| /openbsd/src/sys/arch/amd64/pci/ |
| D | pchb.c | 149 struct pcibus_attach_args pba; in pchbattach() local 262 bzero(&pba, sizeof(pba)); in pchbattach() 263 pba.pba_busname = "pci"; in pchbattach() 264 pba.pba_iot = pa->pa_iot; in pchbattach() 265 pba.pba_memt = pa->pa_memt; in pchbattach() 266 pba.pba_dmat = pa->pa_dmat; in pchbattach() 267 pba.pba_busex = pa->pa_busex; in pchbattach() 268 pba.pba_domain = pa->pa_domain; in pchbattach() 269 pba.pba_bus = pbnum; in pchbattach() 270 pba.pba_pc = pa->pa_pc; in pchbattach() [all …]
|
| D | acpipci.c | 176 struct pcibus_attach_args pba; in acpipci_attach_bus() local 180 memset(&pba, 0, sizeof(pba)); in acpipci_attach_bus() 181 pba.pba_busname = "pci"; in acpipci_attach_bus() 182 pba.pba_iot = sc->sc_iot; in acpipci_attach_bus() 183 pba.pba_memt = sc->sc_memt; in acpipci_attach_bus() 184 pba.pba_dmat = sc->sc_dmat; in acpipci_attach_bus() 185 pba.pba_busex = sc->sc_busex; in acpipci_attach_bus() 186 pba.pba_ioex = sc->sc_ioex; in acpipci_attach_bus() 187 pba.pba_memex = sc->sc_memex; in acpipci_attach_bus() 188 pba.pba_pmemex = sc->sc_memex; in acpipci_attach_bus() [all …]
|
| /openbsd/src/sys/arch/alpha/pci/ |
| D | irongate.c | 139 struct pcibus_attach_args pba; in irongate_attach() local 173 bzero(&pba, sizeof(pba)); in irongate_attach() 174 pba.pba_busname = "pci"; in irongate_attach() 175 pba.pba_iot = &icp->ic_iot; in irongate_attach() 176 pba.pba_memt = &icp->ic_memt; in irongate_attach() 177 pba.pba_dmat = in irongate_attach() 179 pba.pba_pc = &icp->ic_pc; in irongate_attach() 180 pba.pba_domain = pci_ndomains++; in irongate_attach() 181 pba.pba_bus = 0; in irongate_attach() 183 pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED | in irongate_attach() [all …]
|
| D | lca.c | 214 struct pcibus_attach_args pba; local 257 bzero(&pba, sizeof(pba)); 258 pba.pba_busname = "pci"; 259 pba.pba_iot = &lcp->lc_iot; 260 pba.pba_memt = &lcp->lc_memt; 261 pba.pba_dmat = 263 pba.pba_pc = &lcp->lc_pc; 264 pba.pba_domain = pci_ndomains++; 265 pba.pba_bus = 0; 267 pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED | [all …]
|
| D | apecs.c | 177 struct pcibus_attach_args pba; local 233 bzero(&pba, sizeof(pba)); 234 pba.pba_busname = "pci"; 235 pba.pba_iot = &acp->ac_iot; 236 pba.pba_memt = &acp->ac_memt; 237 pba.pba_dmat = 239 pba.pba_pc = &acp->ac_pc; 240 pba.pba_domain = pci_ndomains++; 241 pba.pba_bus = 0; 243 pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED | [all …]
|
| D | cia.c | 274 struct pcibus_attach_args pba; local 399 bzero(&pba, sizeof(pba)); 400 pba.pba_busname = "pci"; 401 pba.pba_iot = &ccp->cc_iot; 402 pba.pba_memt = &ccp->cc_memt; 403 pba.pba_dmat = 405 pba.pba_pc = &ccp->cc_pc; 406 pba.pba_domain = pci_ndomains++; 407 pba.pba_bus = 0; 409 pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED; [all …]
|
| D | mcpcia.c | 122 register struct pcibus_attach_args *pba = aux; local 125 printf("%s at %s", pba->pba_busname, pnp); 126 printf(" bus %d", pba->pba_bus); 154 struct pcibus_attach_args pba; local 202 bzero(&pba, sizeof(pba)); 203 pba.pba_busname = "pci"; 204 pba.pba_iot = &ccp->cc_iot; 205 pba.pba_memt = &ccp->cc_memt; 206 pba.pba_dmat = 208 pba.pba_pc = &ccp->cc_pc; [all …]
|
| D | tsc.c | 203 struct pcibus_attach_args pba; local 221 bzero(&pba, sizeof(pba)); 222 pba.pba_busname = "pci"; 223 pba.pba_iot = &pcp->pc_iot; 224 pba.pba_memt = &pcp->pc_memt; 225 pba.pba_dmat = 227 pba.pba_pc = &pcp->pc_pc; 228 pba.pba_domain = pci_ndomains++; 229 pba.pba_bus = 0; 231 pba.pba_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED | [all …]
|
| /openbsd/src/sys/arch/i386/pci/ |
| D | pchb.c | 174 struct pcibus_attach_args pba; in pchbattach() local 405 bzero(&pba, sizeof(pba)); in pchbattach() 406 pba.pba_busname = "pci"; in pchbattach() 407 pba.pba_iot = pa->pa_iot; in pchbattach() 408 pba.pba_memt = pa->pa_memt; in pchbattach() 409 pba.pba_dmat = pa->pa_dmat; in pchbattach() 410 pba.pba_busex = pa->pa_busex; in pchbattach() 411 pba.pba_domain = pa->pa_domain; in pchbattach() 412 pba.pba_bus = pbnum; in pchbattach() 413 pba.pba_pc = pa->pa_pc; in pchbattach() [all …]
|
| /openbsd/src/sys/arch/loongson/dev/ |
| D | htb.c | 49 struct pcibus_attach_args *pba); 170 struct pcibus_attach_args pba; in htb_attach() local 193 memset(&pba, 0, sizeof(pba)); in htb_attach() 194 pba.pba_busname = "pci"; in htb_attach() 195 pba.pba_iot = &htb_pci_io_space_tag; in htb_attach() 196 pba.pba_memt = &htb_pci_mem_space_tag; in htb_attach() 197 pba.pba_dmat = &htb_bus_dma_tag; in htb_attach() 198 pba.pba_pc = pc; in htb_attach() 199 pba.pba_ioex = extent_create("htb_io", 0, 0xffffffff, M_DEVBUF, in htb_attach() 201 if (pba.pba_ioex != NULL) { in htb_attach() [all …]
|
| D | bonito.c | 221 struct pcibus_attach_args pba; in bonito_attach() local 346 bzero(&pba, sizeof pba); in bonito_attach() 347 pba.pba_busname = "pci"; in bonito_attach() 348 pba.pba_iot = &bonito_pci_io_space_tag; in bonito_attach() 349 pba.pba_memt = &bonito_pci_mem_space_tag; in bonito_attach() 350 pba.pba_dmat = &bonito_bus_dma_tag; in bonito_attach() 351 pba.pba_pc = pc; in bonito_attach() 352 pba.pba_domain = pci_ndomains++; in bonito_attach() 353 pba.pba_bus = 0; in bonito_attach() 355 pba.pba_ioex = bonito_get_resource_extent(pc, 1); in bonito_attach() [all …]
|
| /openbsd/src/sys/arch/macppc/pci/ |
| D | ht.c | 76 struct pcibus_attach_args pba; in ht_attach() local 135 bzero(&pba, sizeof(pba)); in ht_attach() 136 pba.pba_busname = "pci"; in ht_attach() 137 pba.pba_iot = sc->sc_iot; in ht_attach() 138 pba.pba_memt = sc->sc_memt; in ht_attach() 139 pba.pba_dmat = &pci_bus_dma_tag; in ht_attach() 140 pba.pba_pc = &sc->sc_pc; in ht_attach() 141 pba.pba_domain = pci_ndomains++; in ht_attach() 142 pba.pba_bus = 0; in ht_attach() 146 config_found(self, &pba, ht_print); in ht_attach() [all …]
|
| D | hpb.c | 105 struct pcibus_attach_args pba; in hpb_attach() local 152 memset(&pba, 0, sizeof(pba)); in hpb_attach() 153 pba.pba_busname = "pci"; in hpb_attach() 154 pba.pba_iot = pa->pa_iot; in hpb_attach() 155 pba.pba_memt = pa->pa_memt; in hpb_attach() 156 pba.pba_dmat = pa->pa_dmat; in hpb_attach() 157 pba.pba_pc = pc; in hpb_attach() 158 pba.pba_domain = pa->pa_domain; in hpb_attach() 159 pba.pba_bus = PPB_BUSINFO_SECONDARY(busdata); in hpb_attach() 160 pba.pba_bridgetag = &sc->sc_tag; in hpb_attach() [all …]
|
| D | mpcpcibus.c | 309 struct pcibus_attach_args pba; in mpcpcibrattach() local 409 bzero(&pba, sizeof(pba)); in mpcpcibrattach() 410 pba.pba_dmat = &pci_bus_dma_tag; in mpcpcibrattach() 412 pba.pba_busname = "pci"; in mpcpcibrattach() 413 pba.pba_iot = &sc->sc_iobus_space; in mpcpcibrattach() 414 pba.pba_memt = &sc->sc_membus_space; in mpcpcibrattach() 415 pba.pba_ioex = sc->sc_ioex; in mpcpcibrattach() 416 pba.pba_memex = sc->sc_memex; in mpcpcibrattach() 417 pba.pba_pc = &lcp->lc_pc; in mpcpcibrattach() 418 pba.pba_domain = pci_ndomains++; in mpcpcibrattach() [all …]
|
| /openbsd/src/sys/arch/octeon/dev/ |
| D | octeon_pcibus.c | 212 struct pcibus_attach_args pba; in octeon_pcibus_attach() local 238 bzero(&pba, sizeof pba); in octeon_pcibus_attach() 239 pba.pba_busname = "pci"; in octeon_pcibus_attach() 240 pba.pba_iot = &octeon_pcibus_pci_io_space_tag; in octeon_pcibus_attach() 241 pba.pba_memt = &octeon_pcibus_pci_mem_space_tag; in octeon_pcibus_attach() 242 pba.pba_dmat = &octeon_pcibus_bus_dma_tag; in octeon_pcibus_attach() 243 pba.pba_pc = &sc->sc_pc; in octeon_pcibus_attach() 244 pba.pba_domain = pci_ndomains++; in octeon_pcibus_attach() 245 pba.pba_bus = 0; in octeon_pcibus_attach() 246 pba.pba_ioex = octeon_pcibus_get_resource_extent(&sc->sc_pc, 1); in octeon_pcibus_attach() [all …]
|
| D | octpcie.c | 214 struct pcibus_attach_args *pba); 347 struct pcibus_attach_args pba; in octpcie_port_attach() local 409 memset(&pba, 0, sizeof(pba)); in octpcie_port_attach() 410 pba.pba_busname = "pci"; in octpcie_port_attach() 411 pba.pba_iot = &port->port_bus_iot; in octpcie_port_attach() 412 pba.pba_memt = &port->port_bus_memt; in octpcie_port_attach() 413 pba.pba_dmat = sc->sc_dmat; in octpcie_port_attach() 414 pba.pba_pc = pc; in octpcie_port_attach() 415 pba.pba_domain = pci_ndomains++; in octpcie_port_attach() 416 pba.pba_bus = 0; in octpcie_port_attach() [all …]
|
| /openbsd/src/sys/dev/fdt/ |
| D | pciecam.c | 145 struct pcibus_attach_args pba; in pciecam_attach() local 254 bzero(&pba, sizeof(pba)); in pciecam_attach() 255 pba.pba_dmat = sc->sc_dmat; in pciecam_attach() 257 pba.pba_busname = "pci"; in pciecam_attach() 258 pba.pba_iot = &sc->sc_bus; in pciecam_attach() 259 pba.pba_memt = &sc->sc_bus; in pciecam_attach() 260 pba.pba_ioex = sc->sc_ioex; in pciecam_attach() 261 pba.pba_memex = sc->sc_memex; in pciecam_attach() 262 pba.pba_pmemex = sc->sc_memex; in pciecam_attach() 263 pba.pba_pc = &sc->sc_pc; in pciecam_attach() [all …]
|
| D | rkpcie.c | 195 struct pcibus_attach_args pba; in rkpcie_attach() local 381 memset(&pba, 0, sizeof(pba)); in rkpcie_attach() 382 pba.pba_busname = "pci"; in rkpcie_attach() 383 pba.pba_iot = faa->fa_iot; in rkpcie_attach() 384 pba.pba_memt = faa->fa_iot; in rkpcie_attach() 385 pba.pba_dmat = faa->fa_dmat; in rkpcie_attach() 386 pba.pba_pc = &sc->sc_pc; in rkpcie_attach() 387 pba.pba_busex = sc->sc_busex; in rkpcie_attach() 388 pba.pba_memex = sc->sc_memex; in rkpcie_attach() 389 pba.pba_ioex = sc->sc_ioex; in rkpcie_attach() [all …]
|
| D | bcm2711_pcie.c | 136 struct pcibus_attach_args pba; in bcmpcie_attach() local 309 memset(&pba, 0, sizeof(pba)); in bcmpcie_attach() 310 pba.pba_busname = "pci"; in bcmpcie_attach() 311 pba.pba_iot = &sc->sc_bus_iot; in bcmpcie_attach() 312 pba.pba_memt = &sc->sc_bus_memt; in bcmpcie_attach() 313 pba.pba_dmat = &sc->sc_dma; in bcmpcie_attach() 314 pba.pba_pc = &sc->sc_pc; in bcmpcie_attach() 315 pba.pba_domain = pci_ndomains++; in bcmpcie_attach() 316 pba.pba_bus = 0; in bcmpcie_attach() 321 config_found_sm(self, &pba, NULL, bcmpcie_submatch); in bcmpcie_attach() [all …]
|
| /openbsd/src/sys/dev/pci/ |
| D | ppb.c | 158 struct pcibus_attach_args pba; in ppbattach() local 346 bzero(&pba, sizeof(pba)); in ppbattach() 347 pba.pba_busname = "pci"; in ppbattach() 348 pba.pba_iot = pa->pa_iot; in ppbattach() 349 pba.pba_memt = pa->pa_memt; in ppbattach() 350 pba.pba_dmat = pa->pa_dmat; in ppbattach() 351 pba.pba_pc = pc; in ppbattach() 352 pba.pba_flags = pa->pa_flags & ~PCI_FLAGS_MRM_OKAY; in ppbattach() 353 pba.pba_busex = sc->sc_busex; in ppbattach() 354 pba.pba_ioex = sc->sc_ioex; in ppbattach() [all …]
|
| /openbsd/src/sys/arch/armv7/vexpress/ |
| D | pciecam.c | 127 struct pcibus_attach_args pba; in pciecam_attach() local 238 bzero(&pba, sizeof(pba)); in pciecam_attach() 239 pba.pba_dmat = sc->sc_dmat; in pciecam_attach() 241 pba.pba_busname = "pci"; in pciecam_attach() 242 pba.pba_iot = &sc->sc_bus; in pciecam_attach() 243 pba.pba_memt = &sc->sc_bus; in pciecam_attach() 244 pba.pba_ioex = sc->sc_ioex; in pciecam_attach() 245 pba.pba_memex = sc->sc_memex; in pciecam_attach() 246 pba.pba_pc = &sc->sc_pc; in pciecam_attach() 247 pba.pba_domain = pci_ndomains++; in pciecam_attach() [all …]
|
| /openbsd/src/sys/arch/sparc64/dev/ |
| D | schizo.c | 178 struct pcibus_attach_args pba; in schizo_init() local 231 bzero(&pba, sizeof(pba)); in schizo_init() 232 pba.pba_busname = "pci"; in schizo_init() 233 pba.pba_domain = pci_ndomains++; in schizo_init() 234 pba.pba_bus = busranges[0]; in schizo_init() 235 pba.pba_pc = pbm->sp_pc; in schizo_init() 237 pba.pba_flags = pbm->sp_flags; in schizo_init() 239 pba.pba_dmat = pbm->sp_dmat; in schizo_init() 240 pba.pba_memt = pbm->sp_memt; in schizo_init() 241 pba.pba_iot = pbm->sp_iot; in schizo_init() [all …]
|
| D | vpci.c | 162 struct pcibus_attach_args pba; in vpci_attach() local 201 bzero(&pba, sizeof(pba)); in vpci_attach() 202 pba.pba_busname = "pci"; in vpci_attach() 203 pba.pba_domain = pci_ndomains++; in vpci_attach() 204 pba.pba_bus = busranges[0]; in vpci_attach() 205 pba.pba_pc = pbm->vp_pc; in vpci_attach() 206 pba.pba_flags = pbm->vp_flags; in vpci_attach() 207 pba.pba_dmat = pbm->vp_dmat; in vpci_attach() 208 pba.pba_memt = pbm->vp_memt; in vpci_attach() 209 pba.pba_iot = pbm->vp_iot; in vpci_attach() [all …]
|
| D | pyro.c | 227 struct pcibus_attach_args pba; in pyro_init() local 268 bzero(&pba, sizeof(pba)); in pyro_init() 269 pba.pba_busname = "pci"; in pyro_init() 270 pba.pba_domain = pci_ndomains++; in pyro_init() 271 pba.pba_bus = busranges[0]; in pyro_init() 272 pba.pba_pc = pbm->pp_pc; in pyro_init() 273 pba.pba_flags = pbm->pp_flags; in pyro_init() 274 pba.pba_dmat = pbm->pp_dmat; in pyro_init() 275 pba.pba_memt = pbm->pp_memt; in pyro_init() 276 pba.pba_iot = pbm->pp_iot; in pyro_init() [all …]
|
| /openbsd/src/sys/arch/powerpc64/dev/ |
| D | phb.c | 152 struct pcibus_attach_args pba; in phb_attach() local 408 memset(&pba, 0, sizeof(pba)); in phb_attach() 409 pba.pba_busname = "pci"; in phb_attach() 410 pba.pba_iot = &sc->sc_bus_iot; in phb_attach() 411 pba.pba_memt = &sc->sc_bus_memt; in phb_attach() 412 pba.pba_dmat = &sc->sc_bus_dmat; in phb_attach() 413 pba.pba_pc = &sc->sc_pc; in phb_attach() 414 pba.pba_busex = sc->sc_busex; in phb_attach() 415 pba.pba_memex = sc->sc_memex; in phb_attach() 416 pba.pba_ioex = sc->sc_ioex; in phb_attach() [all …]
|