Lines Matching refs:pc
72 bebox_pci_get_chipset_tag(pci_chipset_tag_t pc)
74 pc->pc_conf_v = (void *)pc;
76 pc->pc_attach_hook = genppc_pci_indirect_attach_hook;
77 pc->pc_bus_maxdevs = genppc_pci_bus_maxdevs;
78 pc->pc_make_tag = genppc_pci_indirect_make_tag;
79 pc->pc_conf_read = genppc_pci_indirect_conf_read;
80 pc->pc_conf_write = genppc_pci_indirect_conf_write;
82 pc->pc_intr_v = (void *)pc;
84 pc->pc_intr_map = genppc_pci_intr_map;
85 pc->pc_intr_string = genppc_pci_intr_string;
86 pc->pc_intr_evcnt = genppc_pci_intr_evcnt;
87 pc->pc_intr_establish = genppc_pci_intr_establish;
88 pc->pc_intr_disestablish = genppc_pci_intr_disestablish;
89 pc->pc_intr_setattr = genppc_pci_intr_setattr;
90 pc->pc_intr_type = genppc_pci_intr_type;
91 pc->pc_intr_alloc = genppc_pci_intr_alloc;
92 pc->pc_intr_release = genppc_pci_intr_release;
93 pc->pc_intx_alloc = genppc_pci_intx_alloc;
95 pc->pc_msi_v = (void *)pc;
96 genppc_pci_chipset_msi_init(pc);
98 pc->pc_msix_v = (void *)pc;
99 genppc_pci_chipset_msix_init(pc);
101 pc->pc_conf_interrupt = bebox_pci_conf_interrupt;
102 pc->pc_decompose_tag = genppc_pci_indirect_decompose_tag;
103 pc->pc_conf_hook = genppc_pci_conf_hook;
105 pc->pc_addr = mapiodev(PCI_MODE1_ADDRESS_REG, 4, false);
106 pc->pc_data = mapiodev(PCI_MODE1_DATA_REG, 4, false);
107 pc->pc_bus = 0;
108 pc->pc_node = 0;
109 pc->pc_memt = 0;
110 pc->pc_iot = 0;