/src/lib/libpci/ |
pci_bus.c | 61 struct pciio_bdf_cfgreg bdfr; local in function:pcibus_conf_read 64 bdfr.bus = bus; 65 bdfr.device = device; 66 bdfr.function = func; 67 bdfr.cfgreg.reg = reg; 69 rv = ioctl(fd, PCI_IOC_BDF_CFGREAD, &bdfr); 75 *valp = bdfr.cfgreg.val; 88 struct pciio_bdf_cfgreg bdfr; local in function:pcibus_conf_write 90 bdfr.bus = bus; 91 bdfr.device = device [all...] |
pci_bus.c | 61 struct pciio_bdf_cfgreg bdfr; local in function:pcibus_conf_read 64 bdfr.bus = bus; 65 bdfr.device = device; 66 bdfr.function = func; 67 bdfr.cfgreg.reg = reg; 69 rv = ioctl(fd, PCI_IOC_BDF_CFGREAD, &bdfr); 75 *valp = bdfr.cfgreg.val; 88 struct pciio_bdf_cfgreg bdfr; local in function:pcibus_conf_write 90 bdfr.bus = bus; 91 bdfr.device = device [all...] |
/src/sys/dev/pci/ |
pci_usrreq.c | 80 struct pciio_bdf_cfgreg *bdfr; local in function:pciioctl 89 bdfr = data; 90 if (bdfr->bus > 255 || bdfr->device >= sc->sc_maxndevs || 91 bdfr->function > 7 || ISSET(bdfr->cfgreg.reg, 3)) 93 tag = pci_make_tag(sc->sc_pc, bdfr->bus, bdfr->device, 94 bdfr->function); 97 bdfr->cfgreg.val = pci_conf_read(sc->sc_pc, tag [all...] |
pci_usrreq.c | 80 struct pciio_bdf_cfgreg *bdfr; local in function:pciioctl 89 bdfr = data; 90 if (bdfr->bus > 255 || bdfr->device >= sc->sc_maxndevs || 91 bdfr->function > 7 || ISSET(bdfr->cfgreg.reg, 3)) 93 tag = pci_make_tag(sc->sc_pc, bdfr->bus, bdfr->device, 94 bdfr->function); 97 bdfr->cfgreg.val = pci_conf_read(sc->sc_pc, tag [all...] |