Lines Matching defs:hpcmips_pci_chipset
49 struct hpcmips_pci_chipset { struct
50 device_t pc_dev;
52 void (*pc_attach_hook)(device_t, device_t,
54 int (*pc_bus_maxdevs)(pci_chipset_tag_t, int);
55 int (*pc_bus_devorder)(pci_chipset_tag_t, int, uint8_t *, int);
56 pcitag_t (*pc_make_tag)(pci_chipset_tag_t, int, int, int);
57 void (*pc_decompose_tag)(pci_chipset_tag_t, pcitag_t, int *, int *,
59 pcireg_t (*pc_conf_read)(pci_chipset_tag_t, pcitag_t, int);
60 void (*pc_conf_write)(pci_chipset_tag_t, pcitag_t, int, pcireg_t);
61 int (*pc_intr_map)(const struct pci_attach_args *, pci_intr_handle_t *);
62 const char *(*pc_intr_string)(pci_chipset_tag_t, pci_intr_handle_t,
64 const struct evcnt *(*pc_intr_evcnt)(pci_chipset_tag_t,
66 void *(*pc_intr_establish)(pci_chipset_tag_t, pci_intr_handle_t, int,
68 void (*pc_intr_disestablish)(pci_chipset_tag_t, void *);