Module Name: src
Committed By: msaitoh
Date: Fri Mar 1 05:41:56 UTC 2019
Modified Files:
src/sys/dev/pci: pccbb.c pci_map.c pciconf.c
Log Message:
No functional change:
- u_int* -> uint*
- KNF.
To generate a diff of this commit:
cvs rdiff -u -r1.212 -r1.213 src/sys/dev/pci/pccbb.c
cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pci/pci_map.c
cvs rdiff -u -r1.38 -r1.39 src/sys/dev/pci/pciconf.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/sys/dev/pci/pccbb.c
diff -u src/sys/dev/pci/pccbb.c:1.212 src/sys/dev/pci/pccbb.c:1.213
--- src/sys/dev/pci/pccbb.c:1.212 Mon Sep 3 16:29:32 2018
+++ src/sys/dev/pci/pccbb.c Fri Mar 1 05:41:56 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pccbb.c,v 1.212 2018/09/03 16:29:32 riastradh Exp $ */
+/* $NetBSD: pccbb.c,v 1.213 2019/03/01 05:41:56 msaitoh Exp $ */
/*
* Copyright (c) 1998, 1999 and 2000
@@ -26,7 +26,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pccbb.c,v 1.212 2018/09/03 16:29:32 riastradh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pccbb.c,v 1.213 2019/03/01 05:41:56 msaitoh Exp $");
/*
#define CBB_DEBUG
@@ -54,7 +54,6 @@ __KERNEL_RCSID(0, "$NetBSD: pccbb.c,v 1.
#include <dev/pci/pccbbreg.h>
#include <dev/cardbus/cardslotvar.h>
-
#include <dev/cardbus/cardbusvar.h>
#include <dev/pcmcia/pcmciareg.h>
@@ -102,8 +101,8 @@ static int pccbbintr_function(struct pcc
static int pccbb_detect_card(struct pccbb_softc *);
-static void pccbb_pcmcia_write(struct pccbb_softc *, int, u_int8_t);
-static u_int8_t pccbb_pcmcia_read(struct pccbb_softc *, int);
+static void pccbb_pcmcia_write(struct pccbb_softc *, int, uint8_t);
+static uint8_t pccbb_pcmcia_read(struct pccbb_softc *, int);
#define Pcic_read(sc, reg) pccbb_pcmcia_read((sc), (reg))
#define Pcic_write(sc, reg, val) pccbb_pcmcia_write((sc), (reg), (val))
@@ -111,26 +110,25 @@ STATIC int cb_reset(struct pccbb_softc *
STATIC int cb_detect_voltage(struct pccbb_softc *);
STATIC int cbbprint(void *, const char *);
-static int cb_chipset(u_int32_t, int *);
+static int cb_chipset(uint32_t, int *);
STATIC void pccbb_pcmcia_attach_setup(struct pccbb_softc *,
struct pcmciabus_attach_args *);
STATIC int pccbb_ctrl(cardbus_chipset_tag_t, int);
-STATIC int pccbb_power(struct pccbb_softc *sc, int);
+STATIC int pccbb_power(struct pccbb_softc *, int);
STATIC int pccbb_power_ct(cardbus_chipset_tag_t, int);
-STATIC int pccbb_cardenable(struct pccbb_softc * sc, int function);
+STATIC int pccbb_cardenable(struct pccbb_softc *, int);
static void *pccbb_intr_establish(struct pccbb_softc *,
- int level, int (*ih) (void *), void *sc);
-static void pccbb_intr_disestablish(struct pccbb_softc *, void *ih);
+ int, int (*ih) (void *), void *);
+static void pccbb_intr_disestablish(struct pccbb_softc *, void *);
static void *pccbb_cb_intr_establish(cardbus_chipset_tag_t,
- int level, int (*ih) (void *), void *sc);
-static void pccbb_cb_intr_disestablish(cardbus_chipset_tag_t ct, void *ih);
+ int, int (*ih) (void *), void *);
+static void pccbb_cb_intr_disestablish(cardbus_chipset_tag_t, void *);
static pcitag_t pccbb_make_tag(cardbus_chipset_tag_t, int, int);
static pcireg_t pccbb_conf_read(cardbus_chipset_tag_t, pcitag_t, int);
-static void pccbb_conf_write(cardbus_chipset_tag_t, pcitag_t, int,
- pcireg_t);
+static void pccbb_conf_write(cardbus_chipset_tag_t, pcitag_t, int, pcireg_t);
static void pccbb_chipinit(struct pccbb_softc *);
static void pccbb_intrinit(struct pccbb_softc *);
@@ -154,7 +152,7 @@ STATIC void pccbb_pcmcia_intr_disestabli
STATIC void pccbb_pcmcia_socket_enable(pcmcia_chipset_handle_t);
STATIC void pccbb_pcmcia_socket_disable(pcmcia_chipset_handle_t);
STATIC void pccbb_pcmcia_socket_settype(pcmcia_chipset_handle_t, int);
-STATIC int pccbb_pcmcia_card_detect(pcmcia_chipset_handle_t pch);
+STATIC int pccbb_pcmcia_card_detect(pcmcia_chipset_handle_t);
static int pccbb_pcmcia_wait_ready(struct pccbb_softc *);
static void pccbb_pcmcia_delay(struct pccbb_softc *, int, const char *);
@@ -165,23 +163,22 @@ static void pccbb_pcmcia_do_mem_map(stru
/* bus-space allocation and deallocation functions */
static int pccbb_rbus_cb_space_alloc(cardbus_chipset_tag_t, rbus_tag_t,
- bus_addr_t addr, bus_size_t size, bus_addr_t mask, bus_size_t align,
- int flags, bus_addr_t * addrp, bus_space_handle_t * bshp);
+ bus_addr_t, bus_size_t, bus_addr_t, bus_size_t,
+ int, bus_addr_t *, bus_space_handle_t *);
static int pccbb_rbus_cb_space_free(cardbus_chipset_tag_t, rbus_tag_t,
bus_space_handle_t, bus_size_t);
static int pccbb_open_win(struct pccbb_softc *, bus_space_tag_t,
- bus_addr_t, bus_size_t, bus_space_handle_t, int flags);
+ bus_addr_t, bus_size_t, bus_space_handle_t, int);
static int pccbb_close_win(struct pccbb_softc *, bus_space_tag_t,
bus_space_handle_t, bus_size_t);
static int pccbb_winlist_insert(struct pccbb_win_chain_head *, bus_addr_t,
bus_size_t, bus_space_handle_t, int);
static int pccbb_winlist_delete(struct pccbb_win_chain_head *,
bus_space_handle_t, bus_size_t);
-static void pccbb_winset(bus_addr_t align, struct pccbb_softc *,
- bus_space_tag_t);
+static void pccbb_winset(bus_addr_t, struct pccbb_softc *, bus_space_tag_t);
void pccbb_winlist_show(struct pccbb_win_chain *);
@@ -192,8 +189,8 @@ static bool pccbb_suspend(device_t, cons
static bool pccbb_resume(device_t, const pmf_qual_t *);
#if defined SHOW_REGS
-static void cb_show_regs(pci_chipset_tag_t pc, pcitag_t tag,
- bus_space_tag_t memt, bus_space_handle_t memh);
+static void cb_show_regs(pci_chipset_tag_t, pcitag_t,
+ bus_space_tag_t, bus_space_handle_t);
#endif
CFATTACH_DECL3_NEW(cbb_pci, sizeof(struct pccbb_softc),
@@ -344,7 +341,7 @@ const struct yenta_chipinfo {
};
static int
-cb_chipset(u_int32_t pci_id, int *flagp)
+cb_chipset(uint32_t pci_id, int *flagp)
{
const struct yenta_chipinfo *yc;
@@ -357,7 +354,7 @@ cb_chipset(u_int32_t pci_id, int *flagp)
if (flagp != NULL)
*flagp = yc->yc_flags;
- return (yc->yc_chiptype);
+ return yc->yc_chiptype;
}
void
@@ -434,9 +431,9 @@ pccbbattach(device_t parent, device_t se
* I think it's funny: socket base registers must be
* mapped on memory space, but ...
*/
- if (pci_mapreg_map(pa, PCI_SOCKBASE, PCI_MAPREG_TYPE_IO,
- 0, &sc->sc_base_memt, &sc->sc_base_memh, &sockbase,
- &sc->sc_base_size)) {
+ if (pci_mapreg_map(pa, PCI_SOCKBASE,
+ PCI_MAPREG_TYPE_IO, 0, &sc->sc_base_memt,
+ &sc->sc_base_memh, &sockbase, &sc->sc_base_size)) {
aprint_error_dev(self,
"can't map socket base address"
" 0x%lx: io mode\n",
@@ -447,8 +444,7 @@ pccbbattach(device_t parent, device_t se
sc->sc_flags |= CBB_MEMHMAPPED;
} else {
DPRINTF(("%s: socket base address 0x%lx\n",
- device_xname(self),
- (unsigned long)sockbase));
+ device_xname(self), (unsigned long)sockbase));
sc->sc_flags |= CBB_MEMHMAPPED;
}
}
@@ -547,8 +543,7 @@ pccbbdetach(device_t self, int flags)
case CBB_MEMHMAPPED|CBB_SPECMAPPED:
#if rbus
{
- rbus_space_free(sc->sc_rbus_memt, bmh, 0x1000,
- NULL);
+ rbus_space_free(sc->sc_rbus_memt, bmh, 0x1000, NULL);
}
#else
bus_space_free(bmt, bmh, 0x1000);
@@ -634,13 +629,12 @@ pccbb_pci_callback(device_t self)
sc->sc_pil_intr_enable = true;
{
- u_int32_t sockstat;
+ uint32_t sockstat;
sockstat = bus_space_read_4(sc->sc_base_memt,
sc->sc_base_memh, CB_SOCKET_STAT);
- if (0 == (sockstat & CB_SOCKET_STAT_CD)) {
+ if (0 == (sockstat & CB_SOCKET_STAT_CD))
sc->sc_flags |= CBB_CARDEXIST;
- }
}
/*
@@ -666,10 +660,8 @@ pccbb_pci_callback(device_t self)
cba.cba_cacheline = PCI_CACHELINE(bhlc);
cba.cba_max_lattimer = PCI_LATTIMER(bhlc);
- aprint_verbose_dev(self,
- "cacheline 0x%x lattimer 0x%x\n",
- cba.cba_cacheline,
- cba.cba_max_lattimer);
+ aprint_verbose_dev(self, "cacheline 0x%x lattimer 0x%x\n",
+ cba.cba_cacheline, cba.cba_max_lattimer);
aprint_verbose_dev(self, "bhlc 0x%x\n", bhlc);
#if defined SHOW_REGS
cb_show_regs(sc->sc_pc, sc->sc_tag, sc->sc_base_memt,
@@ -1002,7 +994,7 @@ pccbbintr(void *arg)
{
struct pccbb_softc *sc = (struct pccbb_softc *)arg;
struct cardslot_softc *csc;
- u_int32_t sockevent, sockstate;
+ uint32_t sockevent, sockstate;
bus_space_tag_t memt = sc->sc_base_memt;
bus_space_handle_t memh = sc->sc_base_memh;
@@ -1092,7 +1084,7 @@ pccbbintr(void *arg)
}
}
- return (1);
+ return 1;
}
/*
@@ -1125,7 +1117,7 @@ pci113x_insert(void *arg)
{
struct pccbb_softc *sc = arg;
struct cardslot_softc *csc;
- u_int32_t sockevent, sockstate;
+ uint32_t sockevent, sockstate;
if (!(sc->sc_flags & CBB_INSERTING)) {
/* We add a card only under inserting state. */
@@ -1159,13 +1151,12 @@ pci113x_insert(void *arg)
} else {
/* who are you? */
}
- } else {
+ } else
callout_schedule(&sc->sc_insert_ch, mstohz(100));
- }
}
#define PCCBB_PCMCIA_OFFSET 0x800
-static u_int8_t
+static uint8_t
pccbb_pcmcia_read(struct pccbb_softc *sc, int reg)
{
bus_space_barrier(sc->sc_base_memt, sc->sc_base_memh,
@@ -1176,7 +1167,7 @@ pccbb_pcmcia_read(struct pccbb_softc *sc
}
static void
-pccbb_pcmcia_write(struct pccbb_softc *sc, int reg, u_int8_t val)
+pccbb_pcmcia_write(struct pccbb_softc *sc, int reg, uint8_t val)
{
bus_space_write_1(sc->sc_base_memt, sc->sc_base_memh,
PCCBB_PCMCIA_OFFSET + reg, val);
@@ -1245,7 +1236,7 @@ pccbb_power_ct(cardbus_chipset_tag_t ct,
STATIC int
pccbb_power(struct pccbb_softc *sc, int command)
{
- u_int32_t status, osock_ctrl, sock_ctrl, reg_ctrl;
+ uint32_t status, osock_ctrl, sock_ctrl, reg_ctrl;
bus_space_tag_t memt = sc->sc_base_memt;
bus_space_handle_t memh = sc->sc_base_memh;
int on = 0, pwrcycle, times;
@@ -1413,7 +1404,7 @@ pccbb_detect_card(struct pccbb_softc *sc
{
bus_space_handle_t base_memh = sc->sc_base_memh;
bus_space_tag_t base_memt = sc->sc_base_memt;
- u_int32_t sockstat =
+ uint32_t sockstat =
bus_space_read_4(base_memt, base_memh, CB_SOCKET_STAT);
int retval = 0;
@@ -1447,7 +1438,7 @@ cb_reset(struct pccbb_softc *sc)
*/
int reset_duration =
(sc->sc_chipset == CB_RX5C47X ? 400 : 50);
- u_int32_t bcr = pci_conf_read(sc->sc_pc, sc->sc_tag,
+ uint32_t bcr = pci_conf_read(sc->sc_pc, sc->sc_tag,
PCI_BRIDGE_CONTROL_REG);
aprint_debug("%s: enter bcr %" PRIx32 "\n", __func__, bcr);
@@ -1477,19 +1468,18 @@ cb_reset(struct pccbb_softc *sc)
STATIC int
cb_detect_voltage(struct pccbb_softc *sc)
{
- u_int32_t psr; /* socket present-state reg */
+ uint32_t psr; /* socket present-state reg */
bus_space_tag_t iot = sc->sc_base_memt;
bus_space_handle_t ioh = sc->sc_base_memh;
int vol = PCCARD_VCC_UKN; /* set 0 */
psr = bus_space_read_4(iot, ioh, CB_SOCKET_STAT);
- if (0x400u & psr) {
+ if (0x400u & psr)
vol |= PCCARD_VCC_5V;
- }
- if (0x800u & psr) {
+
+ if (0x800u & psr)
vol |= PCCARD_VCC_3V;
- }
return vol;
}
@@ -1500,9 +1490,8 @@ cbbprint(void *aux, const char *pcic)
#if 0
struct cbslot_attach_args *cba = aux;
- if (cba->cba_slot >= 0) {
+ if (cba->cba_slot >= 0)
aprint_normal(" slot %d", cba->cba_slot);
- }
#endif
return UNCONF;
}
@@ -1514,7 +1503,7 @@ cbbprint(void *aux, const char *pcic)
STATIC int
pccbb_cardenable(struct pccbb_softc *sc, int function)
{
- u_int32_t command =
+ uint32_t command =
pci_conf_read(sc->sc_pc, sc->sc_tag, PCI_COMMAND_STATUS_REG);
DPRINTF(("pccbb_cardenable:"));
@@ -1721,9 +1710,8 @@ pccbb_intr_establish(struct pccbb_softc
DPRINTF(("pccbb_intr_establish start. %p\n", LIST_FIRST(&sc->sc_pil)));
- if (LIST_EMPTY(&sc->sc_pil)) {
+ if (LIST_EMPTY(&sc->sc_pil))
pccbb_intr_route(sc);
- }
/*
* Allocate a room for interrupt handler structure.
@@ -1893,7 +1881,7 @@ pccbb_conf_read(cardbus_chipset_tag_t cc
/* check cardbus master abort status */
if (pci_conf_read(sc->sc_pc, brtag, PCI_CBB_SECSTATUS)
& CBB_SECSTATUS_CBMABORT)
- return (0xffffffff);
+ return 0xffffffff;
return reg;
}
@@ -1942,9 +1930,8 @@ pccbb_pcmcia_io_alloc(pcmcia_chipset_han
#if rbus
rbus_tag_t rb;
#endif
- if (align == 0) {
+ if (align == 0)
align = size; /* XXX: funny??? */
- }
if (start != 0) {
/* XXX: assume all card decode lower 10 bits by its hardware */
@@ -2075,9 +2062,8 @@ pccbb_pcmcia_io_map(pcmcia_chipset_handl
/* Sanity check I/O handle. */
- if (!bus_space_is_equal(sc->sc_iot, pcihp->iot)) {
+ if (!bus_space_is_equal(sc->sc_iot, pcihp->iot))
panic("pccbb_pcmcia_io_map iot is bogus");
- }
/* XXX Sanity check offset/size. */
@@ -2090,9 +2076,8 @@ pccbb_pcmcia_io_map(pcmcia_chipset_handl
}
}
- if (win == -1) {
+ if (win == -1)
return 1;
- }
*windowp = win;
@@ -2105,9 +2090,8 @@ pccbb_pcmcia_io_map(pcmcia_chipset_handl
#if 0
printf(" port 0x%lx", (u_long) ioaddr);
- if (size > 1) {
+ if (size > 1)
printf("-0x%lx", (u_long) ioaddr + (u_long) size - 1);
- }
#endif
ph->io[win].addr = ioaddr;
@@ -2128,7 +2112,7 @@ pccbb_pcmcia_io_map(pcmcia_chipset_handl
static void
pccbb_pcmcia_do_io_map(struct pccbb_softc *sc, int win)
{
- static u_int8_t pcic_iowidth[3] = {
+ static uint8_t pcic_iowidth[3] = {
PCIC_IOCTL_IO0_IOCS16SRC_CARD,
PCIC_IOCTL_IO0_IOCS16SRC_DATASIZE |
PCIC_IOCTL_IO0_DATASIZE_8BIT,
@@ -2142,7 +2126,7 @@ pccbb_pcmcia_do_io_map(struct pccbb_soft
#define PCIC_SIA_STOP_HIGH 3
int regbase_win = 0x8 + win * 0x04;
- u_int8_t ioctl, enable;
+ uint8_t ioctl, enable;
struct pcic_handle *ph = &sc->sc_pcmcia_h;
DPRINTF(("pccbb_pcmcia_do_io_map win %d addr 0x%lx size 0x%lx "
@@ -2181,13 +2165,13 @@ pccbb_pcmcia_do_io_map(struct pccbb_soft
Pcic_write(sc, PCIC_ADDRWIN_ENABLE, enable);
#if defined(CBB_DEBUG)
{
- u_int8_t start_low =
+ uint8_t start_low =
Pcic_read(sc, regbase_win + PCIC_SIA_START_LOW);
- u_int8_t start_high =
+ uint8_t start_high =
Pcic_read(sc, regbase_win + PCIC_SIA_START_HIGH);
- u_int8_t stop_low =
+ uint8_t stop_low =
Pcic_read(sc, regbase_win + PCIC_SIA_STOP_LOW);
- u_int8_t stop_high =
+ uint8_t stop_high =
Pcic_read(sc, regbase_win + PCIC_SIA_STOP_HIGH);
printf("pccbb_pcmcia_do_io_map start %02x %02x, "
"stop %02x %02x, ioctl %02x enable %02x\n",
@@ -2208,9 +2192,8 @@ pccbb_pcmcia_io_unmap(pcmcia_chipset_han
struct pcic_handle *ph = &sc->sc_pcmcia_h;
int reg;
- if (win >= PCIC_IO_WINS || win < 0) {
+ if (win >= PCIC_IO_WINS || win < 0)
panic("pccbb_pcmcia_io_unmap: window out of range");
- }
reg = Pcic_read(sc, PCIC_ADDRWIN_ENABLE);
switch (win) {
@@ -2229,28 +2212,28 @@ pccbb_pcmcia_io_unmap(pcmcia_chipset_han
static int
pccbb_pcmcia_wait_ready(struct pccbb_softc *sc)
{
- u_int8_t stat;
+ uint8_t stat;
int i;
/* wait an initial 10ms for quick cards */
stat = Pcic_read(sc, PCIC_IF_STATUS);
if (stat & PCIC_IF_STATUS_READY)
- return (0);
+ return 0;
pccbb_pcmcia_delay(sc, 10, "pccwr0");
for (i = 0; i < 50; i++) {
stat = Pcic_read(sc, PCIC_IF_STATUS);
if (stat & PCIC_IF_STATUS_READY)
- return (0);
+ return 0;
if ((stat & PCIC_IF_STATUS_CARDDETECT_MASK) !=
PCIC_IF_STATUS_CARDDETECT_PRESENT)
- return (ENXIO);
+ return ENXIO;
/* wait .1s (100ms) each iteration now */
pccbb_pcmcia_delay(sc, 100, "pccwr1");
}
printf("pccbb_pcmcia_wait_ready: ready never happened, status=%02x\n",
stat);
- return (EWOULDBLOCK);
+ return EWOULDBLOCK;
}
/*
@@ -2283,7 +2266,7 @@ pccbb_pcmcia_socket_enable(pcmcia_chipse
pcireg_t spsr;
int voltage;
int win;
- u_int8_t power, intr;
+ uint8_t power, intr;
#ifdef DIAGNOSTIC
int reg;
#endif
@@ -2384,7 +2367,7 @@ STATIC void
pccbb_pcmcia_socket_disable(pcmcia_chipset_handle_t pch)
{
struct pccbb_softc *sc = (struct pccbb_softc *)pch;
- u_int8_t intr;
+ uint8_t intr;
DPRINTF(("pccbb_pcmcia_socket_disable\n"));
@@ -2412,7 +2395,7 @@ STATIC void
pccbb_pcmcia_socket_settype(pcmcia_chipset_handle_t pch, int type)
{
struct pccbb_softc *sc = (struct pccbb_softc *)pch;
- u_int8_t intr;
+ uint8_t intr;
/* set the card type */
@@ -2486,14 +2469,12 @@ pccbb_pcmcia_mem_alloc(pcmcia_chipset_ha
*/
sizepg = (size + (PCIC_MEM_PAGESIZE - 1)) / PCIC_MEM_PAGESIZE;
#if 0
- if (sizepg > PCIC_MAX_MEM_PAGES) {
+ if (sizepg > PCIC_MAX_MEM_PAGES)
return 1;
- }
#endif
- if (!(sc->sc_pcmcia_flags & PCCBB_PCMCIA_MEM_32)) {
+ if (!(sc->sc_pcmcia_flags & PCCBB_PCMCIA_MEM_32))
return 1;
- }
addr = 0; /* XXX gcc -Wuninitialized */
@@ -2571,10 +2552,10 @@ pccbb_pcmcia_do_mem_map(struct pccbb_sof
#define PCIC_CMA_LOW 4
#define PCIC_CMA_HIGH 5
- u_int8_t start_low, start_high = 0;
- u_int8_t stop_low, stop_high;
- u_int8_t off_low, off_high;
- u_int8_t mem_window;
+ uint8_t start_low, start_high = 0;
+ uint8_t stop_low, stop_high;
+ uint8_t off_low, off_high;
+ uint8_t mem_window;
int reg;
int kind = ph->mem[win].kind & ~PCMCIA_WIDTH_MEM_MASK;
@@ -2687,9 +2668,8 @@ pccbb_pcmcia_mem_map(pcmcia_chipset_hand
}
}
- if (win == PCIC_MEM_WINS) {
+ if (win == PCIC_MEM_WINS)
return 1;
- }
*windowp = win;
@@ -2747,9 +2727,8 @@ pccbb_pcmcia_mem_unmap(pcmcia_chipset_ha
struct pcic_handle *ph = &sc->sc_pcmcia_h;
int reg;
- if (window >= PCIC_MEM_WINS) {
+ if (window >= PCIC_MEM_WINS)
panic("pccbb_pcmcia_mem_unmap: window out of range");
- }
reg = Pcic_read(sc, PCIC_ADDRWIN_ENABLE);
reg &= ~(1 << window);
@@ -2823,9 +2802,8 @@ pccbb_rbus_cb_space_alloc(cardbus_chipse
"mask 0x%lx, align 0x%lx\n", (unsigned long)addr,
(unsigned long)size, (unsigned long)mask, (unsigned long)align));
- if (align == 0) {
+ if (align == 0)
align = size;
- }
if (bus_space_is_equal(rb->rb_bt, sc->sc_memt)) {
if (align < 16) {
@@ -2962,7 +2940,7 @@ pccbb_winlist_insert(struct pccbb_win_ch
if ((elem = malloc(sizeof(struct pccbb_win_chain), M_DEVBUF,
M_NOWAIT)) == NULL)
- return (1); /* fail */
+ return 1; /* fail */
elem->wc_start = start;
elem->wc_end = start + (size - 1);
@@ -2977,7 +2955,7 @@ pccbb_winlist_insert(struct pccbb_win_ch
TAILQ_INSERT_AFTER(head, chainp, elem, wc_list);
else
TAILQ_INSERT_TAIL(head, elem, wc_list);
- return (0);
+ return 0;
}
static int
@@ -3135,7 +3113,7 @@ static bool
pccbb_suspend(device_t dv, const pmf_qual_t *qual)
{
struct pccbb_softc *sc = device_private(dv);
- bus_space_tag_t base_memt = sc->sc_base_memt; /* socket regs memory */
+ bus_space_tag_t base_memt = sc->sc_base_memt; /* socket regs memory */
bus_space_handle_t base_memh = sc->sc_base_memh;
pcireg_t reg;
@@ -3170,7 +3148,7 @@ static bool
pccbb_resume(device_t dv, const pmf_qual_t *qual)
{
struct pccbb_softc *sc = device_private(dv);
- bus_space_tag_t base_memt = sc->sc_base_memt; /* socket regs memory */
+ bus_space_tag_t base_memt = sc->sc_base_memt; /* socket regs memory */
bus_space_handle_t base_memh = sc->sc_base_memh;
pcireg_t reg;
Index: src/sys/dev/pci/pci_map.c
diff -u src/sys/dev/pci/pci_map.c:1.36 src/sys/dev/pci/pci_map.c:1.37
--- src/sys/dev/pci/pci_map.c:1.36 Sat May 19 17:21:42 2018
+++ src/sys/dev/pci/pci_map.c Fri Mar 1 05:41:56 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pci_map.c,v 1.36 2018/05/19 17:21:42 jakllsch Exp $ */
+/* $NetBSD: pci_map.c,v 1.37 2019/03/01 05:41:56 msaitoh Exp $ */
/*-
* Copyright (c) 1998, 2000 The NetBSD Foundation, Inc.
@@ -34,7 +34,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pci_map.c,v 1.36 2018/05/19 17:21:42 jakllsch Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pci_map.c,v 1.37 2019/03/01 05:41:56 msaitoh Exp $");
#include <sys/param.h>
#include <sys/systm.h>
@@ -105,7 +105,7 @@ pci_mem_find(pci_chipset_tag_t pc, pcita
bus_addr_t *basep, bus_size_t *sizep, int *flagsp)
{
pcireg_t address, mask, address1 = 0, mask1 = 0xffffffff;
- u_int64_t waddress, wmask;
+ uint64_t waddress, wmask;
int s, is64bit, isrom;
is64bit = (PCI_MAPREG_MEM_TYPE(type) == PCI_MAPREG_MEM_TYPE_64BIT);
@@ -174,8 +174,8 @@ pci_mem_find(pci_chipset_tag_t pc, pcita
}
}
- waddress = (u_int64_t)address1 << 32UL | address;
- wmask = (u_int64_t)mask1 << 32UL | mask;
+ waddress = (uint64_t)address1 << 32UL | address;
+ wmask = (uint64_t)mask1 << 32UL | mask;
if ((is64bit && PCI_MAPREG_MEM64_SIZE(wmask) == 0) ||
(!is64bit && PCI_MAPREG_MEM_SIZE(mask) == 0)) {
@@ -195,7 +195,7 @@ pci_mem_find(pci_chipset_tag_t pc, pcita
* fit in 32 bits. We implicitly assume that if
* bus_addr_t is 64-bit, then so is bus_size_t.
*/
- if (sizeof(u_int64_t) > sizeof(bus_addr_t) &&
+ if (sizeof(uint64_t) > sizeof(bus_addr_t) &&
(address1 != 0 || mask1 != 0xffffffff)) {
printf("pci_mem_find: 64-bit memory map which is "
"inaccessible on a 32-bit platform\n");
@@ -207,7 +207,7 @@ pci_mem_find(pci_chipset_tag_t pc, pcita
return 1;
}
- if (sizeof(u_int64_t) > sizeof(bus_addr_t)) {
+ if (sizeof(uint64_t) > sizeof(bus_addr_t)) {
if (basep != NULL)
*basep = PCI_MAPREG_MEM_ADDR(address);
if (sizep != NULL)
Index: src/sys/dev/pci/pciconf.c
diff -u src/sys/dev/pci/pciconf.c:1.38 src/sys/dev/pci/pciconf.c:1.39
--- src/sys/dev/pci/pciconf.c:1.38 Tue Jan 29 05:09:35 2019
+++ src/sys/dev/pci/pciconf.c Fri Mar 1 05:41:56 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: pciconf.c,v 1.38 2019/01/29 05:09:35 msaitoh Exp $ */
+/* $NetBSD: pciconf.c,v 1.39 2019/03/01 05:41:56 msaitoh Exp $ */
/*
* Copyright 2001 Wasabi Systems, Inc.
@@ -65,7 +65,7 @@
*/
#include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: pciconf.c,v 1.38 2019/01/29 05:09:35 msaitoh Exp $");
+__KERNEL_RCSID(0, "$NetBSD: pciconf.c,v 1.39 2019/03/01 05:41:56 msaitoh Exp $");
#include "opt_pci.h"
@@ -111,8 +111,8 @@ typedef struct _s_pciconf_win_t {
int reg; /* 0 for busses */
int align;
int prefetch;
- u_int64_t size;
- u_int64_t address;
+ uint64_t size;
+ uint64_t address;
} pciconf_win_t;
typedef struct _s_pciconf_bus_t {
@@ -164,7 +164,7 @@ static int setup_iowins(pciconf_bus_t *)
static int setup_memwins(pciconf_bus_t *);
static int configure_bridge(pciconf_dev_t *);
static int configure_bus(pciconf_bus_t *);
-static u_int64_t pci_allocate_range(struct extent *, u_int64_t, int);
+static uint64_t pci_allocate_range(struct extent *, uint64_t, int);
static pciconf_win_t *get_io_desc(pciconf_bus_t *, bus_size_t);
static pciconf_win_t *get_mem_desc(pciconf_bus_t *, bus_size_t);
static pciconf_bus_t *query_bus(pciconf_bus_t *, pciconf_dev_t *, int);
@@ -435,12 +435,14 @@ err:
}
static int
-pci_do_device_query(pciconf_bus_t *pb, pcitag_t tag, int dev, int func, int mode)
+pci_do_device_query(pciconf_bus_t *pb, pcitag_t tag, int dev, int func,
+ int mode)
{
pciconf_dev_t *pd;
pciconf_win_t *pi, *pm;
- pcireg_t classreg, cmd, icr, bhlc, bar, mask, bar64, mask64, busreg;
- u_int64_t size;
+ pcireg_t classreg, cmd, icr, bhlc, bar, mask, bar64, mask64,
+ busreg;
+ uint64_t size;
int br, width, reg_start, reg_end;
pd = &pb->device[pb->ndevs];
@@ -561,7 +563,7 @@ pci_do_device_query(pciconf_bus_t *pb, p
pi = get_io_desc(pb, size);
pi->dev = pd;
pi->reg = br;
- pi->size = (u_int64_t) size;
+ pi->size = (uint64_t) size;
pi->align = 4;
if (pb->io_align < pi->size)
pb->io_align = pi->size;
@@ -578,15 +580,15 @@ pci_do_device_query(pciconf_bus_t *pb, p
switch (PCI_MAPREG_MEM_TYPE(mask)) {
case PCI_MAPREG_MEM_TYPE_32BIT:
case PCI_MAPREG_MEM_TYPE_32BIT_1M:
- size = (u_int64_t) PCI_MAPREG_MEM_SIZE(mask);
+ size = (uint64_t) PCI_MAPREG_MEM_SIZE(mask);
break;
case PCI_MAPREG_MEM_TYPE_64BIT:
bar64 = pci_conf_read(pb->pc, tag, br + 4);
pci_conf_write(pb->pc, tag, br + 4, 0xffffffff);
mask64 = pci_conf_read(pb->pc, tag, br + 4);
pci_conf_write(pb->pc, tag, br + 4, bar64);
- size = (u_int64_t) PCI_MAPREG_MEM64_SIZE(
- (((u_int64_t) mask64) << 32) | mask);
+ size = (uint64_t) PCI_MAPREG_MEM64_SIZE(
+ (((uint64_t) mask64) << 32) | mask);
width = 8;
break;
default:
@@ -655,7 +657,7 @@ pci_do_device_query(pciconf_bus_t *pb, p
printf("pciconf: too many memory windows\n");
return -1;
}
- size = (u_int64_t) PCI_MAPREG_MEM_SIZE(mask);
+ size = (uint64_t) PCI_MAPREG_MEM_SIZE(mask);
pm = get_mem_desc(pb, size);
pm->dev = pd;
@@ -692,8 +694,8 @@ pci_do_device_query(pciconf_bus_t *pb, p
/******************** Bus configuration routines ********************/
/************************************************************************/
/************************************************************************/
-static u_int64_t
-pci_allocate_range(struct extent *ex, u_int64_t amt, int align)
+static uint64_t
+pci_allocate_range(struct extent *ex, uint64_t amt, int align)
{
int r;
u_long addr;
@@ -787,20 +789,20 @@ setup_memwins(pciconf_bus_t *pb)
pd->ppb->busno);
return -1;
}
- if (pm->prefetch) {
+ if (pm->prefetch)
pd->ppb->pmemext = ex;
- } else {
+ else
pd->ppb->memext = ex;
- }
+
continue;
}
if (pm->prefetch && !pb->pmem_64bit &&
pm->address > 0xFFFFFFFFULL) {
pm->address = 0;
pd->enable &= ~PCI_CONF_ENABLE_MEM;
- } else {
+ } else
pd->enable |= PCI_CONF_ENABLE_MEM;
- }
+
if (pm->reg != PCI_MAPREG_ROM) {
if (pci_conf_debug) {
print_tag(pd->pc, pd->tag);
@@ -939,8 +941,8 @@ configure_bridge(pciconf_dev_t *pd)
* XXX -- 64-bit systems need a lot more than just this...
*/
if (isprefetchmem64) {
- mem_base = (uint64_t) mem_base >> 32;
- mem_limit = (uint64_t) mem_limit >> 32;
+ mem_base = (uint64_t)mem_base >> 32;
+ mem_limit = (uint64_t)mem_limit >> 32;
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_PREFETCHBASE32_REG,
mem_base & 0xffffffff);
pci_conf_write(pb->pc, pd->tag, PCI_BRIDGE_PREFETCHLIMIT32_REG,
@@ -987,7 +989,7 @@ configure_bus(pciconf_bus_t *pb)
if (pb->ndevs == 0) {
if (pci_conf_debug)
printf("PCI bus %d - no devices\n", pb->busno);
- return (1);
+ return 1;
}
bus_mhz = pb->freq_66 ? 66 : 33;
max_ltim = pb->max_mingnt * bus_mhz / 4; /* cvt to cycle count */
@@ -1077,9 +1079,8 @@ configure_bus(pciconf_bus_t *pb)
}
}
- if (pci_conf_debug) {
+ if (pci_conf_debug)
printf("PCI bus %d configured\n", pb->busno);
- }
return 0;
}
@@ -1130,19 +1131,18 @@ pci_configure_bus(pci_chipset_tag_t pc,
pb->pmem_64bit = 0;
pb->ioext = ioext;
pb->memext = memext;
- if (pmemext == NULL) {
+ if (pmemext == NULL)
pb->pmemext = memext;
- } else {
+ else
pb->pmemext = pmemext;
- }
+
pb->pc = pc;
pb->io_total = pb->mem_total = pb->pmem_total = 0;
rv = probe_bus(pb);
pb->last_busno = pb->next_busno-1;
- if (rv == 0) {
+ if (rv == 0)
rv = configure_bus(pb);
- }
/*
* All done!