pcidev
static device_t pcidev, ctrlrdev;
if (pcidev == NULL) {
pcidev = dev;
if (parent == pcidev) {
pcidev(addr[0].phys_hi),
struct pcidev *pci = self;
extern struct pcidev lata[2];
extern struct pcidev lnif[2];
extern struct pcidev lusb[3];
int pcilookup(unsigned, struct pcidev *, int);
struct pcidev lata[2];
struct pcidev lnif[2];
struct pcidev lusb[3];
struct pcidev *pci = self;
_pcilookup(int bus, int (*match)(int, int, int, unsigned long), unsigned long data, struct pcidev *list, int index, int limit)
struct pcidev *, int, int);
struct pcidev target;
struct pcidev *list;
device_t pcidev;
ISMT_DEBUG(sc->pcidev, "%s MSTS = 0x%08x\n", __func__, val);
ISMT_DEBUG(sc->pcidev, "exec: op %d, addr 0x%02x, cmdlen %zu, "
ISMT_DEBUG(sc->pcidev, "%s timeout\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s polling timeout. "
ISMT_DEBUG(sc->pcidev, "%s status=0x%02x\n", __func__, desc->status);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
ISMT_DEBUG(sc->pcidev, "%s\n", __func__);
sc->pcidev = self;
aprint_error_dev(sc->pcidev, "unable to establish %s\n",
aprint_normal_dev(sc->pcidev, "interrupting at %s\n", intrstr);
ismt_detach(sc->pcidev, 0);
device_t pcidev;
pcidev = device_lookup(&pci_cd, i);
if (pcidev != NULL &&
pci_enumerate_bus1(device_private(pcidev), wildcard,