/src/sys/arch/netwinder/pci/ |
pci_machdep.c | 15 struct pcibus_attach_args *pba) 24 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 9, 0); 25 pci_conf_write(pba->pba_pc, tag, 30 intreg = pci_conf_read(pba->pba_pc, tag, PCI_INTERRUPT_REG); 36 pci_conf_write(pba->pba_pc, tag, PCI_INTERRUPT_REG, intreg); 37 pci_conf_write(pba->pba_pc, tag, 0x10, 0x400 | PCI_MAPREG_TYPE_IO); 38 pci_conf_write(pba->pba_pc, tag, 0x14, 0x00800000); 43 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 12, 0) [all...] |
/src/sys/arch/arm/xscale/ |
ixp425.c | 52 struct pcibus_attach_args pba; local in function:ixp425_attach 100 pba.pba_pc = &sc->ia_pci_chipset; 101 pba.pba_iot = &sc->sc_pci_iot; 102 pba.pba_memt = &sc->sc_pci_memt; 103 pba.pba_dmat = &sc->ia_pci_dmat; 104 pba.pba_bus = 0; /* bus number = 0 */ 105 pba.pba_bridgetag = NULL; 106 pba.pba_intrswiz = 0; /* XXX */ 107 pba.pba_intrtag = 0; 108 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY [all...] |
becc.c | 94 struct pcibus_attach_args pba; local in function:becc_attach 203 pba.pba_iot = &sc->sc_pci_iot; 204 pba.pba_memt = &sc->sc_pci_memt; 205 pba.pba_dmat = &sc->sc_pci_dmat; 206 pba.pba_dmat64 = NULL; 207 pba.pba_pc = &sc->sc_pci_chipset; 208 pba.pba_bus = 0; 209 pba.pba_bridgetag = NULL; 210 pba.pba_intrswiz = 0; 211 pba.pba_intrtag = 0 [all...] |
/src/sys/rump/dev/lib/libpci/ |
pci_at_mainbus.c | 71 struct pcibus_attach_args pba; local in function:RUMP_COMPONENT 75 memset(&pba, 0, sizeof(pba)); 76 pba.pba_bus = 0; 77 pba.pba_iot = (bus_space_tag_t)0; 78 pba.pba_memt = (bus_space_tag_t)1; 79 pba.pba_dmat = (void *)0x20; 81 pba.pba_dmat64 = (void *)0x40; 83 pba.pba_flags = PCI_FLAGS_MEM_OKAY | 91 pba.pba_flags |= PCI_FLAGS_IO_OKAY [all...] |
/src/sys/arch/evbmips/gdium/ |
bonito_mainbus.c | 69 struct pcibus_attach_args pba; local in function:bonito_mainbus_attach 85 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 86 pba.pba_bus = 0; 87 pba.pba_bridgetag = NULL; 89 pba.pba_iot = &gc->gc_iot; 90 pba.pba_memt = &gc->gc_memt; 91 pba.pba_dmat = &gc->gc_pci_dmat; 92 pba.pba_dmat64 = NULL; 93 pba.pba_pc = &gc->gc_pc; 95 config_found(self, &pba, pcibusprint, CFARGS_NONE) [all...] |
/src/sys/arch/algor/dev/ |
vtpbc_mainbus.c | 83 struct pcibus_attach_args pba; local in function:vtpbc_mainbus_attach 102 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 103 pba.pba_bus = 0; 104 pba.pba_bridgetag = NULL; 107 pba.pba_flags &= ~PCI_FLAGS_IO_OKAY; 113 pba.pba_iot = &acp->ac_iot; 114 pba.pba_memt = &acp->ac_memt; 115 pba.pba_dmat = &acp->ac_pci_dmat; 116 pba.pba_dmat64 = NULL; 117 pba.pba_pc = &acp->ac_pc [all...] |
bonito_mainbus.c | 79 struct pcibus_attach_args pba; local in function:bonito_mainbus_attach 100 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 101 pba.pba_bus = 0; 102 pba.pba_bridgetag = NULL; 108 pba.pba_iot = &acp->ac_iot; 109 pba.pba_memt = &acp->ac_memt; 110 pba.pba_dmat = &acp->ac_pci_dmat; 111 pba.pba_dmat64 = NULL; 112 pba.pba_pc = &acp->ac_pc; 116 config_found(self, &pba, pcibusprint, CFARGS_NONE) [all...] |
/src/sys/arch/mips/sibyte/pci/ |
sbbrz.c | 172 struct pcibus_attach_args pba; local in function:sbbrz_attach 193 pba.pba_busname = "pci"; 195 pba.pba_iot = &sc->sc_iot; 196 pba.pba_memt = &sc->sc_memt; 197 pba.pba_dmat64 = &sc->sc_dmat64; 198 pba.pba_dmat = sc->sc_dmat32; 199 pba.pba_pc = &sc->sc_pc; 200 pba.pba_bus = 0; 201 pba.pba_bridgetag = NULL; 202 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY 210 struct pcibus_attach_args *pba = aux; local in function:sbbrz_print [all...] |
/src/sys/arch/evbmips/loongson/ |
bonito_mainbus.c | 72 struct pcibus_attach_args pba; local in function:bonito_mainbus_attach 107 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 108 pba.pba_bus = 0; 109 pba.pba_bridgetag = NULL; 111 pba.pba_iot = &bonito_iot; 112 pba.pba_memt = &bonito_memt; 113 pba.pba_dmat = &bonito_dmat; 114 pba.pba_dmat64 = NULL; 115 pba.pba_pc = &bonito_pc; 117 config_found(self, &pba, pcibusprint, CFARGS_NONE) [all...] |
/src/sys/arch/evbppc/walnut/dev/ |
pbus.c | 119 struct pbus_attach_args *pba = aux; local in function:pbus_match 122 if (strcmp(pba->pb_name, cf->cf_name) != 0) 135 struct pbus_attach_args pba; local in function:pbus_attach 149 pba.pb_name = pbus_devs[i].name; 150 pba.pb_addr = pbus_devs[i].addr; 151 pba.pb_irq = pbus_devs[i].irq; 152 pba.pb_bt = &pbus_tag; 153 pba.pb_dmat = paa->plb_dmat; 156 [PBUSCF_ADDR] = pba.pb_addr, 157 [PBUSCF_IRQ] = pba.pb_ir 200 struct pbus_attach_args *pba = aux; local in function:pbus_print [all...] |
/src/sys/arch/alpha/pci/ |
irongate.c | 125 struct pcibus_attach_args pba; local in function:irongate_attach 155 pba.pba_iot = &icp->ic_iot; 156 pba.pba_memt = &icp->ic_memt; 157 pba.pba_dmat = 159 pba.pba_dmat64 = NULL; 160 pba.pba_pc = &icp->ic_pc; 161 pba.pba_bus = 0; 162 pba.pba_bridgetag = NULL; 163 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | 168 apa.apa_pci_args.pa_iot = pba.pba_iot [all...] |
apecs.c | 148 struct pcibus_attach_args pba; local in function:apecsattach 175 pba.pba_iot = &acp->ac_iot; 176 pba.pba_memt = &acp->ac_memt; 177 pba.pba_dmat = 179 pba.pba_dmat64 = NULL; 180 pba.pba_pc = &acp->ac_pc; 181 pba.pba_bus = 0; 182 pba.pba_bridgetag = NULL; 183 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | 185 config_found(self, &pba, pcibusprint, CFARGS_NONE) [all...] |
lca.c | 211 struct pcibus_attach_args pba; local in function:lcaattach 238 pba.pba_iot = &lcp->lc_iot; 239 pba.pba_memt = &lcp->lc_memt; 240 pba.pba_dmat = 242 pba.pba_dmat64 = NULL; 243 pba.pba_pc = &lcp->lc_pc; 244 pba.pba_bus = 0; 245 pba.pba_bridgetag = NULL; 246 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY | 248 config_found(self, &pba, pcibusprint, CFARGS_NONE) [all...] |
ttwoga.c | 127 struct pcibus_attach_args pba; local in function:ttwogaattach 144 memset(&pba, 0, sizeof(pba)); 145 pba.pba_bus = hose; 147 config_found(self, &pba, ttwogaprint, CFARGS_NONE); 154 struct pcibus_attach_args *pba = aux; local in function:ttwogaprint 158 aprint_normal(" hose %d", pba->pba_bus); 208 struct pcibus_attach_args *pba = aux; local in function:ttwopcimatch 211 match->cf_loc[PCIBUSCF_BUS] != pba->pba_bus) 220 struct pcibus_attach_args *pba = aux, npba local in function:ttwopciattach 266 struct pcibus_attach_args *pba = aux; local in function:ttwosableioprint [all...] |
/src/sys/arch/arm/acpi/ |
acpipchb.c | 124 struct pcibus_attach_args pba; local in function:acpipchb_attach 165 memset(&pba, 0, sizeof(pba)); 166 pba.pba_flags = aa->aa_pciflags & 169 pba.pba_flags &= ~(PCI_FLAGS_MSI_OKAY | PCI_FLAGS_MSIX_OKAY); 171 pba.pba_memt = 0; 172 pba.pba_iot = 0; 173 pba.pba_dmat = aa->aa_dmat; 175 pba.pba_dmat64 = aa->aa_dmat64; 177 pba.pba_pc = aa->aa_pc 213 struct pcibus_attach_args *pba; member in struct:acpipchb_setup_ranges_args 247 struct pcibus_attach_args *pba = args->pba; local in function:acpipchb_setup_ranges_cb [all...] |
/src/sys/arch/mvmeppc/mvmeppc/ |
mainbus.c | 91 struct pcibus_attach_args pba; local in function:mainbus_attach 134 pba.pba_iot = &prep_io_space_tag; 135 pba.pba_memt = &prep_mem_space_tag; 136 pba.pba_dmat = &pci_bus_dma_tag; 137 pba.pba_dmat64 = NULL; 138 pba.pba_pc = genppc_pct; 139 pba.pba_bus = 0; 140 pba.pba_bridgetag = NULL; 141 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 142 config_found(self, &pba, pcibusprint [all...] |
/src/sys/arch/macppc/pci/ |
grackle.c | 85 struct pcibus_attach_args pba; local in function:grackle_attach 138 memset(&pba, 0, sizeof(pba)); 139 pba.pba_memt = pc->pc_memt; 140 pba.pba_iot = pc->pc_iot; 141 pba.pba_dmat = &pci_bus_dma_tag; 142 pba.pba_dmat64 = NULL; 143 pba.pba_bus = pc->pc_bus; 144 pba.pba_bridgetag = NULL; 145 pba.pba_pc = pc [all...] |
bandit.c | 82 struct pcibus_attach_args pba; local in function:bandit_attach 145 memset(&pba, 0, sizeof(pba)); 146 pba.pba_memt = pc->pc_memt; 147 pba.pba_iot = pc->pc_iot; 148 pba.pba_dmat = &pci_bus_dma_tag; 149 pba.pba_dmat64 = NULL; 150 pba.pba_bus = pc->pc_bus; 151 pba.pba_bridgetag = NULL; 152 pba.pba_pc = pc [all...] |
/src/sys/arch/alpha/sableio/ |
sableio.c | 113 struct pcibus_attach_args *pba = aux; local in function:sableio_match 120 cf->cf_loc[SABLEIOBUSCF_BUS] != pba->pba_bus) 124 if (pba->pba_bus != 0) 138 struct pcibus_attach_args *pba = aux; local in function:sableio_attach 149 dmat = alphabus_dma_get_tag(pba->pba_dmat, ALPHA_BUS_ISA); 155 isa_dmainit(&sc->sc_isa_chipset, pba->pba_iot, dmat, self); 165 sa.sa_iot = pba->pba_iot; 168 sa.sa_pc = pba->pba_pc;
|
/src/sys/arch/evbmips/malta/dev/ |
gt.c | 84 gt_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) 107 struct pcibus_attach_args pba; local in function:gt_attach 112 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 113 pba.pba_bus = 0; 114 pba.pba_bridgetag = NULL; 115 pba.pba_iot = &mcp->mc_iot; 116 pba.pba_memt = &mcp->mc_memt; 117 pba.pba_dmat = &mcp->mc_pci_dmat; /* pci_bus_dma_tag */ 118 pba.pba_dmat64 = NULL; 119 pba.pba_pc = &mcp->mc_pc [all...] |
/src/sys/arch/dreamcast/dev/g2/ |
gapspci.c | 87 struct pcibus_attach_args pba; local in function:gaps_attach 121 memset(&pba, 0, sizeof(pba)); 123 pba.pba_memt = sc->sc_memt; 124 pba.pba_dmat = &sc->sc_dmat; 125 pba.pba_dmat64 = NULL; 126 pba.pba_bus = 0; 127 pba.pba_bridgetag = NULL; 128 pba.pba_flags = PCI_FLAGS_MEM_OKAY; 129 pba.pba_pc = &sc->sc_pc [all...] |
/src/sys/arch/arm/ixp12x0/ |
ixp12x0.c | 48 struct pcibus_attach_args pba; local in function:ixp12x0_attach 169 pba.pba_pc = &sc->ia_pci_chipset; 170 pba.pba_iot = &ixp12x0_bs_tag; 171 pba.pba_memt = &ixp12x0_bs_tag; 172 pba.pba_dmat = &sc->ia_pci_dmat; 173 pba.pba_dmat64 = NULL; 174 pba.pba_bus = 0; /* bus number = 0 */ 175 pba.pba_intrswiz = 0; /* XXX */ 176 pba.pba_intrtag = 0; 177 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY [all...] |
/src/sys/arch/powerpc/ibm4xx/pci/ |
pchb.c | 123 struct pcibus_attach_args pba; local in function:pchbattach 179 pba.pba_iot = &pchb_io_tag; 181 pba.pba_memt = &pchb_mem_tag; 182 pba.pba_dmat = paa->plb_dmat; 183 pba.pba_dmat64 = NULL; 184 pba.pba_pc = pc; 185 pba.pba_bus = 0; 186 pba.pba_bridgetag = NULL; 187 pba.pba_flags = PCI_FLAGS_MEM_OKAY | PCI_FLAGS_IO_OKAY; 188 config_found(self, &pba, pchbprint, CFARGS_NONE) [all...] |
/src/sys/arch/sandpoint/sandpoint/ |
mainbus.c | 86 struct pcibus_attach_args pba; local in function:mainbus_attach 135 pba.pba_iot = &sandpoint_io_space_tag; 136 pba.pba_memt = &sandpoint_mem_space_tag; 137 pba.pba_dmat = &pci_bus_dma_tag; 138 pba.pba_dmat64 = NULL; 139 pba.pba_bus = 0; 140 pba.pba_pc = 0; 141 pba.pba_bridgetag = NULL; 142 pba.pba_flags = PCI_FLAGS_IO_OKAY | PCI_FLAGS_MEM_OKAY; 144 config_found(self, &pba, pcibusprint [all...] |
/src/sys/arch/sandpoint/pci/ |
pci_machdep.c | 105 pci_attach_hook(device_t parent, device_t self, struct pcibus_attach_args *pba) 110 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 0); 111 dev11 = pci_conf_read(pba->pba_pc, tag, PCI_CLASS_REG); 121 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 22, 0); 122 dev22 = pci_conf_read(pba->pba_pc, tag, PCI_CLASS_REG); 128 tag = pci_make_tag(pba->pba_pc, pba->pba_bus, 11, 0); 129 dev11 = pci_conf_read(pba->pba_pc, tag, PCI_CLASS_REG) [all...] |