/netbsd/sys/arch/netwinder/pci/ |
H A D | pci_machdep.c | 15 struct pcibus_attach_args *pba) in netwinder_pci_attach_hook() argument 24 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 9, 0); in netwinder_pci_attach_hook() 25 pci_conf_write(pba->pba_pc, tag, in netwinder_pci_attach_hook() 43 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 12, 0); in netwinder_pci_attach_hook() 44 pci_conf_write(pba->pba_pc, tag, in netwinder_pci_attach_hook() 61 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 0); in netwinder_pci_attach_hook() 62 pci_conf_write(pba->pba_pc, tag, in netwinder_pci_attach_hook() 67 pci_conf_write(pba->pba_pc, tag, 0x10, 0); in netwinder_pci_attach_hook() 68 pci_conf_write(pba->pba_pc, tag, 0x48, in netwinder_pci_attach_hook() 85 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 1); in netwinder_pci_attach_hook() [all …]
|
/netbsd/sys/arch/arm/acpi/ |
H A D | acpipchb.c | 124 struct pcibus_attach_args pba; in acpipchb_attach() local 165 memset(&pba, 0, sizeof(pba)); in acpipchb_attach() 171 pba.pba_memt = 0; in acpipchb_attach() 172 pba.pba_iot = 0; in acpipchb_attach() 173 pba.pba_dmat = aa->aa_dmat; in acpipchb_attach() 177 pba.pba_pc = aa->aa_pc; in acpipchb_attach() 178 pba.pba_bus = sc->sc_bus; in acpipchb_attach() 247 struct pcibus_attach_args *pba = args->pba; in acpipchb_setup_ranges_cb() local 306 pba->pba_iot = &abs->bs; in acpipchb_setup_ranges_cb() 308 pba->pba_memt = &abs->bs; in acpipchb_setup_ranges_cb() [all …]
|
/netbsd/sys/arch/algor/dev/ |
H A D | vtpbc_mainbus.c | 83 struct pcibus_attach_args pba; in vtpbc_mainbus_attach() local 103 pba.pba_bus = 0; in vtpbc_mainbus_attach() 104 pba.pba_bridgetag = NULL; in vtpbc_mainbus_attach() 113 pba.pba_iot = &acp->ac_iot; in vtpbc_mainbus_attach() 114 pba.pba_memt = &acp->ac_memt; in vtpbc_mainbus_attach() 116 pba.pba_dmat64 = NULL; in vtpbc_mainbus_attach() 117 pba.pba_pc = &acp->ac_pc; in vtpbc_mainbus_attach() 123 pba.pba_iot = &acp->ac_iot; in vtpbc_mainbus_attach() 124 pba.pba_memt = &acp->ac_memt; in vtpbc_mainbus_attach() 126 pba.pba_dmat64 = NULL; in vtpbc_mainbus_attach() [all …]
|
H A D | bonito_mainbus.c | 79 struct pcibus_attach_args pba; in bonito_mainbus_attach() local 100 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in bonito_mainbus_attach() 101 pba.pba_bus = 0; in bonito_mainbus_attach() 102 pba.pba_bridgetag = NULL; in bonito_mainbus_attach() 108 pba.pba_iot = &acp->ac_iot; in bonito_mainbus_attach() 109 pba.pba_memt = &acp->ac_memt; in bonito_mainbus_attach() 110 pba.pba_dmat = &acp->ac_pci_dmat; in bonito_mainbus_attach() 111 pba.pba_dmat64 = NULL; in bonito_mainbus_attach() 112 pba.pba_pc = &acp->ac_pc; in bonito_mainbus_attach() 116 config_found(self, &pba, pcibusprint, CFARGS_NONE); in bonito_mainbus_attach()
|
/netbsd/sys/arch/evbppc/walnut/dev/ |
H A D | pbus.c | 119 struct pbus_attach_args *pba = aux; in pbus_match() local 135 struct pbus_attach_args pba; in pbus_attach() local 149 pba.pb_name = pbus_devs[i].name; in pbus_attach() 150 pba.pb_addr = pbus_devs[i].addr; in pbus_attach() 151 pba.pb_irq = pbus_devs[i].irq; in pbus_attach() 152 pba.pb_bt = &pbus_tag; in pbus_attach() 153 pba.pb_dmat = paa->plb_dmat; in pbus_attach() 156 [PBUSCF_ADDR] = pba.pb_addr, in pbus_attach() 157 [PBUSCF_IRQ] = pba.pb_irq in pbus_attach() 160 config_found(self, &pba, pbus_print, in pbus_attach() [all …]
|
/netbsd/sys/arch/mips/sibyte/pci/ |
H A D | sbbrz.c | 172 struct pcibus_attach_args pba; in sbbrz_attach() local 193 pba.pba_busname = "pci"; in sbbrz_attach() 195 pba.pba_iot = &sc->sc_iot; in sbbrz_attach() 196 pba.pba_memt = &sc->sc_memt; in sbbrz_attach() 197 pba.pba_dmat64 = &sc->sc_dmat64; in sbbrz_attach() 198 pba.pba_dmat = sc->sc_dmat32; in sbbrz_attach() 199 pba.pba_pc = &sc->sc_pc; in sbbrz_attach() 200 pba.pba_bus = 0; in sbbrz_attach() 201 pba.pba_bridgetag = NULL; in sbbrz_attach() 210 struct pcibus_attach_args *pba = aux; in sbbrz_print() local [all …]
|
/netbsd/sys/rump/dev/lib/libpci/ |
H A D | pci_at_mainbus.c | 71 struct pcibus_attach_args pba; in RUMP_COMPONENT() local 75 memset(&pba, 0, sizeof(pba)); in RUMP_COMPONENT() 76 pba.pba_bus = 0; in RUMP_COMPONENT() 77 pba.pba_iot = (bus_space_tag_t)0; in RUMP_COMPONENT() 78 pba.pba_memt = (bus_space_tag_t)1; in RUMP_COMPONENT() 79 pba.pba_dmat = (void *)0x20; in RUMP_COMPONENT() 81 pba.pba_dmat64 = (void *)0x40; in RUMP_COMPONENT() 83 pba.pba_flags = PCI_FLAGS_MEM_OKAY | in RUMP_COMPONENT() 91 pba.pba_flags |= PCI_FLAGS_IO_OKAY; in RUMP_COMPONENT() 101 config_found(mainbus, &pba, pcibusprint, in RUMP_COMPONENT()
|
/netbsd/sys/arch/arm/xscale/ |
H A D | ixp425.c | 52 struct pcibus_attach_args pba; in ixp425_attach() local 100 pba.pba_pc = &sc->ia_pci_chipset; in ixp425_attach() 101 pba.pba_iot = &sc->sc_pci_iot; in ixp425_attach() 102 pba.pba_memt = &sc->sc_pci_memt; in ixp425_attach() 103 pba.pba_dmat = &sc->ia_pci_dmat; in ixp425_attach() 104 pba.pba_bus = 0; /* bus number = 0 */ in ixp425_attach() 105 pba.pba_bridgetag = NULL; in ixp425_attach() 106 pba.pba_intrswiz = 0; /* XXX */ in ixp425_attach() 107 pba.pba_intrtag = 0; in ixp425_attach() 108 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | in ixp425_attach() [all …]
|
/netbsd/sys/arch/alpha/pci/ |
H A D | irongate.c | 127 struct pcibus_attach_args pba; in irongate_attach() local 157 pba.pba_iot = &icp->ic_iot; in irongate_attach() 158 pba.pba_memt = &icp->ic_memt; in irongate_attach() 159 pba.pba_dmat = in irongate_attach() 161 pba.pba_dmat64 = NULL; in irongate_attach() 162 pba.pba_pc = &icp->ic_pc; in irongate_attach() 163 pba.pba_bus = 0; in irongate_attach() 164 pba.pba_bridgetag = NULL; in irongate_attach() 170 apa.apa_pci_args.pa_iot = pba.pba_iot; in irongate_attach() 173 apa.apa_pci_args.pa_pc = pba.pba_pc; in irongate_attach() [all …]
|
H A D | ttwoga.c | 127 struct pcibus_attach_args pba; in ttwogaattach() local 144 memset(&pba, 0, sizeof(pba)); in ttwogaattach() 145 pba.pba_bus = hose; in ttwogaattach() 154 struct pcibus_attach_args *pba = aux; in ttwogaprint() local 158 aprint_normal(" hose %d", pba->pba_bus); in ttwogaprint() 209 struct pcibus_attach_args *pba = aux; in ttwopcimatch() local 221 struct pcibus_attach_args *pba = aux, npba; in ttwopciattach() local 228 tcp = ttwoga_init(pba->pba_bus, 1); in ttwopciattach() 255 if (pba->pba_bus == 0) { in ttwopciattach() 267 struct pcibus_attach_args *pba = aux; in ttwosableioprint() local [all …]
|
H A D | apecs.c | 149 struct pcibus_attach_args pba; in apecsattach() local 176 pba.pba_iot = &acp->ac_iot; in apecsattach() 177 pba.pba_memt = &acp->ac_memt; in apecsattach() 178 pba.pba_dmat = in apecsattach() 180 pba.pba_dmat64 = NULL; in apecsattach() 181 pba.pba_pc = &acp->ac_pc; in apecsattach() 182 pba.pba_bus = 0; in apecsattach() 183 pba.pba_bridgetag = NULL; in apecsattach() 184 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | in apecsattach() 186 config_found(self, &pba, pcibusprint, CFARGS_NONE); in apecsattach()
|
H A D | lca.c | 212 struct pcibus_attach_args pba; in lcaattach() local 239 pba.pba_iot = &lcp->lc_iot; in lcaattach() 240 pba.pba_memt = &lcp->lc_memt; in lcaattach() 241 pba.pba_dmat = in lcaattach() 243 pba.pba_dmat64 = NULL; in lcaattach() 244 pba.pba_pc = &lcp->lc_pc; in lcaattach() 245 pba.pba_bus = 0; in lcaattach() 246 pba.pba_bridgetag = NULL; in lcaattach() 247 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | in lcaattach() 249 config_found(self, &pba, pcibusprint, CFARGS_NONE); in lcaattach()
|
/netbsd/sys/arch/evbmips/loongson/ |
H A D | bonito_mainbus.c | 72 struct pcibus_attach_args pba; in bonito_mainbus_attach() local 107 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in bonito_mainbus_attach() 108 pba.pba_bus = 0; in bonito_mainbus_attach() 109 pba.pba_bridgetag = NULL; in bonito_mainbus_attach() 111 pba.pba_iot = &bonito_iot; in bonito_mainbus_attach() 112 pba.pba_memt = &bonito_memt; in bonito_mainbus_attach() 113 pba.pba_dmat = &bonito_dmat; in bonito_mainbus_attach() 114 pba.pba_dmat64 = NULL; in bonito_mainbus_attach() 115 pba.pba_pc = &bonito_pc; in bonito_mainbus_attach() 117 config_found(self, &pba, pcibusprint, CFARGS_NONE); in bonito_mainbus_attach()
|
/netbsd/sys/arch/evbmips/gdium/ |
H A D | bonito_mainbus.c | 69 struct pcibus_attach_args pba; in bonito_mainbus_attach() local 85 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in bonito_mainbus_attach() 86 pba.pba_bus = 0; in bonito_mainbus_attach() 87 pba.pba_bridgetag = NULL; in bonito_mainbus_attach() 89 pba.pba_iot = &gc->gc_iot; in bonito_mainbus_attach() 90 pba.pba_memt = &gc->gc_memt; in bonito_mainbus_attach() 91 pba.pba_dmat = &gc->gc_pci_dmat; in bonito_mainbus_attach() 92 pba.pba_dmat64 = NULL; in bonito_mainbus_attach() 93 pba.pba_pc = &gc->gc_pc; in bonito_mainbus_attach() 95 config_found(self, &pba, pcibusprint, CFARGS_NONE); in bonito_mainbus_attach()
|
/netbsd/sys/arch/dreamcast/dev/g2/ |
H A D | gapspci.c | 88 struct pcibus_attach_args pba; in gaps_attach() local 122 memset(&pba, 0, sizeof(pba)); in gaps_attach() 124 pba.pba_memt = sc->sc_memt; in gaps_attach() 125 pba.pba_dmat = &sc->sc_dmat; in gaps_attach() 126 pba.pba_dmat64 = NULL; in gaps_attach() 127 pba.pba_bus = 0; in gaps_attach() 128 pba.pba_bridgetag = NULL; in gaps_attach() 129 pba.pba_flags = PCI_FLAGS_MEM_OKAY; in gaps_attach() 130 pba.pba_pc = &sc->sc_pc; in gaps_attach() 132 config_found(self, &pba, pcibusprint, CFARGS_NONE); in gaps_attach()
|
/netbsd/sys/arch/mvmeppc/mvmeppc/ |
H A D | mainbus.c | 91 struct pcibus_attach_args pba; in mainbus_attach() local 134 pba.pba_iot = &prep_io_space_tag; in mainbus_attach() 135 pba.pba_memt = &prep_mem_space_tag; in mainbus_attach() 136 pba.pba_dmat = &pci_bus_dma_tag; in mainbus_attach() 137 pba.pba_dmat64 = NULL; in mainbus_attach() 138 pba.pba_pc = genppc_pct; in mainbus_attach() 139 pba.pba_bus = 0; in mainbus_attach() 140 pba.pba_bridgetag = NULL; in mainbus_attach() 141 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in mainbus_attach() 142 config_found(self, &pba, pcibusprint, in mainbus_attach()
|
/netbsd/sys/arch/sandpoint/pci/ |
H A D | pci_machdep.c | 111 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 0); in pci_attach_hook() 112 dev11 = pci_conf_read(pba->pba_pc, tag, PCI_CLASS_REG); in pci_attach_hook() 122 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 22, 0); in pci_attach_hook() 123 dev22 = pci_conf_read(pba->pba_pc, tag, PCI_CLASS_REG); in pci_attach_hook() 129 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 0); in pci_attach_hook() 136 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 15, 0); in pci_attach_hook() 137 dev15 = pci_conf_read(pba->pba_pc, tag, PCI_ID_REG); in pci_attach_hook() 143 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 13, 0); in pci_attach_hook() 144 dev13 = pci_conf_read(pba->pba_pc, tag, PCI_ID_REG); in pci_attach_hook() 150 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 16, 0); in pci_attach_hook() [all …]
|
/netbsd/sys/arch/macppc/pci/ |
H A D | grackle.c | 85 struct pcibus_attach_args pba; in grackle_attach() local 138 memset(&pba, 0, sizeof(pba)); in grackle_attach() 139 pba.pba_memt = pc->pc_memt; in grackle_attach() 140 pba.pba_iot = pc->pc_iot; in grackle_attach() 141 pba.pba_dmat = &pci_bus_dma_tag; in grackle_attach() 142 pba.pba_dmat64 = NULL; in grackle_attach() 143 pba.pba_bus = pc->pc_bus; in grackle_attach() 144 pba.pba_bridgetag = NULL; in grackle_attach() 145 pba.pba_pc = pc; in grackle_attach() 146 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in grackle_attach() [all …]
|
H A D | u3.c | 98 struct pcibus_attach_args pba; in ibmcpc_attach() local 158 memset(&pba, 0, sizeof(pba)); in ibmcpc_attach() 159 pba.pba_memt = pc->pc_memt; in ibmcpc_attach() 160 pba.pba_iot = pc->pc_iot; in ibmcpc_attach() 161 pba.pba_dmat = &pci_bus_dma_tag; in ibmcpc_attach() 162 pba.pba_dmat64 = NULL; in ibmcpc_attach() 163 pba.pba_bridgetag = NULL; in ibmcpc_attach() 164 pba.pba_pc = pc; in ibmcpc_attach() 165 pba.pba_bus = pc->pc_bus; in ibmcpc_attach() 166 pba.pba_flags = PCI_FLAGS_MEM_OKAY | PCI_FLAGS_IO_OKAY; in ibmcpc_attach() [all …]
|
/netbsd/sys/arch/cobalt/dev/ |
H A D | gt.c | 110 struct pcibus_attach_args pba; in gt_attach() local 150 memset(&pba, 0, sizeof(pba)); in gt_attach() 151 pba.pba_memt = >_memt; in gt_attach() 152 pba.pba_iot = >_iot; in gt_attach() 153 pba.pba_dmat = &pci_bus_dma_tag; in gt_attach() 154 pba.pba_dmat64 = NULL; in gt_attach() 155 pba.pba_bus = 0; in gt_attach() 156 pba.pba_bridgetag = NULL; in gt_attach() 157 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | in gt_attach() 159 pba.pba_pc = pc; in gt_attach() [all …]
|
/netbsd/sys/arch/evbmips/malta/dev/ |
H A D | gt.c | 84 gt_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) in gt_attach_hook() argument 107 struct pcibus_attach_args pba; in gt_attach() local 112 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in gt_attach() 113 pba.pba_bus = 0; in gt_attach() 114 pba.pba_bridgetag = NULL; in gt_attach() 115 pba.pba_iot = &mcp->mc_iot; in gt_attach() 116 pba.pba_memt = &mcp->mc_memt; in gt_attach() 117 pba.pba_dmat = &mcp->mc_pci_dmat; /* pci_bus_dma_tag */ in gt_attach() 118 pba.pba_dmat64 = NULL; in gt_attach() 119 pba.pba_pc = &mcp->mc_pc; in gt_attach() [all …]
|
/netbsd/sys/arch/sandpoint/sandpoint/ |
H A D | mainbus.c | 87 struct pcibus_attach_args pba; in mainbus_attach() local 136 pba.pba_iot = &sandpoint_io_space_tag; in mainbus_attach() 137 pba.pba_memt = &sandpoint_mem_space_tag; in mainbus_attach() 138 pba.pba_dmat = &pci_bus_dma_tag; in mainbus_attach() 139 pba.pba_dmat64 = NULL; in mainbus_attach() 140 pba.pba_bus = 0; in mainbus_attach() 141 pba.pba_pc = 0; in mainbus_attach() 142 pba.pba_bridgetag = NULL; in mainbus_attach() 143 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in mainbus_attach() 145 config_found(self, &pba, pcibusprint, in mainbus_attach()
|
/netbsd/sys/arch/arm/ixp12x0/ |
H A D | ixp12x0.c | 48 struct pcibus_attach_args pba; in ixp12x0_attach() local 169 pba.pba_pc = &sc->ia_pci_chipset; in ixp12x0_attach() 170 pba.pba_iot = &ixp12x0_bs_tag; in ixp12x0_attach() 171 pba.pba_memt = &ixp12x0_bs_tag; in ixp12x0_attach() 172 pba.pba_dmat = &sc->ia_pci_dmat; in ixp12x0_attach() 173 pba.pba_dmat64 = NULL; in ixp12x0_attach() 174 pba.pba_bus = 0; /* bus number = 0 */ in ixp12x0_attach() 175 pba.pba_intrswiz = 0; /* XXX */ in ixp12x0_attach() 176 pba.pba_intrtag = 0; in ixp12x0_attach() 177 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | in ixp12x0_attach() [all …]
|
/netbsd/sys/arch/powerpc/ibm4xx/pci/ |
H A D | pchb.c | 124 struct pcibus_attach_args pba; in pchbattach() local 180 pba.pba_iot = &pchb_io_tag; in pchbattach() 182 pba.pba_memt = &pchb_mem_tag; in pchbattach() 183 pba.pba_dmat = paa->plb_dmat; in pchbattach() 184 pba.pba_dmat64 = NULL; in pchbattach() 185 pba.pba_pc = pc; in pchbattach() 186 pba.pba_bus = 0; in pchbattach() 187 pba.pba_bridgetag = NULL; in pchbattach() 188 pba.pba_flags = PCI_FLAGS_MEM_OKAY | PCI_FLAGS_IO_OKAY; in pchbattach() 189 config_found(self, &pba, pchbprint, CFARGS_NONE); in pchbattach()
|
/netbsd/sys/arch/ofppc/pci/ |
H A D | ofwpci.c | 133 struct pcibus_attach_args pba; in ofwpci_attach() local 222 memset(&pba, 0, sizeof(pba)); in ofwpci_attach() 223 pba.pba_memt = pc->pc_memt; in ofwpci_attach() 224 pba.pba_iot = pc->pc_iot; in ofwpci_attach() 225 pba.pba_dmat = &pci_bus_dma_tag; in ofwpci_attach() 226 pba.pba_dmat64 = NULL; in ofwpci_attach() 227 pba.pba_bus = pc->pc_bus; in ofwpci_attach() 228 pba.pba_bridgetag = NULL; in ofwpci_attach() 229 pba.pba_pc = pc; in ofwpci_attach() 230 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; in ofwpci_attach() [all …]
|