Lines Matching defs:pci_device
69 struct pci_device;
78 int pci_device_has_kernel_driver(struct pci_device *dev);
80 int pci_device_is_boot_vga(struct pci_device *dev);
82 int pci_device_read_rom(struct pci_device *dev, void *buffer);
84 int __deprecated pci_device_map_region(struct pci_device *dev,
87 int __deprecated pci_device_unmap_region(struct pci_device *dev,
90 int pci_device_map_range(struct pci_device *dev, pciaddr_t base,
93 int pci_device_unmap_range(struct pci_device *dev, void *memory,
96 int __deprecated pci_device_map_memory_range(struct pci_device *dev,
99 int __deprecated pci_device_unmap_memory_range(struct pci_device *dev,
102 int pci_device_probe(struct pci_device *dev);
104 const struct pci_agp_info *pci_device_get_agp_info(struct pci_device *dev);
107 struct pci_device *dev);
110 struct pci_device *dev);
112 int pci_device_get_bridge_buses(struct pci_device *dev, int *primary_bus,
129 struct pci_device *pci_device_next(struct pci_device_iterator *iter);
131 struct pci_device *pci_device_find_by_slot(uint32_t domain, uint32_t bus,
137 const char *pci_device_get_device_name(const struct pci_device *dev);
138 const char *pci_device_get_subdevice_name(const struct pci_device *dev);
139 const char *pci_device_get_vendor_name(const struct pci_device *dev);
140 const char *pci_device_get_subvendor_name(const struct pci_device *dev);
142 void pci_device_enable(struct pci_device *dev);
144 int pci_device_cfg_read (struct pci_device *dev, void *data,
146 int pci_device_cfg_read_u8 (struct pci_device *dev, uint8_t *data,
148 int pci_device_cfg_read_u16(struct pci_device *dev, uint16_t *data,
150 int pci_device_cfg_read_u32(struct pci_device *dev, uint32_t *data,
153 int pci_device_cfg_write (struct pci_device *dev, const void *data,
155 int pci_device_cfg_write_u8 (struct pci_device *dev, uint8_t data,
157 int pci_device_cfg_write_u16(struct pci_device *dev, uint16_t data,
159 int pci_device_cfg_write_u32(struct pci_device *dev, uint32_t data,
161 int pci_device_cfg_write_bits(struct pci_device *dev, uint32_t mask,
183 * \c pci_device.
312 struct pci_device {
377 * the \c pci_device structure.
499 int pci_device_vgaarb_set_target (struct pci_device *dev);
506 int pci_device_vgaarb_get_info (struct pci_device *dev, int *vga_count, int *rsrc_decodes);