Lines Matching refs:bus

47 pci_read(int domain, int bus, int dev, int func, uint32_t reg, uint32_t *val)  in pci_read()  argument
53 io.pi_sel.pc_bus = bus; in pci_read()
69 pci_write(int domain, int bus, int dev, int func, uint32_t reg, uint32_t val) in pci_write() argument
74 io.pi_sel.pc_bus = bus; in pci_write()
96 int pci_rom, domain, bus, dev, func; in pci_device_openbsd_read_rom() local
102 bus = device->bus; in pci_device_openbsd_read_rom()
125 pci_read(domain, bus, dev, func, PCI_COMMAND_STATUS_REG, &csr); in pci_device_openbsd_read_rom()
126 pci_write(domain, bus, dev, func, PCI_COMMAND_STATUS_REG, in pci_device_openbsd_read_rom()
128 pci_read(domain, bus, dev, func, PCI_ROM_REG, &rom); in pci_device_openbsd_read_rom()
129 pci_write(domain, bus, dev, func, PCI_ROM_REG, in pci_device_openbsd_read_rom()
143 pci_write(domain, bus, dev, func, PCI_ROM_REG, rom); in pci_device_openbsd_read_rom()
144 pci_write(domain, bus, dev, func, PCI_COMMAND_STATUS_REG, csr); in pci_device_openbsd_read_rom()
150 pci_nfuncs(int domain, int bus, int dev) in pci_nfuncs() argument
157 if (pci_read(domain, bus, dev, 0, PCI_BHLC_REG, &hdr) != 0) in pci_nfuncs()
232 io.pi_sel.pc_bus = dev->bus; in pci_device_openbsd_read()
269 io.pi_sel.pc_bus = dev->bus; in pci_device_openbsd_write()
308 int domain, bus, dev, func, err; in pci_device_openbsd_probe() local
311 bus = device->bus; in pci_device_openbsd_probe()
315 err = pci_read(domain, bus, dev, func, PCI_BHLC_REG, &reg); in pci_device_openbsd_probe()
326 err = pci_read(domain, bus, dev, func, bar, &reg); in pci_device_openbsd_probe()
331 err = pci_write(domain, bus, dev, func, bar, ~0); in pci_device_openbsd_probe()
334 pci_read(domain, bus, dev, func, bar, &size); in pci_device_openbsd_probe()
335 pci_write(domain, bus, dev, func, bar, reg); in pci_device_openbsd_probe()
358 err = pci_read(domain, bus, dev, func, bar, &reg); in pci_device_openbsd_probe()
363 err = pci_write(domain, bus, dev, func, bar, ~0); in pci_device_openbsd_probe()
366 pci_read(domain, bus, dev, func, bar, &size); in pci_device_openbsd_probe()
367 pci_write(domain, bus, dev, func, bar, reg64 >> 32); in pci_device_openbsd_probe()
379 err = pci_read(domain, bus, dev, func, PCI_ROM_REG, &reg); in pci_device_openbsd_probe()
383 err = pci_write(domain, bus, dev, func, PCI_ROM_REG, ~PCI_ROM_ENABLE); in pci_device_openbsd_probe()
386 pci_read(domain, bus, dev, func, PCI_ROM_REG, &size); in pci_device_openbsd_probe()
387 pci_write(domain, bus, dev, func, PCI_ROM_REG, reg); in pci_device_openbsd_probe()
413 int domain, bus, dev, func, ndevs, nfuncs; in pci_system_openbsd_create() local
443 for (bus = 0; bus < 256; bus++) { in pci_system_openbsd_create()
445 nfuncs = pci_nfuncs(domain, bus, dev); in pci_system_openbsd_create()
447 if (pci_read(domain, bus, dev, func, in pci_system_openbsd_create()
473 for (bus = 0; bus < 256; bus++) { in pci_system_openbsd_create()
475 nfuncs = pci_nfuncs(domain, bus, dev); in pci_system_openbsd_create()
477 if (pci_read(domain, bus, dev, func, in pci_system_openbsd_create()
485 device->base.bus = bus; in pci_system_openbsd_create()
491 if (pci_read(domain, bus, dev, func, in pci_system_openbsd_create()
501 if (pci_read(domain, bus, dev, func, in pci_system_openbsd_create()
576 pv.pv_sel.pc_bus = dev->bus; in pci_device_vgaarb_fini()
606 pv.pv_sel.pc_bus = dev->bus; in pci_device_vgaarb_lock()
630 pv.pv_sel.pc_bus = dev->bus; in pci_device_vgaarb_unlock()