Lines Matching refs:pci_dev
15 typedef void *(*conf_field_init) (struct pci_dev *dev, int offset);
16 typedef void (*conf_field_reset) (struct pci_dev *dev, int offset, void *data);
17 typedef void (*conf_field_free) (struct pci_dev *dev, int offset, void *data);
19 typedef int (*conf_dword_write) (struct pci_dev *dev, int offset, u32 value,
21 typedef int (*conf_word_write) (struct pci_dev *dev, int offset, u16 value,
23 typedef int (*conf_byte_write) (struct pci_dev *dev, int offset, u8 value,
25 typedef int (*conf_dword_read) (struct pci_dev *dev, int offset, u32 *value,
27 typedef int (*conf_word_read) (struct pci_dev *dev, int offset, u16 *value,
29 typedef int (*conf_byte_read) (struct pci_dev *dev, int offset, u8 *value,
80 int xen_pcibk_config_add_field_offset(struct pci_dev *dev,
84 static inline int xen_pcibk_config_add_field(struct pci_dev *dev, in xen_pcibk_config_add_field()
90 static inline int xen_pcibk_config_add_fields(struct pci_dev *dev, in xen_pcibk_config_add_fields()
102 static inline int xen_pcibk_config_add_fields_offset(struct pci_dev *dev, in xen_pcibk_config_add_fields_offset()
116 int xen_pcibk_read_config_byte(struct pci_dev *dev, int offset, u8 *value,
118 int xen_pcibk_read_config_word(struct pci_dev *dev, int offset, u16 *value,
120 int xen_pcibk_read_config_dword(struct pci_dev *dev, int offset, u32 *value,
122 int xen_pcibk_write_config_byte(struct pci_dev *dev, int offset, u8 value,
124 int xen_pcibk_write_config_word(struct pci_dev *dev, int offset, u16 value,
126 int xen_pcibk_write_config_dword(struct pci_dev *dev, int offset, u32 value,
131 int xen_pcibk_config_header_add_fields(struct pci_dev *dev);
132 int xen_pcibk_config_capability_add_fields(struct pci_dev *dev);
134 int xen_pcibk_get_interrupt_type(struct pci_dev *dev);