Lines Matching refs:device

18 	uint8	(*read_io_8)(pci_device *device, addr_t mappedIOAddress);
19 void (*write_io_8)(pci_device *device, addr_t mappedIOAddress,
21 uint16 (*read_io_16)(pci_device *device, addr_t mappedIOAddress);
22 void (*write_io_16)(pci_device *device, addr_t mappedIOAddress,
24 uint32 (*read_io_32)(pci_device *device, addr_t mappedIOAddress);
25 void (*write_io_32)(pci_device *device, addr_t mappedIOAddress,
28 phys_addr_t (*ram_address)(pci_device *device, phys_addr_t physicalAddress);
30 uint32 (*read_pci_config)(pci_device *device, uint16 offset,
32 void (*write_pci_config)(pci_device *device, uint16 offset,
34 status_t (*find_pci_capability)(pci_device *device, uint8 capID,
36 void (*get_pci_info)(pci_device *device, struct pci_info *info);
37 status_t (*find_pci_extended_capability)(pci_device *device, uint16 capID,
39 uint8 (*get_powerstate)(pci_device *device);
40 void (*set_powerstate)(pci_device *device, uint8 state);
43 uint32 (*get_msi_count)(pci_device *device);
44 status_t (*configure_msi)(pci_device *device,
47 status_t (*unconfigure_msi)(pci_device *device);
49 status_t (*enable_msi)(pci_device *device);
50 status_t (*disable_msi)(pci_device *device);
52 uint32 (*get_msix_count)(pci_device *device);
53 status_t (*configure_msix)(pci_device *device,
56 status_t (*enable_msix)(pci_device *device);
75 uint8 bus, uint8 device, uint8 function,
80 uint8 bus, uint8 device, uint8 function,
86 uint8 bus, uint8 device, uint8 function,
90 uint8 bus, uint8 device, uint8 function,
100 /* Attributes of PCI device nodes */
103 #define B_PCI_DEVICE_DEVICE "pci/device" /* uint8 */