Lines Matching defs:arc_pci_chipset
55 struct arc_pci_chipset { struct
56 void (*pc_attach_hook)(device_t, device_t,
58 int (*pc_bus_maxdevs)(pci_chipset_tag_t, int);
59 pcitag_t (*pc_make_tag)(pci_chipset_tag_t, int, int, int);
60 void (*pc_decompose_tag)(pci_chipset_tag_t, pcitag_t,
62 pcireg_t (*pc_conf_read)(pci_chipset_tag_t, pcitag_t, int);
63 void (*pc_conf_write)(pci_chipset_tag_t, pcitag_t, int,
65 int (*pc_intr_map)(const struct pci_attach_args *,
67 const char *(*pc_intr_string)(pci_chipset_tag_t,
69 int (*pc_intr_setattr)(void *, pci_intr_handle_t *,
71 void *(*pc_intr_establish)(pci_chipset_tag_t,
73 void (*pc_intr_disestablish)(pci_chipset_tag_t, void *);
74 void (*pc_conf_interrupt)(pci_chipset_tag_t, int, int, int,
76 int (*pc_conf_hook)(pci_chipset_tag_t, int, int, int,