| /libpciaccess/src/ |
| H A D | common_interface.c | 477 pciaddr_t offset, pciaddr_t size, in pci_device_cfg_read() argument 494 pciaddr_t offset ) in pci_device_cfg_read_u8() argument 509 pciaddr_t offset ) in pci_device_cfg_read_u16() argument 525 pciaddr_t offset ) in pci_device_cfg_read_u32() argument 564 pciaddr_t offset, pciaddr_t size, in pci_device_cfg_write() argument 581 pciaddr_t offset) in pci_device_cfg_write_u8() argument 597 pciaddr_t offset) in pci_device_cfg_write_u16() argument 614 pciaddr_t offset) in pci_device_cfg_write_u32() argument 631 uint32_t data, pciaddr_t offset ) in pci_device_cfg_write_bits() argument 636 err = pci_device_cfg_read_u32( dev, & temp, offset ); in pci_device_cfg_write_bits() [all …]
|
| H A D | solx_devfs.c | 202 #define GET_CONFIG_VAL_8(offset) (config_hdr.bytes[offset]) argument 203 #define GET_CONFIG_VAL_16(offset) \ argument 204 (uint16_t) (GET_CONFIG_VAL_8(offset) + (GET_CONFIG_VAL_8(offset+1) << 8)) 205 #define GET_CONFIG_VAL_32(offset) \ argument 209 (GET_CONFIG_VAL_8(offset+3) << 24)) 326 cfg_prg.offset = 0; in get_config_header() 393 prg_p->offset = 0; in probe_dev() 1054 cfg_prg.offset = offset; in pci_device_solx_devfs_read() 1064 cfg_prg.offset = offset + i; in pci_device_solx_devfs_read() 1072 cfg_prg.offset); in pci_device_solx_devfs_read() [all …]
|
| H A D | netbsd_pci.c | 164 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_read) in pci_device_netbsd_read() argument 174 int toread = MIN(size, 4 - (offset & 0x3)); in pci_device_netbsd_read() 176 io.cfgreg.reg = (offset & ~0x3); in pci_device_netbsd_read() 182 io.cfgreg.val >>= ((offset & 0x3) * 8); in pci_device_netbsd_read() 186 offset += toread; in pci_device_netbsd_read() 197 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_written) in pci_device_netbsd_write() argument 201 if ((offset % 4) != 0 || (size % 4) != 0) in pci_device_netbsd_write() 210 io.cfgreg.reg = offset; in pci_device_netbsd_write() 216 offset += 4; in pci_device_netbsd_write()
|
| H A D | x86_pci.c | 497 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_read) in pci_device_x86_read() argument 504 int toread = 1 << (ffs(0x4 + (offset & 0x03)) - 1); in pci_device_x86_read() 508 err = pci_sys_x86->read(dev->bus, dev->dev, dev->func, offset, data, toread); in pci_device_x86_read() 512 offset += toread; in pci_device_x86_read() 522 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_written) in pci_device_x86_write() argument 532 if (towrite > 4 - (offset & 0x3)) in pci_device_x86_write() 533 towrite = 4 - (offset & 0x3); in pci_device_x86_write() 535 err = pci_sys_x86->write(dev->bus, dev->dev, dev->func, offset, data, towrite); in pci_device_x86_write() 539 offset += towrite; in pci_device_x86_write()
|
| H A D | linux_sysfs.c | 66 pciaddr_t offset, pciaddr_t size, 355 pciaddr_t offset, pciaddr_t size, in pci_device_linux_sysfs_read() argument 387 const ssize_t bytes = pread64( fd, data_bytes, temp_size, offset ); in pci_device_linux_sysfs_read() 400 offset += bytes; in pci_device_linux_sysfs_read() 415 pciaddr_t offset, pciaddr_t size, in pci_device_linux_sysfs_write() argument 447 const ssize_t bytes = pwrite64( fd, data_bytes, temp_size, offset ); in pci_device_linux_sysfs_write() 460 offset += bytes; in pci_device_linux_sysfs_write() 482 const off_t offset = map->base - dev->regions[map->region].base_addr; in pci_device_linux_sysfs_map_range_wc() local 495 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, fd, offset); in pci_device_linux_sysfs_map_range_wc() 562 map->memory = mmap(NULL, map->size, prot, MAP_SHARED, fd, offset); in pci_device_linux_sysfs_map_range() [all …]
|
| H A D | openbsd_pci.c | 228 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_read) in pci_device_openbsd_read() argument 238 int toread = MIN(size, 4 - (offset & 0x3)); in pci_device_openbsd_read() 240 io.pi_reg = (offset & ~0x3); in pci_device_openbsd_read() 247 io.pi_data >>= ((offset & 0x3) * 8); in pci_device_openbsd_read() 251 offset += toread; in pci_device_openbsd_read() 262 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_written) in pci_device_openbsd_write() argument 266 if ((offset % 4) != 0 || (size % 4) != 0) in pci_device_openbsd_write() 275 io.pi_reg = offset; in pci_device_openbsd_write() 282 offset += 4; in pci_device_openbsd_write()
|
| H A D | freebsd_pci.c | 183 pciaddr_t offset, pciaddr_t size, in pci_device_freebsd_read() argument 203 io.pi_reg = offset; in pci_device_freebsd_read() 211 offset += toread; in pci_device_freebsd_read() 223 pciaddr_t offset, pciaddr_t size, in pci_device_freebsd_write() argument 243 io.pi_reg = offset; in pci_device_freebsd_write() 250 offset += towrite; in pci_device_freebsd_write()
|
| H A D | pciaccess_private.h | 55 int (*read)(struct pci_device * dev, void * data, pciaddr_t offset, 58 int (*write)(struct pci_device * dev, const void * data, pciaddr_t offset,
|
| H A D | pci_tools.h | 201 uint64_t offset; /* to kernel */ member
|
| /libpciaccess/include/ |
| H A D | pciaccess.h | 148 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_read); 150 pciaddr_t offset); 152 pciaddr_t offset); 154 pciaddr_t offset); 157 pciaddr_t offset, pciaddr_t size, pciaddr_t *bytes_written); 159 pciaddr_t offset); 161 pciaddr_t offset); 163 pciaddr_t offset); 165 uint32_t data, pciaddr_t offset);
|