Home
last modified time | relevance | path

Searched refs:offset (Results 1 – 10 of 10) sorted by relevance

/libpciaccess/src/
H A Dcommon_interface.c477 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 Dsolx_devfs.c202 #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 Dnetbsd_pci.c164 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 Dx86_pci.c497 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 Dlinux_sysfs.c66 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 Dopenbsd_pci.c228 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 Dfreebsd_pci.c183 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 Dpciaccess_private.h55 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 Dpci_tools.h201 uint64_t offset; /* to kernel */ member
/libpciaccess/include/
H A Dpciaccess.h148 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);