Lines Matching refs:pci_dev
67 void (*fill_info)(struct pci_dev *, unsigned int flags);
68 int (*read)(struct pci_dev *, int pos, byte *buf, int len);
69 int (*write)(struct pci_dev *, int pos, byte *buf, int len);
70 int (*read_vpd)(struct pci_dev *, int pos, byte *buf, int len);
71 void (*init_dev)(struct pci_dev *);
72 void (*cleanup_dev)(struct pci_dev *);
79 void pci_generic_fill_info(struct pci_dev *, unsigned int flags);
80 int pci_generic_block_read(struct pci_dev *, int pos, byte *buf, int len);
81 int pci_generic_block_write(struct pci_dev *, int pos, byte *buf, int len);
84 int pci_emulated_read(struct pci_dev *d, int pos, byte *buf, int len);
97 struct pci_dev *pci_alloc_dev(struct pci_access *);
98 int pci_link_dev(struct pci_access *, struct pci_dev *);
100 int pci_fill_info_v30(struct pci_dev *, int flags) VERSIONED_ABI;
101 int pci_fill_info_v31(struct pci_dev *, int flags) VERSIONED_ABI;
102 int pci_fill_info_v32(struct pci_dev *, int flags) VERSIONED_ABI;
103 int pci_fill_info_v33(struct pci_dev *, int flags) VERSIONED_ABI;
104 int pci_fill_info_v34(struct pci_dev *, int flags) VERSIONED_ABI;
105 int pci_fill_info_v35(struct pci_dev *, int flags) VERSIONED_ABI;
106 int pci_fill_info_v38(struct pci_dev *, int flags) VERSIONED_ABI;
107 int pci_fill_info_v313(struct pci_dev *, int flags) VERSIONED_ABI;
109 static inline int want_fill(struct pci_dev *d, unsigned want_fields, unsigned int try_fields) in want_fill()
121 static inline void clear_fill(struct pci_dev *d, unsigned clear_fields) in clear_fill()
132 char *pci_set_property(struct pci_dev *d, u32 key, char *value);
140 void pci_scan_caps(struct pci_dev *, unsigned int want_fields);
141 void pci_free_caps(struct pci_dev *);