| /libpciaccess/src/ |
| H A D | netbsd_pci.c | 53 io.cfgreg.reg = reg; in pci_read() 73 io.cfgreg.reg = reg; in pci_write() 210 io.cfgreg.reg = offset; in pci_device_netbsd_write() 239 uint32_t bar, reg, size; in pci_device_netbsd_probe() local 284 reg64 = reg; in pci_device_netbsd_probe() 329 uint32_t reg; in pci_system_netbsd_create() local 349 ®) != 0) in pci_system_netbsd_create() 374 ®) != 0) in pci_system_netbsd_create() 388 ®) != 0) in pci_system_netbsd_create() 392 PCI_INTERFACE(reg) | PCI_CLASS(reg) << 16 | in pci_system_netbsd_create() [all …]
|
| H A D | common_io.c | 179 if (reg + 4 > handle->size) in pci_io_read32() 182 return pci_sys->methods->read32(handle, reg); in pci_io_read32() 196 if (reg + 2 > handle->size) in pci_io_read16() 199 return pci_sys->methods->read16(handle, reg); in pci_io_read16() 212 if (reg + 1 > handle->size) in pci_io_read8() 215 return pci_sys->methods->read8(handle, reg); in pci_io_read8() 226 if (reg + 4 > handle->size) in pci_io_write32() 229 pci_sys->methods->write32(handle, reg, data); in pci_io_write32() 240 if (reg + 2 > handle->size) in pci_io_write16() 253 if (reg + 1 > handle->size) in pci_io_write8() [all …]
|
| H A D | x86_pci.c | 81 #define PCI_VENDOR(reg) ((reg) & 0xFFFF) argument 89 #define PCI_DEVICE(reg) (((reg) >> 16) & 0xFFFF) argument 128 unsigned addr = 0xCFC + (reg & 3); in pci_system_x86_conf1_read() 163 unsigned addr = 0xCFC + (reg & 3); in pci_system_x86_conf1_write() 589 uint32_t reg; in pci_system_x86_create() local 617 if (pci_sys_x86->read(bus, dev, func, PCI_VENDOR_ID, ®, sizeof(reg)) != 0) in pci_system_x86_create() 620 PCI_VENDOR(reg) == 0) in pci_system_x86_create() 641 if (pci_sys_x86->read(bus, dev, func, PCI_VENDOR_ID, ®, sizeof(reg)) != 0) in pci_system_x86_create() 644 PCI_VENDOR(reg) == 0) in pci_system_x86_create() 653 if (pci_sys_x86->read(bus, dev, func, PCI_CLASS, ®, sizeof(reg)) != 0) in pci_system_x86_create() [all …]
|
| H A D | openbsd_pci.c | 56 io.pi_reg = reg; in pci_read() 77 io.pi_reg = reg; in pci_write() 307 uint32_t bar, reg, size; in pci_device_openbsd_probe() local 353 reg64 = reg; in pci_device_openbsd_probe() 382 if (reg != 0) { in pci_device_openbsd_probe() 389 if (PCI_ROM_ADDR(reg) != 0) { in pci_device_openbsd_probe() 415 uint32_t reg; in pci_system_openbsd_create() local 451 PCI_VENDOR(reg) == 0) in pci_system_openbsd_create() 481 PCI_VENDOR(reg) == 0) in pci_system_openbsd_create() 496 PCI_INTERFACE(reg) | in pci_system_openbsd_create() [all …]
|
| H A D | pciaccess_private.h | 72 uint32_t (*read32)( struct pci_io_handle *handle, uint32_t reg ); 73 uint16_t (*read16)( struct pci_io_handle *handle, uint32_t reg ); 74 uint8_t (*read8)( struct pci_io_handle *handle, uint32_t reg ); 75 void (*write32)( struct pci_io_handle *handle, uint32_t reg, 77 void (*write16)( struct pci_io_handle *handle, uint32_t reg, 79 void (*write8)( struct pci_io_handle *handle, uint32_t reg, uint8_t data );
|
| H A D | freebsd_pci.c | 272 uint16_t reg; in pci_device_freebsd_read_rom() local 292 pci_device_cfg_read_u16( dev, ®, PCIR_COMMAND ); in pci_device_freebsd_read_rom() 293 pci_device_cfg_write_u16( dev, reg | PCIM_CMD_MEMEN, PCIR_COMMAND ); in pci_device_freebsd_read_rom() 316 pci_device_cfg_write_u16( dev, PCIR_COMMAND, reg ); in pci_device_freebsd_read_rom() 506 uint32_t reg, size; in pci_device_freebsd_probe() local 533 err = pci_device_cfg_read_u32( dev, ®, PCIR_BIOS ); in pci_device_freebsd_probe() 537 if (reg == 0) { in pci_device_freebsd_probe() 546 pci_device_cfg_write_u32( dev, reg, PCIR_BIOS ); in pci_device_freebsd_probe() 548 if ((reg & PCIM_BIOS_ADDR_MASK) != 0) { in pci_device_freebsd_probe() 549 priv->rom_base = (reg & PCIM_BIOS_ADDR_MASK); in pci_device_freebsd_probe()
|
| H A D | solx_devfs.c | 859 pci_regspec_t *reg; in pci_device_solx_devfs_probe() local 933 dev->rom_size = reg->pci_size_low; in pci_device_solx_devfs_probe() 950 reg = (pci_regspec_t *)®buf[i]; in pci_device_solx_devfs_probe() 951 ent = reg->pci_phys_hi & 0xff; in pci_device_solx_devfs_probe() 966 if (!PCI_REG_REG_G(reg->pci_phys_hi)) in pci_device_solx_devfs_probe() 969 if (reg->pci_phys_hi & PCI_PREFETCH_B) { in pci_device_solx_devfs_probe() 978 dev->regions[ent].base_addr = reg->pci_phys_low + in pci_device_solx_devfs_probe() 979 ((reg->pci_phys_mid << 16) << 16); in pci_device_solx_devfs_probe() 980 dev->regions[ent].size = reg->pci_size_low + in pci_device_solx_devfs_probe() 981 ((reg->pci_size_hi << 16) << 16); in pci_device_solx_devfs_probe() [all …]
|
| /libpciaccess/include/ |
| H A D | pciaccess.h | 522 uint32_t pci_io_read32(struct pci_io_handle *handle, uint32_t reg); 523 uint16_t pci_io_read16(struct pci_io_handle *handle, uint32_t reg); 524 uint8_t pci_io_read8(struct pci_io_handle *handle, uint32_t reg); 525 void pci_io_write32(struct pci_io_handle *handle, uint32_t reg, uint32_t data); 526 void pci_io_write16(struct pci_io_handle *handle, uint32_t reg, uint16_t data); 527 void pci_io_write8(struct pci_io_handle *handle, uint32_t reg, uint8_t data);
|