Lines Matching refs:dev
33 extern void pci_dev_init(struct pci_dev *dev, pcidevaddr_t bdf);
34 extern void pci_cmd_set_clr(struct pci_dev *dev, uint16_t set, uint16_t clr);
35 typedef void (*pci_cap_handler_t)(struct pci_dev *dev, int cap_offset, int cap_id);
36 extern void pci_cap_walk(struct pci_dev *dev, pci_cap_handler_t handler);
37 extern void pci_enable_defaults(struct pci_dev *dev);
38 extern bool pci_setup_msi(struct pci_dev *dev, uint64_t msi_addr,
45 extern bool pci_dev_exists(pcidevaddr_t dev);
60 extern phys_addr_t pci_bar_get_addr(struct pci_dev *dev, int bar_num);
61 extern void pci_bar_set_addr(struct pci_dev *dev, int bar_num, phys_addr_t addr);
62 extern phys_addr_t pci_bar_size(struct pci_dev *dev, int bar_num);
63 extern uint32_t pci_bar_get(struct pci_dev *dev, int bar_num);
65 extern bool pci_bar_is64(struct pci_dev *dev, int bar_num);
66 extern bool pci_bar_is_memory(struct pci_dev *dev, int bar_num);
67 extern bool pci_bar_is_valid(struct pci_dev *dev, int bar_num);
68 extern void pci_bar_print(struct pci_dev *dev, int bar_num);
69 extern void pci_dev_print_id(struct pci_dev *dev);
70 extern void pci_dev_print(struct pci_dev *dev);
71 extern uint8_t pci_intx_line(struct pci_dev *dev);
72 void pci_msi_set_enable(struct pci_dev *dev, bool enabled);