Lines Matching refs:pci_dev
14 typedef void *(*conf_field_init) (struct pci_dev *dev, int offset);
15 typedef void (*conf_field_reset) (struct pci_dev *dev, int offset, void *data);
16 typedef void (*conf_field_free) (struct pci_dev *dev, int offset, void *data);
18 typedef int (*conf_dword_write) (struct pci_dev *dev, int offset, u32 value,
20 typedef int (*conf_word_write) (struct pci_dev *dev, int offset, u16 value,
22 typedef int (*conf_byte_write) (struct pci_dev *dev, int offset, u8 value,
24 typedef int (*conf_dword_read) (struct pci_dev *dev, int offset, u32 *value,
26 typedef int (*conf_word_read) (struct pci_dev *dev, int offset, u16 *value,
28 typedef int (*conf_byte_read) (struct pci_dev *dev, int offset, u8 *value,
74 int xen_pcibk_config_add_field_offset(struct pci_dev *dev,
78 static inline int xen_pcibk_config_add_field(struct pci_dev *dev, in xen_pcibk_config_add_field()
84 static inline int xen_pcibk_config_add_fields(struct pci_dev *dev, in xen_pcibk_config_add_fields()
96 static inline int xen_pcibk_config_add_fields_offset(struct pci_dev *dev, in xen_pcibk_config_add_fields_offset()
110 int xen_pcibk_read_config_byte(struct pci_dev *dev, int offset, u8 *value,
112 int xen_pcibk_read_config_word(struct pci_dev *dev, int offset, u16 *value,
114 int xen_pcibk_read_config_dword(struct pci_dev *dev, int offset, u32 *value,
116 int xen_pcibk_write_config_byte(struct pci_dev *dev, int offset, u8 value,
118 int xen_pcibk_write_config_word(struct pci_dev *dev, int offset, u16 value,
120 int xen_pcibk_write_config_dword(struct pci_dev *dev, int offset, u32 value,
125 int xen_pcibk_config_header_add_fields(struct pci_dev *dev);
126 int xen_pcibk_config_capability_add_fields(struct pci_dev *dev);