Lines Matching defs:mips_pci_chipset
54 struct mips_pci_chipset { struct
55 void *pc_conf_v;
56 void (*pc_attach_hook)(device_t, device_t,
58 int (*pc_bus_maxdevs)(void *, int);
59 pcitag_t (*pc_make_tag)(void *, int, int, int);
60 void (*pc_decompose_tag)(void *, pcitag_t, int *,
62 pcireg_t (*pc_conf_read)(void *, pcitag_t, int);
63 void (*pc_conf_write)(void *, pcitag_t, int, pcireg_t);
65 void *pc_intr_v;
66 int (*pc_intr_map)(const struct pci_attach_args *,
68 const char *(*pc_intr_string)(void *, pci_intr_handle_t,
70 const struct evcnt *(*pc_intr_evcnt)(void *, pci_intr_handle_t);
71 int (*pc_intr_setattr)(void *, pci_intr_handle_t *,
73 void *(*pc_intr_establish)(void *, pci_intr_handle_t,
75 void (*pc_intr_disestablish)(void *, void *);
77 void (*pc_conf_interrupt)(void *, int, int, int,
81 void *(*pc_pciide_compat_intr_establish)(void *,