Searched refs:toread (Results 1 – 4 of 4) sorted by relevance
| /libpciaccess/src/ |
| H A D | x86_pci.c | 504 int toread = 1 << (ffs(0x4 + (offset & 0x03)) - 1); in pci_device_x86_read() local 505 if (toread > size) in pci_device_x86_read() 506 toread = size; 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() 513 data = (char*)data + toread; in pci_device_x86_read() 514 size -= toread; in pci_device_x86_read() 515 *bytes_read += toread; in pci_device_x86_read()
|
| H A D | freebsd_pci.c | 197 int toread = (size < 4) ? size : 4; in pci_device_freebsd_read() local 200 if (toread == 3) in pci_device_freebsd_read() 201 toread = 2; in pci_device_freebsd_read() 204 io.pi_width = toread; in pci_device_freebsd_read() 209 memcpy(data, &io.pi_data, toread ); in pci_device_freebsd_read() 211 offset += toread; in pci_device_freebsd_read() 212 data = (char *)data + toread; in pci_device_freebsd_read() 213 size -= toread; in pci_device_freebsd_read() 214 *bytes_read += toread; in pci_device_freebsd_read()
|
| H A D | netbsd_pci.c | 174 int toread = MIN(size, 4 - (offset & 0x3)); in pci_device_netbsd_read() local 184 memcpy(data, &io.cfgreg.val, toread); in pci_device_netbsd_read() 186 offset += toread; in pci_device_netbsd_read() 187 data = (char *)data + toread; in pci_device_netbsd_read() 188 size -= toread; in pci_device_netbsd_read() 189 *bytes_read += toread; in pci_device_netbsd_read()
|
| H A D | openbsd_pci.c | 238 int toread = MIN(size, 4 - (offset & 0x3)); in pci_device_openbsd_read() local 249 memcpy(data, &io.pi_data, toread); in pci_device_openbsd_read() 251 offset += toread; in pci_device_openbsd_read() 252 data = (char *)data + toread; in pci_device_openbsd_read() 253 size -= toread; in pci_device_openbsd_read() 254 *bytes_read += toread; in pci_device_openbsd_read()
|