Home
last modified time | relevance | path

Searched refs:pci_io_handle (Results 1 – 4 of 4) sorted by relevance

/libpciaccess/src/
H A Dcommon_io.c31 static struct pci_io_handle *ios;
34 static struct pci_io_handle *
37 struct pci_io_handle *new; in new_io_handle()
50 delete_io_handle(struct pci_io_handle *handle) in delete_io_handle()
52 struct pci_io_handle *new; in delete_io_handle()
94 struct pci_io_handle *
97 struct pci_io_handle *ret; in pci_device_open_io()
136 struct pci_io_handle *
139 struct pci_io_handle *ret; in pci_legacy_open_io()
177 pci_io_read32(struct pci_io_handle *handle, uint32_t reg) in pci_io_read32()
[all …]
H A Dpciaccess_private.h65 struct pci_io_handle *(*open_device_io)( struct pci_io_handle *handle,
68 struct pci_io_handle *(*open_legacy_io)( struct pci_io_handle *handle,
71 void (*close_io)( struct pci_device *dev, struct pci_io_handle *handle );
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 );
94 struct pci_io_handle { struct
H A Dlinux_sysfs.c734 static struct pci_io_handle *
735 pci_device_linux_sysfs_open_device_io(struct pci_io_handle *ret, in pci_device_linux_sysfs_open_device_io()
755 static struct pci_io_handle *
756 pci_device_linux_sysfs_open_legacy_io(struct pci_io_handle *ret, in pci_device_linux_sysfs_open_legacy_io()
789 struct pci_io_handle *handle) in pci_device_linux_sysfs_close_io()
795 pci_device_linux_sysfs_read32(struct pci_io_handle *handle, uint32_t port) in pci_device_linux_sysfs_read32()
805 pci_device_linux_sysfs_read16(struct pci_io_handle *handle, uint32_t port) in pci_device_linux_sysfs_read16()
815 pci_device_linux_sysfs_read8(struct pci_io_handle *handle, uint32_t port) in pci_device_linux_sysfs_read8()
825 pci_device_linux_sysfs_write32(struct pci_io_handle *handle, uint32_t port, in pci_device_linux_sysfs_write32()
832 pci_device_linux_sysfs_write16(struct pci_io_handle *handle, uint32_t port, in pci_device_linux_sysfs_write16()
[all …]
/libpciaccess/include/
H A Dpciaccess.h515 struct pci_io_handle;
517 struct pci_io_handle *pci_device_open_io(struct pci_device *dev, pciaddr_t base,
519 struct pci_io_handle *pci_legacy_open_io(struct pci_device *dev, pciaddr_t base,
521 void pci_device_close_io(struct pci_device *dev, struct pci_io_handle *handle);
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);