Home
last modified time | relevance | path

Searched refs:reg (Results 1 – 8 of 8) sorted by relevance

/libpciaccess/src/
H A Dnetbsd_pci.c53 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 &reg) != 0) in pci_system_netbsd_create()
374 &reg) != 0) in pci_system_netbsd_create()
388 &reg) != 0) in pci_system_netbsd_create()
392 PCI_INTERFACE(reg) | PCI_CLASS(reg) << 16 | in pci_system_netbsd_create()
[all …]
H A Dcommon_io.c179 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 Dx86_pci.c81 #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, &reg, 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, &reg, 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, &reg, sizeof(reg)) != 0) in pci_system_x86_create()
[all …]
H A Dopenbsd_pci.c56 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 Dpciaccess_private.h72 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 Dfreebsd_pci.c272 uint16_t reg; in pci_device_freebsd_read_rom() local
292 pci_device_cfg_read_u16( dev, &reg, 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, &reg, 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 Dsolx_devfs.c859 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 *)&regbuf[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 Dpciaccess.h522 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);