pa 141 altq/if_altq.h #define ALTQ_ENQUEUE(ifq, m, pa, err) \ pa 142 altq/if_altq.h (err) = (*(ifq)->altq_enqueue)((ifq),(m),(pa)) pa 50 arch/i386/i386/acpi_machdep.c acpi_map(paddr_t pa, size_t len, struct acpi_mem_map *handle) pa 52 arch/i386/i386/acpi_machdep.c paddr_t pgpa = trunc_page(pa); pa 53 arch/i386/i386/acpi_machdep.c paddr_t endpa = round_page(pa + len); pa 60 arch/i386/i386/acpi_machdep.c handle->va = (u_int8_t *)(va + (u_long)(pa & PGOFSET)); pa 62 arch/i386/i386/acpi_machdep.c handle->pa = pa; pa 81 arch/i386/i386/acpi_machdep.c acpi_scan(struct acpi_mem_map *handle, paddr_t pa, size_t len) pa 87 arch/i386/i386/acpi_machdep.c if (acpi_map(pa, len, handle)) pa 164 arch/i386/i386/acpi_machdep.c aaa->aaa_pbase = ptr - handle.va + handle.pa; pa 229 arch/i386/i386/bios.c paddr_t pa, end; pa 248 arch/i386/i386/bios.c pa = trunc_page(sh->addr); pa 250 arch/i386/i386/bios.c eva = uvm_km_valloc(kernel_map, end-pa); pa 261 arch/i386/i386/bios.c for (; pa < end; pa+= NBPG, eva+= NBPG) pa 262 arch/i386/i386/bios.c pmap_kenter_pa(eva, pa, VM_PROT_READ); pa 479 arch/i386/i386/bios.c u_long pa, endpa; pa 510 arch/i386/i386/bios.c for (pa = trunc_page(BIOS32_START), pa 512 arch/i386/i386/bios.c pa < endpa; pa += NBPG, va += NBPG) { pa 513 arch/i386/i386/bios.c pmap_enter(pmap_kernel(), va, pa, pa 518 arch/i386/i386/bios.c if (pa >= trunc_page(base)) { pa 519 arch/i386/i386/bios.c pmap_enter(pmap_kernel(), sva, pa, pa 85 arch/i386/i386/kvm86.c paddr_t pa; pa 122 arch/i386/i386/kvm86.c pmap_extract(pmap_kernel(), (vaddr_t)bioscallscratchpage, &pa); pa 123 arch/i386/i386/kvm86.c kvm86_map(vmd, pa, BIOSCALLSCRATCHPAGE_VMVA); pa 152 arch/i386/i386/kvm86.c kvm86_map(struct kvm86_data *vmd, paddr_t pa, uint32_t vmva) pa 155 arch/i386/i386/kvm86.c vmd->pgtbl[vmva >> 12] = pa | PG_V | PG_RW | PG_U | PG_u; pa 161 arch/i386/i386/kvm86.c paddr_t pa; pa 167 arch/i386/i386/kvm86.c for (pa = 0xa0000; pa < 0x100000; pa += PAGE_SIZE) pa 168 arch/i386/i386/kvm86.c kvm86_map(vmd, pa, pa); pa 175 arch/i386/i386/kvm86.c paddr_t pa; pa 183 arch/i386/i386/kvm86.c pmap_extract(pmap_kernel(), (vaddr_t)mem, &pa); pa 184 arch/i386/i386/kvm86.c kvm86_map(bioscallvmd, pa, vmva); pa 387 arch/i386/i386/machdep.c paddr_t pa; pa 393 arch/i386/i386/machdep.c pa = avail_end; pa 396 arch/i386/i386/machdep.c pmap_kenter_pa(va, pa, VM_PROT_READ|VM_PROT_WRITE); pa 398 arch/i386/i386/machdep.c pa += PAGE_SIZE; pa 3502 arch/i386/i386/machdep.c u_long pa, endpa; pa 3507 arch/i386/i386/machdep.c pa = trunc_page(bpa); pa 3511 arch/i386/i386/machdep.c if (endpa <= pa && endpa != 0) pa 3515 arch/i386/i386/machdep.c map_size = endpa - pa; pa 3524 arch/i386/i386/machdep.c pa += PAGE_SIZE, va += PAGE_SIZE, map_size -= PAGE_SIZE) { pa 3525 arch/i386/i386/machdep.c pmap_kenter_pa(va, pa, VM_PROT_READ | VM_PROT_WRITE); pa 158 arch/i386/i386/mpbios.c paddr_t pa; pa 227 arch/i386/i386/mpbios.c mpbios_map(paddr_t pa, int len, struct mp_map *handle) pa 229 arch/i386/i386/mpbios.c paddr_t pgpa = trunc_page(pa); pa 230 arch/i386/i386/mpbios.c paddr_t endpa = round_page(pa + len); pa 232 arch/i386/i386/mpbios.c vaddr_t retva = va + (pa & PGOFSET); pa 234 arch/i386/i386/mpbios.c handle->pa = pa; pa 329 arch/i386/i386/mpbios.c self->dv_xname, loc_where[scan_loc], mp_fp_map.pa); pa 428 arch/i386/i386/pmap.c pmap_tmpmap_pa(paddr_t pa) pa 439 arch/i386/i386/pmap.c *ptpte = PG_V | PG_RW | pa; /* always a new mapping */ pa 694 arch/i386/i386/pmap.c pmap_kenter_pa(vaddr_t va, paddr_t pa, vm_prot_t prot) pa 699 arch/i386/i386/pmap.c npte = pa | ((prot & VM_PROT_WRITE)? PG_RW : PG_RO) | PG_V | pa 1781 arch/i386/i386/pmap.c pmap_zero_phys(paddr_t pa) pa 1794 arch/i386/i386/pmap.c *zpte = (pa & PG_FRAME) | PG_V | PG_RW; /* map in */ pa 1805 arch/i386/i386/pmap.c pmap_zero_page_uncached(paddr_t pa) pa 1818 arch/i386/i386/pmap.c *zpte = (pa & PG_FRAME) | PG_V | PG_RW | PG_N; /* map in */ pa 2593 arch/i386/i386/pmap.c pmap_enter(struct pmap *pmap, vaddr_t va, paddr_t pa, pa 2661 arch/i386/i386/pmap.c if ((opte & PG_FRAME) == pa) { pa 2665 arch/i386/i386/pmap.c pg = PHYS_TO_VM_PAGE(pa); pa 2670 arch/i386/i386/pmap.c "pa = 0x%lx (0x%lx)", pa, pa 2671 arch/i386/i386/pmap.c atop(pa)); pa 2693 arch/i386/i386/pmap.c "pa = 0x%lx (0x%lx)", pa, atop(pa)); pa 2716 arch/i386/i386/pmap.c pg = PHYS_TO_VM_PAGE(pa); pa 2746 arch/i386/i386/pmap.c npte = pa | protection_codes[prot] | PG_V; pa 587 arch/i386/i386/pmapae.c pmap_tmpmap_pa_pae(paddr_t pa) pa 598 arch/i386/i386/pmapae.c *ptpte = PG_V | PG_RW | pa; /* always a new mapping */ pa 734 arch/i386/i386/pmapae.c pmap_pte_set_pae(vaddr_t va, paddr_t pa, u_int32_t bits) pa 738 arch/i386/i386/pmapae.c pte = i386_atomic_testset_uq(ptep, pa | bits); pa 1113 arch/i386/i386/pmapae.c pmap_zero_phys_pae(paddr_t pa) pa 1125 arch/i386/i386/pmapae.c *zpte = (pa & PG_FRAME) | PG_V | PG_RW; /* map in */ pa 1136 arch/i386/i386/pmapae.c pmap_zero_page_uncached_pae(paddr_t pa) pa 1149 arch/i386/i386/pmapae.c *zpte = (pa & PG_FRAME) | PG_V | PG_RW | PG_N); /* map in */ pa 1966 arch/i386/i386/pmapae.c pmap_enter_pae(struct pmap *pmap, vaddr_t va, paddr_t pa, vm_prot_t prot, pa 2034 arch/i386/i386/pmapae.c if ((opte & PG_FRAME) == pa) { pa 2038 arch/i386/i386/pmapae.c bank = vm_physseg_find(atop(pa), &off); pa 2043 arch/i386/i386/pmapae.c "pa = 0x%lx (0x%lx)", pa, pa 2044 arch/i386/i386/pmapae.c atop(pa)); pa 2071 arch/i386/i386/pmapae.c "pa = 0x%lx (0x%lx)", pa, atop(pa)); pa 2098 arch/i386/i386/pmapae.c bank = vm_physseg_find(atop(pa), &off); pa 2126 arch/i386/i386/pmapae.c npte = pa | protection_codes[prot] | PG_V; pa 66 arch/i386/i386/rbus_machdep.c rbus_pccbb_parent_mem(struct device *self, struct pci_attach_args *pa) pa 101 arch/i386/i386/rbus_machdep.c return rbus_new_root_share(pa->pa_memt, ex, start, size, 0); pa 112 arch/i386/i386/rbus_machdep.c rbus_pccbb_parent_io(struct device *self, struct pci_attach_args *pa) pa 128 arch/i386/i386/rbus_machdep.c return rbus_new_root_share(pa->pa_iot, ex, start, size, 0); pa 220 arch/i386/i386/vm_machdep.c paddr_t pa; pa 222 arch/i386/i386/vm_machdep.c if (pmap_extract(pmap_kernel(), (vaddr_t)addr, &pa) == FALSE) pa 224 arch/i386/i386/vm_machdep.c return((int)pa); pa 48 arch/i386/include/rbus_machdep.h struct pci_attach_args *pa); pa 50 arch/i386/include/rbus_machdep.h struct pci_attach_args *pa); pa 1020 arch/i386/isa/isa_machdep.c paddr_t pa, lastpa; pa 1039 arch/i386/isa/isa_machdep.c pmap_extract(pmap, (vaddr_t)vaddr, &pa); pa 1040 arch/i386/isa/isa_machdep.c pa = trunc_page(pa); pa 1045 arch/i386/isa/isa_machdep.c if (pa > ISA_DMA_BOUNCE_THRESHOLD) pa 1052 arch/i386/isa/isa_machdep.c if (lastpa + NBPG != pa) { pa 1061 arch/i386/isa/isa_machdep.c if ((lastpa ^ pa) & pagemask) pa 1065 arch/i386/isa/isa_machdep.c lastpa = pa; pa 106 arch/i386/pci/elan520.c struct pci_attach_args *pa = aux; pa 108 arch/i386/pci/elan520.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_AMD && pa 109 arch/i386/pci/elan520.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_ELANSC520) pa 128 arch/i386/pci/elan520.c struct pci_attach_args *pa = aux; pa 135 arch/i386/pci/elan520.c sc->sc_memt = pa->pa_memt; pa 77 arch/i386/pci/geodesc.c struct pci_attach_args *pa = aux; pa 79 arch/i386/pci/geodesc.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NS && pa 80 arch/i386/pci/geodesc.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NS_SC1100_XBUS || pa 81 arch/i386/pci/geodesc.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NS_SCx200_XBUS)) pa 92 arch/i386/pci/geodesc.c struct pci_attach_args *pa = aux; pa 98 arch/i386/pci/geodesc.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, SC1100_F5_SCRATCHPAD); pa 99 arch/i386/pci/geodesc.c sc->sc_iot = pa->pa_iot; pa 214 arch/i386/pci/glxsb.c struct pci_attach_args *pa = aux; pa 216 arch/i386/pci/glxsb.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_AMD && pa 217 arch/i386/pci/glxsb.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_GEODE_LX_CRYPTO) pa 227 arch/i386/pci/glxsb.c struct pci_attach_args *pa = aux; pa 244 arch/i386/pci/glxsb.c if (pci_mapreg_map(pa, PCI_MAPREG_START, pa 279 arch/i386/pci/glxsb.c sc->sc_dmat = pa->pa_dmat; pa 73 arch/i386/pci/gscpcib.c struct pci_attach_args *pa = aux; pa 75 arch/i386/pci/gscpcib.c if (PCI_CLASS(pa->pa_class) != PCI_CLASS_BRIDGE || pa 76 arch/i386/pci/gscpcib.c PCI_SUBCLASS(pa->pa_class) != PCI_SUBCLASS_BRIDGE_ISA) pa 79 arch/i386/pci/gscpcib.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NS && pa 80 arch/i386/pci/gscpcib.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NS_SC1100_ISA) pa 91 arch/i386/pci/gscpcib.c struct pci_attach_args *pa = aux; pa 98 arch/i386/pci/gscpcib.c gpiobase = pci_conf_read(pa->pa_pc, pa->pa_tag, GSCGPIO_BASE); pa 99 arch/i386/pci/gscpcib.c sc->sc_gpio_iot = pa->pa_iot; pa 83 arch/i386/pci/gscpm.c struct pci_attach_args *pa = aux; pa 85 arch/i386/pci/gscpm.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NS && pa 86 arch/i386/pci/gscpm.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NS_SC1100_SMI) pa 96 arch/i386/pci/gscpm.c struct pci_attach_args *pa = aux; pa 99 arch/i386/pci/gscpm.c sc->sc_pc = pa->pa_pc; pa 100 arch/i386/pci/gscpm.c sc->sc_tag = pa->pa_tag; pa 101 arch/i386/pci/gscpm.c sc->sc_iot = pa->pa_iot; pa 125 arch/i386/pci/ichpcib.c struct pci_attach_args *pa = aux; pa 129 arch/i386/pci/ichpcib.c cntl = pci_conf_read(pa->pa_pc, pa->pa_tag, ICH_ACPI_CNTL); pa 136 arch/i386/pci/ichpcib.c sc->sc_pm_iot = pa->pa_iot; pa 137 arch/i386/pci/ichpcib.c pmbase = pci_conf_read(pa->pa_pc, pa->pa_tag, ICH_PMBASE); pa 154 arch/i386/pci/ichpcib.c if (ichss_present(pa)) { pa 158 arch/i386/pci/ichpcib.c pci_conf_write(pa->pa_pc, pa->pa_tag, ICH_GEN_PMCON1, pa 159 arch/i386/pci/ichpcib.c pci_conf_read(pa->pa_pc, pa->pa_tag, ICH_GEN_PMCON1) | pa 176 arch/i386/pci/ichpcib.c ichss_present(struct pci_attach_args *pa) pa 207 arch/i386/pci/ichpcib.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801DBM_LPC || pa 208 arch/i386/pci/ichpcib.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801CAM_LPC) pa 210 arch/i386/pci/ichpcib.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801BAM_LPC) { pa 220 arch/i386/pci/ichpcib.c br_tag = pci_make_tag(pa->pa_pc, pa->pa_bus, 0, 0); pa 221 arch/i386/pci/ichpcib.c br_id = pci_conf_read(pa->pa_pc, br_tag, PCI_ID_REG); pa 222 arch/i386/pci/ichpcib.c br_class = pci_conf_read(pa->pa_pc, br_tag, PCI_CLASS_REG); pa 155 arch/i386/pci/pchb.c struct pci_attach_args *pa = aux; pa 158 arch/i386/pci/pchb.c if (pci_matchbyid(pa, via_devices, pa 162 arch/i386/pci/pchb.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_BRIDGE && pa 163 arch/i386/pci/pchb.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_BRIDGE_HOST) pa 181 arch/i386/pci/pchb.c struct pci_attach_args *pa = aux; pa 195 arch/i386/pci/pchb.c switch (PCI_VENDOR(pa->pa_id)) { pa 200 arch/i386/pci/pchb.c pciagp_set_pchb(pa); pa 204 arch/i386/pci/pchb.c switch (PCI_PRODUCT(pa->pa_id)) { pa 208 arch/i386/pci/pchb.c pciagp_set_pchb(pa); pa 215 arch/i386/pci/pchb.c pchb_amd64ht_attach(self, pa, i); pa 220 arch/i386/pci/pchb.c bdnum = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x44); pa 233 arch/i386/pci/pchb.c pba.pba_iot = pa->pa_iot; pa 234 arch/i386/pci/pchb.c pba.pba_memt = pa->pa_memt; pa 235 arch/i386/pci/pchb.c pba.pba_dmat = pa->pa_dmat; pa 236 arch/i386/pci/pchb.c pba.pba_domain = pa->pa_domain; pa 239 arch/i386/pci/pchb.c pba.pba_pc = pa->pa_pc; pa 245 arch/i386/pci/pchb.c pciagp_set_pchb(pa); pa 247 arch/i386/pci/pchb.c switch (PCI_PRODUCT(pa->pa_id)) { pa 256 arch/i386/pci/pchb.c if (PCI_REVISION(pa->pa_class) < 0x3) { pa 257 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 260 arch/i386/pci/pchb.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 265 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 285 arch/i386/pci/pchb.c pba.pba_iot = pa->pa_iot; pa 286 arch/i386/pci/pchb.c pba.pba_memt = pa->pa_memt; pa 287 arch/i386/pci/pchb.c pba.pba_dmat = pa->pa_dmat; pa 288 arch/i386/pci/pchb.c pba.pba_domain = pa->pa_domain; pa 290 arch/i386/pci/pchb.c pba.pba_pc = pa->pa_pc; pa 298 arch/i386/pci/pchb.c switch (pa->pa_device) { pa 303 arch/i386/pci/pchb.c tag = pci_make_tag(pa->pa_pc, 0, 16, 0); pa 304 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, tag, 0xd0); pa 309 arch/i386/pci/pchb.c tag = pci_make_tag(pa->pa_pc, 0, 16, 0); pa 310 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, tag, 0xd0); pa 315 arch/i386/pci/pchb.c tag = pci_make_tag(pa->pa_pc, 0, 16, 0); pa 316 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, tag, 0xd4); pa 322 arch/i386/pci/pchb.c pba.pba_iot = pa->pa_iot; pa 323 arch/i386/pci/pchb.c pba.pba_memt = pa->pa_memt; pa 324 arch/i386/pci/pchb.c pba.pba_dmat = pa->pa_dmat; pa 325 arch/i386/pci/pchb.c pba.pba_domain = pa->pa_domain; pa 327 arch/i386/pci/pchb.c pba.pba_pc = pa->pa_pc; pa 333 arch/i386/pci/pchb.c bcreg = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 337 arch/i386/pci/pchb.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 357 arch/i386/pci/pchb.c sc->bt = pa->pa_memt; pa 455 arch/i386/pci/pchb.c pchb_amd64ht_attach (struct device *self, struct pci_attach_args *pa, int i) pa 462 arch/i386/pci/pchb.c type = pci_conf_read(pa->pa_pc, pa->pa_tag, reg); pa 468 arch/i386/pci/pchb.c bus = pci_conf_read(pa->pa_pc, pa->pa_tag, reg); pa 471 arch/i386/pci/pchb.c pba.pba_iot = pa->pa_iot; pa 472 arch/i386/pci/pchb.c pba.pba_memt = pa->pa_memt; pa 473 arch/i386/pci/pchb.c pba.pba_dmat = pa->pa_dmat; pa 474 arch/i386/pci/pchb.c pba.pba_domain = pa->pa_domain; pa 476 arch/i386/pci/pchb.c pba.pba_pc = pa->pa_pc; pa 411 arch/i386/pci/pci_machdep.c pci_intr_map(struct pci_attach_args *pa, pci_intr_handle_t *ihp) pa 413 arch/i386/pci/pci_machdep.c int pin = pa->pa_intrpin; pa 414 arch/i386/pci/pci_machdep.c int line = pa->pa_intrline; pa 416 arch/i386/pci/pci_machdep.c int rawpin = pa->pa_rawintrpin; pa 422 arch/i386/pci/pci_machdep.c pci_chipset_tag_t pc = pa->pa_pc; pa 423 arch/i386/pci/pci_machdep.c pcitag_t intrtag = pa->pa_intrtag; pa 457 arch/i386/pci/pci_machdep.c if (pa->pa_bridgetag) { pa 459 arch/i386/pci/pci_machdep.c if (pa->pa_bridgeih[pin - 1].line != -1) { pa 460 arch/i386/pci/pci_machdep.c ihp->line = pa->pa_bridgeih[pin - 1].line; pa 74 arch/i386/pci/pcib.c struct pci_attach_args *pa = aux; pa 76 arch/i386/pci/pcib.c switch (PCI_VENDOR(pa->pa_id)) { pa 78 arch/i386/pci/pcib.c switch (PCI_PRODUCT(pa->pa_id)) { pa 87 arch/i386/pci/pcib.c switch (PCI_PRODUCT(pa->pa_id)) { pa 93 arch/i386/pci/pcib.c switch (PCI_PRODUCT(pa->pa_id)) { pa 100 arch/i386/pci/pcib.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_BRIDGE && pa 101 arch/i386/pci/pcib.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_BRIDGE_ISA) pa 243 arch/i386/pci/pcibios.c paddr_t pa; pa 246 arch/i386/pci/pcibios.c for (pa = PCI_IRQ_TABLE_START; pa < PCI_IRQ_TABLE_END; pa += 16) { pa 251 arch/i386/pci/pcibios.c p = ISA_HOLE_VADDR(pa); pa 271 arch/i386/pci/pcibios.c pirh->version >> 8, pirh->version & 0xff, pa, pa 57 arch/i386/pci/pciide_machdep.c struct pci_attach_args *pa, int chan, int (*func)(void *), void *arg) pa 1008 compat/sunos/sunos_misc.c struct sys_ptrace_args pa; pa 1020 compat/sunos/sunos_misc.c SCARG(&pa, req) = req; pa 1021 compat/sunos/sunos_misc.c SCARG(&pa, pid) = (pid_t)SCARG(uap, pid); pa 1022 compat/sunos/sunos_misc.c SCARG(&pa, addr) = (caddr_t)SCARG(uap, addr); pa 1023 compat/sunos/sunos_misc.c SCARG(&pa, data) = SCARG(uap, data); pa 1025 compat/sunos/sunos_misc.c return sys_ptrace(p, &pa, retval); pa 382 compat/svr4/svr4_stream.c getparm(fp, pa) pa 384 compat/svr4/svr4_stream.c struct svr4_si_sockparms *pa; pa 392 compat/svr4/svr4_stream.c pa->family = st->s_family; pa 396 compat/svr4/svr4_stream.c pa->type = SVR4_SOCK_DGRAM; pa 397 compat/svr4/svr4_stream.c pa->protocol = IPPROTO_UDP; pa 401 compat/svr4/svr4_stream.c pa->type = SVR4_SOCK_STREAM; pa 402 compat/svr4/svr4_stream.c pa->protocol = IPPROTO_IP; pa 406 compat/svr4/svr4_stream.c pa->type = SVR4_SOCK_RAW; pa 407 compat/svr4/svr4_stream.c pa->protocol = IPPROTO_RAW; pa 411 compat/svr4/svr4_stream.c pa->type = 0; pa 412 compat/svr4/svr4_stream.c pa->protocol = 0; pa 427 compat/svr4/svr4_stream.c struct svr4_si_sockparms pa; pa 438 compat/svr4/svr4_stream.c getparm(fp, &pa); pa 440 compat/svr4/svr4_stream.c switch (pa.family) { pa 444 compat/svr4/svr4_stream.c if (pa.type == SVR4_SOCK_STREAM) pa 458 compat/svr4/svr4_stream.c pa.family)); pa 465 compat/svr4/svr4_stream.c ud.servtype = pa.type; pa 481 compat/svr4/svr4_stream.c struct svr4_si_sockparms pa; pa 483 compat/svr4/svr4_stream.c getparm(fp, &pa); pa 484 compat/svr4/svr4_stream.c return copyout(&pa, ioc->buf, sizeof(pa)); pa 714 dev/acpi/acpi.c acpi_load_table(paddr_t pa, size_t len, acpi_qhead_t *queue) pa 722 dev/acpi/acpi.c if (acpi_map(pa, len, &handle)) { pa 734 dev/acpi/acpi.c acpi_load_dsdt(paddr_t pa, struct acpi_q **dsdt) pa 740 dev/acpi/acpi.c if (acpi_map(pa, sizeof(*hdr), &handle)) pa 749 dev/acpi/acpi.c if (acpi_map(pa, len, &handle)) { pa 53 dev/acpi/acpivar.h paddr_t pa; pa 98 dev/cardbus/cardslot.c struct pcmciabus_attach_args *pa = caa->caa_16_attach; pa 123 dev/cardbus/cardslot.c if (pa != NULL) { pa 124 dev/cardbus/cardslot.c if ((psc = (void *)config_found_sm(self, pa, cardslot_16_print, pa 914 dev/i2o/iop.c paddr_t pa = sc->sc_scr_seg->ds_addr; pa 924 dev/i2o/iop.c mf.addrlow = pa & ~(u_int32_t)0; pa 925 dev/i2o/iop.c mf.addrhigh = sizeof pa > sizeof mf.addrlow ? pa >> 32 : 0; pa 1359 dev/i2o/iop.c paddr_t pa = sc->sc_scr_seg->ds_addr; pa 1370 dev/i2o/iop.c mf.statuslow = pa & ~(u_int32_t)0; pa 1371 dev/i2o/iop.c mf.statushigh = sizeof pa > sizeof mf.statuslow ? pa >> 32 : 0; pa 2488 dev/ic/aac.c paddr_t pa; pa 2500 dev/ic/aac.c for (off = PAGE_SIZE, pa = vtophys(buf); off < bp->b_bcount; pa 2502 dev/ic/aac.c if (pa + off != vtophys(buf + off)) { pa 1369 dev/ic/aic79xx.h typedef int (ahd_device_setup_t)(struct ahd_softc *, struct pci_attach_args *pa); pa 375 dev/ic/ami.c paddr_t pa; pa 383 dev/ic/ami.c pa = htole32(AMIMEM_DVA(am)); pa 409 dev/ic/ami.c cmd->acc_io.aio_data = pa; pa 421 dev/ic/ami.c cmd->acc_io.aio_data = pa; pa 443 dev/ic/ami.c cmd->acc_io.aio_data = pa; pa 448 dev/ic/ami.c cmd->acc_io.aio_data = pa; pa 152 dev/ic/ciss.c paddr_t pa; pa 268 dev/ic/ciss.c pa = sc->cmdseg[0].ds_addr + i * sc->ccblen; pa 271 dev/ic/ciss.c ccb->ccb_cmdpa = pa + offsetof(struct ciss_ccb, ccb_cmd); pa 279 dev/ic/ciss.c pa += offsetof(struct ciss_ccb, ccb_err); pa 280 dev/ic/ciss.c cmd->err_pa = htole64((u_int64_t)pa); pa 254 dev/ic/pckbc.c struct pckbc_attach_args *pa = aux; pa 257 dev/ic/pckbc.c cf->cf_loc[PCKBCCF_SLOT] != pa->pa_slot) pa 268 dev/ic/pckbc.c struct pckbc_attach_args pa; pa 271 dev/ic/pckbc.c pa.pa_tag = t; pa 272 dev/ic/pckbc.c pa.pa_slot = slot; pa 273 dev/ic/pckbc.c found = (config_found_sm((struct device *)sc, &pa, pa 406 dev/ic/pckbc.c struct pckbc_attach_args *pa = aux; pa 409 dev/ic/pckbc.c printf(" (%s slot)", pckbc_slot_names[pa->pa_slot]); pa 1115 dev/ic/pgt.c struct pgt_async_trap *pa; pa 1119 dev/ic/pgt.c pa = TAILQ_FIRST(&sck->sck_traps); pa 1120 dev/ic/pgt.c TAILQ_REMOVE(&sck->sck_traps, pa, pa_link); pa 1121 dev/ic/pgt.c m = pa->pa_mbuf; pa 1131 dev/ic/pgt.c struct pgt_async_trap *pa; pa 1153 dev/ic/pgt.c pa = TAILQ_FIRST(&sck->sck_traps); pa 1154 dev/ic/pgt.c TAILQ_REMOVE(&sck->sck_traps, pa, pa_link); pa 1155 dev/ic/pgt.c m = pa->pa_mbuf; pa 1156 dev/ic/pgt.c m_adj(m, sizeof(*pa)); pa 1157 dev/ic/pgt.c pgt_update_sw_from_hw(sc, pa, m); pa 1320 dev/ic/pgt.c struct pgt_async_trap *pa; pa 1346 dev/ic/pgt.c pa = mtod(m, struct pgt_async_trap *); pa 1347 dev/ic/pgt.c p = mtod(m, char *) + sizeof(*pa); pa 1351 dev/ic/pgt.c pa->pa_mbuf = m; pa 1353 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_kthread.sck_traps, pa, pa_link); pa 2866 dev/ic/pgt.c pgt_update_sw_from_hw(struct pgt_softc *sc, struct pgt_async_trap *pa, pa 2875 dev/ic/pgt.c if (pa != NULL) { pa 144 dev/ic/twe.c paddr_t pa; pa 186 dev/ic/twe.c pa = sc->sc_cmdmap->dm_segs[0].ds_addr + pa 189 dev/ic/twe.c cmd >= (struct twe_cmd *)sc->sc_cmds; cmd--, pa -= sizeof(*cmd)) { pa 203 dev/ic/twe.c ccb->ccb_cmdpa = pa; pa 929 dev/isa/isapnp.c struct isa_attach_args pa; pa 931 dev/isa/isapnp.c isapnp_get_config(sc, &pa); pa 932 dev/isa/isapnp.c isapnp_print_config(&pa); pa 219 dev/isa/isapnpdebug.c isapnp_print_attach(pa) pa 220 dev/isa/isapnpdebug.c const struct isa_attach_args *pa; pa 224 dev/isa/isapnpdebug.c printf("Found <%s, %s, %s, %s> ", pa->ipa_devident, pa 225 dev/isa/isapnpdebug.c pa->ipa_devlogic, pa->ipa_devcompat, pa->ipa_devclass); pa 226 dev/isa/isapnpdebug.c isapnp_print_dep_start("", pa->ipa_pref); pa 228 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nio; i++) pa 229 dev/isa/isapnpdebug.c isapnp_print_io("", &pa->ipa_io[i]); pa 231 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nmem; i++) pa 232 dev/isa/isapnpdebug.c isapnp_print_mem("", &pa->ipa_mem[i]); pa 234 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nirq; i++) pa 235 dev/isa/isapnpdebug.c isapnp_print_irq("", &pa->ipa_irq[i]); pa 237 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_ndrq; i++) pa 238 dev/isa/isapnpdebug.c isapnp_print_drq("", &pa->ipa_drq[i]); pa 240 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nmem32; i++) pa 241 dev/isa/isapnpdebug.c isapnp_print_mem("", &pa->ipa_mem32[i]); pa 249 dev/isa/isapnpdebug.c isapnp_get_config(sc, pa) pa 251 dev/isa/isapnpdebug.c struct isa_attach_args *pa; pa 263 dev/isa/isapnpdebug.c bzero(pa, sizeof(*pa)); pa 266 dev/isa/isapnpdebug.c r = &pa->ipa_io[i]; pa 275 dev/isa/isapnpdebug.c pa->ipa_nio = i; pa 278 dev/isa/isapnpdebug.c r = &pa->ipa_mem[i]; pa 300 dev/isa/isapnpdebug.c pa->ipa_nmem = i; pa 305 dev/isa/isapnpdebug.c p = &pa->ipa_irq[i]; pa 325 dev/isa/isapnpdebug.c pa->ipa_nirq = i; pa 329 dev/isa/isapnpdebug.c p = &pa->ipa_drq[i]; pa 334 dev/isa/isapnpdebug.c pa->ipa_ndrq = i; pa 337 dev/isa/isapnpdebug.c r = &pa->ipa_mem32[i]; pa 363 dev/isa/isapnpdebug.c pa->ipa_nmem32 = i; pa 371 dev/isa/isapnpdebug.c isapnp_print_config(pa) pa 372 dev/isa/isapnpdebug.c const struct isa_attach_args *pa; pa 379 dev/isa/isapnpdebug.c if (pa->ipa_nio) pa 380 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nio; i++) { pa 381 dev/isa/isapnpdebug.c r = &pa->ipa_io[i]; pa 385 dev/isa/isapnpdebug.c if (pa->ipa_nmem) pa 386 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nmem; i++) { pa 387 dev/isa/isapnpdebug.c r = &pa->ipa_mem[i]; pa 391 dev/isa/isapnpdebug.c if (pa->ipa_nirq) pa 392 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nirq; i++) { pa 393 dev/isa/isapnpdebug.c p = &pa->ipa_irq[i]; pa 397 dev/isa/isapnpdebug.c if (pa->ipa_ndrq) pa 398 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_ndrq; i++) { pa 399 dev/isa/isapnpdebug.c p = &pa->ipa_drq[i]; pa 403 dev/isa/isapnpdebug.c if (pa->ipa_nmem32) pa 404 dev/isa/isapnpdebug.c for (i = 0; i < pa->ipa_nmem32; i++) { pa 405 dev/isa/isapnpdebug.c r = &pa->ipa_mem32[i]; pa 183 dev/isa/isapnpres.c struct isa_attach_args *dev, *conf, *d, *c, *pa; pa 196 dev/isa/isapnpres.c pa = d; pa 203 dev/isa/isapnpres.c for (pa = d->ipa_child; pa; pa = pa->ipa_sibling) pa 204 dev/isa/isapnpres.c isapnp_merge(pa, d); pa 206 dev/isa/isapnpres.c pa = d->ipa_child; pa 211 dev/isa/isapnpres.c c = conf = pa; pa 213 dev/isa/isapnpres.c c->ipa_sibling = pa; pa 233 dev/isa/isapnpres.c struct isa_attach_args *pa; pa 305 dev/isa/isapnpres.c pa = *conf; pa 307 dev/isa/isapnpres.c pa = *dev; pa 320 dev/isa/isapnpres.c p = &pa->ipa_irq[pa->ipa_nirq++]; pa 332 dev/isa/isapnpres.c p = &pa->ipa_drq[pa->ipa_ndrq++]; pa 342 dev/isa/isapnpres.c r = &pa->ipa_io[pa->ipa_nio++]; pa 354 dev/isa/isapnpres.c r = &pa->ipa_io[pa->ipa_nio++]; pa 370 dev/isa/isapnpres.c r = &pa->ipa_mem[pa->ipa_nmem++]; pa 391 dev/isa/isapnpres.c r = &pa->ipa_mem32[pa->ipa_nmem32++]; pa 407 dev/isa/isapnpres.c r = &pa->ipa_mem32[pa->ipa_nmem32++]; pa 110 dev/isa/midi_pcppi.c struct pcppi_attach_args *pa = (struct pcppi_attach_args *)aux; pa 118 dev/isa/midi_pcppi.c ms->data = pa->pa_cookie; pa 158 dev/isa/pcppi.c struct pcppi_attach_args pa; pa 177 dev/isa/pcppi.c pa.pa_cookie = sc; pa 178 dev/isa/pcppi.c while (config_found(self, &pa, 0)); pa 232 dev/ksyms.c paddr_t pa; pa 245 dev/ksyms.c if (pmap_extract(pmap_kernel, va, &pa) == FALSE) pa 248 dev/ksyms.c return atop(pa); pa 195 dev/pci/aac_pci.c struct pci_attach_args *pa = aux; pa 200 dev/pci/aac_pci.c if (m->vendor == PCI_VENDOR(pa->pa_id) && pa 201 dev/pci/aac_pci.c m->device == PCI_PRODUCT(pa->pa_id)) { pa 202 dev/pci/aac_pci.c subsysid = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 216 dev/pci/aac_pci.c struct pci_attach_args *pa = aux; pa 217 dev/pci/aac_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 229 dev/pci/aac_pci.c subsysid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 230 dev/pci/aac_pci.c if ((PCI_VENDOR(pa->pa_id) != PCI_VENDOR(subsysid)) || pa 231 dev/pci/aac_pci.c (PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT(subsysid))) { pa 245 dev/pci/aac_pci.c if (pci_mapreg_map(pa, PCI_MAPREG_START, pa 253 dev/pci/aac_pci.c if (pci_intr_map(pa, &ih)) { pa 271 dev/pci/aac_pci.c sc->aac_dmat = pa->pa_dmat; pa 274 dev/pci/aac_pci.c if (m->vendor == PCI_VENDOR(pa->pa_id) && pa 275 dev/pci/aac_pci.c m->device == PCI_PRODUCT(pa->pa_id)) { pa 127 dev/pci/adv_pci.c struct pci_attach_args *pa = aux; pa 132 dev/pci/adv_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 144 dev/pci/adv_pci.c bhlcr = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 146 dev/pci/adv_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADVSYS_1200A || pa 147 dev/pci/adv_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADVSYS_1200B) { pa 149 dev/pci/adv_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 151 dev/pci/adv_pci.c } else if ((PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADVSYS_ULTRA) && pa 155 dev/pci/adv_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 164 dev/pci/adv_pci.c retval = pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 171 dev/pci/adv_pci.c sc->sc_dmat = pa->pa_dmat; pa 172 dev/pci/adv_pci.c sc->pci_device_id = pa->pa_id; pa 187 dev/pci/adv_pci.c if (pci_intr_map(pa, &ih)) { pa 116 dev/pci/adw_pci.c struct pci_attach_args *pa = aux; pa 121 dev/pci/adw_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 128 dev/pci/adw_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 143 dev/pci/adw_pci.c PCI_PRODUCT(pa->pa_id)); pa 147 dev/pci/adw_pci.c command = pci_conf_read(pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 154 dev/pci/adw_pci.c if (pci_mapreg_map(pa, PCI_BASEADR_IO, PCI_MAPREG_TYPE_IO, 0, pa 162 dev/pci/adw_pci.c sc->sc_dmat = pa->pa_dmat; pa 175 dev/pci/adw_pci.c if (pci_intr_map(pa, &ih)) { pa 49 dev/pci/agp.c const struct agp_product *agp_lookup(struct pci_attach_args *pa); pa 57 dev/pci/agp.c struct pci_attach_args *pa = aux; pa 63 dev/pci/agp.c ap = agp_lookup(pa); pa 99 dev/pci/agp.c sc->sc_pcitag = pa->pa_tag; pa 100 dev/pci/agp.c sc->sc_pc = pa->pa_pc; pa 101 dev/pci/agp.c sc->sc_id = pa->pa_id; pa 102 dev/pci/agp.c sc->sc_dmat = pa->pa_dmat; pa 107 dev/pci/agp.c ret = (*ap->ap_attach)(sc, pa, &agp_pchb_pa); pa 309 dev/pci/agp.c agp_lookup(struct pci_attach_args *pa) pa 319 dev/pci/agp.c if (ap->ap_vendor == PCI_VENDOR(pa->pa_id)) pa 328 dev/pci/agp.c if (ap->ap_vendor != PCI_VENDOR(pa->pa_id)) pa 331 dev/pci/agp.c if (ap->ap_product == PCI_PRODUCT(pa->pa_id)) pa 344 dev/pci/agp.c pciagp_set_pchb(struct pci_attach_args *pa) pa 347 dev/pci/agp.c memcpy(&agp_pchb_pa, pa, sizeof *pa); pa 515 dev/pci/agp.c bus_addr_t pa; pa 594 dev/pci/agp.c pa = seg->ds_addr + j; pa 597 dev/pci/agp.c (unsigned long)pa); pa 598 dev/pci/agp.c error = AGP_BIND_PAGE(sc, offset + done + j, pa); pa 78 dev/pci/agp_ali.c agp_ali_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, pa 158 dev/pci/agp_amd.c agp_amd_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, struct pci_attach_args *pchb_pa) pa 110 dev/pci/agp_i810.c agp_i810_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, pa 129 dev/pci/agp_i810.c switch (PCI_PRODUCT(pa->pa_id)) { pa 179 dev/pci/agp_i810.c error = pci_mapreg_map(pa, mmaddr, memtype, 0, pa 187 dev/pci/agp_i810.c error = pci_mapreg_map(pa, AGP_I915_GTTADR, memtype, pa 78 dev/pci/agp_intel.c agp_intel_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, pa 77 dev/pci/agp_sis.c agp_sis_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, pa 77 dev/pci/agp_via.c agp_via_attach(struct vga_pci_softc *sc, struct pci_attach_args *pa, pa 691 dev/pci/ahc_pci.c struct pci_attach_args *pa = aux; pa 695 dev/pci/ahc_pci.c subid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 696 dev/pci/ahc_pci.c entry = ahc_find_pci_device(pa->pa_id, subid, pa->pa_function); pa 705 dev/pci/ahc_pci.c struct pci_attach_args *pa = aux; pa 747 dev/pci/ahc_pci.c ahc->dev_softc = pa; pa 750 dev/pci/ahc_pci.c ahc->parent_dmat = pa->pa_dmat; pa 752 dev/pci/ahc_pci.c subid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 753 dev/pci/ahc_pci.c entry = ahc_find_pci_device(pa->pa_id, subid, pa->pa_function); pa 765 dev/pci/ahc_pci.c bd->pc = pa->pa_pc; pa 766 dev/pci/ahc_pci.c bd->tag = pa->pa_tag; pa 767 dev/pci/ahc_pci.c bd->func = pa->pa_function; pa 768 dev/pci/ahc_pci.c bd->dev = pa->pa_device; pa 769 dev/pci/ahc_pci.c bd->class = pa->pa_class; pa 781 dev/pci/ahc_pci.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, AHC_PCI_MEMADDR); pa 785 dev/pci/ahc_pci.c memh_valid = (pci_mapreg_map(pa, AHC_PCI_MEMADDR, pa 793 dev/pci/ahc_pci.c ioh_valid = (pci_mapreg_map(pa, AHC_PCI_IOADDR, pa 829 dev/pci/ahc_pci.c devconfig = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 830 dev/pci/ahc_pci.c devconfig = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 849 dev/pci/ahc_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, DEVCONFIG, devconfig); pa 858 dev/pci/ahc_pci.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 860 dev/pci/ahc_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 907 dev/pci/ahc_pci.c if (pci_intr_map(pa, &ih)) { pa 912 dev/pci/ahc_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 913 dev/pci/ahc_pci.c ahc->ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 949 dev/pci/ahc_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, CSIZE_LATTIME) & CACHESIZE; pa 954 dev/pci/ahc_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, CSIZE_LATTIME, 0); pa 965 dev/pci/ahc_pci.c devconfig = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 1037 dev/pci/ahc_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 1039 dev/pci/ahc_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 1041 dev/pci/ahc_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, CSIZE_LATTIME); pa 519 dev/pci/ahci.c ahci_lookup_device(struct pci_attach_args *pa) pa 526 dev/pci/ahci.c if (ad->ad_vendor == PCI_VENDOR(pa->pa_id) && pa 527 dev/pci/ahci.c ad->ad_product == PCI_PRODUCT(pa->pa_id)) pa 535 dev/pci/ahci.c ahci_no_match(struct pci_attach_args *pa) pa 541 dev/pci/ahci.c ahci_vt8251_attach(struct ahci_softc *sc, struct pci_attach_args *pa) pa 551 dev/pci/ahci.c struct pci_attach_args *pa = aux; pa 554 dev/pci/ahci.c ad = ahci_lookup_device(pa); pa 558 dev/pci/ahci.c return (ad->ad_match(pa)); pa 563 dev/pci/ahci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_MASS_STORAGE && pa 564 dev/pci/ahci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MASS_STORAGE_SATA && pa 565 dev/pci/ahci.c PCI_INTERFACE(pa->pa_class) == AHCI_PCI_INTERFACE) pa 575 dev/pci/ahci.c struct pci_attach_args *pa = aux; pa 582 dev/pci/ahci.c ad = ahci_lookup_device(pa); pa 584 dev/pci/ahci.c if (ad->ad_attach(sc, pa) != 0) { pa 590 dev/pci/ahci.c if (pci_intr_map(pa, &ih) != 0) { pa 594 dev/pci/ahci.c printf(": %s,", pci_intr_string(pa->pa_pc, ih)); pa 596 dev/pci/ahci.c if (ahci_map_regs(sc, pa) != 0) { pa 606 dev/pci/ahci.c if (ahci_map_intr(sc, pa, ih) != 0) { pa 613 dev/pci/ahci.c sc->sc_dmat = pa->pa_dmat; pa 712 dev/pci/ahci.c ahci_unmap_regs(sc, pa); pa 717 dev/pci/ahci.c ahci_map_regs(struct ahci_softc *sc, struct pci_attach_args *pa) pa 721 dev/pci/ahci.c maptype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, AHCI_PCI_BAR); pa 722 dev/pci/ahci.c if (pci_mapreg_map(pa, AHCI_PCI_BAR, maptype, 0, &sc->sc_iot, pa 732 dev/pci/ahci.c ahci_unmap_regs(struct ahci_softc *sc, struct pci_attach_args *pa) pa 739 dev/pci/ahci.c ahci_map_intr(struct ahci_softc *sc, struct pci_attach_args *pa, pa 742 dev/pci/ahci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 755 dev/pci/ahci.c ahci_unmap_intr(struct ahci_softc *sc, struct pci_attach_args *pa) pa 757 dev/pci/ahci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 326 dev/pci/ahd_pci.c struct pci_attach_args *pa = aux; pa 329 dev/pci/ahd_pci.c subid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 330 dev/pci/ahd_pci.c entry = ahd_find_pci_device(pa->pa_id, subid); pa 338 dev/pci/ahd_pci.c struct pci_attach_args *pa = aux; pa 346 dev/pci/ahd_pci.c ahd->dev_softc = pa; pa 347 dev/pci/ahd_pci.c ahd->parent_dmat = pa->pa_dmat; pa 352 dev/pci/ahd_pci.c subid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 353 dev/pci/ahd_pci.c entry = ahd_find_pci_device(pa->pa_id, subid); pa 360 dev/pci/ahd_pci.c device = PCI_PRODUCT(pa->pa_id); pa 371 dev/pci/ahd_pci.c error = entry->setup(ahd, pa); pa 376 dev/pci/ahd_pci.c devconfig = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 389 dev/pci/ahd_pci.c if (!pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PCIX, pa 403 dev/pci/ahd_pci.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, pa 408 dev/pci/ahd_pci.c memh_valid = (pci_mapreg_map(pa, AHD_PCI_MEMADDR, pa 436 dev/pci/ahd_pci.c ioh_valid = (pci_mapreg_map(pa, AHD_PCI_IOADDR, pa 441 dev/pci/ahd_pci.c ioh2_valid = (pci_mapreg_map(pa, AHD_PCI_IOADDR1, pa 460 dev/pci/ahd_pci.c if (pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PWRMGMT, &offset, pa 464 dev/pci/ahd_pci.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, offset); pa 466 dev/pci/ahd_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, offset, pa 490 dev/pci/ahd_pci.c devconfig = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG); pa 492 dev/pci/ahd_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, DEVCONFIG, devconfig); pa 508 dev/pci/ahd_pci.c if (pci_intr_map(pa, &ih)) { pa 513 dev/pci/ahd_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 514 dev/pci/ahd_pci.c ahd->ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 528 dev/pci/ahd_pci.c ahd->pci_cachesize = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 1061 dev/pci/ahd_pci.c ahd_aic7901_setup(struct ahd_softc *ahd, struct pci_attach_args *pa) pa 1066 dev/pci/ahd_pci.c return (ahd_aic790X_setup(ahd, pa)); pa 1070 dev/pci/ahd_pci.c ahd_aic7901A_setup(struct ahd_softc *ahd, struct pci_attach_args *pa) pa 1075 dev/pci/ahd_pci.c return (ahd_aic790X_setup(ahd, pa)); pa 1079 dev/pci/ahd_pci.c ahd_aic7902_setup(struct ahd_softc *ahd, struct pci_attach_args *pa) pa 1083 dev/pci/ahd_pci.c return (ahd_aic790X_setup(ahd, pa)); pa 1087 dev/pci/ahd_pci.c ahd_aic790X_setup(struct ahd_softc *ahd, struct pci_attach_args *pa) pa 1091 dev/pci/ahd_pci.c rev = PCI_REVISION(pa->pa_class); pa 1098 dev/pci/ahd_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, 0); pa 1102 dev/pci/ahd_pci.c ahd->channel = (pa->pa_function == 1) ? 'B' : 'A'; pa 1153 dev/pci/ahd_pci.c devconfig1 = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG1); pa 1154 dev/pci/ahd_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, DEVCONFIG1, devconfig1|PREQDIS); pa 1155 dev/pci/ahd_pci.c devconfig1 = pci_conf_read(pa->pa_pc, pa->pa_tag, DEVCONFIG1); pa 131 dev/pci/alipm.c struct pci_attach_args *pa = aux; pa 133 dev/pci/alipm.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ALI && pa 134 dev/pci/alipm.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ALI_M7101)) pa 143 dev/pci/alipm.c struct pci_attach_args *pa = aux; pa 149 dev/pci/alipm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 152 dev/pci/alipm.c iobase = pci_conf_read(pa->pa_pc, pa->pa_tag, ALIPM_BASE); pa 153 dev/pci/alipm.c sc->sc_iot = pa->pa_iot; pa 161 dev/pci/alipm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, ALIPM_CONF); pa 167 dev/pci/alipm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, ALIPM_SMB_HOSTC); pa 174 dev/pci/alipm.c if (pci_mapreg_map(pa, ALIPM_SMB_BASE, PCI_MAPREG_TYPE_IO, 0, pa 180 dev/pci/alipm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, ALIPM_SMB_HOSTX); pa 225 dev/pci/alipm.c iba.iba_bus_scan_arg = pa; pa 139 dev/pci/amdiic.c struct pci_attach_args *pa = aux; pa 147 dev/pci/amdiic.c if (pci_mapreg_map(pa, AMD8111_SMB_BASE, PCI_MAPREG_TYPE_IO, 0, pa 154 dev/pci/amdiic.c conf = pci_conf_read(pa->pa_pc, pa->pa_tag, AMD8111_SMB_MISC); pa 163 dev/pci/amdiic.c if (pci_intr_map(pa, &ih) == 0) { pa 164 dev/pci/amdiic.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 165 dev/pci/amdiic.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 225 dev/pci/amdpm.c struct pci_attach_args *pa = aux; pa 230 dev/pci/amdpm.c sc->sc_pc = pa->pa_pc; pa 231 dev/pci/amdpm.c sc->sc_tag = pa->pa_tag; pa 232 dev/pci/amdpm.c sc->sc_iot = pa->pa_iot; pa 236 dev/pci/amdpm.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_AMD) { pa 237 dev/pci/amdpm.c cfg_reg = pci_conf_read(pa->pa_pc, pa->pa_tag, AMDPM_CONFREG); pa 243 dev/pci/amdpm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, AMDPM_PMPTR); pa 259 dev/pci/amdpm.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_PBC768_PMC) { pa 270 dev/pci/amdpm.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_PBC768_PMC || pa 271 dev/pci/amdpm.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_AMD_8111_PMC) { pa 273 dev/pci/amdpm.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 275 dev/pci/amdpm.c cfg_reg = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 298 dev/pci/amdpm.c } else if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NVIDIA) { pa 299 dev/pci/amdpm.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, NFPM_PMPTR); pa 141 dev/pci/ami_pci.c struct pci_attach_args *pa = aux; pa 145 dev/pci/ami_pci.c if (ami_pci_devices[i].vendor == PCI_VENDOR(pa->pa_id) && pa 146 dev/pci/ami_pci.c ami_pci_devices[i].product == PCI_PRODUCT(pa->pa_id)) { pa 160 dev/pci/ami_pci.c struct pci_attach_args *pa = aux; pa 164 dev/pci/ami_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_I2O) pa 177 dev/pci/ami_pci.c sig = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 191 dev/pci/ami_pci.c struct pci_attach_args *pa = aux; pa 199 dev/pci/ami_pci.c csr = pci_mapreg_type(pa->pa_pc, pa->pa_tag, AMI_BAR); pa 200 dev/pci/ami_pci.c if (pci_mapreg_map(pa, AMI_BAR, csr, 0, pa 218 dev/pci/ami_pci.c sc->sc_dmat = pa->pa_dmat; pa 220 dev/pci/ami_pci.c if (pci_intr_map(pa, &ih)) { pa 225 dev/pci/ami_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 226 dev/pci/ami_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, ami_intr, sc, pa 239 dev/pci/ami_pci.c csr = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 248 dev/pci/ami_pci.c if (!model && PCI_VENDOR(pa->pa_id) == PCI_VENDOR_AMI) { pa 249 dev/pci/ami_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 278 dev/pci/ami_pci.c switch (pci_conf_read(pa->pa_pc, pa->pa_tag, AMI_PCI_SGL)) { pa 295 dev/pci/ami_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 513 dev/pci/arc.c struct pci_attach_args *pa = aux; pa 520 dev/pci/arc.c if (arc_map_pci_resources(sc, pa) != 0) { pa 868 dev/pci/arc.c arc_map_pci_resources(struct arc_softc *sc, struct pci_attach_args *pa) pa 874 dev/pci/arc.c sc->sc_pc = pa->pa_pc; pa 875 dev/pci/arc.c sc->sc_tag = pa->pa_tag; pa 876 dev/pci/arc.c sc->sc_dmat = pa->pa_dmat; pa 879 dev/pci/arc.c if (pci_mapreg_map(pa, ARC_PCI_BAR, memtype, 0, &sc->sc_iot, pa 885 dev/pci/arc.c if (pci_intr_map(pa, &ih) != 0) { pa 889 dev/pci/arc.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 890 dev/pci/arc.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 332 dev/pci/auich.c struct pci_attach_args *pa = aux; pa 336 dev/pci/auich.c if (PCI_VENDOR(pa->pa_id) == auich_devices[i].vendor && pa 337 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == auich_devices[i].product) pa 349 dev/pci/auich.c struct pci_attach_args *pa = aux; pa 358 dev/pci/auich.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL && pa 359 dev/pci/auich.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801DB_ACA || pa 360 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801EB_ACA || pa 361 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801FB_ACA || pa 362 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801GB_ACA)) { pa 366 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_MMBAR, PCI_MAPREG_TYPE_MEM, 0, pa 368 dev/pci/auich.c csr = pci_conf_read(pa->pa_pc, pa->pa_tag, AUICH_CFG); pa 369 dev/pci/auich.c pci_conf_write(pa->pa_pc, pa->pa_tag, AUICH_CFG, pa 371 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_NAMBAR, PCI_MAPREG_TYPE_IO, pa 378 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_MBBAR, PCI_MAPREG_TYPE_MEM, 0, pa 380 dev/pci/auich.c csr = pci_conf_read(pa->pa_pc, pa->pa_tag, AUICH_CFG); pa 381 dev/pci/auich.c pci_conf_write(pa->pa_pc, pa->pa_tag, AUICH_CFG, pa 383 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_NABMBAR, pa 392 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_NAMBAR, PCI_MAPREG_TYPE_IO, pa 398 dev/pci/auich.c if (pci_mapreg_map(pa, AUICH_NABMBAR, PCI_MAPREG_TYPE_IO, pa 405 dev/pci/auich.c sc->dmat = pa->pa_dmat; pa 438 dev/pci/auich.c if (pci_intr_map(pa, &ih)) { pa 443 dev/pci/auich.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 444 dev/pci/auich.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, auich_intr, pa 457 dev/pci/auich.c if (PCI_PRODUCT(pa->pa_id) == auich_devices[i].product) pa 463 dev/pci/auich.c PCI_REVISION(pa->pa_class)); pa 470 dev/pci/auich.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_SIS && pa 471 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SIS_7012_ACA) { pa 505 dev/pci/auich.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL && pa 506 dev/pci/auich.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801DB_ACA || pa 507 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801EB_ACA || pa 508 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801FB_ACA || pa 509 dev/pci/auich.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_82801GB_ACA)) { pa 528 dev/pci/auich.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 1211 dev/pci/auixp.c struct pci_attach_args *pa; pa 1219 dev/pci/auixp.c pa = (struct pci_attach_args *)aux; pa 1220 dev/pci/auixp.c tag = pa->pa_tag; pa 1221 dev/pci/auixp.c pc = pa->pa_pc; pa 1224 dev/pci/auixp.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_MEM, 0, pa 1233 dev/pci/auixp.c sc->sc_dmat = pa->pa_dmat; pa 1265 dev/pci/auixp.c if (pci_intr_map(pa, &ih)) { pa 1283 dev/pci/auixp.c PCI_REVISION(pa->pa_class)); pa 486 dev/pci/autri.c struct pci_attach_args *pa = aux; pa 488 dev/pci/autri.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TRIDENT && pa 489 dev/pci/autri.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TRIDENT_4DWAVE_DX) { pa 494 dev/pci/autri.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_NETWORK) pa 511 dev/pci/autri.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 512 dev/pci/autri.c pci_chipset_tag_t pc = pa->pa_pc; pa 520 dev/pci/autri.c sc->sc_devid = pa->pa_id; pa 521 dev/pci/autri.c sc->sc_class = pa->pa_class; pa 522 dev/pci/autri.c sc->sc_revision = PCI_REVISION(pa->pa_class); pa 525 dev/pci/autri.c if (pci_mapreg_map(pa, AUTRI_PCI_MEMORY_BASE, pa 532 dev/pci/autri.c if (pci_intr_map(pa, &ih)) { pa 551 dev/pci/autri.c sc->sc_dmatag = pa->pa_dmat; pa 553 dev/pci/autri.c sc->sc_pt = pa->pa_tag; pa 221 dev/pci/auvia.c struct pci_attach_args *pa = aux; pa 225 dev/pci/auvia.c pci_chipset_tag_t pc = pa->pa_pc; pa 226 dev/pci/auvia.c pcitag_t pt = pa->pa_tag; pa 232 dev/pci/auvia.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_VIATECH_VT8233_AC97) pa 235 dev/pci/auvia.c if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot, pa 241 dev/pci/auvia.c sc->sc_dmat = pa->pa_dmat; pa 245 dev/pci/auvia.c if (pci_intr_map(pa, &ih)) { pa 352 dev/pci/azalia.c struct pci_attach_args *pa; pa 354 dev/pci/azalia.c pa = aux; pa 355 dev/pci/azalia.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_MULTIMEDIA pa 356 dev/pci/azalia.c && PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MULTIMEDIA_HDAUDIO) pa 365 dev/pci/azalia.c struct pci_attach_args *pa; pa 371 dev/pci/azalia.c pa = aux; pa 373 dev/pci/azalia.c sc->dmat = pa->pa_dmat; pa 375 dev/pci/azalia.c v = pci_conf_read(pa->pa_pc, pa->pa_tag, ICH_PCI_HDBARL); pa 377 dev/pci/azalia.c if (pci_mapreg_map(pa, ICH_PCI_HDBARL, v, 0, pa 384 dev/pci/azalia.c v = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 385 dev/pci/azalia.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 388 dev/pci/azalia.c v = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x44); pa 389 dev/pci/azalia.c pci_conf_write(pa->pa_pc, pa->pa_tag, 0x44, v & (~0x7)); pa 392 dev/pci/azalia.c if (pci_intr_map(pa, &ih)) { pa 396 dev/pci/azalia.c sc->pc = pa->pa_pc; pa 397 dev/pci/azalia.c intrrupt_str = pci_intr_string(pa->pa_pc, ih); pa 398 dev/pci/azalia.c sc->ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, azalia_intr, pa 409 dev/pci/azalia.c sc->pciid = pa->pa_id; pa 416 dev/pci/azalia.c sc->subid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 81 dev/pci/bha_pci.c struct pci_attach_args *pa = aux; pa 87 dev/pci/bha_pci.c if (pci_matchbyid(pa, bha_pci_devices, pa 91 dev/pci/bha_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &iot, &ioh, pa 109 dev/pci/bha_pci.c struct pci_attach_args *pa = aux; pa 115 dev/pci/bha_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 119 dev/pci/bha_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BUSLOGIC_MULTIMASTER_NC) pa 121 dev/pci/bha_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BUSLOGIC_MULTIMASTER) pa 126 dev/pci/bha_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &iot, &ioh, pa 134 dev/pci/bha_pci.c sc->sc_dmat = pa->pa_dmat; pa 143 dev/pci/bha_pci.c if (pci_intr_map(pa, &ih)) { pa 142 dev/pci/bktr/bktr_os.c struct pci_attach_args *pa = aux; pa 144 dev/pci/bktr/bktr_os.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROOKTREE && pa 145 dev/pci/bktr/bktr_os.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROOKTREE_BT848 || pa 146 dev/pci/bktr/bktr_os.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROOKTREE_BT849 || pa 147 dev/pci/bktr/bktr_os.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROOKTREE_BT878 || pa 148 dev/pci/bktr/bktr_os.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROOKTREE_BT879)) pa 165 dev/pci/bktr/bktr_os.c struct pci_attach_args *pa = aux; pa 173 dev/pci/bktr/bktr_os.c bktr->dmat = pa->pa_dmat; pa 178 dev/pci/bktr/bktr_os.c fun = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 180 dev/pci/bktr/bktr_os.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 187 dev/pci/bktr/bktr_os.c retval = pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_MEM | pa 206 dev/pci/bktr/bktr_os.c if (pci_intr_map(pa, &ih)) { pa 211 dev/pci/bktr/bktr_os.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 212 dev/pci/bktr/bktr_os.c bktr->ih = pci_intr_establish(pa->pa_pc, ih, IPL_VIDEO, pa 232 dev/pci/bktr/bktr_os.c latency = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_LATENCY_TIMER); pa 241 dev/pci/bktr/bktr_os.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 247 dev/pci/bktr/bktr_os.c fun = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ID_REG); pa 248 dev/pci/bktr/bktr_os.c rev = PCI_REVISION(pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG)); pa 117 dev/pci/cac_pci.c cac_pci_findtype(pa) pa 118 dev/pci/cac_pci.c struct pci_attach_args *pa; pa 128 dev/pci/cac_pci.c if (PCI_VENDOR(pa->pa_id) == cp->cp_vendor && pa 129 dev/pci/cac_pci.c PCI_PRODUCT(pa->pa_id) == cp->cp_product) pa 137 dev/pci/cac_pci.c subsysid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 167 dev/pci/cac_pci.c struct pci_attach_args *pa; pa 178 dev/pci/cac_pci.c pa = (struct pci_attach_args *)aux; pa 179 dev/pci/cac_pci.c pc = pa->pa_pc; pa 180 dev/pci/cac_pci.c ct = cac_pci_findtype(pa); pa 189 dev/pci/cac_pci.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, i); pa 201 dev/pci/cac_pci.c if (pci_mapreg_map(pa, memr, PCI_MAPREG_TYPE_MEM, 0, pa 208 dev/pci/cac_pci.c if (pci_mapreg_map(pa, ior, PCI_MAPREG_TYPE_IO, 0, pa 216 dev/pci/cac_pci.c sc->sc_dmat = pa->pa_dmat; pa 219 dev/pci/cac_pci.c if (pci_intr_map(pa, &ih)) { pa 87 dev/pci/ciss_pci.c struct pci_attach_args *pa = aux; pa 89 dev/pci/ciss_pci.c return pci_matchbyid(pa, ciss_pci_devices, CISS_PCI_NDEVS); pa 96 dev/pci/ciss_pci.c struct pci_attach_args *pa = aux; pa 103 dev/pci/ciss_pci.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, CISS_BAR); pa 109 dev/pci/ciss_pci.c if (pci_mapreg_map(pa, CISS_BAR, memtype, 0, pa 114 dev/pci/ciss_pci.c sc->dmat = pa->pa_dmat; pa 117 dev/pci/ciss_pci.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 127 dev/pci/ciss_pci.c if (pci_mapreg_map(pa, cfg_bar, PCI_MAPREG_TYPE_MEM, 0, pa 150 dev/pci/ciss_pci.c if (pci_intr_map(pa, &ih)) { pa 157 dev/pci/ciss_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 158 dev/pci/ciss_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, ciss_intr, sc, pa 173 dev/pci/ciss_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 371 dev/pci/cmpci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 377 dev/pci/cmpci.c sc->sc_id = pa->pa_id; pa 378 dev/pci/cmpci.c sc->sc_class = pa->pa_class; pa 393 dev/pci/cmpci.c if (pci_mapreg_map(pa, CMPCI_PCI_IOBASEREG, PCI_MAPREG_TYPE_IO, 0, pa 400 dev/pci/cmpci.c if (pci_intr_map(pa, &ih)) { pa 404 dev/pci/cmpci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 405 dev/pci/cmpci.c sc->sc_ih=pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, cmpci_intr, sc, pa 416 dev/pci/cmpci.c sc->sc_dmat = pa->pa_dmat; pa 602 dev/pci/cs4280.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 603 dev/pci/cs4280.c pci_chipset_tag_t pc = pa->pa_pc; pa 609 dev/pci/cs4280.c if (pci_mapreg_map(pa, CSCC_PCI_BA0, pa 615 dev/pci/cs4280.c if (pci_mapreg_map(pa, CSCC_PCI_BA1, pa 622 dev/pci/cs4280.c sc->sc_dmatag = pa->pa_dmat; pa 625 dev/pci/cs4280.c mem = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 629 dev/pci/cs4280.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG, mem); pa 633 dev/pci/cs4280.c if (pci_intr_map(pa, &ih)) { pa 278 dev/pci/cs4281.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 280 dev/pci/cs4281.c if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_CIRRUS || pa 281 dev/pci/cs4281.c PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT_CIRRUS_CS4281) pa 294 dev/pci/cs4281.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 295 dev/pci/cs4281.c pci_chipset_tag_t pc = pa->pa_pc; pa 301 dev/pci/cs4281.c if (pci_mapreg_map(pa, CSCC_PCI_BA0, pa 307 dev/pci/cs4281.c if (pci_mapreg_map(pa, CSCC_PCI_BA1, pa 314 dev/pci/cs4281.c sc->sc_dmatag = pa->pa_dmat; pa 322 dev/pci/cs4281.c if (pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PWRMGMT, pa 327 dev/pci/cs4281.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, pci_pwrmgmt_csr_reg); pa 329 dev/pci/cs4281.c pci_conf_write(pc, pa->pa_tag, pci_pwrmgmt_csr_reg, pa 336 dev/pci/cs4281.c if (pci_intr_map(pa, &ih)) { pa 98 dev/pci/cy_pci.c struct pci_attach_args *pa = aux; pa 106 dev/pci/cy_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 119 dev/pci/cy_pci.c if (pci_mapreg_map(pa, 0x14, PCI_MAPREG_TYPE_IO, 0, pa 125 dev/pci/cy_pci.c if (pci_mapreg_map(pa, 0x18, memtype, 0, &sc->sc_memt, pa 137 dev/pci/cy_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 142 dev/pci/cy_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 143 dev/pci/cy_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_TTY, cy_intr, pa 276 dev/pci/cz.c struct pci_attach_args *pa = aux; pa 278 dev/pci/cz.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_CYCLADES && pa 279 dev/pci/cz.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_CYCLADES_CYCLOMZ_2) pa 295 dev/pci/cz.c struct pci_attach_args *pa = aux; pa 296 dev/pci/cz.c pci_chipset_tag_t pc = pa->pa_pc; pa 303 dev/pci/cz.c cz->cz_plx.plx_pc = pa->pa_pc; pa 304 dev/pci/cz.c cz->cz_plx.plx_tag = pa->pa_tag; pa 306 dev/pci/cz.c if (pci_mapreg_map(pa, PLX_PCI_RUNTIME_MEMADDR, pa 312 dev/pci/cz.c if (pci_mapreg_map(pa, PLX_PCI_LOCAL_ADDR0, pa 338 dev/pci/cz.c if (pci_intr_map(pa, &ih) != 0) { pa 349 dev/pci/cz.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 92 dev/pci/dpt_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 94 dev/pci/dpt_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DPT && pa 95 dev/pci/dpt_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DPT_SC_RAID) pa 107 dev/pci/dpt_pci.c struct pci_attach_args *pa; pa 114 dev/pci/dpt_pci.c pa = (struct pci_attach_args *)aux; pa 115 dev/pci/dpt_pci.c pc = pa->pa_pc; pa 118 dev/pci/dpt_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot, pa 124 dev/pci/dpt_pci.c sc->sc_dmat = pa->pa_dmat; pa 127 dev/pci/dpt_pci.c if (pci_intr_map(pa, &ih)) { pa 544 dev/pci/eap.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 545 dev/pci/eap.c pci_chipset_tag_t pc = pa->pa_pc; pa 554 dev/pci/eap.c sc->sc_1371 = !(PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ENSONIQ && pa 555 dev/pci/eap.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ENSONIQ_AUDIOPCI); pa 557 dev/pci/eap.c revision = PCI_REVISION(pa->pa_class); pa 559 dev/pci/eap.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ENSONIQ && pa 560 dev/pci/eap.c ((PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ENSONIQ_AUDIOPCI97 && pa 562 dev/pci/eap.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ENSONIQ_CT5880)) pa 569 dev/pci/eap.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 574 dev/pci/eap.c sc->sc_dmatag = pa->pa_dmat; pa 577 dev/pci/eap.c if (pci_intr_map(pa, &ih)) { pa 91 dev/pci/ehci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 93 dev/pci/ehci_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_SERIALBUS && pa 94 dev/pci/ehci_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_SERIALBUS_USB && pa 95 dev/pci/ehci_pci.c PCI_INTERFACE(pa->pa_class) == PCI_INTERFACE_EHCI) pa 105 dev/pci/ehci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 106 dev/pci/ehci_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 107 dev/pci/ehci_pci.c pcitag_t tag = pa->pa_tag; pa 116 dev/pci/ehci_pci.c if (pci_mapreg_map(pa, PCI_CBMEM, PCI_MAPREG_TYPE_MEM, 0, pa 124 dev/pci/ehci_pci.c sc->sc.sc_bus.dmatag = pa->pa_dmat; pa 133 dev/pci/ehci_pci.c if (pci_intr_map(pa, &ih)) { pa 164 dev/pci/ehci_pci.c vendor = pci_findvendor(pa->pa_id); pa 165 dev/pci/ehci_pci.c sc->sc.sc_id_vendor = PCI_VENDOR(pa->pa_id); pa 170 dev/pci/ehci_pci.c "vendor 0x%04x", PCI_VENDOR(pa->pa_id)); pa 434 dev/pci/emuxki.c struct pci_attach_args *pa = aux; pa 438 dev/pci/emuxki.c if (pci_mapreg_map(pa, EMU_PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 444 dev/pci/emuxki.c sc->sc_pc = pa->pa_pc; pa 445 dev/pci/emuxki.c sc->sc_dmat = pa->pa_dmat; pa 447 dev/pci/emuxki.c if (pci_intr_map(pa, &ih)) { pa 453 dev/pci/emuxki.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 454 dev/pci/emuxki.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, emuxki_intr, pa 467 dev/pci/emuxki.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_CREATIVELABS_AUDIGY) { pa 469 dev/pci/emuxki.c if (PCI_REVISION(pa->pa_class) == 0x04 || pa 470 dev/pci/emuxki.c PCI_REVISION(pa->pa_class) == 0x08) { pa 476 dev/pci/emuxki.c } else if (pci_conf_read(pa->pa_pc, pa->pa_tag, pa 485 dev/pci/emuxki.c PCI_REVISION(pa->pa_class)); pa 1012 dev/pci/esa.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 1013 dev/pci/esa.c pcitag_t tag = pa->pa_tag; pa 1014 dev/pci/esa.c pci_chipset_tag_t pc = pa->pa_pc; pa 1021 dev/pci/esa.c if (PCI_VENDOR(pa->pa_id) == card->pci_vendor_id && pa 1022 dev/pci/esa.c PCI_PRODUCT(pa->pa_id) == card->pci_product_id) { pa 1030 dev/pci/esa.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 1039 dev/pci/esa.c sc->sc_dmat = pa->pa_dmat; pa 1042 dev/pci/esa.c if (pci_intr_map(pa, &ih)) { pa 194 dev/pci/eso.c struct pci_attach_args *pa = aux; pa 196 dev/pci/eso.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ESSTECH && pa 197 dev/pci/eso.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ESSTECH_SOLO1) pa 209 dev/pci/eso.c struct pci_attach_args *pa = aux; pa 215 dev/pci/eso.c sc->sc_revision = PCI_REVISION(pa->pa_class); pa 224 dev/pci/eso.c if (pci_mapreg_map(pa, ESO_PCI_BAR_IO, PCI_MAPREG_TYPE_IO, 0, pa 229 dev/pci/eso.c if (pci_mapreg_map(pa, ESO_PCI_BAR_SB, PCI_MAPREG_TYPE_IO, 0, pa 234 dev/pci/eso.c if (pci_mapreg_map(pa, ESO_PCI_BAR_VC, PCI_MAPREG_TYPE_IO, 0, pa 240 dev/pci/eso.c if (pci_mapreg_map(pa, ESO_PCI_BAR_MPU, PCI_MAPREG_TYPE_IO, 0, pa 245 dev/pci/eso.c if (pci_mapreg_map(pa, ESO_PCI_BAR_GAME, PCI_MAPREG_TYPE_IO, 0, pa 251 dev/pci/eso.c sc->sc_dmat = pa->pa_dmat; pa 255 dev/pci/eso.c sc->sc_pa = *pa; pa 260 dev/pci/eso.c if (pci_intr_map(pa, &ih)) { pa 264 dev/pci/eso.c intrstring = pci_intr_string(pa->pa_pc, ih); pa 266 dev/pci/eso.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, eso_intr, sc, pa 269 dev/pci/eso.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_AUDIO, eso_intr, sc); pa 298 dev/pci/eso.c pci_conf_write(pa->pa_pc, pa->pa_tag, ESO_PCI_DDMAC, pa 332 dev/pci/eso.c struct pci_attach_args *pa = &sc->sc_pa; pa 343 dev/pci/eso.c pci_conf_write(pa->pa_pc, pa->pa_tag, ESO_PCI_S1C, pa 344 dev/pci/eso.c pci_conf_read(pa->pa_pc, pa->pa_tag, ESO_PCI_S1C) & pa 393 dev/pci/eso.c struct pci_attach_args *pa = &sc->sc_pa; pa 411 dev/pci/eso.c pci_conf_write(pa->pa_pc, pa->pa_tag, ESO_PCI_DDMAC, pa 166 dev/pci/fms.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 168 dev/pci/fms.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_FORTEMEDIA && pa 169 dev/pci/fms.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_FORTEMEDIA_FM801) pa 180 dev/pci/fms.c struct pci_attach_args *pa = aux; pa 183 dev/pci/fms.c pci_chipset_tag_t pc = pa->pa_pc; pa 184 dev/pci/fms.c pcitag_t pt = pa->pa_tag; pa 191 dev/pci/fms.c if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->sc_iot, pa 211 dev/pci/fms.c if (pci_intr_map(pa, &ih)) { pa 231 dev/pci/fms.c sc->sc_dmat = pa->pa_dmat; pa 156 dev/pci/gdt_pci.c struct pci_attach_args *pa = aux; pa 158 dev/pci/gdt_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_VORTEX && pa 159 dev/pci/gdt_pci.c ((PCI_PRODUCT(pa->pa_id) >= GDT_DEVICE_ID_MIN && pa 160 dev/pci/gdt_pci.c PCI_PRODUCT(pa->pa_id) <= GDT_DEVICE_ID_MAX) || pa 161 dev/pci/gdt_pci.c PCI_PRODUCT(pa->pa_id) == GDT_DEVICE_ID_NEWRX || pa 162 dev/pci/gdt_pci.c PCI_PRODUCT(pa->pa_id) == GDT_DEVICE_ID_NEWRX2)) pa 164 dev/pci/gdt_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL && pa 165 dev/pci/gdt_pci.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_GDT_RAID1 || pa 166 dev/pci/gdt_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_GDT_RAID2)) pa 176 dev/pci/gdt_pci.c struct pci_attach_args *pa = aux; pa 196 dev/pci/gdt_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_VORTEX) { pa 197 dev/pci/gdt_pci.c prod = PCI_PRODUCT(pa->pa_id); pa 255 dev/pci/gdt_pci.c } else if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL) { pa 259 dev/pci/gdt_pci.c if (pci_mapreg_map(pa, pa 263 dev/pci/gdt_pci.c if (pci_mapreg_map(pa, pa 276 dev/pci/gdt_pci.c gdt->sc_dmat = pa->pa_dmat; pa 282 dev/pci/gdt_pci.c if (pci_mapreg_map(pa, GDT_PCINEW_IOMEM, PCI_MAPREG_TYPE_MEM, pa 289 dev/pci/gdt_pci.c if (pci_mapreg_map(pa, GDT_PCINEW_IO, PCI_MAPREG_TYPE_IO, 0, pa 540 dev/pci/gdt_pci.c if (pci_intr_map(pa, &ih)) { pa 544 dev/pci/gdt_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 545 dev/pci/gdt_pci.c gdt->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, gdt_intr, gdt, pa 573 dev/pci/gdt_pci.c pci_intr_disestablish(pa->pa_pc, gdt->sc_ih); pa 120 dev/pci/gtp.c struct pci_attach_args *pa = aux; pa 125 dev/pci/gtp.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_GEMTEK && pa 126 dev/pci/gtp.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_GEMTEK_PR103) pa 135 dev/pci/gtp.c struct pci_attach_args *pa = aux; pa 138 dev/pci/gtp.c if (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, &sc->tea.iot, pa 145 dev/pci/hifn7751.c struct pci_attach_args *pa = aux; pa 146 dev/pci/hifn7751.c pci_chipset_tag_t pc = pa->pa_pc; pa 156 dev/pci/hifn7751.c sc->sc_pci_pc = pa->pa_pc; pa 157 dev/pci/hifn7751.c sc->sc_pci_tag = pa->pa_tag; pa 159 dev/pci/hifn7751.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_HIFN && pa 160 dev/pci/hifn7751.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_7951)) pa 163 dev/pci/hifn7751.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_HIFN && pa 164 dev/pci/hifn7751.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_7955 || pa 165 dev/pci/hifn7751.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_7956)) pa 169 dev/pci/hifn7751.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_HIFN && pa 170 dev/pci/hifn7751.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_7811) pa 174 dev/pci/hifn7751.c if (pci_mapreg_map(pa, HIFN_BAR0, PCI_MAPREG_TYPE_MEM, 0, pa 180 dev/pci/hifn7751.c if (pci_mapreg_map(pa, HIFN_BAR1, PCI_MAPREG_TYPE_MEM, 0, pa 193 dev/pci/hifn7751.c sc->sc_dmat = pa->pa_dmat; pa 226 dev/pci/hifn7751.c if (hifn_enable_crypto(sc, pa->pa_id) != 0) { pa 249 dev/pci/hifn7751.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NETSEC && pa 250 dev/pci/hifn7751.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NETSEC_7751 && pa 251 dev/pci/hifn7751.c PCI_REVISION(pa->pa_class) == 0x61) pa 254 dev/pci/hifn7751.c if (pci_intr_map(pa, &ih)) { pa 93 dev/pci/i82365_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 95 dev/pci/i82365_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_CIRRUS && pa 96 dev/pci/i82365_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_CIRRUS_CL_PD6729) pa 111 dev/pci/i82365_pci.c struct pci_attach_args *pa = aux; pa 112 dev/pci/i82365_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 113 dev/pci/i82365_pci.c bus_space_tag_t memt = pa->pa_memt; pa 118 dev/pci/i82365_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 114 dev/pci/ichiic.c struct pci_attach_args *pa = aux; pa 122 dev/pci/ichiic.c conf = pci_conf_read(pa->pa_pc, pa->pa_tag, ICH_SMB_HOSTC); pa 131 dev/pci/ichiic.c if (pci_mapreg_map(pa, ICH_SMB_BASE, PCI_MAPREG_TYPE_IO, 0, pa 143 dev/pci/ichiic.c if (pci_intr_map(pa, &ih) == 0) { pa 144 dev/pci/ichiic.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 145 dev/pci/ichiic.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 95 dev/pci/ichwdt.c struct pci_attach_args *pa = aux; pa 98 dev/pci/ichwdt.c sc->sc_pc = pa->pa_pc; pa 99 dev/pci/ichwdt.c sc->sc_tag = pa->pa_tag; pa 102 dev/pci/ichwdt.c sc->sc_iot = pa->pa_iot; pa 103 dev/pci/ichwdt.c if (pci_mapreg_map(pa, ICH_WDT_BASE, PCI_MAPREG_TYPE_MEM, 0, pa 107 dev/pci/if_acx_pci.c struct pci_attach_args *pa = aux; pa 112 dev/pci/if_acx_pci.c sc->sc_dmat = pa->pa_dmat; pa 113 dev/pci/if_acx_pci.c psc->sc_pc = pa->pa_pc; pa 116 dev/pci/if_acx_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TI_ACX100A) { pa 117 dev/pci/if_acx_pci.c error = pci_mapreg_map(pa, ACX_PCI_BAR0, pa 128 dev/pci/if_acx_pci.c error = pci_mapreg_map(pa, b1, PCI_MAPREG_TYPE_MEM | pa 136 dev/pci/if_acx_pci.c error = pci_mapreg_map(pa, b2, PCI_MAPREG_TYPE_MEM | pa 144 dev/pci/if_acx_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 161 dev/pci/if_acx_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TI_ACX111) pa 112 dev/pci/if_an_pci.c struct pci_attach_args *pa = aux; pa 115 dev/pci/if_an_pci.c bus_space_tag_t iot = pa->pa_iot; pa 116 dev/pci/if_an_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 120 dev/pci/if_an_pci.c if (pci_mapreg_map(pa, AN_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 129 dev/pci/if_an_pci.c if (pci_intr_map(pa, &ih)) { pa 107 dev/pci/if_ath_pci.c struct pci_attach_args *pa = aux; pa 110 dev/pci/if_ath_pci.c vendor = PCI_VENDOR(pa->pa_id); pa 113 dev/pci/if_ath_pci.c devname = ath_hal_probe(vendor, PCI_PRODUCT(pa->pa_id)); pa 125 dev/pci/if_ath_pci.c struct pci_attach_args *pa = aux; pa 126 dev/pci/if_ath_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 127 dev/pci/if_ath_pci.c pcitag_t pt = pa->pa_tag; pa 141 dev/pci/if_ath_pci.c mem_type = pci_mapreg_type(pc, pa->pa_tag, ATH_BAR0); pa 149 dev/pci/if_ath_pci.c if (pci_mapreg_map(pa, ATH_BAR0, mem_type, 0, &iot, &ioh, pa 162 dev/pci/if_ath_pci.c if (pci_intr_map(pa, &ih)) { pa 177 dev/pci/if_ath_pci.c sc->sc_dmat = pa->pa_dmat; pa 185 dev/pci/if_ath_pci.c if (ath_attach(PCI_PRODUCT(pa->pa_id), sc) == 0) pa 148 dev/pci/if_atw_pci.c struct pci_attach_args *pa = aux; pa 149 dev/pci/if_atw_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 157 dev/pci/if_atw_pci.c psc->psc_pc = pa->pa_pc; pa 158 dev/pci/if_atw_pci.c psc->psc_pcitag = pa->pa_tag; pa 169 dev/pci/if_atw_pci.c sc->sc_rev = PCI_REVISION(pa->pa_class); pa 181 dev/pci/if_atw_pci.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 182 dev/pci/if_atw_pci.c reg = pci_conf_read(pc, pa->pa_tag, pmreg + PCI_PMCSR); pa 188 dev/pci/if_atw_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 199 dev/pci/if_atw_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 209 dev/pci/if_atw_pci.c ioh_valid = (pci_mapreg_map(pa, ATW_PCI_IOBA, pa 212 dev/pci/if_atw_pci.c memh_valid = (pci_mapreg_map(pa, ATW_PCI_MMBA, pa 227 dev/pci/if_atw_pci.c sc->sc_dmat = pa->pa_dmat; pa 232 dev/pci/if_atw_pci.c sc->sc_cacheline = PCI_CACHELINE(pci_conf_read(pc, pa->pa_tag, pa 238 dev/pci/if_atw_pci.c if (pa->pa_flags & PCI_FLAGS_MRL_OKAY) /* read line */ pa 240 dev/pci/if_atw_pci.c if (pa->pa_flags & PCI_FLAGS_MRM_OKAY) /* read multiple */ pa 242 dev/pci/if_atw_pci.c if (pa->pa_flags & PCI_FLAGS_MWI_OKAY) /* write invalidate */ pa 248 dev/pci/if_atw_pci.c if (pci_intr_map(pa, &psc->psc_ih)) { pa 228 dev/pci/if_bce.c struct pci_attach_args *pa = aux; pa 229 dev/pci/if_bce.c pci_chipset_tag_t pc = pa->pa_pc; pa 244 dev/pci/if_bce.c sc->bce_pa = *pa; pa 245 dev/pci/if_bce.c sc->bce_dmatag = pa->pa_dmat; pa 250 dev/pci/if_bce.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, BCE_PCI_BAR0); pa 254 dev/pci/if_bce.c if (pci_mapreg_map(pa, BCE_PCI_BAR0, memtype, 0, &sc->bce_btag, pa 264 dev/pci/if_bce.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 265 dev/pci/if_bce.c pmode = pci_conf_read(pc, pa->pa_tag, pmreg + 4) & 0x3; pa 278 dev/pci/if_bce.c pci_conf_write(pc, pa->pa_tag, pmreg + 4, 0); pa 281 dev/pci/if_bce.c if (pci_intr_map(pa, &ih)) { pa 393 dev/pci/if_bge.c struct pci_attach_args *pa = &(sc->bge_pa); pa 395 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MEMWIN_BASEADDR, off); pa 396 dev/pci/if_bge.c return (pci_conf_read(pa->pa_pc, pa->pa_tag, BGE_PCI_MEMWIN_DATA)); pa 402 dev/pci/if_bge.c struct pci_attach_args *pa = &(sc->bge_pa); pa 404 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MEMWIN_BASEADDR, off); pa 405 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MEMWIN_DATA, val); pa 411 dev/pci/if_bge.c struct pci_attach_args *pa = &(sc->bge_pa); pa 413 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_REG_BASEADDR, off); pa 414 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_REG_DATA, val); pa 1103 dev/pci/if_bge.c struct pci_attach_args *pa = &(sc->bge_pa); pa 1108 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MISC_CTL, pa 1120 dev/pci/if_bge.c BGE_MEMWIN_WRITE(pa->pa_pc, pa->pa_tag, i, 0); pa 1124 dev/pci/if_bge.c BGE_MEMWIN_WRITE(pa->pa_pc, pa->pa_tag, i, 0); pa 1136 dev/pci/if_bge.c device_ctl = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 1200 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_DMA_RW_CTL, dma_rw_ctl); pa 1218 dev/pci/if_bge.c PCI_CLRBIT(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 1228 dev/pci/if_bge.c PCI_SETBIT(pa->pa_pc, pa->pa_tag, BGE_PCI_DMA_RW_CTL, pa 1683 dev/pci/if_bge.c struct pci_attach_args *pa = aux; pa 1684 dev/pci/if_bge.c pci_chipset_tag_t pc = pa->pa_pc; pa 1701 dev/pci/if_bge.c sc->bge_pa = *pa; pa 1703 dev/pci/if_bge.c subid = pci_conf_read(pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 1711 dev/pci/if_bge.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, BGE_PCI_BAR0); pa 1715 dev/pci/if_bge.c if (pci_mapreg_map(pa, BGE_PCI_BAR0, pa 1725 dev/pci/if_bge.c if (pci_intr_map(pa, &ih)) { pa 1740 dev/pci/if_bge.c pm_ctl = pci_conf_read(pc, pa->pa_tag, BGE_PCI_PWRMGMT_CMD); pa 1743 dev/pci/if_bge.c pci_conf_write(pc, pa->pa_tag, BGE_PCI_PWRMGMT_CMD, pm_ctl); pa 1751 dev/pci/if_bge.c pci_conf_read(pc, pa->pa_tag, BGE_PCI_MISC_CTL) & pa 1764 dev/pci/if_bge.c if (pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PCIEXPRESS, pa 1771 dev/pci/if_bge.c if ((pci_conf_read(pa->pa_pc, pa->pa_tag, BGE_PCI_PCISTATE) & pa 1779 dev/pci/if_bge.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "subsystem-vendor-id", pa 1812 dev/pci/if_bge.c PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROADCOM && pa 1813 dev/pci/if_bge.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5901 || pa 1814 dev/pci/if_bge.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5901A2 || pa 1815 dev/pci/if_bge.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5705F)) || pa 1816 dev/pci/if_bge.c (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROADCOM && pa 1817 dev/pci/if_bge.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5751F || pa 1818 dev/pci/if_bge.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5753F || pa 1819 dev/pci/if_bge.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5787F)) || pa 1839 dev/pci/if_bge.c if (PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT_BROADCOM_BCM5722 && pa 1840 dev/pci/if_bge.c PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT_BROADCOM_BCM5756) pa 1842 dev/pci/if_bge.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_BCM5755M) pa 1856 dev/pci/if_bge.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "local-mac-address", pa 1899 dev/pci/if_bge.c sc->bge_dmatag = pa->pa_dmat; pa 2092 dev/pci/if_bge.c struct pci_attach_args *pa = &sc->bge_pa; pa 2098 dev/pci/if_bge.c cachesize = pci_conf_read(pa->pa_pc, pa->pa_tag, BGE_PCI_CACHESZ); pa 2099 dev/pci/if_bge.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, BGE_PCI_CMD); pa 2100 dev/pci/if_bge.c pcistate = pci_conf_read(pa->pa_pc, pa->pa_tag, BGE_PCI_PCISTATE); pa 2102 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MISC_CTL, pa 2146 dev/pci/if_bge.c v = pci_conf_read(pa->pa_pc, pa->pa_tag, 0xc4); pa 2147 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, 0xc4, v | (1<<15)); pa 2154 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 2159 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_MISC_CTL, pa 2162 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_CACHESZ, cachesize); pa 2163 dev/pci/if_bge.c pci_conf_write(pa->pa_pc, pa->pa_tag, BGE_PCI_CMD, command); pa 2207 dev/pci/if_bge.c new_pcistate = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 620 dev/pci/if_bnx.c struct pci_attach_args *pa = aux; pa 621 dev/pci/if_bnx.c pci_chipset_tag_t pc = pa->pa_pc; pa 626 dev/pci/if_bnx.c sc->bnx_pa = *pa; pa 631 dev/pci/if_bnx.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, BNX_PCI_BAR0); pa 635 dev/pci/if_bnx.c if (pci_mapreg_map(pa, BNX_PCI_BAR0, pa 644 dev/pci/if_bnx.c if (pci_intr_map(pa, &sc->bnx_ih)) { pa 656 dev/pci/if_bnx.c pci_conf_write(pa->pa_pc, pa->pa_tag, BNX_PCICFG_MISC_CONFIG, pa 670 dev/pci/if_bnx.c (((pci_conf_read(pa->pa_pc, pa->pa_tag, 0x08) & 0xf0) >> 4) pa 671 dev/pci/if_bnx.c + 'A'), (pci_conf_read(pa->pa_pc, pa->pa_tag, 0x08) & 0xf)); pa 763 dev/pci/if_bnx.c struct pci_attach_args *pa = &sc->bnx_pa; pa 856 dev/pci/if_bnx.c sc->bnx_dmatag = pa->pa_dmat; pa 1012 dev/pci/if_bnx.c struct pci_attach_args *pa = &(sc->bnx_pa); pa 1014 dev/pci/if_bnx.c pci_conf_write(pa->pa_pc, pa->pa_tag, BNX_PCICFG_REG_WINDOW_ADDRESS, pa 1019 dev/pci/if_bnx.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 1026 dev/pci/if_bnx.c return pci_conf_read(pa->pa_pc, pa->pa_tag, BNX_PCICFG_REG_WINDOW); pa 1043 dev/pci/if_bnx.c struct pci_attach_args *pa = &(sc->bnx_pa); pa 1048 dev/pci/if_bnx.c pci_conf_write(pa->pa_pc, pa->pa_tag, BNX_PCICFG_REG_WINDOW_ADDRESS, pa 1050 dev/pci/if_bnx.c pci_conf_write(pa->pa_pc, pa->pa_tag, BNX_PCICFG_REG_WINDOW, val); pa 2406 dev/pci/if_bnx.c struct pci_attach_args *pa = &(sc->bnx_pa); pa 2413 dev/pci/if_bnx.c pci_intr_disestablish(pa->pa_pc, sc->bnx_intrhand); pa 3030 dev/pci/if_bnx.c struct pci_attach_args *pa = &(sc->bnx_pa); pa 3071 dev/pci/if_bnx.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, BNX_PCI_PCIX_CMD); pa 3072 dev/pci/if_bnx.c pci_conf_write(pa->pa_pc, pa->pa_tag, BNX_PCI_PCIX_CMD, pa 177 dev/pci/if_cas.c cas_pci_enaddr(struct cas_softc *sc, struct pci_attach_args *pa) pa 189 dev/pci/if_cas.c address = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 190 dev/pci/if_cas.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, 0xfffffffe); pa 191 dev/pci/if_cas.c mask = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 193 dev/pci/if_cas.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, address); pa 195 dev/pci/if_cas.c romt = pa->pa_memt; pa 286 dev/pci/if_cas.c address = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 288 dev/pci/if_cas.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, address); pa 296 dev/pci/if_cas.c struct pci_attach_args *pa = aux; pa 307 dev/pci/if_cas.c sc->sc_dmatag = pa->pa_dmat; pa 310 dev/pci/if_cas.c if (pci_mapreg_map(pa, PCI_CAS_BASEADDR, PCI_MAPREG_TYPE_MEM, 0, pa 316 dev/pci/if_cas.c if (cas_pci_enaddr(sc, pa) == 0) pa 321 dev/pci/if_cas.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "local-mac-address", pa 329 dev/pci/if_cas.c pci_ether_hw_addr(pa->pa_pc, sc->sc_arpcom.ac_enaddr); pa 336 dev/pci/if_cas.c if (pci_intr_map(pa, &ih) != 0) { pa 341 dev/pci/if_cas.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 342 dev/pci/if_cas.c sc->sc_ih = pci_intr_establish(pa->pa_pc, pa 321 dev/pci/if_che.c cheg_lookup(struct pci_attach_args *pa) pa 328 dev/pci/if_che.c if (cd->cd_vendor == PCI_VENDOR(pa->pa_id) && pa 329 dev/pci/if_che.c cd->cd_product == PCI_PRODUCT(pa->pa_id)) pa 339 dev/pci/if_che.c struct pci_attach_args *pa = aux; pa 341 dev/pci/if_che.c if (cheg_lookup(pa) != NULL) pa 351 dev/pci/if_che.c struct pci_attach_args *pa = aux; pa 360 dev/pci/if_che.c cd = cheg_lookup(pa); pa 362 dev/pci/if_che.c sc->sc_dmat = pa->pa_dmat; pa 364 dev/pci/if_che.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, CHE_PCI_BAR); pa 365 dev/pci/if_che.c if (pci_mapreg_map(pa, CHE_PCI_BAR, memtype, 0, &sc->sc_memt, pa 371 dev/pci/if_che.c if (pci_intr_map(pa, &caa.caa_ih) != 0) { pa 386 dev/pci/if_che.c if (che_get_vpd(sc, pa, &vpd, sizeof(vpd)/sizeof(u_int32_t)) != 0) { pa 392 dev/pci/if_che.c pci_intr_string(pa->pa_pc, caa.caa_ih), sc->sc_rev, pa 396 dev/pci/if_che.c sc->sc_product = PCI_PRODUCT(pa->pa_id); pa 402 dev/pci/if_che.c caa.caa_pa = pa; pa 550 dev/pci/if_che.c che_read_eeprom(struct cheg_softc *sc, struct pci_attach_args *pa, pa 556 dev/pci/if_che.c if (!pci_get_capability(pa->pa_pc, pa->pa_tag, CHE_PCI_CAP_ID_VPD, pa 564 dev/pci/if_che.c pci_conf_write(pa->pa_pc, pa->pa_tag, base, addr); pa 568 dev/pci/if_che.c rv = pci_conf_read(pa->pa_pc, pa->pa_tag, base); pa 578 dev/pci/if_che.c *dp = pci_conf_read(pa->pa_pc, pa->pa_tag, base + CHE_PCI_VPD_DATA); pa 583 dev/pci/if_che.c che_get_vpd(struct cheg_softc *sc, struct pci_attach_args *pa, pa 594 dev/pci/if_che.c if (che_read_eeprom(sc, pa, CHE_PCI_VPD_BASE, &dw0)) pa 601 dev/pci/if_che.c if (che_read_eeprom(sc, pa, addr + i * 4, &dw[i])) pa 128 dev/pci/if_dc_pci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 135 dev/pci/if_dc_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DEC && pa 136 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DEC_21140) pa 143 dev/pci/if_dc_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DEC && pa 144 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DEC_21142 && pa 145 dev/pci/if_dc_pci.c PCI_REVISION(pa->pa_class) == 0x21) pa 149 dev/pci/if_dc_pci.c if ((PCI_VENDOR(pa->pa_id) == t->dc_vid) && pa 150 dev/pci/if_dc_pci.c (PCI_PRODUCT(pa->pa_id) == t->dc_did)) { pa 163 dev/pci/if_dc_pci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 164 dev/pci/if_dc_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 168 dev/pci/if_dc_pci.c cptr = pci_conf_read(pc, pa->pa_tag, DC_PCI_CCAP) & 0xFF; pa 170 dev/pci/if_dc_pci.c r = pci_conf_read(pc, pa->pa_tag, cptr) & 0xFF; pa 173 dev/pci/if_dc_pci.c r = pci_conf_read(pc, pa->pa_tag, cptr + PCI_PMCSR); pa 178 dev/pci/if_dc_pci.c iobase = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFBIO); pa 179 dev/pci/if_dc_pci.c membase = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFBMA); pa 180 dev/pci/if_dc_pci.c irq = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFIT); pa 187 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, cptr + PCI_PMCSR, r); pa 190 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFBIO, iobase); pa 191 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFBMA, membase); pa 192 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFIT, irq); pa 209 dev/pci/if_dc_pci.c struct pci_attach_args *pa = aux; pa 210 dev/pci/if_dc_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 216 dev/pci/if_dc_pci.c sc->sc_dmat = pa->pa_dmat; pa 223 dev/pci/if_dc_pci.c sc->dc_csid = pci_conf_read(pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 229 dev/pci/if_dc_pci.c if (pci_mapreg_map(pa, DC_PCI_CFBIO, pa 236 dev/pci/if_dc_pci.c if (pci_mapreg_map(pa, DC_PCI_CFBMA, pa 245 dev/pci/if_dc_pci.c if (pci_intr_map(pa, &ih)) { pa 262 dev/pci/if_dc_pci.c sc->dc_revision = revision = PCI_REVISION(pa->pa_class); pa 265 dev/pci/if_dc_pci.c if (!(PCI_VENDOR(pa->pa_id) == PCI_VENDOR_LITEON && pa 266 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_LITEON_PNIC)) pa 269 dev/pci/if_dc_pci.c switch (PCI_VENDOR(pa->pa_id)) { pa 271 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DEC_21140 || pa 272 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DEC_21142) { pa 281 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_21145) { pa 290 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DAVICOM_DM9100 || pa 291 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DAVICOM_DM9102 || pa 292 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DAVICOM_DM9009) { pa 301 dev/pci/if_dc_pci.c command = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFLT); pa 304 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFLT, command); pa 310 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADMTEK_AL981) { pa 318 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADMTEK_ADM9511 || pa 319 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADMTEK_ADM9513 || pa 320 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADMTEK_AN983 || pa 321 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_3COM_3CSHO100BTX || pa 322 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_MICROSOFT_MN130) { pa 334 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ACCTON_EN2242) { pa 343 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_MACRONIX_MX98713) { pa 355 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_MACRONIX_MX98715 || pa 356 dev/pci/if_dc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ACCTON_EN1217) { pa 365 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_MACRONIX_MX98727) { pa 373 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_COMPEX_98713) { pa 385 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_LITEON_PNICII) { pa 392 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_LITEON_PNIC) { pa 406 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ASIX_AX88140A) { pa 415 dev/pci/if_dc_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_CONEXANT_RS7112) { pa 428 dev/pci/if_dc_pci.c PCI_VENDOR(pa->pa_id), PCI_PRODUCT(pa->pa_id)); pa 436 dev/pci/if_dc_pci.c sc->dc_cachesize = pci_conf_read(pc, pa->pa_tag, pa 444 dev/pci/if_dc_pci.c command = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFDD); pa 446 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFDD, command); pa 462 dev/pci/if_dc_pci.c if (pci_conf_read(pc, pa->pa_tag, DC_PCI_CSID) != 0x80281033) pa 487 dev/pci/if_dc_pci.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "local-mac-address", pa 503 dev/pci/if_dc_pci.c command = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFDD); pa 118 dev/pci/if_de.c #define PCI_CONF_WRITE(r, v) pci_conf_write(pa->pa_pc, pa->pa_tag, (r), (v)) pa 119 dev/pci/if_de.c #define PCI_CONF_READ(r) pci_conf_read(pa->pa_pc, pa->pa_tag, (r)) pa 122 dev/pci/if_de.c (sc)->tulip_pci_devno = pa->pa_device; \ pa 4527 dev/pci/if_de.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 4529 dev/pci/if_de.c if (PCI_VENDORID(pa->pa_id) != DEC_VENDORID) pa 4531 dev/pci/if_de.c if (PCI_CHIPID(pa->pa_id) == CHIPID_21040 pa 4532 dev/pci/if_de.c || PCI_CHIPID(pa->pa_id) == CHIPID_21041 pa 4533 dev/pci/if_de.c || PCI_CHIPID(pa->pa_id) == CHIPID_21140 pa 4534 dev/pci/if_de.c || PCI_CHIPID(pa->pa_id) == CHIPID_21142) pa 4554 dev/pci/if_de.c struct pci_attach_args * const pa = (struct pci_attach_args *) aux; pa 4631 dev/pci/if_de.c sc->tulip_pc = pa->pa_pc; pa 4632 dev/pci/if_de.c sc->tulip_dmatag = pa->pa_dmat; pa 4643 dev/pci/if_de.c ioh_valid = (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 4645 dev/pci/if_de.c memh_valid = (pci_mapreg_map(pa, PCI_CBMA, pa 4697 dev/pci/if_de.c if (pci_intr_map(pa, &intrhandle)) { pa 4702 dev/pci/if_de.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 4703 dev/pci/if_de.c sc->tulip_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_NET, pa 226 dev/pci/if_em.c struct pci_attach_args *pa = aux; pa 233 dev/pci/if_em.c sc->osdep.em_pa = *pa; pa 1401 dev/pci/if_em.c struct pci_attach_args *pa = &sc->osdep.em_pa; pa 1404 dev/pci/if_em.c sc->hw.pci_cmd_word = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 1408 dev/pci/if_em.c sc->hw.vendor_id = PCI_VENDOR(pa->pa_id); pa 1409 dev/pci/if_em.c sc->hw.device_id = PCI_PRODUCT(pa->pa_id); pa 1411 dev/pci/if_em.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG); pa 1414 dev/pci/if_em.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 1435 dev/pci/if_em.c struct pci_attach_args *pa = &sc->osdep.em_pa; pa 1436 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 1438 dev/pci/if_em.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, EM_MMBA); pa 1443 dev/pci/if_em.c if (pci_mapreg_map(pa, EM_MMBA, PCI_MAPREG_MEM_TYPE(val), 0, pa 1453 dev/pci/if_em.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, rid); pa 1464 dev/pci/if_em.c if (pci_mapreg_map(pa, rid, PCI_MAPREG_TYPE_IO, 0, pa 1476 dev/pci/if_em.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, EM_FLASH); pa 1482 dev/pci/if_em.c if (pci_mapreg_map(pa, EM_FLASH, PCI_MAPREG_MEM_TYPE(val), 0, pa 1490 dev/pci/if_em.c if (pci_intr_map(pa, &ih)) { pa 1515 dev/pci/if_em.c struct pci_attach_args *pa = &sc->osdep.em_pa; pa 1516 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 2779 dev/pci/if_em.c struct pci_attach_args *pa = &((struct em_osdep *)hw->back)->em_pa; pa 2780 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 2782 dev/pci/if_em.c pci_conf_write(pc, pa->pa_tag, reg, *value); pa 2788 dev/pci/if_em.c struct pci_attach_args *pa = &((struct em_osdep *)hw->back)->em_pa; pa 2789 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 2790 dev/pci/if_em.c *value = pci_conf_read(pc, pa->pa_tag, reg); pa 2796 dev/pci/if_em.c struct pci_attach_args *pa = &((struct em_osdep *)hw->back)->em_pa; pa 2797 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 2799 dev/pci/if_em.c pci_conf_write(pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 2806 dev/pci/if_em.c struct pci_attach_args *pa = &((struct em_osdep *)hw->back)->em_pa; pa 2807 dev/pci/if_em.c pci_chipset_tag_t pc = pa->pa_pc; pa 2809 dev/pci/if_em.c pci_conf_write(pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 2816 dev/pci/if_em.c struct pci_attach_args *pa = &((struct em_osdep *)hw->back)->em_pa; pa 2821 dev/pci/if_em.c if (pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PCIEXPRESS, pa 165 dev/pci/if_en_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 168 dev/pci/if_en_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_EFFICIENTNETS && pa 169 dev/pci/if_en_pci.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_EFFICIENTNETS_ENI155PF || pa 170 dev/pci/if_en_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_EFFICIENTNETS_ENI155PA)) pa 175 dev/pci/if_en_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ADP && pa 176 dev/pci/if_en_pci.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADP_AIC5900 || pa 177 dev/pci/if_en_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ADP_AIC5905)) pa 193 dev/pci/if_en_pci.c struct pci_attach_args *pa = aux; pa 198 dev/pci/if_en_pci.c sc->is_adaptec = (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ADP) ? 1 : 0; pa 199 dev/pci/if_en_pci.c scp->en_pc = pa->pa_pc; pa 205 dev/pci/if_en_pci.c if (pci_intr_map(pa, &ih)) { pa 225 dev/pci/if_en_pci.c retval = pci_mapreg_map(pa, PCI_CBMA, PCI_MAPREG_TYPE_MEM, 0, pa 249 dev/pci/if_en_pci.c pci_conf_write(scp->en_pc, pa->pa_tag, EN_TONGA, pa 114 dev/pci/if_ep_pci.c struct pci_attach_args *pa = aux; pa 115 dev/pci/if_ep_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 121 dev/pci/if_ep_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 129 dev/pci/if_ep_pci.c i = pci_conf_read(pc, pa->pa_tag, PCI_CONN); pa 138 dev/pci/if_ep_pci.c if (pci_intr_map(pa, &ih)) { pa 127 dev/pci/if_epic_pci.c epic_pci_subsys_lookup(const struct pci_attach_args *pa) pa 129 dev/pci/if_epic_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 133 dev/pci/if_epic_pci.c reg = pci_conf_read(pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 154 dev/pci/if_epic_pci.c struct pci_attach_args *pa = aux; pa 155 dev/pci/if_epic_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 164 dev/pci/if_epic_pci.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 165 dev/pci/if_epic_pci.c reg = pci_conf_read(pc, pa->pa_tag, pmreg + PCI_PMCSR); pa 171 dev/pci/if_epic_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 183 dev/pci/if_epic_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 193 dev/pci/if_epic_pci.c ioh_valid = (pci_mapreg_map(pa, EPIC_PCI_IOBA, pa 196 dev/pci/if_epic_pci.c memh_valid = (pci_mapreg_map(pa, EPIC_PCI_MMBA, pa 211 dev/pci/if_epic_pci.c sc->sc_dmat = pa->pa_dmat; pa 216 dev/pci/if_epic_pci.c if (pci_intr_map(pa, &ih)) { pa 231 dev/pci/if_epic_pci.c esp = epic_pci_subsys_lookup(pa); pa 92 dev/pci/if_fpa.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 94 dev/pci/if_fpa.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DEC && pa 95 dev/pci/if_fpa.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DEC_DEFPA) pa 107 dev/pci/if_fpa.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 113 dev/pci/if_fpa.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 118 dev/pci/if_fpa.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG, data); pa 130 dev/pci/if_fpa.c if (pci_mapreg_map(pa, DEFPA_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 136 dev/pci/if_fpa.c if (pci_mapreg_map(pa, DEFPA_CBMA, PCI_MAPREG_TYPE_MEM, 0, pa 143 dev/pci/if_fpa.c if (pci_intr_map(pa, &intrhandle)) { pa 148 dev/pci/if_fpa.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 149 dev/pci/if_fpa.c sc->sc_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_NET, pa 148 dev/pci/if_fxp_pci.c struct pci_attach_args *pa = aux; pa 149 dev/pci/if_fxp_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 155 dev/pci/if_fxp_pci.c if (pci_mapreg_map(pa, FXP_PCI_IOBA, PCI_MAPREG_TYPE_IO, 0, pa 160 dev/pci/if_fxp_pci.c sc->sc_dmat = pa->pa_dmat; pa 162 dev/pci/if_fxp_pci.c sc->sc_revision = PCI_REVISION(pa->pa_class); pa 167 dev/pci/if_fxp_pci.c if (pci_intr_map(pa, &ih)) { pa 185 dev/pci/if_fxp_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 222 dev/pci/if_fxp_pci.c if ((PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INTEL) && pa 223 dev/pci/if_fxp_pci.c (PCI_PRODUCT(pa->pa_id) == 0x2449 || pa 224 dev/pci/if_fxp_pci.c (PCI_PRODUCT(pa->pa_id) > 0x1030 && pa 225 dev/pci/if_fxp_pci.c PCI_PRODUCT(pa->pa_id) < 0x1039) || pa 226 dev/pci/if_fxp_pci.c (PCI_PRODUCT(pa->pa_id) == 0x1229 && pa 234 dev/pci/if_fxp_pci.c if (PCI_CACHELINE(pci_conf_read(pa->pa_pc, pa->pa_tag, pa 236 dev/pci/if_fxp_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 239 dev/pci/if_fxp_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, pa 135 dev/pci/if_gem_pci.c gem_pci_enaddr(struct gem_softc *sc, struct pci_attach_args *pa) pa 146 dev/pci/if_gem_pci.c address = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 147 dev/pci/if_gem_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, 0xfffffffe); pa 148 dev/pci/if_gem_pci.c mask = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 150 dev/pci/if_gem_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, address); pa 152 dev/pci/if_gem_pci.c romt = pa->pa_memt; pa 196 dev/pci/if_gem_pci.c address = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 198 dev/pci/if_gem_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, address); pa 206 dev/pci/if_gem_pci.c struct pci_attach_args *pa = aux; pa 218 dev/pci/if_gem_pci.c if (pa->pa_memt) { pa 220 dev/pci/if_gem_pci.c sc->sc_bustag = pa->pa_memt; pa 223 dev/pci/if_gem_pci.c sc->sc_bustag = pa->pa_iot; pa 226 dev/pci/if_gem_pci.c sc->sc_dmatag = pa->pa_dmat; pa 230 dev/pci/if_gem_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SUN_GEMNETWORK) pa 232 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SUN_ERINETWORK) pa 234 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_INTREPID2_GMAC) pa 236 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_PANGEA_GMAC) pa 238 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_SHASTA_GMAC) pa 240 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_UNINORTHGMAC) pa 242 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_UNINORTH2GMAC) pa 244 dev/pci/if_gem_pci.c else if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_APPLE_K2_GMAC) pa 248 dev/pci/if_gem_pci.c if (pci_mapreg_map(pa, PCI_GEM_BASEADDR, type, 0, pa 264 dev/pci/if_gem_pci.c if (gem_pci_enaddr(sc, pa) == 0) pa 269 dev/pci/if_gem_pci.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "local-mac-address", pa 277 dev/pci/if_gem_pci.c pci_ether_hw_addr(pa->pa_pc, sc->sc_arpcom.ac_enaddr); pa 284 dev/pci/if_gem_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 289 dev/pci/if_gem_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 290 dev/pci/if_gem_pci.c gsc->gsc_ih = pci_intr_establish(pa->pa_pc, pa 91 dev/pci/if_hme_pci.c struct pci_attach_args *pa = aux; pa 93 dev/pci/if_hme_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_SUN && pa 94 dev/pci/if_hme_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SUN_HME) pa 201 dev/pci/if_hme_pci.c struct pci_attach_args *pa = aux; pa 216 dev/pci/if_hme_pci.c if (pa->pa_memt) pa 217 dev/pci/if_hme_pci.c pa->pa_flags |= PCI_FLAGS_MEM_ENABLED; pa 218 dev/pci/if_hme_pci.c if (pa->pa_iot) pa 219 dev/pci/if_hme_pci.c pa->pa_flags |= PCI_FLAGS_IO_ENABLED; pa 220 dev/pci/if_hme_pci.c csr = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 221 dev/pci/if_hme_pci.c if (pa->pa_memt) { pa 224 dev/pci/if_hme_pci.c sc->sc_bustag = pa->pa_memt; pa 228 dev/pci/if_hme_pci.c sc->sc_bustag = pa->pa_iot; pa 230 dev/pci/if_hme_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 233 dev/pci/if_hme_pci.c sc->sc_dmatag = pa->pa_dmat; pa 248 dev/pci/if_hme_pci.c if (pci_mapreg_map(pa, PCI_HME_BASEADDR, type, 0, pa 263 dev/pci/if_hme_pci.c if (hme_pci_enaddr(sc, pa) == 0) pa 268 dev/pci/if_hme_pci.c if (OF_getprop(PCITAG_NODE(pa->pa_tag), "local-mac-address", pa 276 dev/pci/if_hme_pci.c pci_ether_hw_addr(pa->pa_pc, sc->sc_arpcom.ac_enaddr); pa 283 dev/pci/if_hme_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 288 dev/pci/if_hme_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 289 dev/pci/if_hme_pci.c hsc->hsc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET, pa 148 dev/pci/if_ipw.c struct pci_attach_args *pa = aux; pa 150 dev/pci/if_ipw.c if (PCI_VENDOR (pa->pa_id) == PCI_VENDOR_INTEL && pa 151 dev/pci/if_ipw.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTEL_PRO_WL_2100) pa 166 dev/pci/if_ipw.c struct pci_attach_args *pa = aux; pa 176 dev/pci/if_ipw.c sc->sc_pct = pa->pa_pc; pa 177 dev/pci/if_ipw.c sc->sc_pcitag = pa->pa_tag, pa 185 dev/pci/if_ipw.c error = pci_mapreg_map(pa, IPW_PCI_BAR0, PCI_MAPREG_TYPE_MEM | pa 194 dev/pci/if_ipw.c sc->sc_dmat = pa->pa_dmat; pa 199 dev/pci/if_ipw.c if (pci_intr_map(pa, &ih) != 0) { pa 172 dev/pci/if_iwi.c struct pci_attach_args *pa = aux; pa 181 dev/pci/if_iwi.c sc->sc_pct = pa->pa_pc; pa 182 dev/pci/if_iwi.c sc->sc_pcitag = pa->pa_tag; pa 190 dev/pci/if_iwi.c error = pci_mapreg_map(pa, IWI_PCI_BAR0, PCI_MAPREG_TYPE_MEM | pa 199 dev/pci/if_iwi.c sc->sc_dmat = pa->pa_dmat; pa 201 dev/pci/if_iwi.c if (pci_intr_map(pa, &ih) != 0) { pa 293 dev/pci/if_iwi.c if (PCI_PRODUCT(pa->pa_id) >= PCI_PRODUCT_INTEL_PRO_WL_2915ABG_1) { pa 165 dev/pci/if_ixgb.c struct pci_attach_args *pa = aux; pa 172 dev/pci/if_ixgb.c sc->osdep.ixgb_pa = *pa; pa 893 dev/pci/if_ixgb.c struct pci_attach_args *pa = &sc->osdep.ixgb_pa; pa 896 dev/pci/if_ixgb.c sc->hw.pci_cmd_word = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 900 dev/pci/if_ixgb.c sc->hw.vendor_id = PCI_VENDOR(pa->pa_id); pa 901 dev/pci/if_ixgb.c sc->hw.device_id = PCI_PRODUCT(pa->pa_id); pa 903 dev/pci/if_ixgb.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG); pa 906 dev/pci/if_ixgb.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 932 dev/pci/if_ixgb.c struct pci_attach_args *pa = &sc->osdep.ixgb_pa; pa 933 dev/pci/if_ixgb.c pci_chipset_tag_t pc = pa->pa_pc; pa 935 dev/pci/if_ixgb.c val = pci_conf_read(pa->pa_pc, pa->pa_tag, IXGB_MMBA); pa 940 dev/pci/if_ixgb.c if (pci_mapreg_map(pa, IXGB_MMBA, PCI_MAPREG_MEM_TYPE(val), 0, pa 947 dev/pci/if_ixgb.c if (pci_intr_map(pa, &ih)) { pa 972 dev/pci/if_ixgb.c struct pci_attach_args *pa = &sc->osdep.ixgb_pa; pa 973 dev/pci/if_ixgb.c pci_chipset_tag_t pc = pa->pa_pc; pa 1946 dev/pci/if_ixgb.c struct pci_attach_args *pa = &((struct ixgb_osdep *)hw->back)->ixgb_pa; pa 1947 dev/pci/if_ixgb.c pci_chipset_tag_t pc = pa->pa_pc; pa 1949 dev/pci/if_ixgb.c pci_conf_write(pc, pa->pa_tag, reg, *value); pa 399 dev/pci/if_lge.c struct pci_attach_args *pa = aux; pa 400 dev/pci/if_lge.c pci_chipset_tag_t pc = pa->pa_pc; pa 419 dev/pci/if_lge.c command = pci_conf_read(pc, pa->pa_tag, LGE_PCI_CAPID) & 0x000000FF; pa 421 dev/pci/if_lge.c command = pci_conf_read(pc, pa->pa_tag, LGE_PCI_PWRMGMTCTRL); pa 426 dev/pci/if_lge.c iobase = pci_conf_read(pc, pa->pa_tag, LGE_PCI_LOIO); pa 427 dev/pci/if_lge.c membase = pci_conf_read(pc, pa->pa_tag, LGE_PCI_LOMEM); pa 428 dev/pci/if_lge.c irq = pci_conf_read(pc, pa->pa_tag, LGE_PCI_INTLINE); pa 435 dev/pci/if_lge.c pci_conf_write(pc, pa->pa_tag, pa 439 dev/pci/if_lge.c pci_conf_write(pc, pa->pa_tag, LGE_PCI_LOIO, iobase); pa 440 dev/pci/if_lge.c pci_conf_write(pc, pa->pa_tag, LGE_PCI_LOMEM, membase); pa 441 dev/pci/if_lge.c pci_conf_write(pc, pa->pa_tag, LGE_PCI_INTLINE, irq); pa 452 dev/pci/if_lge.c if (pci_mapreg_map(pa, LGE_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 458 dev/pci/if_lge.c memtype = pci_mapreg_type(pc, pa->pa_tag, LGE_PCI_LOMEM); pa 462 dev/pci/if_lge.c if (pci_mapreg_map(pa, LGE_PCI_LOMEM, pa 473 dev/pci/if_lge.c if (pci_intr_map(pa, &ih)) { pa 511 dev/pci/if_lge.c sc->sc_dmatag = pa->pa_dmat; pa 116 dev/pci/if_lmc_obsd.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 123 dev/pci/if_lmc_obsd.c if (PCI_VENDORID(pa->pa_id) != PCI_VENDOR_DEC) pa 125 dev/pci/if_lmc_obsd.c if (PCI_CHIPID(pa->pa_id) != PCI_PRODUCT_DEC_21140) pa 127 dev/pci/if_lmc_obsd.c id = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CFRV) & 0xff; pa 135 dev/pci/if_lmc_obsd.c id = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SSID); pa 172 dev/pci/if_lmc_obsd.c struct pci_attach_args * const pa = (struct pci_attach_args *) aux; pa 178 dev/pci/if_lmc_obsd.c revinfo = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CFRV) & 0xFF; pa 179 dev/pci/if_lmc_obsd.c id = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CFID); pa 180 dev/pci/if_lmc_obsd.c cfdainfo = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CFDA); pa 181 dev/pci/if_lmc_obsd.c ssid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SSID); pa 207 dev/pci/if_lmc_obsd.c sc->lmc_pci_devno = pa->pa_device; pa 216 dev/pci/if_lmc_obsd.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_CFDA, cfdainfo); pa 222 dev/pci/if_lmc_obsd.c sc->lmc_pc = pa->pa_pc; pa 233 dev/pci/if_lmc_obsd.c ioh_valid = (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, pa 235 dev/pci/if_lmc_obsd.c memh_valid = (pci_mapreg_map(pa, PCI_CBMA, pa 252 dev/pci/if_lmc_obsd.c sc->lmc_dmatag = pa->pa_dmat; pa 285 dev/pci/if_lmc_obsd.c if (pci_intr_map(pa, &intrhandle)) { pa 290 dev/pci/if_lmc_obsd.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 292 dev/pci/if_lmc_obsd.c sc->lmc_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_NET, pa 94 dev/pci/if_malo_pci.c struct pci_attach_args *pa = aux; pa 100 dev/pci/if_malo_pci.c sc->sc_dmat = pa->pa_dmat; pa 101 dev/pci/if_malo_pci.c psc->sc_pc = pa->pa_pc; pa 104 dev/pci/if_malo_pci.c error = pci_mapreg_map(pa, MALO_PCI_BAR1, pa 113 dev/pci/if_malo_pci.c error = pci_mapreg_map(pa, MALO_PCI_BAR2, pa 122 dev/pci/if_malo_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 1157 dev/pci/if_msk.c struct pci_attach_args *pa = aux; pa 1159 dev/pci/if_msk.c pci_chipset_tag_t pc = pa->pa_pc; pa 1175 dev/pci/if_msk.c command = pci_conf_read(pc, pa->pa_tag, SK_PCI_CAPID) & 0x000000FF; pa 1178 dev/pci/if_msk.c command = pci_conf_read(pc, pa->pa_tag, SK_PCI_PWRMGMTCTRL); pa 1183 dev/pci/if_msk.c iobase = pci_conf_read(pc, pa->pa_tag, SK_PCI_LOIO); pa 1184 dev/pci/if_msk.c membase = pci_conf_read(pc, pa->pa_tag, SK_PCI_LOMEM); pa 1185 dev/pci/if_msk.c irq = pci_conf_read(pc, pa->pa_tag, SK_PCI_INTLINE); pa 1192 dev/pci/if_msk.c pci_conf_write(pc, pa->pa_tag, pa 1196 dev/pci/if_msk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_LOIO, iobase); pa 1197 dev/pci/if_msk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_LOMEM, membase); pa 1198 dev/pci/if_msk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_INTLINE, irq); pa 1206 dev/pci/if_msk.c memtype = pci_mapreg_type(pc, pa->pa_tag, SK_PCI_LOMEM); pa 1210 dev/pci/if_msk.c if (pci_mapreg_map(pa, SK_PCI_LOMEM, pa 1219 dev/pci/if_msk.c sc->sc_dmatag = pa->pa_dmat; pa 1232 dev/pci/if_msk.c if (pci_intr_map(pa, &ih)) { pa 82 dev/pci/if_mtd_pci.c struct pci_attach_args *pa = aux; pa 88 dev/pci/if_mtd_pci.c sc->sc_devid = PCI_PRODUCT(pa->pa_id); pa 89 dev/pci/if_mtd_pci.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 91 dev/pci/if_mtd_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, MTD_PCI_LOIO) & 0x300) { pa 92 dev/pci/if_mtd_pci.c pa->pa_flags &= ~PCI_FLAGS_IO_ENABLED; pa 95 dev/pci/if_mtd_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, command); pa 97 dev/pci/if_mtd_pci.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 99 dev/pci/if_mtd_pci.c if (pci_mapreg_map(pa, MTD_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 105 dev/pci/if_mtd_pci.c if (pci_mapreg_map(pa, MTD_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 115 dev/pci/if_mtd_pci.c if (pci_intr_map(pa, &ih)) { pa 121 dev/pci/if_mtd_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 122 dev/pci/if_mtd_pci.c if (pci_intr_establish(pa->pa_pc, ih, IPL_NET, mtd_intr, sc, pa 133 dev/pci/if_mtd_pci.c sc->sc_dmat = pa->pa_dmat; pa 204 dev/pci/if_myx.c struct pci_attach_args *pa = aux; pa 210 dev/pci/if_myx.c sc->sc_pc = pa->pa_pc; pa 211 dev/pci/if_myx.c sc->sc_tag = pa->pa_tag; pa 212 dev/pci/if_myx.c sc->sc_dmat = pa->pa_dmat; pa 213 dev/pci/if_myx.c sc->sc_function = pa->pa_function; pa 226 dev/pci/if_myx.c if (pci_mapreg_map(pa, MYXBAR0, memtype, 0, &sc->sc_memt, pa 261 dev/pci/if_myx.c if (pci_intr_map(pa, &ih) != 0) { pa 265 dev/pci/if_myx.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 266 dev/pci/if_myx.c sc->sc_irqh = pci_intr_establish(pa->pa_pc, ih, IPL_NET, pa 144 dev/pci/if_ne_pci.c ne_pci_lookup(struct pci_attach_args *pa) pa 151 dev/pci/if_ne_pci.c if (PCI_VENDOR(pa->pa_id) == npp->npp_vendor && pa 152 dev/pci/if_ne_pci.c PCI_PRODUCT(pa->pa_id) == npp->npp_product) pa 167 dev/pci/if_ne_pci.c struct pci_attach_args *pa = aux; pa 169 dev/pci/if_ne_pci.c if (ne_pci_lookup(pa) != NULL) pa 181 dev/pci/if_ne_pci.c struct pci_attach_args *pa = aux; pa 182 dev/pci/if_ne_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 192 dev/pci/if_ne_pci.c npp = ne_pci_lookup(pa); pa 198 dev/pci/if_ne_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 227 dev/pci/if_ne_pci.c if (pci_intr_map(pa, &ih)) { pa 167 dev/pci/if_nfe.c struct pci_attach_args *pa = aux; pa 168 dev/pci/if_nfe.c pci_chipset_tag_t pc = pa->pa_pc; pa 175 dev/pci/if_nfe.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, NFE_PCI_BA); pa 179 dev/pci/if_nfe.c if (pci_mapreg_map(pa, NFE_PCI_BA, memtype, 0, &sc->sc_memt, pa 188 dev/pci/if_nfe.c if (pci_intr_map(pa, &ih) != 0) { pa 205 dev/pci/if_nfe.c sc->sc_dmat = pa->pa_dmat; pa 212 dev/pci/if_nfe.c switch (PCI_PRODUCT(pa->pa_id)) { pa 705 dev/pci/if_nge.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 707 dev/pci/if_nge.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NS && pa 708 dev/pci/if_nge.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NS_DP83820) pa 724 dev/pci/if_nge.c struct pci_attach_args *pa = aux; pa 725 dev/pci/if_nge.c pci_chipset_tag_t pc = pa->pa_pc; pa 744 dev/pci/if_nge.c command = pci_conf_read(pc, pa->pa_tag, NGE_PCI_CAPID) & 0x000000FF; pa 746 dev/pci/if_nge.c command = pci_conf_read(pc, pa->pa_tag, NGE_PCI_PWRMGMTCTRL); pa 751 dev/pci/if_nge.c iobase = pci_conf_read(pc, pa->pa_tag, NGE_PCI_LOIO); pa 752 dev/pci/if_nge.c membase = pci_conf_read(pc, pa->pa_tag, NGE_PCI_LOMEM); pa 753 dev/pci/if_nge.c irq = pci_conf_read(pc, pa->pa_tag, NGE_PCI_INTLINE); pa 760 dev/pci/if_nge.c pci_conf_write(pc, pa->pa_tag, pa 764 dev/pci/if_nge.c pci_conf_write(pc, pa->pa_tag, NGE_PCI_LOIO, iobase); pa 765 dev/pci/if_nge.c pci_conf_write(pc, pa->pa_tag, NGE_PCI_LOMEM, membase); pa 766 dev/pci/if_nge.c pci_conf_write(pc, pa->pa_tag, NGE_PCI_INTLINE, irq); pa 777 dev/pci/if_nge.c if (pci_mapreg_map(pa, NGE_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 784 dev/pci/if_nge.c memtype = pci_mapreg_type(pc, pa->pa_tag, NGE_PCI_LOMEM); pa 788 dev/pci/if_nge.c if (pci_mapreg_map(pa, NGE_PCI_LOMEM, pa 802 dev/pci/if_nge.c if (pci_intr_map(pa, &ih)) { pa 840 dev/pci/if_nge.c sc->sc_dmatag = pa->pa_dmat; pa 834 dev/pci/if_nxe.c struct pci_attach_args *pa = aux; pa 836 dev/pci/if_nxe.c if (PCI_CLASS(pa->pa_class) != PCI_CLASS_NETWORK) pa 839 dev/pci/if_nxe.c return (pci_matchbyid(pa, nxe_devices, sizeofa(nxe_devices))); pa 846 dev/pci/if_nxe.c struct pci_attach_args *pa = aux; pa 850 dev/pci/if_nxe.c sc->sc_dmat = pa->pa_dmat; pa 851 dev/pci/if_nxe.c sc->sc_function = pa->pa_function; pa 856 dev/pci/if_nxe.c if (nxe_pci_map(sc, pa) != 0) { pa 878 dev/pci/if_nxe.c if (pci_intr_map(pa, &ih) != 0) { pa 882 dev/pci/if_nxe.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET, pa 909 dev/pci/if_nxe.c pci_intr_string(pa->pa_pc, ih), pa 921 dev/pci/if_nxe.c nxe_pci_map(struct nxe_softc *sc, struct pci_attach_args *pa) pa 925 dev/pci/if_nxe.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, NXE_PCI_BAR_MEM); pa 926 dev/pci/if_nxe.c if (pci_mapreg_map(pa, NXE_PCI_BAR_MEM, memtype, 0, &sc->sc_memt, pa 943 dev/pci/if_nxe.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, NXE_PCI_BAR_DOORBELL); pa 944 dev/pci/if_nxe.c if (pci_mapreg_map(pa, NXE_PCI_BAR_DOORBELL, memtype, 0, &sc->sc_dbt, pa 556 dev/pci/if_pcn.c struct pci_attach_args *pa = aux; pa 564 dev/pci/if_pcn.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TRIDENT && pa 565 dev/pci/if_pcn.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TRIDENT_4DWAVE_DX && pa 566 dev/pci/if_pcn.c PCI_CLASS(pa->pa_class) == PCI_CLASS_NETWORK) pa 577 dev/pci/if_pcn.c struct pci_attach_args *pa = aux; pa 579 dev/pci/if_pcn.c pci_chipset_tag_t pc = pa->pa_pc; pa 597 dev/pci/if_pcn.c ioh_valid = (pci_mapreg_map(pa, PCN_PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 599 dev/pci/if_pcn.c memh_valid = (pci_mapreg_map(pa, PCN_PCI_CBMEM, pa 614 dev/pci/if_pcn.c sc->sc_dmat = pa->pa_dmat; pa 617 dev/pci/if_pcn.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 618 dev/pci/if_pcn.c pmode = pci_conf_read(pc, pa->pa_tag, pmreg + PCI_PMCSR) & pa 631 dev/pci/if_pcn.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 676 dev/pci/if_pcn.c if (pci_intr_map(pa, &ih)) { pa 92 dev/pci/if_pgt_pci.c struct pci_attach_args *pa = aux; pa 97 dev/pci/if_pgt_pci.c sc->sc_dmat = pa->pa_dmat; pa 98 dev/pci/if_pgt_pci.c psc->sc_pc = pa->pa_pc; pa 101 dev/pci/if_pgt_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_INTERSIL_ISL3877) pa 105 dev/pci/if_pgt_pci.c error = pci_mapreg_map(pa, PGT_PCI_BAR0, pa 114 dev/pci/if_pgt_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 118 dev/pci/if_ral_pci.c struct pci_attach_args *pa = aux; pa 123 dev/pci/if_ral_pci.c psc->sc_opns = (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_RALINK_RT2560) ? pa 126 dev/pci/if_ral_pci.c sc->sc_dmat = pa->pa_dmat; pa 127 dev/pci/if_ral_pci.c psc->sc_pc = pa->pa_pc; pa 130 dev/pci/if_ral_pci.c error = pci_mapreg_map(pa, RAL_PCI_BAR0, PCI_MAPREG_TYPE_MEM | pa 138 dev/pci/if_ral_pci.c if (pci_intr_map(pa, &ih) != 0) { pa 155 dev/pci/if_ral_pci.c (*psc->sc_opns->attach)(sc, PCI_PRODUCT(pa->pa_id)); pa 98 dev/pci/if_re_pci.c struct pci_attach_args *pa = aux; pa 99 dev/pci/if_re_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 102 dev/pci/if_re_pci.c subid = pci_conf_read(pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 105 dev/pci/if_re_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_REALTEK && pa 106 dev/pci/if_re_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_REALTEK_RT8139 && pa 107 dev/pci/if_re_pci.c PCI_REVISION(pa->pa_class) == 0x20) pa 110 dev/pci/if_re_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_LINKSYS && pa 111 dev/pci/if_re_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_LINKSYS_EG1032 && pa 127 dev/pci/if_re_pci.c struct pci_attach_args *pa = aux; pa 128 dev/pci/if_re_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 138 dev/pci/if_re_pci.c command = pci_conf_read(pc, pa->pa_tag, RL_PCI_CAPID) & 0x000000FF; pa 144 dev/pci/if_re_pci.c iobase = pci_conf_read(pc, pa->pa_tag, RL_PCI_LOIO); pa 145 dev/pci/if_re_pci.c membase = pci_conf_read(pc, pa->pa_tag, RL_PCI_LOMEM); pa 146 dev/pci/if_re_pci.c irq = pci_conf_read(pc, pa->pa_tag, RL_PCI_INTLINE); pa 156 dev/pci/if_re_pci.c pci_conf_write(pc, pa->pa_tag, RL_PCI_LOIO, iobase); pa 157 dev/pci/if_re_pci.c pci_conf_write(pc, pa->pa_tag, RL_PCI_LOMEM, membase); pa 158 dev/pci/if_re_pci.c pci_conf_write(pc, pa->pa_tag, RL_PCI_INTLINE, irq); pa 164 dev/pci/if_re_pci.c if (pci_mapreg_map(pa, RL_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 166 dev/pci/if_re_pci.c if (pci_mapreg_map(pa, RL_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 174 dev/pci/if_re_pci.c if (pci_intr_map(pa, &ih)) { pa 188 dev/pci/if_re_pci.c sc->sc_dmat = pa->pa_dmat; pa 191 dev/pci/if_re_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_REALTEK) { pa 192 dev/pci/if_re_pci.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_REALTEK_RT8139) pa 196 dev/pci/if_re_pci.c } else if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TTTECH && pa 197 dev/pci/if_re_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TTTECH_MC322) pa 107 dev/pci/if_rl_pci.c struct pci_attach_args *pa = aux; pa 109 dev/pci/if_rl_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_REALTEK && pa 110 dev/pci/if_rl_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_REALTEK_RT8139 && pa 111 dev/pci/if_rl_pci.c PCI_REVISION(pa->pa_class) == 0x10) pa 124 dev/pci/if_rl_pci.c struct pci_attach_args *pa = aux; pa 125 dev/pci/if_rl_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 135 dev/pci/if_rl_pci.c if (pci_mapreg_map(pa, RL_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 141 dev/pci/if_rl_pci.c if (pci_mapreg_map(pa, RL_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 151 dev/pci/if_rl_pci.c if (pci_intr_map(pa, &ih)) { pa 170 dev/pci/if_rl_pci.c sc->sc_dmat = pa->pa_dmat; pa 157 dev/pci/if_rtw_pci.c struct pci_attach_args *pa = aux; pa 158 dev/pci/if_rtw_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 166 dev/pci/if_rtw_pci.c psc->psc_pc = pa->pa_pc; pa 167 dev/pci/if_rtw_pci.c psc->psc_pcitag = pa->pa_tag; pa 178 dev/pci/if_rtw_pci.c sc->sc_rev = PCI_REVISION(pa->pa_class); pa 190 dev/pci/if_rtw_pci.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 191 dev/pci/if_rtw_pci.c reg = pci_conf_read(pc, pa->pa_tag, pmreg + PCI_PMCSR); pa 197 dev/pci/if_rtw_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 208 dev/pci/if_rtw_pci.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 218 dev/pci/if_rtw_pci.c ioh_valid = (pci_mapreg_map(pa, RTW_PCI_IOBA, pa 221 dev/pci/if_rtw_pci.c memh_valid = (pci_mapreg_map(pa, RTW_PCI_MMBA, pa 236 dev/pci/if_rtw_pci.c sc->sc_dmat = pa->pa_dmat; pa 241 dev/pci/if_rtw_pci.c if (pci_intr_map(pa, &psc->psc_ih)) { pa 86 dev/pci/if_sandrv.c #define PCI_SUBVENDOR(pa) (pci_conf_read(pa->pa_pc, pa->pa_tag, \ pa 99 dev/pci/if_sandrv.c struct pci_attach_args pa; pa 121 dev/pci/if_sandrv.c struct pci_attach_args pa; /* PCI config header info */ pa 230 dev/pci/if_sandrv.c struct pci_attach_args* pa = aux; pa 231 dev/pci/if_sandrv.c u_int16_t vendor_id = PCI_VENDOR(pa->pa_id); pa 232 dev/pci/if_sandrv.c u_int16_t device_id = PCI_DEVICE(pa->pa_id); pa 246 dev/pci/if_sandrv.c struct pci_attach_args* pa = aux; pa 247 dev/pci/if_sandrv.c u_int16_t vendor_id = PCI_VENDOR(pa->pa_id); pa 248 dev/pci/if_sandrv.c u_int16_t subvendor_id = PCI_SUBVENDOR(pa); pa 251 dev/pci/if_sandrv.c atype = PCI_PRODUCT(pci_conf_read(pa->pa_pc, pa->pa_tag, pa 271 dev/pci/if_sandrv.c if (sdla_pci_probe(atype, pa)) { pa 277 dev/pci/if_sandrv.c switch (PCI_VENDOR(pa->pa_id)) { pa 417 dev/pci/if_sandrv.c int irq, struct pci_attach_args *pa) pa 425 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); pa 437 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); pa 450 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); pa 472 dev/pci/if_sandrv.c sdla_pci_probe(int atype, struct pci_attach_args *pa) pa 484 dev/pci/if_sandrv.c bus = pa->pa_bus; pa 485 dev/pci/if_sandrv.c slot = pa->pa_device; pa 486 dev/pci/if_sandrv.c vendor_id = PCI_VENDOR(pa->pa_id); pa 487 dev/pci/if_sandrv.c subvendor_id = PCI_SUBVENDOR(pa); pa 488 dev/pci/if_sandrv.c device_id = PCI_DEVICE(pa->pa_id); pa 489 dev/pci/if_sandrv.c irq = (u_int8_t)pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_INTLINE); pa 492 dev/pci/if_sandrv.c if (pci_intr_map(pa, &ih)) { pa 496 dev/pci/if_sandrv.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 507 dev/pci/if_sandrv.c hwcard->memt = pa->pa_memt; pa 509 dev/pci/if_sandrv.c hwcard->pa = *pa; pa 515 dev/pci/if_sandrv.c hw = sdla_aft_hw_select(hwcard, cpu, irq, pa); pa 546 dev/pci/if_sandrv.c if (pci_intr_establish(hwcard->pa.pa_pc, hwcard->ih, IPL_NET, pa 1304 dev/pci/if_sandrv.c *(bus_dma_tag_t*)value = hwcard->pa.pa_dmat; pa 1433 dev/pci/if_sandrv.c *value = pci_conf_read(hwcard->pa.pa_pc, hwcard->pa.pa_tag, reg); pa 1448 dev/pci/if_sandrv.c tmp = pci_conf_read(hwcard->pa.pa_pc, hwcard->pa.pa_tag, reg); pa 1464 dev/pci/if_sandrv.c tmp = pci_conf_read(hwcard->pa.pa_pc, hwcard->pa.pa_tag, reg); pa 1479 dev/pci/if_sandrv.c pci_conf_write(card->pa.pa_pc, card->pa.pa_tag, reg, value); pa 1493 dev/pci/if_sandrv.c pci_conf_write(card->pa.pa_pc, card->pa.pa_tag, reg, value); pa 110 dev/pci/if_sf_pci.c struct pci_attach_args *pa = aux; pa 118 dev/pci/if_sf_pci.c if (pci_get_capability(pa->pa_pc, pa->pa_tag, PCI_CAP_PWRMGMT, pa 120 dev/pci/if_sf_pci.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, pmreg + PCI_PMCSR); pa 126 dev/pci/if_sf_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 134 dev/pci/if_sf_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 144 dev/pci/if_sf_pci.c reg = pci_mapreg_type(pa->pa_pc, pa->pa_tag, SF_PCI_MEMBA); pa 148 dev/pci/if_sf_pci.c memh_valid = (pci_mapreg_map(pa, SF_PCI_MEMBA, pa 155 dev/pci/if_sf_pci.c ioh_valid = (pci_mapreg_map(pa, pa 175 dev/pci/if_sf_pci.c sc->sc_dmat = pa->pa_dmat; pa 178 dev/pci/if_sf_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, pa 179 dev/pci/if_sf_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG) | pa 185 dev/pci/if_sf_pci.c if (pci_intr_map(pa, &ih)) { pa 189 dev/pci/if_sf_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 190 dev/pci/if_sf_pci.c psc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET, sf_intr, sc, pa 319 dev/pci/if_sis.c sis_read_cmos(struct sis_softc *sc, struct pci_attach_args *pa, pa 326 dev/pci/if_sis.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x48); pa 327 dev/pci/if_sis.c pci_conf_write(pa->pa_pc, pa->pa_tag, 0x48, reg | 0x40); pa 340 dev/pci/if_sis.c pci_conf_write(pa->pa_pc, pa->pa_tag, 0x48, reg & ~0x40); pa 345 dev/pci/if_sis.c sis_read_mac(struct sis_softc *sc, struct pci_attach_args *pa) pa 896 dev/pci/if_sis.c struct pci_attach_args *pa = aux; pa 897 dev/pci/if_sis.c pci_chipset_tag_t pc = pa->pa_pc; pa 907 dev/pci/if_sis.c command = pci_conf_read(pc, pa->pa_tag, SIS_PCI_CAPID) & 0x000000FF; pa 910 dev/pci/if_sis.c command = pci_conf_read(pc, pa->pa_tag, SIS_PCI_PWRMGMTCTRL); pa 915 dev/pci/if_sis.c iobase = pci_conf_read(pc, pa->pa_tag, SIS_PCI_LOIO); pa 916 dev/pci/if_sis.c membase = pci_conf_read(pc, pa->pa_tag, SIS_PCI_LOMEM); pa 917 dev/pci/if_sis.c irq = pci_conf_read(pc, pa->pa_tag, SIS_PCI_INTLINE); pa 923 dev/pci/if_sis.c pci_conf_write(pc, pa->pa_tag, SIS_PCI_PWRMGMTCTRL, command); pa 926 dev/pci/if_sis.c pci_conf_write(pc, pa->pa_tag, SIS_PCI_LOIO, iobase); pa 927 dev/pci/if_sis.c pci_conf_write(pc, pa->pa_tag, SIS_PCI_LOMEM, membase); pa 928 dev/pci/if_sis.c pci_conf_write(pc, pa->pa_tag, SIS_PCI_INTLINE, irq); pa 937 dev/pci/if_sis.c if (pci_mapreg_map(pa, SIS_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 943 dev/pci/if_sis.c if (pci_mapreg_map(pa, SIS_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 951 dev/pci/if_sis.c if (pci_intr_map(pa, &ih)) { pa 966 dev/pci/if_sis.c switch (PCI_PRODUCT(pa->pa_id)) { pa 979 dev/pci/if_sis.c sc->sis_rev = PCI_REVISION(pa->pa_class); pa 994 dev/pci/if_sis.c switch (PCI_VENDOR(pa->pa_id)) { pa 1061 dev/pci/if_sis.c sis_read_cmos(sc, pa, (caddr_t)&sc->arpcom.ac_enaddr, pa 1070 dev/pci/if_sis.c sis_read_mac(sc, pa); pa 1080 dev/pci/if_sis.c sc->sc_dmat = pa->pa_dmat; pa 943 dev/pci/if_sk.c struct pci_attach_args *pa = aux; pa 944 dev/pci/if_sk.c pci_chipset_tag_t pc = pa->pa_pc; pa 947 dev/pci/if_sk.c subid = pci_conf_read(pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 949 dev/pci/if_sk.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_LINKSYS && pa 950 dev/pci/if_sk.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_LINKSYS_EG1032 && pa 1293 dev/pci/if_sk.c struct pci_attach_args *pa = aux; pa 1295 dev/pci/if_sk.c pci_chipset_tag_t pc = pa->pa_pc; pa 1308 dev/pci/if_sk.c command = pci_conf_read(pc, pa->pa_tag, SK_PCI_CAPID) & 0x000000FF; pa 1311 dev/pci/if_sk.c command = pci_conf_read(pc, pa->pa_tag, SK_PCI_PWRMGMTCTRL); pa 1316 dev/pci/if_sk.c iobase = pci_conf_read(pc, pa->pa_tag, SK_PCI_LOIO); pa 1317 dev/pci/if_sk.c membase = pci_conf_read(pc, pa->pa_tag, SK_PCI_LOMEM); pa 1318 dev/pci/if_sk.c irq = pci_conf_read(pc, pa->pa_tag, SK_PCI_INTLINE); pa 1325 dev/pci/if_sk.c pci_conf_write(pc, pa->pa_tag, pa 1329 dev/pci/if_sk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_LOIO, iobase); pa 1330 dev/pci/if_sk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_LOMEM, membase); pa 1331 dev/pci/if_sk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_INTLINE, irq); pa 1339 dev/pci/if_sk.c memtype = pci_mapreg_type(pc, pa->pa_tag, SK_PCI_LOMEM); pa 1343 dev/pci/if_sk.c if (pci_mapreg_map(pa, SK_PCI_LOMEM, pa 1352 dev/pci/if_sk.c sc->sc_dmatag = pa->pa_dmat; pa 1365 dev/pci/if_sk.c if (pci_intr_map(pa, &ih)) { pa 851 dev/pci/if_ste.c struct pci_attach_args *pa = aux; pa 852 dev/pci/if_ste.c pci_chipset_tag_t pc = pa->pa_pc; pa 860 dev/pci/if_ste.c command = pci_conf_read(pc, pa->pa_tag, STE_PCI_CAPID) & 0x000000FF; pa 863 dev/pci/if_ste.c command = pci_conf_read(pc, pa->pa_tag, STE_PCI_PWRMGMTCTRL); pa 868 dev/pci/if_ste.c iobase = pci_conf_read(pc, pa->pa_tag, STE_PCI_LOIO); pa 869 dev/pci/if_ste.c membase = pci_conf_read(pc, pa->pa_tag, STE_PCI_LOMEM); pa 870 dev/pci/if_ste.c irq = pci_conf_read(pc, pa->pa_tag, STE_PCI_INTLINE); pa 876 dev/pci/if_ste.c pci_conf_write(pc, pa->pa_tag, STE_PCI_PWRMGMTCTRL, command); pa 879 dev/pci/if_ste.c pci_conf_write(pc, pa->pa_tag, STE_PCI_LOIO, iobase); pa 880 dev/pci/if_ste.c pci_conf_write(pc, pa->pa_tag, STE_PCI_LOMEM, membase); pa 881 dev/pci/if_ste.c pci_conf_write(pc, pa->pa_tag, STE_PCI_INTLINE, irq); pa 890 dev/pci/if_ste.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DLINK && pa 891 dev/pci/if_ste.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_DLINK_550TX && pa 892 dev/pci/if_ste.c PCI_REVISION(pa->pa_class) == 0x12) pa 900 dev/pci/if_ste.c if (pci_mapreg_map(pa, STE_PCI_LOIO, pa 907 dev/pci/if_ste.c if (pci_mapreg_map(pa, STE_PCI_LOMEM, pa 916 dev/pci/if_ste.c if (pci_intr_map(pa, &ih)) { pa 181 dev/pci/if_stge.c struct pci_attach_args *pa = aux; pa 183 dev/pci/if_stge.c pci_chipset_tag_t pc = pa->pa_pc; pa 197 dev/pci/if_stge.c sc->sc_rev = PCI_REVISION(pa->pa_class); pa 202 dev/pci/if_stge.c ioh_valid = (pci_mapreg_map(pa, STGE_PCI_IOBA, pa 205 dev/pci/if_stge.c memh_valid = (pci_mapreg_map(pa, STGE_PCI_MMBA, pa 220 dev/pci/if_stge.c sc->sc_dmat = pa->pa_dmat; pa 223 dev/pci/if_stge.c if (pci_get_capability(pc, pa->pa_tag, PCI_CAP_PWRMGMT, &pmreg, 0)) { pa 224 dev/pci/if_stge.c pmode = pci_conf_read(pc, pa->pa_tag, pmreg + PCI_PMCSR) & pa 236 dev/pci/if_stge.c pci_conf_write(pc, pa->pa_tag, pmreg + PCI_PMCSR, pa 244 dev/pci/if_stge.c if (pci_intr_map(pa, &ih)) { pa 346 dev/pci/if_stge.c if (PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT_SUNDANCE_ST1023) { pa 425 dev/pci/if_stge.c if ((pa->pa_flags & PCI_FLAGS_MWI_OKAY) == 0) pa 655 dev/pci/if_tht.c thtc_lookup(struct pci_attach_args *pa) pa 662 dev/pci/if_tht.c if (td->td_vendor == PCI_VENDOR(pa->pa_id) && pa 663 dev/pci/if_tht.c td->td_product == PCI_PRODUCT(pa->pa_id)) pa 673 dev/pci/if_tht.c struct pci_attach_args *pa = aux; pa 675 dev/pci/if_tht.c if (thtc_lookup(pa) != NULL) pa 685 dev/pci/if_tht.c struct pci_attach_args *pa = aux; pa 692 dev/pci/if_tht.c td = thtc_lookup(pa); pa 694 dev/pci/if_tht.c sc->sc_dmat = pa->pa_dmat; pa 696 dev/pci/if_tht.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, THT_PCI_BAR); pa 697 dev/pci/if_tht.c if (pci_mapreg_map(pa, THT_PCI_BAR, memtype, 0, &sc->sc_memt, pa 703 dev/pci/if_tht.c if (pci_intr_map(pa, &taa.taa_ih) != 0) { pa 707 dev/pci/if_tht.c printf(": %s\n", pci_intr_string(pa->pa_pc, taa.taa_ih)); pa 709 dev/pci/if_tht.c taa.taa_pa = pa; pa 1517 dev/pci/if_ti.c struct pci_attach_args *pa = aux; pa 1518 dev/pci/if_ti.c pci_chipset_tag_t pc = pa->pa_pc; pa 1531 dev/pci/if_ti.c if (pci_mapreg_map(pa, TI_PCI_LOMEM, pa 1538 dev/pci/if_ti.c if (pci_intr_map(pa, &ih)) { pa 1589 dev/pci/if_ti.c sc->sc_dmatag = pa->pa_dmat; pa 1628 dev/pci/if_ti.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_ALTEON && pa 1629 dev/pci/if_ti.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_ALTEON_ACENICT) pa 1632 dev/pci/if_ti.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NETGEAR && pa 1633 dev/pci/if_ti.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NETGEAR_GA620T) pa 1954 dev/pci/if_tl.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 1956 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TI) { pa 1957 dev/pci/if_tl.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TI_TLAN) pa 1962 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_COMPAQ) { pa 1963 dev/pci/if_tl.c switch (PCI_PRODUCT(pa->pa_id)) { pa 1979 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_OLICOM) { pa 1980 dev/pci/if_tl.c switch (PCI_PRODUCT(pa->pa_id)) { pa 1998 dev/pci/if_tl.c struct pci_attach_args *pa = aux; pa 1999 dev/pci/if_tl.c pci_chipset_tag_t pc = pa->pa_pc; pa 2015 dev/pci/if_tl.c if (pci_mapreg_map(pa, TL_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 2017 dev/pci/if_tl.c if (pci_mapreg_map(pa, TL_PCI_LOMEM, PCI_MAPREG_TYPE_IO, 0, pa 2024 dev/pci/if_tl.c if (pci_mapreg_map(pa, TL_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 2026 dev/pci/if_tl.c if (pci_mapreg_map(pa, TL_PCI_LOIO, PCI_MAPREG_TYPE_MEM, 0, pa 2037 dev/pci/if_tl.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, TL_PCI_LATENCY_TIMER); pa 2039 dev/pci/if_tl.c pci_conf_write(pa->pa_pc, pa->pa_tag, TL_PCI_LATENCY_TIMER, command); pa 2044 dev/pci/if_tl.c if (pci_intr_map(pa, &ih)) { pa 2062 dev/pci/if_tl.c sc->sc_dmat = pa->pa_dmat; pa 2098 dev/pci/if_tl.c if (sc->tl_product->tp_vend == PCI_VENDOR(pa->pa_id) && pa 2099 dev/pci/if_tl.c sc->tl_product->tp_prod == PCI_PRODUCT(pa->pa_id)) pa 2103 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_COMPAQ || pa 2104 dev/pci/if_tl.c PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TI) pa 2106 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_OLICOM) pa 2128 dev/pci/if_tl.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_OLICOM) { pa 259 dev/pci/if_txp.c struct pci_attach_args *pa = aux; pa 260 dev/pci/if_txp.c pci_chipset_tag_t pc = pa->pa_pc; pa 267 dev/pci/if_txp.c if (pci_mapreg_map(pa, TXP_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 273 dev/pci/if_txp.c sc->sc_dmat = pa->pa_dmat; pa 278 dev/pci/if_txp.c if (pci_intr_map(pa, &ih)) { pa 706 dev/pci/if_vge.c struct pci_attach_args *pa = aux; pa 707 dev/pci/if_vge.c pci_chipset_tag_t pc = pa->pa_pc; pa 717 dev/pci/if_vge.c if (pci_mapreg_map(pa, VGE_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 719 dev/pci/if_vge.c if (pci_mapreg_map(pa, VGE_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 727 dev/pci/if_vge.c if (pci_intr_map(pa, &ih)) { pa 742 dev/pci/if_vge.c sc->sc_dmat = pa->pa_dmat; pa 357 dev/pci/if_vic.c struct pci_attach_args *pa = aux; pa 360 dev/pci/if_vic.c if (vic_map_pci(sc, pa) != 0) { pa 412 dev/pci/if_vic.c vic_map_pci(struct vic_softc *sc, struct pci_attach_args *pa) pa 418 dev/pci/if_vic.c sc->sc_pc = pa->pa_pc; pa 419 dev/pci/if_vic.c sc->sc_tag = pa->pa_tag; pa 420 dev/pci/if_vic.c sc->sc_dmat = pa->pa_dmat; pa 423 dev/pci/if_vic.c if (pci_mapreg_map(pa, VIC_PCI_BAR, memtype, 0, &sc->sc_iot, pa 429 dev/pci/if_vic.c if (pci_intr_map(pa, &ih) != 0) { pa 434 dev/pci/if_vic.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 435 dev/pci/if_vic.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET, pa 618 dev/pci/if_vr.c struct pci_attach_args *pa = aux; pa 619 dev/pci/if_vr.c pci_chipset_tag_t pc = pa->pa_pc; pa 630 dev/pci/if_vr.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 633 dev/pci/if_vr.c command = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 639 dev/pci/if_vr.c iobase = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 641 dev/pci/if_vr.c membase = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 643 dev/pci/if_vr.c irq = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 648 dev/pci/if_vr.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 652 dev/pci/if_vr.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 654 dev/pci/if_vr.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 656 dev/pci/if_vr.c pci_conf_write(pa->pa_pc, pa->pa_tag, pa 666 dev/pci/if_vr.c if (pci_mapreg_map(pa, VR_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 672 dev/pci/if_vr.c if (pci_mapreg_map(pa, VR_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 680 dev/pci/if_vr.c if (pci_intr_map(pa, &ih)) { pa 696 dev/pci/if_vr.c sc->vr_revid = PCI_REVISION(pa->pa_class); pa 712 dev/pci/if_vr.c pci_conf_write(pa->pa_pc, pa->pa_tag, VR_PCI_MODE, pa 713 dev/pci/if_vr.c pci_conf_read(pa->pa_pc, pa->pa_tag, VR_PCI_MODE) | pa 734 dev/pci/if_vr.c sc->sc_dmat = pa->pa_dmat; pa 713 dev/pci/if_wb.c struct pci_attach_args *pa = aux; pa 714 dev/pci/if_wb.c pci_chipset_tag_t pc = pa->pa_pc; pa 729 dev/pci/if_wb.c command = pci_conf_read(pc, pa->pa_tag, WB_PCI_CAPID) & 0x000000FF; pa 732 dev/pci/if_wb.c command = pci_conf_read(pc, pa->pa_tag, WB_PCI_PWRMGMTCTRL); pa 737 dev/pci/if_wb.c io = pci_conf_read(pc, pa->pa_tag, WB_PCI_LOIO); pa 738 dev/pci/if_wb.c mem = pci_conf_read(pc, pa->pa_tag, WB_PCI_LOMEM); pa 739 dev/pci/if_wb.c irq = pci_conf_read(pc, pa->pa_tag, WB_PCI_INTLINE); pa 746 dev/pci/if_wb.c pci_conf_write(pc, pa->pa_tag, WB_PCI_PWRMGMTCTRL, pa 750 dev/pci/if_wb.c pci_conf_write(pc, pa->pa_tag, WB_PCI_LOIO, io); pa 751 dev/pci/if_wb.c pci_conf_write(pc, pa->pa_tag, WB_PCI_LOMEM, mem); pa 752 dev/pci/if_wb.c pci_conf_write(pc, pa->pa_tag, WB_PCI_INTLINE, irq); pa 761 dev/pci/if_wb.c if (pci_mapreg_map(pa, WB_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 767 dev/pci/if_wb.c if (pci_mapreg_map(pa, WB_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 775 dev/pci/if_wb.c if (pci_intr_map(pa, &ih)) { pa 791 dev/pci/if_wb.c sc->wb_cachesize = pci_conf_read(pc, pa->pa_tag, WB_PCI_CACHELEN)&0xff; pa 802 dev/pci/if_wb.c if (bus_dmamem_alloc(pa->pa_dmat, sizeof(struct wb_list_data), pa 807 dev/pci/if_wb.c if (bus_dmamem_map(pa->pa_dmat, &seg, rseg, pa 813 dev/pci/if_wb.c if (bus_dmamap_create(pa->pa_dmat, sizeof(struct wb_list_data), 1, pa 818 dev/pci/if_wb.c if (bus_dmamap_load(pa->pa_dmat, dmamap, kva, pa 865 dev/pci/if_wb.c bus_dmamap_destroy(pa->pa_dmat, dmamap); pa 868 dev/pci/if_wb.c bus_dmamem_unmap(pa->pa_dmat, kva, pa 872 dev/pci/if_wb.c bus_dmamem_free(pa->pa_dmat, &seg, rseg); pa 76 dev/pci/if_wi_pci.c const struct wi_pci_product *wi_pci_lookup(struct pci_attach_args *pa); pa 79 dev/pci/if_wi_pci.c int wi_pci_acex_attach(struct pci_attach_args *pa, struct wi_softc *sc); pa 80 dev/pci/if_wi_pci.c int wi_pci_plx_attach(struct pci_attach_args *pa, struct wi_softc *sc); pa 81 dev/pci/if_wi_pci.c int wi_pci_tmd_attach(struct pci_attach_args *pa, struct wi_softc *sc); pa 82 dev/pci/if_wi_pci.c int wi_pci_native_attach(struct pci_attach_args *pa, struct wi_softc *sc); pa 83 dev/pci/if_wi_pci.c int wi_pci_common_attach(struct pci_attach_args *pa, struct wi_softc *sc); pa 99 dev/pci/if_wi_pci.c int (*pp_attach)(struct pci_attach_args *pa, struct wi_softc *sc); pa 123 dev/pci/if_wi_pci.c wi_pci_lookup(struct pci_attach_args *pa) pa 128 dev/pci/if_wi_pci.c if (PCI_VENDOR(pa->pa_id) == pp->pp_vendor && pa 129 dev/pci/if_wi_pci.c PCI_PRODUCT(pa->pa_id) == pp->pp_product) pa 147 dev/pci/if_wi_pci.c struct pci_attach_args *pa = aux; pa 150 dev/pci/if_wi_pci.c pp = wi_pci_lookup(pa); pa 151 dev/pci/if_wi_pci.c if (pp->pp_attach(pa, sc) != 0) pa 187 dev/pci/if_wi_pci.c wi_pci_acex_attach(struct pci_attach_args *pa, struct wi_softc *sc) pa 191 dev/pci/if_wi_pci.c bus_space_tag_t iot = pa->pa_iot; pa 195 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_ACEX_CMDRES, PCI_MAPREG_TYPE_IO, pa 201 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_ACEX_LOCALRES, PCI_MAPREG_TYPE_IO, pa 210 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_TMD_IORES, PCI_MAPREG_TYPE_IO, pa 256 dev/pci/if_wi_pci.c if (wi_pci_common_attach(pa, sc) != 0) { pa 294 dev/pci/if_wi_pci.c wi_pci_plx_attach(struct pci_attach_args *pa, struct wi_softc *sc) pa 298 dev/pci/if_wi_pci.c bus_space_tag_t iot = pa->pa_iot; pa 299 dev/pci/if_wi_pci.c bus_space_tag_t memt = pa->pa_memt; pa 303 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_PLX_MEMRES, PCI_MAPREG_TYPE_MEM, 0, pa 311 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_PLX_IORES, pa 328 dev/pci/if_wi_pci.c if (pci_mapreg_type(pa->pa_pc, pa->pa_tag, WI_PLX_LOCALRES) pa 330 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_PLX_LOCALRES, PCI_MAPREG_TYPE_IO, pa 335 dev/pci/if_wi_pci.c if (wi_pci_common_attach(pa, sc) != 0) { pa 357 dev/pci/if_wi_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 396 dev/pci/if_wi_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 427 dev/pci/if_wi_pci.c wi_pci_tmd_attach(struct pci_attach_args *pa, struct wi_softc *sc) pa 431 dev/pci/if_wi_pci.c bus_space_tag_t iot = pa->pa_iot; pa 434 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_TMD_LOCALRES, PCI_MAPREG_TYPE_IO, pa 442 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_TMD_IORES, PCI_MAPREG_TYPE_IO, pa 451 dev/pci/if_wi_pci.c if (wi_pci_common_attach(pa, sc) != 0) { pa 468 dev/pci/if_wi_pci.c wi_pci_native_attach(struct pci_attach_args *pa, struct wi_softc *sc) pa 471 dev/pci/if_wi_pci.c bus_space_tag_t iot = pa->pa_iot; pa 474 dev/pci/if_wi_pci.c if (pci_mapreg_map(pa, WI_PCI_CBMA, PCI_MAPREG_TYPE_MEM, pa 485 dev/pci/if_wi_pci.c if (wi_pci_common_attach(pa, sc) != 0) { pa 501 dev/pci/if_wi_pci.c wi_pci_common_attach(struct pci_attach_args *pa, struct wi_softc *sc) pa 504 dev/pci/if_wi_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 512 dev/pci/if_wi_pci.c if (pci_intr_map(pa, &ih)) { pa 176 dev/pci/if_wpi.c struct pci_attach_args *pa = aux; pa 184 dev/pci/if_wpi.c sc->sc_pct = pa->pa_pc; pa 185 dev/pci/if_wpi.c sc->sc_pcitag = pa->pa_tag; pa 193 dev/pci/if_wpi.c error = pci_mapreg_map(pa, WPI_PCI_BAR0, PCI_MAPREG_TYPE_MEM | pa 202 dev/pci/if_wpi.c sc->sc_dmat = pa->pa_dmat; pa 204 dev/pci/if_wpi.c if (pci_intr_map(pa, &ih) != 0) { pa 341 dev/pci/if_xge.c struct pci_attach_args *pa = aux; pa 347 dev/pci/if_xge.c pci_chipset_tag_t pc = pa->pa_pc; pa 354 dev/pci/if_xge.c sc->sc_dmat = pa->pa_dmat; pa 356 dev/pci/if_xge.c if (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NETERION_XFRAME) pa 362 dev/pci/if_xge.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, XGE_PIF_BAR); pa 363 dev/pci/if_xge.c if (pci_mapreg_map(pa, XGE_PIF_BAR, memtype, 0, pa 369 dev/pci/if_xge.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, XGE_TXP_BAR); pa 370 dev/pci/if_xge.c if (pci_mapreg_map(pa, XGE_TXP_BAR, memtype, 0, pa 379 dev/pci/if_xge.c sc->sc_pciregs[i/4] = pci_conf_read(pa->pa_pc, pa->pa_tag, i); pa 416 dev/pci/if_xge.c pci_conf_write(pa->pa_pc, pa->pa_tag, i, sc->sc_pciregs[i/4]); pa 663 dev/pci/if_xge.c if (pci_intr_map(pa, &ih)) { pa 136 dev/pci/if_xl_pci.c struct pci_attach_args *pa = aux; pa 137 dev/pci/if_xl_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 143 dev/pci/if_xl_pci.c sc->sc_dmat = pa->pa_dmat; pa 148 dev/pci/if_xl_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 191 dev/pci/if_xl_pci.c command = pci_conf_read(pc, pa->pa_tag, XL_PCI_CAPID) & 0xff; pa 194 dev/pci/if_xl_pci.c command = pci_conf_read(pc, pa->pa_tag, pa 200 dev/pci/if_xl_pci.c io = pci_conf_read(pc, pa->pa_tag, XL_PCI_LOIO); pa 201 dev/pci/if_xl_pci.c mem = pci_conf_read(pc, pa->pa_tag, XL_PCI_LOMEM); pa 202 dev/pci/if_xl_pci.c irq = pci_conf_read(pc, pa->pa_tag, XL_PCI_INTLINE); pa 209 dev/pci/if_xl_pci.c pci_conf_write(pc, pa->pa_tag, pa 212 dev/pci/if_xl_pci.c pci_conf_write(pc, pa->pa_tag, XL_PCI_LOIO, io); pa 213 dev/pci/if_xl_pci.c pci_conf_write(pc, pa->pa_tag, XL_PCI_LOMEM, mem); pa 214 dev/pci/if_xl_pci.c pci_conf_write(pc, pa->pa_tag, XL_PCI_INTLINE, irq); pa 222 dev/pci/if_xl_pci.c if (pci_mapreg_map(pa, XL_PCI_LOIO, PCI_MAPREG_TYPE_IO, 0, pa 228 dev/pci/if_xl_pci.c if (pci_mapreg_map(pa, XL_PCI_LOMEM, PCI_MAPREG_TYPE_MEM, 0, pa 236 dev/pci/if_xl_pci.c if (pci_mapreg_map(pa, XL_PCI_FUNCMEM, PCI_MAPREG_TYPE_MEM, 0, pa 248 dev/pci/if_xl_pci.c if (pci_intr_map(pa, &ih)) { pa 60 dev/pci/iha_pci.c struct pci_attach_args *pa = aux; pa 62 dev/pci/iha_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_INITIO) pa 63 dev/pci/iha_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 69 dev/pci/iha_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_DTCTECH) pa 70 dev/pci/iha_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 84 dev/pci/iha_pci.c struct pci_attach_args *pa = aux; pa 97 dev/pci/iha_pci.c ioh_valid = pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_IO, 0, pa 107 dev/pci/iha_pci.c sc->sc_dmat = pa->pa_dmat; pa 109 dev/pci/iha_pci.c if (pci_intr_map(pa, &ih)) { pa 113 dev/pci/iha_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 115 dev/pci/iha_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, iha_intr, sc, pa 78 dev/pci/iop_pci.c struct pci_attach_args *pa; pa 80 dev/pci/iop_pci.c pa = aux; pa 87 dev/pci/iop_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_I2O && pa 88 dev/pci/iop_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_I2O_STANDARD && pa 89 dev/pci/iop_pci.c PCI_INTERFACE(pa->pa_class) == PCI_INTERFACE_I2O_INTRDRIVEN) pa 98 dev/pci/iop_pci.c struct pci_attach_args *pa; pa 107 dev/pci/iop_pci.c pa = (struct pci_attach_args *)aux; pa 108 dev/pci/iop_pci.c pc = pa->pa_pc; pa 116 dev/pci/iop_pci.c reg = pci_conf_read(pc, pa->pa_tag, i); pa 126 dev/pci/iop_pci.c if (pci_mapreg_map(pa, i, PCI_MAPREG_TYPE_MEM, 0, &sc->sc_iot, pa 132 dev/pci/iop_pci.c sc->sc_dmat = pa->pa_dmat; pa 133 dev/pci/iop_pci.c sc->sc_bus_memt = pa->pa_memt; pa 134 dev/pci/iop_pci.c sc->sc_bus_iot = pa->pa_iot; pa 137 dev/pci/iop_pci.c if (pci_intr_map(pa, &ih)) { pa 350 dev/pci/ips.c struct pci_attach_args *pa = aux; pa 360 dev/pci/ips.c sc->sc_dmat = pa->pa_dmat; pa 363 dev/pci/ips.c switch (PCI_PRODUCT(pa->pa_id)) { pa 377 dev/pci/ips.c maptype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, sc->sc_chip->ic_bar); pa 378 dev/pci/ips.c if (pci_mapreg_map(pa, sc->sc_chip->ic_bar, maptype, 0, &sc->sc_iot, pa 440 dev/pci/ips.c if (pci_intr_map(pa, &ih)) { pa 444 dev/pci/ips.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 445 dev/pci/ips.c if (pci_intr_establish(pa->pa_pc, ih, IPL_BIO, ips_intr, sc, pa 145 dev/pci/ises.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 147 dev/pci/ises.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_PIJNENBURG && pa 148 dev/pci/ises.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_PIJNENBURG_PCC_ISES) pa 158 dev/pci/ises.c struct pci_attach_args *pa = aux; pa 159 dev/pci/ises.c pci_chipset_tag_t pc = pa->pa_pc; pa 173 dev/pci/ises.c if (pci_mapreg_map(pa, PCI_MAPREG_START, pa 182 dev/pci/ises.c if (pci_intr_map(pa, &ih)) { pa 200 dev/pci/ises.c sc->sc_dmat = pa->pa_dmat; pa 370 dev/pci/isp_pci.c struct pci_attach_args *pa = aux; pa 377 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP12160) { pa 379 dev/pci/isp_pci.c pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBVEND_0); pa 385 dev/pci/isp_pci.c return (pci_matchbyid(pa, ispdev, sizeof(ispdev)/sizeof(ispdev[0]))); pa 397 dev/pci/isp_pci.c struct pci_attach_args *pa = aux; pa 411 dev/pci/isp_pci.c if (pci_mapreg_map(pa, MEM_MAP_REG, PCI_MAPREG_TYPE_MEM, 0, pa 420 dev/pci/isp_pci.c if (pci_mapreg_map(pa, IO_MAP_REG, PCI_MAPREG_TYPE_IO, 0, pa 429 dev/pci/isp_pci.c if (pci_mapreg_map(pa, IO_MAP_REG, PCI_MAPREG_TYPE_IO, 0, pa 438 dev/pci/isp_pci.c if (pci_mapreg_map(pa, MEM_MAP_REG, PCI_MAPREG_TYPE_MEM, 0, pa 458 dev/pci/isp_pci.c pcs->pci_pc = pa->pa_pc; pa 459 dev/pci/isp_pci.c pcs->pci_tag = pa->pa_tag; pa 465 dev/pci/isp_pci.c rev = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG) & 0xff; pa 467 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP) { pa 479 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP1080) { pa 491 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP1240) { pa 504 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP1280) { pa 519 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP10160) { pa 531 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP12160) { pa 546 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP2100) { pa 569 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP2200) { pa 580 dev/pci/isp_pci.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG); pa 586 dev/pci/isp_pci.c OF_getprop(PCITAG_NODE(pa->pa_tag), pa 595 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP2300 || pa 596 dev/pci/isp_pci.c pa->pa_id == PCI_QLOGIC_ISP2312 || pa 597 dev/pci/isp_pci.c pa->pa_id == PCI_QLOGIC_ISP6312) { pa 599 dev/pci/isp_pci.c if (pa->pa_id == PCI_QLOGIC_ISP2300) { pa 603 dev/pci/isp_pci.c isp->isp_port = pa->pa_function; pa 613 dev/pci/isp_pci.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_CLASS_REG); pa 640 dev/pci/isp_pci.c isp->isp_dmatag = pa->pa_dmat; pa 646 dev/pci/isp_pci.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 660 dev/pci/isp_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, data); pa 666 dev/pci/isp_pci.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 671 dev/pci/isp_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG, data); pa 673 dev/pci/isp_pci.c data = pci_conf_read(pa->pa_pc, pa->pa_tag, PCIR_ROMADDR); pa 675 dev/pci/isp_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCIR_ROMADDR, data); pa 677 dev/pci/isp_pci.c if (pci_intr_map(pa, &ih)) { pa 682 dev/pci/isp_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 685 dev/pci/isp_pci.c pcs->pci_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, isp_pci_intr, pa 97 dev/pci/jmb.c struct pci_attach_args *pa = aux; pa 99 dev/pci/jmb.c return (pci_matchbyid(pa, jmb_devices, pa 106 dev/pci/jmb.c struct pci_attach_args *pa = aux, jpa; pa 110 dev/pci/jmb.c ctl0 = pci_conf_read(pa->pa_pc, pa->pa_tag, JM_PCI_CTL0); pa 111 dev/pci/jmb.c ctl5 = pci_conf_read(pa->pa_pc, pa->pa_tag, JM_PCI_CTL5); pa 114 dev/pci/jmb.c if (pa->pa_function == (ISSET(ctl0, JM_PCI_CTL0_AHCI_F1) ? 1 : 0)) { pa 119 dev/pci/jmb.c switch (PCI_PRODUCT(pa->pa_id)) { pa 135 dev/pci/jmb.c if (pa->pa_function == (ISSET(ctl0, JM_PCI_CTL0_PCIIDE_F1) ? 1 : 0)) { pa 139 dev/pci/jmb.c switch (PCI_PRODUCT(pa->pa_id)) { pa 154 dev/pci/jmb.c pci_conf_write(pa->pa_pc, pa->pa_tag, JM_PCI_CTL0, ctl0); pa 155 dev/pci/jmb.c pci_conf_write(pa->pa_pc, pa->pa_tag, JM_PCI_CTL5, ctl5); pa 159 dev/pci/jmb.c jpa = *pa; pa 181 dev/pci/jmb.c struct pci_attach_args *pa = aux; pa 185 dev/pci/jmb.c pci_devinfo(pa->pa_id, pa->pa_class, 1, devinfo, pa 90 dev/pci/lofn.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 92 dev/pci/lofn.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_HIFN && pa 93 dev/pci/lofn.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_6500) pa 104 dev/pci/lofn.c struct pci_attach_args *pa = aux; pa 105 dev/pci/lofn.c pci_chipset_tag_t pc = pa->pa_pc; pa 111 dev/pci/lofn.c if (pci_mapreg_map(pa, LOFN_BAR0, PCI_MAPREG_TYPE_MEM, 0, pa 117 dev/pci/lofn.c sc->sc_dmat = pa->pa_dmat; pa 119 dev/pci/lofn.c if (pci_intr_map(pa, &ih)) { pa 593 dev/pci/maestro.c maestro_get_flags(pa) pa 594 dev/pci/maestro.c struct pci_attach_args *pa; pa 599 dev/pci/maestro.c if (PCI_CLASS(pa->pa_class) != PCI_CLASS_MULTIMEDIA) pa 601 dev/pci/maestro.c if (PCI_SUBCLASS(pa->pa_class) != PCI_SUBCLASS_MULTIMEDIA_AUDIO) pa 604 dev/pci/maestro.c if (PCI_VENDOR(pa->pa_id) == maestro_pcitab[i].vendor && pa 605 dev/pci/maestro.c PCI_PRODUCT(pa->pa_id) == maestro_pcitab[i].product) pa 620 dev/pci/maestro.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 622 dev/pci/maestro.c if (maestro_get_flags(pa) == -1) pa 635 dev/pci/maestro.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 636 dev/pci/maestro.c pci_chipset_tag_t pc = pa->pa_pc; pa 645 dev/pci/maestro.c sc->flags = maestro_get_flags(pa); pa 647 dev/pci/maestro.c sc->pc = pa->pa_pc; pa 648 dev/pci/maestro.c sc->pt = pa->pa_tag; pa 649 dev/pci/maestro.c sc->dmat = pa->pa_dmat; pa 652 dev/pci/maestro.c if (pci_intr_map(pa, &ih)) { pa 672 dev/pci/maestro.c if ((error = pci_mapreg_map(pa, PCI_MAPS, PCI_MAPREG_TYPE_IO, pa 138 dev/pci/mbg.c struct pci_attach_args *const pa = (struct pci_attach_args *)aux; pa 145 dev/pci/mbg.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, PCI_MAPREG_START); pa 146 dev/pci/mbg.c if (pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0, &sc->sc_iot, pa 153 dev/pci/mbg.c if ((desc = pci_findproduct(pa->pa_id)) == NULL) pa 157 dev/pci/mbg.c switch (PCI_PRODUCT(pa->pa_id)) { pa 168 dev/pci/mbg.c panic(": unsupported product 0x%04x", PCI_PRODUCT(pa->pa_id)); pa 70 dev/pci/mfi_pci.c struct pci_attach_args *pa = aux; pa 74 dev/pci/mfi_pci.c if (mfi_pci_devices[i].mpd_vendor == PCI_VENDOR(pa->pa_id) && pa 75 dev/pci/mfi_pci.c mfi_pci_devices[i].mpd_product == PCI_PRODUCT(pa->pa_id)) { pa 105 dev/pci/mfi_pci.c struct pci_attach_args *pa = aux; pa 112 dev/pci/mfi_pci.c subsysid = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 120 dev/pci/mfi_pci.c csr = pci_mapreg_type(pa->pa_pc, pa->pa_tag, MFI_BAR); pa 122 dev/pci/mfi_pci.c if (pci_mapreg_map(pa, MFI_BAR, csr, 0, pa 128 dev/pci/mfi_pci.c sc->sc_dmat = pa->pa_dmat; pa 130 dev/pci/mfi_pci.c if (pci_intr_map(pa, &ih)) { pa 135 dev/pci/mfi_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 136 dev/pci/mfi_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, mfi_intr, sc, pa 151 dev/pci/mfi_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 94 dev/pci/mpi_pci.c struct pci_attach_args *pa = aux; pa 100 dev/pci/mpi_pci.c psc->psc_pc = pa->pa_pc; pa 101 dev/pci/mpi_pci.c psc->psc_tag = pa->pa_tag; pa 103 dev/pci/mpi_pci.c sc->sc_dmat = pa->pa_dmat; pa 117 dev/pci/mpi_pci.c if (pci_mapreg_map(pa, r, memtype, 0, &sc->sc_iot, &sc->sc_ioh, pa 127 dev/pci/mpi_pci.c if (pci_intr_map(pa, &ih)) { pa 142 dev/pci/mpi_pci.c if (pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ID_REG) == pa 77 dev/pci/musycc_obsd.c struct pci_attach_args *pa = aux; pa 78 dev/pci/musycc_obsd.c pci_chipset_tag_t pc = pa->pa_pc; pa 82 dev/pci/musycc_obsd.c if (pci_mapreg_map(pa, MUSYCC_PCI_BAR, pa 88 dev/pci/musycc_obsd.c sc->mc_dmat = pa->pa_dmat; pa 90 dev/pci/musycc_obsd.c switch (PCI_PRODUCT(pa->pa_id)) { pa 109 dev/pci/musycc_obsd.c if (pa->pa_function == 1) pa 110 dev/pci/musycc_obsd.c return (musycc_ebus_attach(parent, sc, pa)); pa 113 dev/pci/musycc_obsd.c sc->device = pa->pa_device; pa 119 dev/pci/musycc_obsd.c if (pci_intr_map(pa, &ih)) { pa 165 dev/pci/musycc_obsd.c struct pci_attach_args *pa) pa 170 dev/pci/musycc_obsd.c pci_chipset_tag_t pc = pa->pa_pc; pa 182 dev/pci/musycc_obsd.c if (sc->bus == parent->dv_unit && sc->device == pa->pa_device) pa 197 dev/pci/musycc_obsd.c if (pci_intr_map(pa, &ih)) { pa 565 dev/pci/neo.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 566 dev/pci/neo.c pci_chipset_tag_t pc = pa->pa_pc; pa 571 dev/pci/neo.c sc->type = pa->pa_id; pa 574 dev/pci/neo.c if (pci_mapreg_map(pa, PCI_MAPS, PCI_MAPREG_TYPE_MEM, 0, pa 581 dev/pci/neo.c if (pci_mapreg_map(pa, PCI_MAPS + 4, PCI_MAPREG_TYPE_MEM, 0, pa 588 dev/pci/neo.c if (pci_intr_map(pa, &ih)) { pa 646 dev/pci/neo.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 651 dev/pci/neo.c if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_NEOMAGIC) pa 657 dev/pci/neo.c switch (PCI_PRODUCT(pa->pa_id)) { pa 125 dev/pci/noct.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 127 dev/pci/noct.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_NETOCTAVE && pa 128 dev/pci/noct.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_NETOCTAVE_NSP2K) pa 139 dev/pci/noct.c struct pci_attach_args *pa = aux; pa 140 dev/pci/noct.c pci_chipset_tag_t pc = pa->pa_pc; pa 145 dev/pci/noct.c if (pci_mapreg_map(pa, NOCT_BAR0, PCI_MAPREG_MEM_TYPE_64BIT, 0, pa 155 dev/pci/noct.c sc->sc_dmat = pa->pa_dmat; pa 163 dev/pci/noct.c if (pci_intr_map(pa, &ih)) { pa 95 dev/pci/nofn.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 97 dev/pci/nofn.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_HIFN && pa 98 dev/pci/nofn.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_HIFN_78XX) pa 109 dev/pci/nofn.c struct pci_attach_args *pa = aux; pa 110 dev/pci/nofn.c pci_chipset_tag_t pc = pa->pa_pc; pa 115 dev/pci/nofn.c sc->sc_dmat = pa->pa_dmat; pa 117 dev/pci/nofn.c if (pci_mapreg_map(pa, NOFN_BAR0_REGS, PCI_MAPREG_TYPE_MEM, 0, pa 123 dev/pci/nofn.c if (pci_intr_map(pa, &ih)) { pa 147 dev/pci/nofn.c if (pci_mapreg_map(pa, NOFN_BAR3_PK, PCI_MAPREG_TYPE_MEM, 0, pa 140 dev/pci/nviic.c struct pci_attach_args *pa = aux; pa 147 dev/pci/nviic.c sc->sc_iot = pa->pa_iot; pa 152 dev/pci/nviic.c switch (PCI_PRODUCT(pa->pa_id)) { pa 169 dev/pci/nviic.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, baseregs[i]); pa 86 dev/pci/ohci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 88 dev/pci/ohci_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_SERIALBUS && pa 89 dev/pci/ohci_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_SERIALBUS_USB && pa 90 dev/pci/ohci_pci.c PCI_INTERFACE(pa->pa_class) == PCI_INTERFACE_OHCI) pa 100 dev/pci/ohci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 101 dev/pci/ohci_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 109 dev/pci/ohci_pci.c if (pci_mapreg_map(pa, PCI_CBMEM, PCI_MAPREG_TYPE_MEM, 0, pa 124 dev/pci/ohci_pci.c sc->sc.sc_bus.dmatag = pa->pa_dmat; pa 133 dev/pci/ohci_pci.c if (pci_intr_map(pa, &ih)) { pa 154 dev/pci/ohci_pci.c vendor = pci_findvendor(pa->pa_id); pa 155 dev/pci/ohci_pci.c sc->sc.sc_id_vendor = PCI_VENDOR(pa->pa_id); pa 160 dev/pci/ohci_pci.c "vendor 0x%04x", PCI_VENDOR(pa->pa_id)); pa 228 dev/pci/pccbb.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 230 dev/pci/pccbb.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_BRIDGE && pa 231 dev/pci/pccbb.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_BRIDGE_CARDBUS && pa 232 dev/pci/pccbb.c PCI_INTERFACE(pa->pa_class) == 0) { pa 370 dev/pci/pccbb.c struct pci_attach_args *pa = aux; pa 371 dev/pci/pccbb.c pci_chipset_tag_t pc = pa->pa_pc; pa 379 dev/pci/pccbb.c pccbb_attach_hook(parent, self, pa); pa 382 dev/pci/pccbb.c sc->sc_chipset = cb_chipset(pa->pa_id, &flags); pa 391 dev/pci/pccbb.c sc->sc_rbus_iot = rbus_pccbb_parent_io(self, pa); pa 392 dev/pci/pccbb.c sc->sc_rbus_memt = rbus_pccbb_parent_mem(self, pa); pa 401 dev/pci/pccbb.c sock_base = pci_conf_read(pc, pa->pa_tag, PCI_SOCKBASE); pa 406 dev/pci/pccbb.c if (pci_mapreg_map(pa, PCI_SOCKBASE, PCI_MAPREG_TYPE_MEM, 0, pa 415 dev/pci/pccbb.c if (pci_mapreg_map(pa, PCI_SOCKBASE, pa 422 dev/pci/pccbb.c pci_conf_write(pc, pa->pa_tag, PCI_SOCKBASE, 0); pa 439 dev/pci/pccbb.c busreg = pci_conf_read(pc, pa->pa_tag, PCI_BUSNUM); pa 453 dev/pci/pccbb.c intrname[pa->pa_intrpin], pa->pa_intrline); pa 459 dev/pci/pccbb.c sc->sc_iot = pa->pa_iot; pa 460 dev/pci/pccbb.c sc->sc_memt = pa->pa_memt; pa 461 dev/pci/pccbb.c sc->sc_dmat = pa->pa_dmat; pa 462 dev/pci/pccbb.c sc->sc_tag = pa->pa_tag; pa 463 dev/pci/pccbb.c sc->sc_function = pa->pa_function; pa 466 dev/pci/pccbb.c sc->sc_intrtag = pa->pa_intrtag; pa 467 dev/pci/pccbb.c sc->sc_intrpin = pa->pa_intrpin; pa 472 dev/pci/pccbb.c if (pci_intr_map(pa, &ih)) { pa 512 dev/pci/pccbb.c reg = pci_conf_read(pc, pa->pa_tag, PCI_BCR_INTR); pa 514 dev/pci/pccbb.c pci_conf_write(pc, pa->pa_tag, PCI_BCR_INTR, reg); pa 519 dev/pci/pccbb.c pci_conf_write(pc, pa->pa_tag, PCI_LEGACY, 0x0); pa 206 dev/pci/pci.c struct pci_attach_args *pa = aux; pa 210 dev/pci/pci.c pci_devinfo(pa->pa_id, pa->pa_class, 1, devinfo, pa 214 dev/pci/pci.c printf(" dev %d function %d", pa->pa_device, pa->pa_function); pa 216 dev/pci/pci.c pci_devinfo(pa->pa_id, pa->pa_class, 0, devinfo, pa 228 dev/pci/pci.c struct pci_attach_args *pa = aux; pa 231 dev/pci/pci.c cf->pcicf_dev != pa->pa_device) pa 234 dev/pci/pci.c cf->pcicf_function != pa->pa_function) pa 245 dev/pci/pci.c struct pci_attach_args pa; pa 268 dev/pci/pci.c pa.pa_iot = sc->sc_iot; pa 269 dev/pci/pci.c pa.pa_memt = sc->sc_memt; pa 270 dev/pci/pci.c pa.pa_dmat = sc->sc_dmat; pa 271 dev/pci/pci.c pa.pa_pc = pc; pa 272 dev/pci/pci.c pa.pa_domain = sc->sc_domain; pa 273 dev/pci/pci.c pa.pa_bus = bus; pa 274 dev/pci/pci.c pa.pa_device = device; pa 275 dev/pci/pci.c pa.pa_function = function; pa 276 dev/pci/pci.c pa.pa_tag = tag; pa 277 dev/pci/pci.c pa.pa_id = id; pa 278 dev/pci/pci.c pa.pa_class = class; pa 279 dev/pci/pci.c pa.pa_bridgetag = sc->sc_bridgetag; pa 280 dev/pci/pci.c pa.pa_bridgeih = sc->sc_bridgeih; pa 285 dev/pci/pci.c pa.pa_flags = PCI_FLAGS_IO_ENABLED | PCI_FLAGS_MEM_ENABLED; pa 294 dev/pci/pci.c pa.pa_intrtag = tag; pa 295 dev/pci/pci.c pa.pa_intrswiz = 0; pa 298 dev/pci/pci.c pa.pa_intrswiz = 0; pa 299 dev/pci/pci.c pa.pa_intrtag = tag; pa 301 dev/pci/pci.c pa.pa_intrswiz = sc->sc_intrswiz + device; pa 302 dev/pci/pci.c pa.pa_intrtag = sc->sc_intrtag; pa 309 dev/pci/pci.c pa.pa_rawintrpin = pin; pa 312 dev/pci/pci.c pa.pa_intrpin = 0; pa 318 dev/pci/pci.c pa.pa_intrpin = /* XXX */ pa 319 dev/pci/pci.c ((pin + pa.pa_intrswiz - 1) % 4) + 1; pa 321 dev/pci/pci.c pa.pa_intrline = PCI_INTERRUPT_LINE(intr); pa 324 dev/pci/pci.c ret = (*match)(&pa); pa 326 dev/pci/pci.c *pap = pa; pa 328 dev/pci/pci.c if ((dev = config_found_sm(&sc->sc_dev, &pa, pciprint, pa 396 dev/pci/pci.c pci_find_device(struct pci_attach_args *pa, pa 407 dev/pci/pci.c match, pa) != 0) pa 468 dev/pci/pci.c pci_matchbyid(struct pci_attach_args *pa, const struct pci_matchid *ids, pa 475 dev/pci/pci.c if (PCI_VENDOR(pa->pa_id) == pm->pm_vid && pa 476 dev/pci/pci.c PCI_PRODUCT(pa->pa_id) == pm->pm_pid) pa 314 dev/pci/pci_map.c pci_mapreg_map(struct pci_attach_args *pa, int reg, pcireg_t type, int busflags, pa 326 dev/pci/pci_map.c if ((rv = pci_mapreg_info(pa->pa_pc, pa->pa_tag, reg, type, pa 332 dev/pci/pci_map.c csr = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 339 dev/pci/pci_map.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, csr); pa 342 dev/pci/pci_map.c if ((pa->pa_flags & PCI_FLAGS_IO_ENABLED) == 0) pa 344 dev/pci/pci_map.c tag = pa->pa_iot; pa 346 dev/pci/pci_map.c if ((pa->pa_flags & PCI_FLAGS_MEM_ENABLED) == 0) pa 348 dev/pci/pci_map.c tag = pa->pa_memt; pa 148 dev/pci/pciide.c pciide_pci_read(pci_chipset_tag_t pc, pcitag_t pa, int reg) pa 150 dev/pci/pciide.c return (pci_conf_read(pc, pa, (reg & ~0x03)) >> pa 155 dev/pci/pciide.c pciide_pci_write(pci_chipset_tag_t pc, pcitag_t pa, int reg, u_int8_t val) pa 159 dev/pci/pciide.c pcival = pci_conf_read(pc, pa, (reg & ~0x03)); pa 162 dev/pci/pciide.c pci_conf_write(pc, pa, (reg & ~0x03), pcival); pa 1200 dev/pci/pciide.c struct pci_attach_args *pa = aux; pa 1207 dev/pci/pciide.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_PCTECH && pa 1208 dev/pci/pciide.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_PCTECH_RZ1000) pa 1215 dev/pci/pciide.c pp = pciide_lookup_product(pa->pa_id); pa 1224 dev/pci/pciide.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_MASS_STORAGE) { pa 1225 dev/pci/pciide.c switch (PCI_SUBCLASS(pa->pa_class)) { pa 1251 dev/pci/pciide.c struct pci_attach_args *pa = aux; pa 1253 dev/pci/pciide.c sc->sc_pp = pciide_lookup_product(pa->pa_id); pa 1256 dev/pci/pciide.c sc->sc_rev = PCI_REVISION(pa->pa_class); pa 1258 dev/pci/pciide.c sc->sc_pc = pa->pa_pc; pa 1259 dev/pci/pciide.c sc->sc_tag = pa->pa_tag; pa 1272 dev/pci/pciide.c sc->sc_tag, pa->pa_class), DEBUG_PROBE); pa 1274 dev/pci/pciide.c sc->sc_pp->chip_map(sc, pa); pa 1282 dev/pci/pciide.c pciide_mapregs_compat(struct pci_attach_args *pa, struct pciide_channel *cp, pa 1297 dev/pci/pciide.c wdc_cp->cmd_iot = pa->pa_iot; pa 1306 dev/pci/pciide.c wdc_cp->ctl_iot = pa->pa_iot; pa 1321 dev/pci/pciide.c pciide_mapregs_native(struct pci_attach_args *pa, struct pciide_channel *cp, pa 1333 dev/pci/pciide.c if (pci_intr_map(pa, &intrhandle) != 0) { pa 1338 dev/pci/pciide.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 1339 dev/pci/pciide.c sc->sc_pci_ih = pci_intr_establish(pa->pa_pc, pa 1357 dev/pci/pciide.c maptype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, pa 1362 dev/pci/pciide.c if (pci_mapreg_map(pa, PCIIDE_REG_CMD_BASE(wdc_cp->channel), pa 1370 dev/pci/pciide.c maptype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, pa 1375 dev/pci/pciide.c if (pci_mapreg_map(pa, PCIIDE_REG_CTL_BASE(wdc_cp->channel), pa 1400 dev/pci/pciide.c pciide_mapreg_dma(struct pciide_softc *sc, struct pci_attach_args *pa) pa 1421 dev/pci/pciide.c maptype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, pa 1426 dev/pci/pciide.c sc->sc_dma_ok = (pci_mapreg_info(pa->pa_pc, pa->pa_tag, pa 1442 dev/pci/pciide.c sc->sc_dma_ok = (pci_mapreg_map(pa, pa 1445 dev/pci/pciide.c sc->sc_dmat = pa->pa_dmat; pa 1859 dev/pci/pciide.c pciide_mapchan(struct pci_attach_args *pa, struct pciide_channel *cp, pa 1866 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_native(pa, cp, cmdsizep, ctlsizep, pa 1869 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_compat(pa, cp, pa 1903 dev/pci/pciide.c pciide_map_compat_intr(struct pci_attach_args *pa, struct pciide_channel *cp, pa 1914 dev/pci/pciide.c pa, compatchan, pciide_compat_intr, cp); pa 1927 dev/pci/pciide.c pciide_unmap_compat_intr(struct pci_attach_args *pa, struct pciide_channel *cp, pa 1935 dev/pci/pciide.c pciide_machdep_compat_intr_disestablish(pa->pa_pc, cp->ih); pa 1961 dev/pci/pciide.c default_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 1964 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 1980 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 2005 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_native(pa, cp, &cmdsize, pa 2008 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_compat(pa, cp, pa 2017 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 2045 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 2097 dev/pci/pciide.c sata_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 2100 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 2112 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 2134 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 2221 dev/pci/pciide.c piix_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 2228 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 2231 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 2315 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, 0); pa 2318 dev/pci/pciide.c pciide_mapchan(pa, cp, 0, &cmdsize, &ctlsize, pciide_pci_intr); pa 2332 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, 0); pa 2339 dev/pci/pciide.c piixsata_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 2342 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 2348 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 2390 dev/pci/pciide.c reg = pciide_pci_read(pa->pa_pc, pa->pa_tag, pa 2394 dev/pci/pciide.c pciide_pci_write(pa->pa_pc, pa->pa_tag, pa 2404 dev/pci/pciide.c reg = pciide_pci_read(pa->pa_pc, pa->pa_tag, pa 2409 dev/pci/pciide.c pciide_pci_write(pa->pa_pc, pa->pa_tag, pa 2422 dev/pci/pciide.c pciide_pci_write(pa->pa_pc, pa->pa_tag, pa 2435 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 2439 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 2445 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 2789 dev/pci/pciide.c amd756_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 2792 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 2798 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 2837 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 2841 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 2848 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 2972 dev/pci/pciide.c apollo_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 2985 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 2986 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 2992 dev/pci/pciide.c if ((PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_VIATECH_VT6410) || pa 2993 dev/pci/pciide.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_VIATECH_CX700_IDE)) { pa 3001 dev/pci/pciide.c tag = pci_make_tag(pa->pa_pc, pa->pa_bus, pa->pa_device, 0); pa 3010 dev/pci/pciide.c pa->pa_device == 15) { pa 3011 dev/pci/pciide.c tag = pci_make_tag(pa->pa_pc, pa->pa_bus, 17, 0); pa 3063 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 3099 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 3103 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 3119 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 3237 dev/pci/pciide.c cmd_channel_map(struct pci_attach_args *pa, struct pciide_softc *sc, pa 3250 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) != PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 3253 dev/pci/pciide.c if (pciide_pci_read(pa->pa_pc, pa->pa_tag, CMD_CONF) & pa 3258 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 3303 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 3306 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, cmd_pci_intr); pa 3308 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 3314 dev/pci/pciide.c pciide_pci_write(pa->pa_pc, pa->pa_tag, pa 3316 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 3355 dev/pci/pciide.c cmd_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 3358 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 3370 dev/pci/pciide.c cmd_channel_map(pa, sc, channel); pa 3375 dev/pci/pciide.c cmd0643_9_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 3386 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) != PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 3389 dev/pci/pciide.c if (pciide_pci_read(pa->pa_pc, pa->pa_tag, CMD_CONF) & pa 3394 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 3398 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 3455 dev/pci/pciide.c cmd_channel_map(pa, sc, channel); pa 3585 dev/pci/pciide.c cmd680_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 3592 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 3615 dev/pci/pciide.c cmd680_channel_map(pa, sc, channel); pa 3623 dev/pci/pciide.c cmd680_channel_map(struct pci_attach_args *pa, struct pciide_softc *sc, pa 3633 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) != PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 3639 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 3668 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pciide_pci_intr); pa 3671 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 3685 dev/pci/pciide.c pcitag_t pa = sc->sc_tag; pa 3697 dev/pci/pciide.c mode = pciide_pci_read(pc, pa, 0x80 + chp->channel * 4); pa 3709 dev/pci/pciide.c (pciide_pci_read(pc, pa, off) & 0x01) == 0) pa 3711 dev/pci/pciide.c scsc = pciide_pci_read(pc, pa, 0x8a); pa 3713 dev/pci/pciide.c pciide_pci_write(pc, pa, 0x8a, scsc | 0x01); pa 3714 dev/pci/pciide.c scsc = pciide_pci_read(pc, pa, 0x8a); pa 3720 dev/pci/pciide.c val = pciide_pci_read(pc, pa, off) & ~0x3f; pa 3725 dev/pci/pciide.c pciide_pci_write(pc, pa, off, val); pa 3731 dev/pci/pciide.c pciide_pci_write(pc, pa, off, val & 0xff); pa 3732 dev/pci/pciide.c pciide_pci_write(pc, pa, off, val >> 8); pa 3738 dev/pci/pciide.c pciide_pci_write(pc, pa, off, val & 0xff); pa 3739 dev/pci/pciide.c pciide_pci_write(pc, pa, off, val >> 8); pa 3743 dev/pci/pciide.c pciide_pci_write(pc, pa, 0x80 + chp->channel * 4, mode); pa 3764 dev/pci/pciide.c sii_fixup_cacheline(struct pciide_softc *sc, struct pci_attach_args *pa) pa 3768 dev/pci/pciide.c cls = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 3772 dev/pci/pciide.c cls = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 3775 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG, cls); pa 3790 dev/pci/pciide.c sii3112_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 3812 dev/pci/pciide.c scs_cmd = pci_conf_read(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD); pa 3813 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD, pa 3816 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD, pa 3821 dev/pci/pciide.c if (pci_mapreg_map(pa, PCI_MAPREG_START + 0x14, pa 3830 dev/pci/pciide.c cfgctl = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 3832 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, SII3112_PCI_CFGCTL, pa 3837 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 3851 dev/pci/pciide.c sii_fixup_cacheline(sc, pa); pa 3875 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 3876 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 3886 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 4067 dev/pci/pciide.c sii3114_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 4092 dev/pci/pciide.c scs_cmd = pci_conf_read(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD); pa 4093 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD, pa 4096 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pa->pa_tag, SII3112_SCS_CMD, pa 4110 dev/pci/pciide.c if (pci_mapreg_map(pa, PCI_MAPREG_START + 0x14, pa 4129 dev/pci/pciide.c sii3114_mapreg_dma(sc, pa); pa 4132 dev/pci/pciide.c sii_fixup_cacheline(sc, pa); pa 4152 dev/pci/pciide.c if (pci_intr_map(pa, &intrhandle) != 0) { pa 4157 dev/pci/pciide.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 4158 dev/pci/pciide.c sc->sc_pci_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_BIO, pa 4187 dev/pci/pciide.c sii3114_mapreg_dma(struct pciide_softc *sc, struct pci_attach_args *pa) pa 4233 dev/pci/pciide.c sc->sc_dmat = pa->pa_dmat; pa 4402 dev/pci/pciide.c cy693_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 4405 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 4419 dev/pci/pciide.c if (pa->pa_function == 1) { pa 4421 dev/pci/pciide.c } else if (pa->pa_function == 2) { pa 4424 dev/pci/pciide.c printf(": unexpected PCI function %d\n", pa->pa_function); pa 4430 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 4436 dev/pci/pciide.c cy->cy_handle = cy82c693_init(pa->pa_iot); pa 4472 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_native(pa, cp, &cmdsize, &ctlsize, pa 4476 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_compat(pa, cp, cy->cy_compatchan, pa 4482 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, cy->cy_compatchan, interface); pa 4491 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, cy->cy_compatchan, pa 4628 dev/pci/pciide.c sis_hostbr_match(struct pci_attach_args *pa) pa 4632 dev/pci/pciide.c if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_SIS) pa 4638 dev/pci/pciide.c if (PCI_PRODUCT(pa->pa_id) == sis_hostbr_type[i].id && pa 4639 dev/pci/pciide.c PCI_REVISION(pa->pa_class) >= sis_hostbr_type[i].rev) pa 4646 dev/pci/pciide.c sis_south_match(struct pci_attach_args *pa) pa 4648 dev/pci/pciide.c return(PCI_VENDOR(pa->pa_id) == PCI_VENDOR_SIS && pa 4649 dev/pci/pciide.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SIS_85C503 && pa 4650 dev/pci/pciide.c PCI_REVISION(pa->pa_class) >= 0x10); pa 4654 dev/pci/pciide.c sis_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 4659 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 4672 dev/pci/pciide.c br_tag = pci_make_tag(pa->pa_pc, pa->pa_bus, 0, 0); pa 4689 dev/pci/pciide.c br_tag = pci_make_tag(pa->pa_pc, pa->pa_bus, pa 4690 dev/pci/pciide.c pa->pa_device, 0); pa 4728 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 4780 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 4783 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 4786 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 4798 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 4976 dev/pci/pciide.c natsemi_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 4984 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 5026 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 5030 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 5033 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 5160 dev/pci/pciide.c ns_scx200_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 5164 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 5168 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 5212 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 5215 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 5218 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 5315 dev/pci/pciide.c acer_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 5324 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 5386 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 5389 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 5392 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 5401 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 5536 dev/pci/pciide.c hpt_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 5549 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 5550 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 5565 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 5587 dev/pci/pciide.c if (pa->pa_function == 0) { pa 5589 dev/pci/pciide.c } else if (pa->pa_function == 1) { pa 5593 dev/pci/pciide.c sc->sc_wdcdev.sc_dev.dv_xname, pa->pa_function); pa 5625 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_native(pa, cp, &cmdsize, pa 5628 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_compat(pa, cp, compatchan, pa 5873 dev/pci/pciide.c pdc202xx_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 5899 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 5999 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 6003 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 6006 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 6009 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 6015 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 6329 dev/pci/pciide.c pdcsata_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 6349 dev/pci/pciide.c if (pci_intr_map(pa, &intrhandle) != 0) { pa 6353 dev/pci/pciide.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 6365 dev/pci/pciide.c sc->sc_pci_ih = pci_intr_establish(pa->pa_pc, pa 6380 dev/pci/pciide.c sc->sc_pci_ih = pci_intr_establish(pa->pa_pc, pa 6394 dev/pci/pciide.c sc->sc_dma_ok = (pci_mapreg_map(pa, PCIIDE_REG_BUS_MASTER_DMA, pa 6399 dev/pci/pciide.c pci_intr_disestablish(pa->pa_pc, sc->sc_pci_ih); pa 6403 dev/pci/pciide.c sc->sc_dmat = pa->pa_dmat; pa 6405 dev/pci/pciide.c if (pci_mapreg_map(pa, PDC203xx_BAR_IDEREGS, pa 6410 dev/pci/pciide.c pci_intr_disestablish(pa->pa_pc, sc->sc_pci_ih); pa 6913 dev/pci/pciide.c opti_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 6936 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 6954 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 6968 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 6971 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 6974 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 7083 dev/pci/pciide.c serverworks_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7086 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 7092 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 7131 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 7135 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 7141 dev/pci/pciide.c pcib_tag = pci_make_tag(pa->pa_pc, pa->pa_bus, pa->pa_device, 0); pa 7142 dev/pci/pciide.c pci_conf_write(pa->pa_pc, pcib_tag, 0x64, pa 7143 dev/pci/pciide.c (pci_conf_read(pa->pa_pc, pcib_tag, 0x64) & ~0x2000) | 0x4000); pa 7258 dev/pci/pciide.c svwsata_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7279 dev/pci/pciide.c if (pci_mapreg_map(pa, PCI_MAPREG_START + 0x14, pa 7287 dev/pci/pciide.c svwsata_mapreg_dma(sc, pa); pa 7309 dev/pci/pciide.c if(pci_intr_map(pa, &intrhandle) != 0) { pa 7314 dev/pci/pciide.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 7315 dev/pci/pciide.c sc->sc_pci_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_BIO, pa 7340 dev/pci/pciide.c svwsata_mapreg_dma(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7360 dev/pci/pciide.c sc->sc_dmat = pa->pa_dmat; pa 7593 dev/pci/pciide.c acard_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7604 dev/pci/pciide.c if (PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_MASS_STORAGE_IDE) { pa 7605 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 7612 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 7647 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_native(pa, cp, &cmdsize, pa 7650 dev/pci/pciide.c cp->hw_ok = pciide_mapregs_compat(pa, cp, i, pa 7769 dev/pci/pciide.c nforce_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7773 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 7782 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 7818 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 7821 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 7824 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 7830 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 7966 dev/pci/pciide.c artisea_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 7980 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 8002 dev/pci/pciide.c interface = PCI_INTERFACE(pa->pa_class); pa 8008 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 8012 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 8018 dev/pci/pciide.c ite_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 8039 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 8070 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 8189 dev/pci/pciide.c ixp_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 8193 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 8197 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 8220 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 8223 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 8226 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 8320 dev/pci/pciide.c jmicron_chip_map(struct pciide_softc *sc, struct pci_attach_args *pa) pa 8324 dev/pci/pciide.c pcireg_t interface = PCI_INTERFACE(pa->pa_class); pa 8333 dev/pci/pciide.c pciide_mapreg_dma(sc, pa); pa 8365 dev/pci/pciide.c pciide_map_compat_intr(pa, cp, channel, interface); pa 8368 dev/pci/pciide.c pciide_mapchan(pa, cp, interface, &cmdsize, &ctlsize, pa 8371 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 8377 dev/pci/pciide.c pciide_unmap_compat_intr(pa, cp, channel, interface); pa 232 dev/pci/pcivar.h int pci_find_device(struct pci_attach_args *pa, pa 152 dev/pci/pcscp.c struct pci_attach_args *pa = aux; pa 154 dev/pci/pcscp.c if (PCI_VENDOR(pa->pa_id) != PCI_VENDOR_AMD) pa 157 dev/pci/pcscp.c switch (PCI_PRODUCT(pa->pa_id)) { pa 170 dev/pci/pcscp.c struct pci_attach_args *pa = aux; pa 180 dev/pci/pcscp.c if (pci_mapreg_map(pa, IO_MAP_REG, PCI_MAPREG_TYPE_IO, 0, pa 190 dev/pci/pcscp.c esc->sc_dmat = pa->pa_dmat; pa 287 dev/pci/pcscp.c if (pci_intr_map(pa, &ih)) { pa 292 dev/pci/pcscp.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 293 dev/pci/pcscp.c esc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 113 dev/pci/piixpm.c struct pci_attach_args *pa = aux; pa 120 dev/pci/piixpm.c conf = pci_conf_read(pa->pa_pc, pa->pa_tag, PIIX_SMB_HOSTC); pa 129 dev/pci/piixpm.c sc->sc_iot = pa->pa_iot; pa 130 dev/pci/piixpm.c base = pci_conf_read(pa->pa_pc, pa->pa_tag, PIIX_SMB_BASE) & 0xffff; pa 145 dev/pci/piixpm.c if (pci_intr_map(pa, &ih) == 0) { pa 146 dev/pci/piixpm.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 147 dev/pci/piixpm.c sc->sc_ih = pci_intr_establish(pa->pa_pc, pa 67 dev/pci/ppb.c struct pci_attach_args *pa = aux; pa 72 dev/pci/ppb.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_VIATECH && pa 73 dev/pci/ppb.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_VIATECH_VT82C586_PWR) pa 80 dev/pci/ppb.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_BRIDGE && pa 81 dev/pci/ppb.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_BRIDGE_PCI) pa 91 dev/pci/ppb.c struct pci_attach_args *pa = aux; pa 92 dev/pci/ppb.c pci_chipset_tag_t pc = pa->pa_pc; pa 100 dev/pci/ppb.c sc->sc_tag = pa->pa_tag; pa 102 dev/pci/ppb.c busdata = pci_conf_read(pc, pa->pa_tag, PPB_REG_BUSINFO); pa 111 dev/pci/ppb.c pa->pa_intrpin = pa->pa_rawintrpin = pin; pa 112 dev/pci/ppb.c pa->pa_intrline = 0; pa 113 dev/pci/ppb.c pci_intr_map(pa, &sc->sc_ih[pin - PCI_INTERRUPT_PIN_A]); pa 123 dev/pci/ppb.c if (pa->pa_bus != PPB_BUSINFO_PRIMARY(busdata)) pa 125 dev/pci/ppb.c pa->pa_bus, PPB_BUSINFO_PRIMARY(busdata)); pa 135 dev/pci/ppb.c pba.pba_iot = pa->pa_iot; pa 136 dev/pci/ppb.c pba.pba_memt = pa->pa_memt; pa 137 dev/pci/ppb.c pba.pba_dmat = pa->pa_dmat; pa 140 dev/pci/ppb.c pba.pba_flags = pa->pa_flags & ~PCI_FLAGS_MRM_OKAY; pa 142 dev/pci/ppb.c pba.pba_domain = pa->pa_domain; pa 146 dev/pci/ppb.c pba.pba_intrswiz = pa->pa_intrswiz; pa 147 dev/pci/ppb.c pba.pba_intrtag = pa->pa_intrtag; pa 92 dev/pci/puc.c struct pci_attach_args *pa = aux; pa 96 dev/pci/puc.c bhlc = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_BHLC_REG); pa 100 dev/pci/puc.c subsys = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 102 dev/pci/puc.c desc = puc_find_description(PCI_VENDOR(pa->pa_id), pa 103 dev/pci/puc.c PCI_PRODUCT(pa->pa_id), PCI_VENDOR(subsys), PCI_PRODUCT(subsys)); pa 111 dev/pci/puc.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_COMMUNICATIONS && pa 112 dev/pci/puc.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_BRIDGE_PCI) pa 140 dev/pci/puc.c struct pci_attach_args *pa = aux; pa 145 dev/pci/puc.c subsys = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_SUBSYS_ID_REG); pa 146 dev/pci/puc.c sc->sc_desc = puc_find_description(PCI_VENDOR(pa->pa_id), pa 147 dev/pci/puc.c PCI_PRODUCT(pa->pa_id), PCI_VENDOR(subsys), PCI_PRODUCT(subsys)); pa 155 dev/pci/puc.c pci_conf_print(pa->pa_pc, pa->pa_tag, NULL); pa 189 dev/pci/puc.c if (!pci_mapreg_probe(pa->pa_pc, pa->pa_tag, bar, &type)) pa 192 dev/pci/puc.c sc->sc_bar_mappings[i].mapped = (pci_mapreg_map(pa, bar, type, pa 205 dev/pci/puc.c psc->pc = pa->pa_pc; pa 206 dev/pci/puc.c if (pci_intr_map(pa, &psc->ih)) { pa 220 dev/pci/puc.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_PLX && pa 221 dev/pci/puc.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_PLX_CRONYX_OMEGA) pa 69 dev/pci/pwdog.c struct pci_attach_args *const pa = (struct pci_attach_args *)aux; pa 73 dev/pci/pwdog.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, PCI_MAPREG_START); pa 74 dev/pci/pwdog.c if (pci_mapreg_map(pa, PCI_MAPREG_START, memtype, 0, &pwdog->iot, pa 145 dev/pci/safe.c struct pci_attach_args *pa = aux; pa 147 dev/pci/safe.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_SAFENET && pa 148 dev/pci/safe.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SAFENET_SAFEXCEL) pa 157 dev/pci/safe.c struct pci_attach_args *pa = aux; pa 168 dev/pci/safe.c sc->sc_dmat = pa->pa_dmat; pa 173 dev/pci/safe.c if (pci_mapreg_map(pa, SAFE_BAR, PCI_MAPREG_TYPE_MEM, 0, pa 179 dev/pci/safe.c if (pci_intr_map(pa, &ih)) { pa 183 dev/pci/safe.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 184 dev/pci/safe.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_NET, safe_intr, sc, pa 312 dev/pci/safe.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 58 dev/pci/sdhc_pci.c struct pci_attach_args *pa = aux; pa 60 dev/pci/sdhc_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_SYSTEM && pa 61 dev/pci/sdhc_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_SYSTEM_SDHC) pa 71 dev/pci/sdhc_pci.c struct pci_attach_args *pa = aux; pa 83 dev/pci/sdhc_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TI && pa 84 dev/pci/sdhc_pci.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_TI_PCI7XX1_SD && pa 85 dev/pci/sdhc_pci.c pa->pa_function == 4) pa 86 dev/pci/sdhc_pci.c sdhc_takecontroller(pa); pa 88 dev/pci/sdhc_pci.c if (pci_intr_map(pa, &ih)) { pa 93 dev/pci/sdhc_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 94 dev/pci/sdhc_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_SDMMC, pa 103 dev/pci/sdhc_pci.c usedma = PCI_INTERFACE(pa->pa_class) == SDHC_PCI_INTERFACE_DMA; pa 108 dev/pci/sdhc_pci.c slotinfo = pci_conf_read(pa->pa_pc, pa->pa_tag, pa 122 dev/pci/sdhc_pci.c if (pci_mem_find(pa->pa_pc, pa->pa_tag, reg, pa 126 dev/pci/sdhc_pci.c if (pci_mapreg_map(pa, reg, PCI_MAPREG_TYPE_MEM, 0, pa 147 dev/pci/sdhc_pci.c sdhc_takecontroller(struct pci_attach_args *pa) pa 153 dev/pci/sdhc_pci.c tag = pci_make_tag(pa->pa_pc, pa->pa_bus, pa->pa_device, 3); pa 154 dev/pci/sdhc_pci.c id = pci_conf_read(pa->pa_pc, tag, PCI_ID_REG); pa 162 dev/pci/sdhc_pci.c reg = pci_conf_read(pa->pa_pc, tag, SDHC_PCI_GENERAL_CTL); pa 164 dev/pci/sdhc_pci.c pci_conf_write(pa->pa_pc, tag, SDHC_PCI_GENERAL_CTL, reg); pa 73 dev/pci/sili_pci.c sili_lookup(struct pci_attach_args *pa) pa 80 dev/pci/sili_pci.c if (sd->sd_vendor == PCI_VENDOR(pa->pa_id) && pa 81 dev/pci/sili_pci.c sd->sd_product == PCI_PRODUCT(pa->pa_id)) pa 99 dev/pci/sili_pci.c struct pci_attach_args *pa = aux; pa 105 dev/pci/sili_pci.c sd = sili_lookup(pa); pa 107 dev/pci/sili_pci.c psc->psc_pc = pa->pa_pc; pa 108 dev/pci/sili_pci.c psc->psc_tag = pa->pa_tag; pa 110 dev/pci/sili_pci.c sc->sc_dmat = pa->pa_dmat; pa 117 dev/pci/sili_pci.c if (pci_mapreg_map(pa, SILI_PCI_BAR_GLOBAL, memtype, 0, pa 126 dev/pci/sili_pci.c if (pci_mapreg_map(pa, SILI_PCI_BAR_PORT, memtype, 0, pa 134 dev/pci/sili_pci.c if (pci_intr_map(pa, &ih)) { pa 65 dev/pci/siop_pci.c struct pci_attach_args *pa = aux; pa 69 dev/pci/siop_pci.c pp = siop_lookup_product(pa->pa_id, PCI_REVISION(pa->pa_class)); pa 78 dev/pci/siop_pci.c struct pci_attach_args *pa = aux; pa 82 dev/pci/siop_pci.c pa, siop_intr) == 0) pa 212 dev/pci/siop_pci_common.c struct siop_common_softc *siop_sc, struct pci_attach_args *pa, pa 215 dev/pci/siop_pci_common.c pci_chipset_tag_t pc = pa->pa_pc; pa 216 dev/pci/siop_pci_common.c pcitag_t tag = pa->pa_tag; pa 227 dev/pci/siop_pci_common.c siop_lookup_product(pa->pa_id, PCI_REVISION(pa->pa_class)); pa 246 dev/pci/siop_pci_common.c siop_sc->sc_dmat = pa->pa_dmat; pa 248 dev/pci/siop_pci_common.c memtype = pci_mapreg_type(pa->pa_pc, pa->pa_tag, 0x14); pa 252 dev/pci/siop_pci_common.c memh_valid = (pci_mapreg_map(pa, 0x14, memtype, 0, pa 259 dev/pci/siop_pci_common.c ioh_valid = (pci_mapreg_map(pa, 0x10, PCI_MAPREG_TYPE_IO, 0, pa 275 dev/pci/siop_pci_common.c if (pci_intr_map(pa, &intrhandle) != 0) { pa 280 dev/pci/siop_pci_common.c intrstr = pci_intr_string(pa->pa_pc, intrhandle); pa 281 dev/pci/siop_pci_common.c pci_sc->sc_ih = pci_intr_establish(pa->pa_pc, intrhandle, IPL_BIO, pa 308 dev/pci/siop_pci_common.c if (pci_mapreg_map(pa, bar, memtype, 0, pa 73 dev/pci/sli_pci.c struct pci_attach_args *pa = aux; pa 77 dev/pci/sli_pci.c psc->psc_pc = pa->pa_pc; pa 78 dev/pci/sli_pci.c psc->psc_tag = pa->pa_tag; pa 80 dev/pci/sli_pci.c sc->sc_dmat = pa->pa_dmat; pa 86 dev/pci/sli_pci.c if (pci_mapreg_map(pa, SLI_PCI_BAR_SLIM, memtype, 0, pa 95 dev/pci/sli_pci.c if (pci_mapreg_map(pa, SLI_PCI_BAR_REGISTER, memtype, 0, pa 102 dev/pci/sli_pci.c if (pci_intr_map(pa, &ih)) { pa 99 dev/pci/sti_pci.c sti_check_rom(struct sti_pci_softc *spc, struct pci_attach_args *pa) pa 111 dev/pci/sti_pci.c address = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 112 dev/pci/sti_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, ~PCI_ROM_ENABLE); pa 113 dev/pci/sti_pci.c mask = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_ROM_REG); pa 115 dev/pci/sti_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_ROM_REG, address); pa 123 dev/pci/sti_pci.c rc = bus_space_map(pa->pa_memt, PCI_ROM_ADDR(address), romsize, pa 142 dev/pci/sti_pci.c tmp = bus_space_read_4(pa->pa_memt, romh, offs + 0); pa 158 dev/pci/sti_pci.c tmp = bus_space_read_4(pa->pa_memt, romh, offs + 4); pa 170 dev/pci/sti_pci.c subsize = (bus_addr_t)bus_space_read_2(pa->pa_memt, romh, pa 187 dev/pci/sti_pci.c suboffs = offs +(bus_addr_t)bus_space_read_2(pa->pa_memt, romh, pa 189 dev/pci/sti_pci.c tmp = bus_space_read_4(pa->pa_memt, romh, suboffs + 0); pa 207 dev/pci/sti_pci.c tmp = bus_space_read_1(pa->pa_memt, romh, suboffs + 0x14); pa 255 dev/pci/sti_pci.c (bus_addr_t)bus_space_read_2(pa->pa_memt, romh, selected + 0x0e); pa 257 dev/pci/sti_pci.c rc = sti_readbar(sc, pa, i, pa 258 dev/pci/sti_pci.c bus_space_read_1(pa->pa_memt, romh, offs + i)); pa 268 dev/pci/sti_pci.c (bus_addr_t)bus_space_read_4(pa->pa_memt, romh, selected + 0x08); pa 269 dev/pci/sti_pci.c stiromsize = (bus_addr_t)bus_space_read_4(pa->pa_memt, romh, pa 279 dev/pci/sti_pci.c bus_space_unmap(pa->pa_memt, romh, romsize); pa 280 dev/pci/sti_pci.c rc = bus_space_map(pa->pa_memt, PCI_ROM_ADDR(address) + offs, pa 287 dev/pci/sti_pci.c sc->memt = pa->pa_memt; pa 292 dev/pci/sti_pci.c bus_space_unmap(pa->pa_memt, romh, romsize); pa 303 dev/pci/sti_pci.c sti_readbar(struct sti_softc *sc, struct pci_attach_args *pa, u_int region, pa 325 dev/pci/sti_pci.c cf = pci_conf_read(pa->pa_pc, pa->pa_tag, bar); pa 328 dev/pci/sti_pci.c rc = pci_io_find(pa->pa_pc, pa->pa_tag, bar, &addr, &size); pa 330 dev/pci/sti_pci.c rc = pci_mem_find(pa->pa_pc, pa->pa_tag, bar, &addr, &size, pa 261 dev/pci/sv.c struct pci_attach_args *pa = aux; pa 263 dev/pci/sv.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_S3 && pa 264 dev/pci/sv.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_S3_SONICVIBES) pa 277 dev/pci/sv.c struct pci_attach_args *pa = aux; pa 278 dev/pci/sv.c pci_chipset_tag_t pc = pa->pa_pc; pa 286 dev/pci/sv.c sc->sc_pci_tag = pa->pa_tag; pa 289 dev/pci/sv.c if (pci_mapreg_map(pa, SV_ENHANCED_PORTBASE_SLOT, PCI_MAPREG_TYPE_IO, 0, pa 295 dev/pci/sv.c sc->sc_dmatag = pa->pa_dmat; pa 297 dev/pci/sv.c dmareg = pci_conf_read(pa->pa_pc, pa->pa_tag, SV_DMAA_CONFIG_OFF); pa 307 dev/pci/sv.c pci_conf_write(pa->pa_pc, pa->pa_tag, SV_DMAA_CONFIG_OFF, 0); pa 313 dev/pci/sv.c pci_conf_write(pa->pa_pc, pa->pa_tag, SV_DMAA_CONFIG_OFF, pa 319 dev/pci/sv.c dmareg = pci_conf_read(pa->pa_pc, pa->pa_tag, SV_DMAC_CONFIG_OFF); pa 327 dev/pci/sv.c pci_conf_write (pa->pa_pc, pa->pa_tag, SV_DMAC_CONFIG_OFF, pa 333 dev/pci/sv.c pci_conf_write(pa->pa_pc, pa->pa_tag, SV_DMAC_CONFIG_OFF, pa 374 dev/pci/sv.c if (pci_intr_map(pa, &ih)) { pa 414 dev/pci/tga.c struct pci_attach_args *pa = aux; pa 423 dev/pci/tga.c console = (pa->pa_tag == tga_console_dc.dc_pcitag); pa 436 dev/pci/tga.c tga_getdevconfig(pa->pa_memt, pa->pa_pc, pa->pa_tag, pa 446 dev/pci/tga.c if (pci_intr_map(pa, &intrh)) { pa 450 dev/pci/tga.c intrstr = pci_intr_string(pa->pa_pc, intrh); pa 451 dev/pci/tga.c sc->sc_intr = pci_intr_establish(pa->pa_pc, intrh, IPL_TTY, tga_intr, pa 461 dev/pci/tga.c rev = PCI_REVISION(pa->pa_class); pa 81 dev/pci/trm_pci.c struct pci_attach_args *pa = aux; pa 83 dev/pci/trm_pci.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_TEKRAM2) { pa 84 dev/pci/trm_pci.c switch (PCI_PRODUCT(pa->pa_id)) { pa 102 dev/pci/trm_pci.c struct pci_attach_args *pa = aux; pa 113 dev/pci/trm_pci.c if (PCI_PRODUCT(pa->pa_id) != PCI_PRODUCT_TEKRAM2_DC3X5U) pa 119 dev/pci/trm_pci.c if (pci_mapreg_map(pa, PCI_MAPREG_START, PCI_MAPREG_TYPE_IO, 0, pa 130 dev/pci/trm_pci.c sc->sc_dmatag = pa->pa_dmat; pa 140 dev/pci/trm_pci.c if (pci_intr_map(pa, &ih)) { pa 144 dev/pci/trm_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 146 dev/pci/trm_pci.c if (pci_intr_establish(pa->pa_pc, ih, IPL_BIO, trm_Interrupt, sc, pa 77 dev/pci/twe_pci.c struct pci_attach_args *pa = aux; pa 82 dev/pci/twe_pci.c if (pci_mapreg_map(pa, TWE_BAR, PCI_MAPREG_TYPE_IO, 0, pa 87 dev/pci/twe_pci.c sc->dmat = pa->pa_dmat; pa 89 dev/pci/twe_pci.c if (pci_intr_map(pa, &ih)) { pa 94 dev/pci/twe_pci.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 95 dev/pci/twe_pci.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, twe_intr, sc, pa 109 dev/pci/twe_pci.c pci_intr_disestablish(pa->pa_pc, sc->sc_ih); pa 71 dev/pci/ubsec.c void ubsec_init_pciregs(struct pci_attach_args *pa); pa 151 dev/pci/ubsec.c struct pci_attach_args *pa = aux; pa 152 dev/pci/ubsec.c pci_chipset_tag_t pc = pa->pa_pc; pa 169 dev/pci/ubsec.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BLUESTEEL && pa 170 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BLUESTEEL_5601) pa 173 dev/pci/ubsec.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROADCOM && pa 174 dev/pci/ubsec.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5802 || pa 175 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5805)) pa 178 dev/pci/ubsec.c if (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROADCOM && pa 179 dev/pci/ubsec.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5820 || pa 180 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5822 || pa 181 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5823)) pa 185 dev/pci/ubsec.c if ((PCI_VENDOR(pa->pa_id) == PCI_VENDOR_BROADCOM && pa 186 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_BROADCOM_5821) || pa 187 dev/pci/ubsec.c (PCI_VENDOR(pa->pa_id) == PCI_VENDOR_SUN && pa 188 dev/pci/ubsec.c (PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SUN_SCA1K || pa 189 dev/pci/ubsec.c PCI_PRODUCT(pa->pa_id) == PCI_PRODUCT_SUN_5821))) { pa 196 dev/pci/ubsec.c if (pci_mapreg_map(pa, BS_BAR, PCI_MAPREG_TYPE_MEM, 0, pa 201 dev/pci/ubsec.c sc->sc_dmat = pa->pa_dmat; pa 203 dev/pci/ubsec.c if (pci_intr_map(pa, &ih)) { pa 269 dev/pci/ubsec.c ubsec_init_pciregs(pa); pa 1601 dev/pci/ubsec.c ubsec_init_pciregs(struct pci_attach_args *pa) pa 1603 dev/pci/ubsec.c pci_chipset_tag_t pc = pa->pa_pc; pa 1611 dev/pci/ubsec.c misc = pci_conf_read(pc, pa->pa_tag, PCI_BHLC_REG); pa 1614 dev/pci/ubsec.c pci_conf_write(pc, pa->pa_tag, PCI_BHLC_REG, misc); pa 80 dev/pci/uhci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 82 dev/pci/uhci_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_SERIALBUS && pa 83 dev/pci/uhci_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_SERIALBUS_USB && pa 84 dev/pci/uhci_pci.c PCI_INTERFACE(pa->pa_class) == PCI_INTERFACE_UHCI) pa 94 dev/pci/uhci_pci.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 95 dev/pci/uhci_pci.c pci_chipset_tag_t pc = pa->pa_pc; pa 96 dev/pci/uhci_pci.c pcitag_t tag = pa->pa_tag; pa 106 dev/pci/uhci_pci.c pci_devinfo(pa->pa_id, pa->pa_class, 0, devinfo); pa 107 dev/pci/uhci_pci.c printf(": %s (rev. 0x%02x)", devinfo, PCI_REVISION(pa->pa_class)); pa 111 dev/pci/uhci_pci.c if (pci_mapreg_map(pa, PCI_CBIO, PCI_MAPREG_TYPE_IO, 0, pa 124 dev/pci/uhci_pci.c sc->sc.sc_bus.dmatag = pa->pa_dmat; pa 127 dev/pci/uhci_pci.c if (pci_intr_map(pa, &ih)) { pa 168 dev/pci/uhci_pci.c vendor = pci_findvendor(pa->pa_id); pa 169 dev/pci/uhci_pci.c sc->sc.sc_id_vendor = PCI_VENDOR(pa->pa_id); pa 174 dev/pci/uhci_pci.c "vendor 0x%04x", PCI_VENDOR(pa->pa_id)); pa 112 dev/pci/vga_pci.c struct pci_attach_args *pa = aux; pa 121 dev/pci/vga_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_PREHISTORIC && pa 122 dev/pci/vga_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_PREHISTORIC_VGA) pa 124 dev/pci/vga_pci.c if (PCI_CLASS(pa->pa_class) == PCI_CLASS_DISPLAY && pa 125 dev/pci/vga_pci.c PCI_SUBCLASS(pa->pa_class) == PCI_SUBCLASS_DISPLAY_VGA) pa 132 dev/pci/vga_pci.c if ((pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG) pa 138 dev/pci/vga_pci.c if (vga_is_console(pa->pa_iot, WSDISPLAY_TYPE_PCIVGA)) pa 144 dev/pci/vga_pci.c if (!vga_common_probe(pa->pa_iot, pa->pa_memt)) pa 153 dev/pci/vga_pci.c struct pci_attach_args *pa = aux; pa 162 dev/pci/vga_pci.c reg = pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG); pa 164 dev/pci/vga_pci.c pci_conf_write(pa->pa_pc, pa->pa_tag, PCI_COMMAND_STATUS_REG, reg); pa 173 dev/pci/vga_pci.c vga_extended_attach(self, pa->pa_iot, pa->pa_memt, pa 179 dev/pci/vga_pci.c vga_common_attach(self, pa->pa_iot, pa->pa_memt, pa 271 dev/pci/viaenv.c struct pci_attach_args *pa = aux; pa 275 dev/pci/viaenv.c iobase = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x70); pa 276 dev/pci/viaenv.c control = pci_conf_read(pa->pa_pc, pa->pa_tag, 0x74); pa 281 dev/pci/viaenv.c sc->sc_iot = pa->pa_iot; pa 326 dev/pci/viaenv.c control = pci_conf_read(pa->pa_pc, pa->pa_tag, VIAENV_GENCFG); pa 333 dev/pci/viaenv.c iobase = pci_conf_read(pa->pa_pc, pa->pa_tag, VIAENV_PMBASE); pa 148 dev/pci/viapm.c struct pci_attach_args *pa = aux; pa 157 dev/pci/viapm.c sc->sc_iot = pa->pa_iot; pa 158 dev/pci/viapm.c iobase = pci_conf_read(pa->pa_pc, pa->pa_tag, VIAPM_SMB_BASE); pa 184 dev/pci/viapm.c if (pci_intr_map(pa, &ih)) { pa 188 dev/pci/viapm.c intrstr = pci_intr_string(pa->pa_pc, ih); pa 189 dev/pci/viapm.c sc->sc_ih = pci_intr_establish(pa->pa_pc, ih, IPL_BIO, pa 115 dev/pci/wdt.c struct pci_attach_args *const pa = (struct pci_attach_args *)aux; pa 119 dev/pci/wdt.c if (pci_mapreg_map(pa, 0x18, PCI_MAPREG_TYPE_IO, 0, pa 549 dev/pci/yds.c struct pci_attach_args *pa = (struct pci_attach_args *) aux; pa 551 dev/pci/yds.c switch (PCI_VENDOR(pa->pa_id)) { pa 553 dev/pci/yds.c switch (PCI_PRODUCT(pa->pa_id)) { pa 679 dev/pci/yds.c struct pci_attach_args *pa = (struct pci_attach_args *)aux; pa 680 dev/pci/yds.c pci_chipset_tag_t pc = pa->pa_pc; pa 688 dev/pci/yds.c if (pci_mapreg_map(pa, YDS_PCI_MBA, PCI_MAPREG_TYPE_MEM, 0, pa 695 dev/pci/yds.c if (pci_intr_map(pa, &ih)) { pa 714 dev/pci/yds.c sc->sc_dmatag = pa->pa_dmat; pa 716 dev/pci/yds.c sc->sc_pcitag = pa->pa_tag; pa 717 dev/pci/yds.c sc->sc_id = pa->pa_id; pa 718 dev/pci/yds.c sc->sc_revision = PCI_REVISION(pa->pa_class); pa 729 dev/pci/yds.c reg = pci_conf_read(pc, pa->pa_tag, YDS_PCI_LEGACY); pa 730 dev/pci/yds.c pci_conf_write(pc, pa->pa_tag, YDS_PCI_LEGACY, pa 737 dev/pci/yds.c sc->sc_legacy_iot = pa->pa_iot; pa 290 dev/pckbc/pckbd.c struct pckbc_attach_args *pa = aux; pa 300 dev/pckbc/pckbd.c if ((pa->pa_slot != PCKBC_KBD_SLOT) && pa 305 dev/pckbc/pckbd.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 309 dev/pckbc/pckbd.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 1, resp, 1); pa 319 dev/pckbc/pckbd.c return (pckbd_is_console(pa->pa_tag, pa->pa_slot) ? 1 : 0); pa 331 dev/pckbc/pckbd.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 333 dev/pckbc/pckbd.c if (pckbd_set_xtscancode(pa->pa_tag, pa->pa_slot)) pa 345 dev/pckbc/pckbd.c struct pckbc_attach_args *pa = aux; pa 352 dev/pckbc/pckbd.c isconsole = pckbd_is_console(pa->pa_tag, pa->pa_slot); pa 367 dev/pckbc/pckbd.c (void) pckbd_init(sc->id, pa->pa_tag, pa->pa_slot, 0); pa 79 dev/pckbc/pms.c struct pckbc_attach_args *pa = aux; pa 83 dev/pckbc/pms.c if (pa->pa_slot != PCKBC_AUX_SLOT) pa 87 dev/pckbc/pms.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 91 dev/pckbc/pms.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 2, resp, 1); pa 120 dev/pckbc/pms.c struct pckbc_attach_args *pa = aux; pa 125 dev/pckbc/pms.c sc->sc_kbctag = pa->pa_tag; pa 126 dev/pckbc/pms.c sc->sc_kbcslot = pa->pa_slot; pa 131 dev/pckbc/pms.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 135 dev/pckbc/pms.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 2, resp, 1); pa 162 dev/pckbc/pms.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 0, 0, 0); pa 108 dev/pckbc/pms_intelli.c struct pckbc_attach_args *pa = aux; pa 112 dev/pckbc/pms_intelli.c if (pa->pa_slot != PCKBC_AUX_SLOT) pa 116 dev/pckbc/pms_intelli.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 120 dev/pckbc/pms_intelli.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 2, resp, 1); pa 140 dev/pckbc/pms_intelli.c if ((res = pmsi_setintellimode(pa->pa_tag, pa->pa_slot))) { pa 156 dev/pckbc/pms_intelli.c struct pckbc_attach_args *pa = aux; pa 161 dev/pckbc/pms_intelli.c sc->sc_kbctag = pa->pa_tag; pa 162 dev/pckbc/pms_intelli.c sc->sc_kbcslot = pa->pa_slot; pa 167 dev/pckbc/pms_intelli.c pckbc_flush(pa->pa_tag, pa->pa_slot); pa 171 dev/pckbc/pms_intelli.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 2, resp, 1); pa 178 dev/pckbc/pms_intelli.c res = pmsi_setintellimode(pa->pa_tag, pa->pa_slot); pa 206 dev/pckbc/pms_intelli.c res = pckbc_poll_cmd(pa->pa_tag, pa->pa_slot, cmd, 1, 0, 0, 0); pa 90 dev/pcmcia/aic_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 94 dev/pcmcia/aic_pcmcia.c if (pa->manufacturer == aic_pcmcia_prod[i].app_vendor && pa 95 dev/pcmcia/aic_pcmcia.c pa->product == aic_pcmcia_prod[i].app_product && pa 96 dev/pcmcia/aic_pcmcia.c pa->pf->number == aic_pcmcia_prod[i].app_expfunc) pa 108 dev/pcmcia/aic_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 110 dev/pcmcia/aic_pcmcia.c struct pcmcia_function *pf = pa->pf; pa 124 dev/pcmcia/aic_pcmcia.c if (pa->manufacturer == PCMCIA_VENDOR_NEWMEDIA && pa 125 dev/pcmcia/aic_pcmcia.c pa->product == PCMCIA_PRODUCT_NEWMEDIA_BUSTOASTER && pa 129 dev/pcmcia/aic_pcmcia.c if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, pa 150 dev/pcmcia/aic_pcmcia.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_AUTO, 0, psc->sc_pcioh.size, pa 165 dev/pcmcia/aic_pcmcia.c psc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_BIO, pa 266 dev/pcmcia/cfxga.c struct pcmcia_attach_args *pa = aux; pa 267 dev/pcmcia/cfxga.c struct pcmcia_function *pf = pa->pf; pa 274 dev/pcmcia/cfxga.c if (pa->product != PCMCIA_PRODUCT_INVALID || pa 275 dev/pcmcia/cfxga.c pa->manufacturer != PCMCIA_VENDOR_INVALID) pa 302 dev/pcmcia/cfxga.c pcmcia_mem_unmap(pa->pf, win); pa 304 dev/pcmcia/cfxga.c pcmcia_mem_free(pa->pf, &h); pa 341 dev/pcmcia/cfxga.c struct pcmcia_attach_args *pa = aux; pa 342 dev/pcmcia/cfxga.c struct pcmcia_function *pf = pa->pf; pa 184 dev/pcmcia/com_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 189 dev/pcmcia/com_pcmcia.c if (pa->pf->function == PCMCIA_FUNCTION_SERIAL) pa 194 dev/pcmcia/com_pcmcia.c SIMPLEQ_FOREACH(cfe, &pa->pf->cfe_head, cfe_list) { pa 219 dev/pcmcia/com_pcmcia.c pa->card->cis1_info[j] && pa 220 dev/pcmcia/com_pcmcia.c strcmp(pa->card->cis1_info[j], pa 262 dev/pcmcia/com_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 267 dev/pcmcia/com_pcmcia.c psc->sc_pf = pa->pf; pa 272 dev/pcmcia/com_pcmcia.c for (cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); cfe; pa 286 dev/pcmcia/com_pcmcia.c if (!pcmcia_io_alloc(pa->pf, pa 305 dev/pcmcia/com_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 313 dev/pcmcia/com_pcmcia.c if (pcmcia_io_map(pa->pf, ((cfe->flags & PCMCIA_CFE_IO16) ? pa 338 dev/pcmcia/com_pcmcia.c psc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_TTY, comintr, sc, pa 144 dev/pcmcia/esp_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 148 dev/pcmcia/esp_pcmcia.c if (pa->manufacturer == esp_pcmcia_prod[i].app_vendor && pa 149 dev/pcmcia/esp_pcmcia.c pa->product == esp_pcmcia_prod[i].app_product && pa 150 dev/pcmcia/esp_pcmcia.c pa->pf->number == esp_pcmcia_prod[i].app_expfunc) pa 162 dev/pcmcia/esp_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 164 dev/pcmcia/esp_pcmcia.c struct pcmcia_function *pf = pa->pf; pa 175 dev/pcmcia/esp_pcmcia.c if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, pa 193 dev/pcmcia/esp_pcmcia.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_AUTO, 0, esc->sc_pcioh.size, pa 140 dev/pcmcia/gpr.c struct pcmcia_attach_args *pa = aux; pa 142 dev/pcmcia/gpr.c if (pa->manufacturer == PCMCIA_VENDOR_GEMPLUS && pa 143 dev/pcmcia/gpr.c pa->product == PCMCIA_PRODUCT_GEMPLUS_GPR400) pa 153 dev/pcmcia/gpr.c struct pcmcia_attach_args *pa = aux; pa 157 dev/pcmcia/gpr.c for (cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); cfe; pa 160 dev/pcmcia/gpr.c if (!pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, pa 171 dev/pcmcia/gpr.c pcmcia_function_init(pa->pf, cfe); pa 172 dev/pcmcia/gpr.c if (pcmcia_function_enable(pa->pf)) { pa 177 dev/pcmcia/gpr.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_AUTO, 0, pa 186 dev/pcmcia/gpr.c if (pcmcia_mem_alloc(pa->pf, GPR400_MEM_LEN, &sc->sc_pmemh)) { pa 191 dev/pcmcia/gpr.c if (pcmcia_mem_map(pa->pf, PCMCIA_MEM_ATTR, pa->pf->ccr_base, pa 197 dev/pcmcia/gpr.c sc->sc_pf = pa->pf; pa 205 dev/pcmcia/gpr.c sc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_TTY, gpr_intr, sc, pa 212 dev/pcmcia/gpr.c pcmcia_mem_unmap(pa->pf, sc->sc_memwin); pa 214 dev/pcmcia/gpr.c pcmcia_mem_free(pa->pf, &sc->sc_pmemh); pa 216 dev/pcmcia/gpr.c pcmcia_io_unmap(pa->pf, sc->sc_iowin); pa 218 dev/pcmcia/gpr.c pcmcia_function_disable(pa->pf); pa 220 dev/pcmcia/gpr.c pcmcia_io_free(pa->pf, &sc->sc_pioh); pa 80 dev/pcmcia/if_an_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 82 dev/pcmcia/if_an_pcmcia.c if (pa->pf->function != PCMCIA_FUNCTION_NETWORK) pa 85 dev/pcmcia/if_an_pcmcia.c switch (pa->manufacturer) { pa 87 dev/pcmcia/if_an_pcmcia.c switch (pa->product) { pa 103 dev/pcmcia/if_an_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 108 dev/pcmcia/if_an_pcmcia.c psc->sc_pf = pa->pf; pa 109 dev/pcmcia/if_an_pcmcia.c cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); pa 111 dev/pcmcia/if_an_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 112 dev/pcmcia/if_an_pcmcia.c if (pcmcia_function_enable(pa->pf)) { pa 117 dev/pcmcia/if_an_pcmcia.c if (pcmcia_io_alloc(pa->pf, 0, AN_IOSIZ, AN_IOSIZ, &psc->sc_pcioh)) { pa 119 dev/pcmcia/if_an_pcmcia.c pcmcia_function_disable(pa->pf); pa 123 dev/pcmcia/if_an_pcmcia.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_IO16, 0, AN_IOSIZ, pa 126 dev/pcmcia/if_an_pcmcia.c pcmcia_io_free(pa->pf, &psc->sc_pcioh); pa 127 dev/pcmcia/if_an_pcmcia.c pcmcia_function_disable(pa->pf); pa 155 dev/pcmcia/if_awi_pcmcia.c awi_pcmcia_lookup(pa) pa 156 dev/pcmcia/if_awi_pcmcia.c struct pcmcia_attach_args *pa; pa 162 dev/pcmcia/if_awi_pcmcia.c if (pa->manufacturer != PCMCIA_VENDOR_INVALID && pa 163 dev/pcmcia/if_awi_pcmcia.c pa->manufacturer == app->app_vendor && pa 164 dev/pcmcia/if_awi_pcmcia.c pa->product != PCMCIA_PRODUCT_INVALID && pa 165 dev/pcmcia/if_awi_pcmcia.c pa->product == app->app_product) pa 169 dev/pcmcia/if_awi_pcmcia.c if (pa->card->cis1_info[0] != NULL && pa 171 dev/pcmcia/if_awi_pcmcia.c strcmp(pa->card->cis1_info[0], app->app_cisinfo[0]) == 0 && pa 172 dev/pcmcia/if_awi_pcmcia.c pa->card->cis1_info[1] != NULL && pa 174 dev/pcmcia/if_awi_pcmcia.c strcmp(pa->card->cis1_info[1], app->app_cisinfo[1]) == 0) pa 223 dev/pcmcia/if_awi_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 225 dev/pcmcia/if_awi_pcmcia.c if (awi_pcmcia_lookup(pa) != NULL) pa 232 dev/pcmcia/if_awi_pcmcia.c awi_pcmcia_find(psc, pa, cfe) pa 234 dev/pcmcia/if_awi_pcmcia.c struct pcmcia_attach_args *pa; pa 296 dev/pcmcia/if_awi_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 303 dev/pcmcia/if_awi_pcmcia.c app = awi_pcmcia_lookup(pa); pa 307 dev/pcmcia/if_awi_pcmcia.c psc->sc_pf = pa->pf; pa 309 dev/pcmcia/if_awi_pcmcia.c for (cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); cfe != NULL; pa 318 dev/pcmcia/if_awi_pcmcia.c if (awi_pcmcia_find(psc, pa, cfe) == 0) pa 358 dev/pcmcia/if_cnw.c struct pcmcia_attach_args *pa = aux; pa 360 dev/pcmcia/if_cnw.c if (pa->manufacturer == PCMCIA_VENDOR_XIRCOM && pa 361 dev/pcmcia/if_cnw.c pa->product == PCMCIA_PRODUCT_XIRCOM_XIR_CNW_801) pa 363 dev/pcmcia/if_cnw.c if (pa->manufacturer == PCMCIA_VENDOR_XIRCOM && pa 364 dev/pcmcia/if_cnw.c pa->product == PCMCIA_PRODUCT_XIRCOM_XIR_CNW_802) pa 379 dev/pcmcia/if_cnw.c struct pcmcia_attach_args *pa = aux; pa 384 dev/pcmcia/if_cnw.c sc->sc_pf = pa->pf; pa 173 dev/pcmcia/if_ep_pcmcia.c ep_pcmcia_lookup(pa) pa 174 dev/pcmcia/if_ep_pcmcia.c struct pcmcia_attach_args *pa; pa 179 dev/pcmcia/if_ep_pcmcia.c if (pa->product == ep_pcmcia_prod[i].epp_product && pa 180 dev/pcmcia/if_ep_pcmcia.c pa->pf->number == ep_pcmcia_prod[i].epp_expfunc) pa 191 dev/pcmcia/if_ep_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 193 dev/pcmcia/if_ep_pcmcia.c if (pa->manufacturer != PCMCIA_VENDOR_3COM) pa 196 dev/pcmcia/if_ep_pcmcia.c if (ep_pcmcia_lookup(pa) != NULL) pa 280 dev/pcmcia/if_ep_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 288 dev/pcmcia/if_ep_pcmcia.c psc->sc_pf = pa->pf; pa 289 dev/pcmcia/if_ep_pcmcia.c cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); pa 292 dev/pcmcia/if_ep_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 308 dev/pcmcia/if_ep_pcmcia.c if (pa->product == PCMCIA_PRODUCT_3COM_3C562) { pa 309 dev/pcmcia/if_ep_pcmcia.c bus_addr_t maxaddr = (pa->pf->sc->iobase + pa->pf->sc->iosize); pa 311 dev/pcmcia/if_ep_pcmcia.c for (i = pa->pf->sc->iobase; i < maxaddr; i += 0x10) { pa 318 dev/pcmcia/if_ep_pcmcia.c if (pcmcia_io_alloc(pa->pf, i, cfe->iospace[0].length, pa 327 dev/pcmcia/if_ep_pcmcia.c if (pcmcia_io_alloc(pa->pf, 0, cfe->iospace[0].length, pa 335 dev/pcmcia/if_ep_pcmcia.c if (pcmcia_io_map(pa->pf, ((cfe->flags & PCMCIA_CFE_IO16) ? pa 344 dev/pcmcia/if_ep_pcmcia.c switch (pa->product) { pa 364 dev/pcmcia/if_ep_pcmcia.c epp = ep_pcmcia_lookup(pa); pa 376 dev/pcmcia/if_ep_pcmcia.c sc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_NET, epintr, sc, pa 143 dev/pcmcia/if_malo.c struct pcmcia_attach_args *pa = aux; pa 145 dev/pcmcia/if_malo.c if (pa->manufacturer == PCMCIA_VENDOR_AMBICOM && pa 146 dev/pcmcia/if_malo.c pa->product == PCMCIA_PRODUCT_AMBICOM_WL54CF) pa 157 dev/pcmcia/if_malo.c struct pcmcia_attach_args *pa = aux; pa 161 dev/pcmcia/if_malo.c psc->sc_pf = pa->pf; pa 162 dev/pcmcia/if_malo.c cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); pa 583 dev/pcmcia/if_ne_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 587 dev/pcmcia/if_ne_pcmcia.c if (ne2000_match(pa->card, pa->pf->number, i)) pa 602 dev/pcmcia/if_ne_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 609 dev/pcmcia/if_ne_pcmcia.c psc->sc_pf = pa->pf; pa 611 dev/pcmcia/if_ne_pcmcia.c for (cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); cfe != NULL; pa 655 dev/pcmcia/if_ne_pcmcia.c if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, pa 688 dev/pcmcia/if_ne_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 689 dev/pcmcia/if_ne_pcmcia.c if (pcmcia_function_enable(pa->pf)) { pa 697 dev/pcmcia/if_ne_pcmcia.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_IO8, NE2000_NIC_OFFSET, pa 703 dev/pcmcia/if_ne_pcmcia.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_IO16, NE2000_ASIC_OFFSET, pa 718 dev/pcmcia/if_ne_pcmcia.c ne_dev = ne2000_match(pa->card, pa->pf->number, i); pa 799 dev/pcmcia/if_ne_pcmcia.c pcmcia_function_disable(pa->pf); pa 812 dev/pcmcia/if_ne_pcmcia.c pcmcia_function_disable(pa->pf); pa 497 dev/pcmcia/if_ray.c struct pcmcia_attach_args *pa = aux; pa 507 dev/pcmcia/if_ray.c return (pa->manufacturer == PCMCIA_VENDOR_RAYTHEON pa 508 dev/pcmcia/if_ray.c && pa->product == PCMCIA_PRODUCT_RAYTHEON_WLAN); pa 516 dev/pcmcia/if_ray.c struct pcmcia_attach_args *pa; pa 521 dev/pcmcia/if_ray.c pa = aux; pa 523 dev/pcmcia/if_ray.c sc->sc_pf = pa->pf; pa 92 dev/pcmcia/if_rln_pcmcia.c rln_pcmcia_product_lookup(pa) pa 93 dev/pcmcia/if_rln_pcmcia.c struct pcmcia_attach_args *pa; pa 101 dev/pcmcia/if_rln_pcmcia.c rpp->manufacturer != pa->manufacturer) pa 104 dev/pcmcia/if_rln_pcmcia.c rpp->product != pa->product) pa 109 dev/pcmcia/if_rln_pcmcia.c if (pa->card->cis1_info[j] && pa 110 dev/pcmcia/if_rln_pcmcia.c strcmp(pa->card->cis1_info[j], rpp->cis[j]) != 0) pa 125 dev/pcmcia/if_rln_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 127 dev/pcmcia/if_rln_pcmcia.c return (rln_pcmcia_product_lookup(pa) != NULL); pa 138 dev/pcmcia/if_rln_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 143 dev/pcmcia/if_rln_pcmcia.c psc->psc_pf = pa->pf; pa 201 dev/pcmcia/if_rln_pcmcia.c rpp = rln_pcmcia_product_lookup(pa); pa 236 dev/pcmcia/if_rln_pcmcia.c printf(" manf %04x prod %04x", pa->manufacturer, pa->product); pa 135 dev/pcmcia/if_sm_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 139 dev/pcmcia/if_sm_pcmcia.c if (pa->manufacturer == sm_pcmcia_prod[i].spp_vendor && pa 140 dev/pcmcia/if_sm_pcmcia.c pa->product == sm_pcmcia_prod[i].spp_product && pa 141 dev/pcmcia/if_sm_pcmcia.c pa->pf->number == sm_pcmcia_prod[i].spp_expfunc) pa 153 dev/pcmcia/if_sm_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 158 dev/pcmcia/if_sm_pcmcia.c psc->sc_pf = pa->pf; pa 159 dev/pcmcia/if_sm_pcmcia.c cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); pa 162 dev/pcmcia/if_sm_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 163 dev/pcmcia/if_sm_pcmcia.c if (pcmcia_function_enable(pa->pf)) { pa 171 dev/pcmcia/if_sm_pcmcia.c if (pcmcia_io_alloc(pa->pf, 0, cfe->iospace[0].length, pa 186 dev/pcmcia/if_sm_pcmcia.c if (pcmcia_io_map(pa->pf, (cfe->flags & PCMCIA_CFE_IO16) ? pa 208 dev/pcmcia/if_sm_pcmcia.c switch (pa->manufacturer) { pa 210 dev/pcmcia/if_sm_pcmcia.c cisstr = pa->pf->sc->card.cis1_info[3]; pa 213 dev/pcmcia/if_sm_pcmcia.c cisstr = pa->pf->sc->card.cis1_info[2]; pa 233 dev/pcmcia/if_sm_pcmcia.c pcmcia_function_disable(pa->pf); pa 328 dev/pcmcia/if_wi_pcmcia.c static const struct wi_pcmcia_product *wi_lookup(struct pcmcia_attach_args *pa); pa 331 dev/pcmcia/if_wi_pcmcia.c wi_lookup(struct pcmcia_attach_args *pa) pa 342 dev/pcmcia/if_wi_pcmcia.c if (pa->card->cis1_info[0] != NULL && pa 344 dev/pcmcia/if_wi_pcmcia.c strcmp(pa->card->cis1_info[0], pp->pp_cisinfo[0]) == 0 && pa 345 dev/pcmcia/if_wi_pcmcia.c pa->card->cis1_info[1] != NULL && pa 347 dev/pcmcia/if_wi_pcmcia.c strcmp(pa->card->cis1_info[1], pp->pp_cisinfo[1]) == 0) pa 353 dev/pcmcia/if_wi_pcmcia.c if (pa->manufacturer != PCMCIA_VENDOR_INVALID && pa 354 dev/pcmcia/if_wi_pcmcia.c pa->manufacturer == pp->pp_vendor && pa 355 dev/pcmcia/if_wi_pcmcia.c pa->product != PCMCIA_PRODUCT_INVALID && pa 356 dev/pcmcia/if_wi_pcmcia.c pa->product == pp->pp_product) pa 366 dev/pcmcia/if_wi_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 368 dev/pcmcia/if_wi_pcmcia.c if (wi_lookup(pa) != NULL) pa 378 dev/pcmcia/if_wi_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 379 dev/pcmcia/if_wi_pcmcia.c struct pcmcia_function *pf = pa->pf; pa 420 dev/pcmcia/if_wi_pcmcia.c sc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_NET, wi_intr, psc, pa 197 dev/pcmcia/if_xe.c struct pcmcia_attach_args *pa = aux; pa 199 dev/pcmcia/if_xe.c if (pa->pf->function != PCMCIA_FUNCTION_NETWORK) pa 202 dev/pcmcia/if_xe.c switch (pa->manufacturer) { pa 224 dev/pcmcia/if_xe.c struct pcmcia_attach_args *pa = aux; pa 225 dev/pcmcia/if_xe.c struct pcmcia_function *pf = pa->pf; pa 251 dev/pcmcia/if_xe.c SIMPLEQ_FIRST(&pa->pf->cfe_head) = cfe = (struct pcmcia_config_entry *) pa 272 dev/pcmcia/if_xe.c pcmcia_function_init(pa->pf, cfe); pa 273 dev/pcmcia/if_xe.c if (pcmcia_function_enable(pa->pf)) { pa 280 dev/pcmcia/if_xe.c if (pcmcia_io_alloc(pa->pf, 0, 16, 16, &psc->sc_pcioh)) { pa 287 dev/pcmcia/if_xe.c if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_IO16, 0, 16, &psc->sc_pcioh, pa 377 dev/pcmcia/if_xe.c sc->sc_ih = pcmcia_intr_establish(pa->pf, IPL_NET, xe_intr, sc, pa 427 dev/pcmcia/if_xe.c pcmcia_function_disable(pa->pf); pa 438 dev/pcmcia/if_xe.c pcmcia_function_disable(pa->pf); pa 331 dev/pcmcia/pcmcia.c struct pcmcia_attach_args *pa = arg; pa 332 dev/pcmcia/pcmcia.c struct pcmcia_softc *sc = pa->pf->sc; pa 361 dev/pcmcia/pcmcia.c printf(" function %d", pa->pf->number); pa 197 dev/pcmcia/wdc_pcmcia.c wdc_pcmcia_lookup(pa) pa 198 dev/pcmcia/wdc_pcmcia.c struct pcmcia_attach_args *pa; pa 207 dev/pcmcia/wdc_pcmcia.c pa->manufacturer == wpp->wpp_vendor) && pa 209 dev/pcmcia/wdc_pcmcia.c pa->product == wpp->wpp_product)) { pa 213 dev/pcmcia/wdc_pcmcia.c (pa->card->cis1_info[i] != NULL && pa 214 dev/pcmcia/wdc_pcmcia.c strcmp(pa->card->cis1_info[i], pa 230 dev/pcmcia/wdc_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 234 dev/pcmcia/wdc_pcmcia.c if (wdc_pcmcia_lookup(pa) != NULL) pa 237 dev/pcmcia/wdc_pcmcia.c if (pa->pf->function == PCMCIA_FUNCTION_DISK) { pa 238 dev/pcmcia/wdc_pcmcia.c sc = pa->pf->sc; pa 241 dev/pcmcia/wdc_pcmcia.c iftype = wdc_pcmcia_disk_device_interface(pa->pf); pa 258 dev/pcmcia/wdc_pcmcia.c struct pcmcia_attach_args *pa = aux; pa 264 dev/pcmcia/wdc_pcmcia.c sc->sc_pf = pa->pf; pa 266 dev/pcmcia/wdc_pcmcia.c for (cfe = SIMPLEQ_FIRST(&pa->pf->cfe_head); cfe != NULL; pa 271 dev/pcmcia/wdc_pcmcia.c if (pcmcia_io_alloc(pa->pf, cfe->iospace[0].start, pa 278 dev/pcmcia/wdc_pcmcia.c if (!pcmcia_io_alloc(pa->pf, cfe->iospace[1].start, pa 288 dev/pcmcia/wdc_pcmcia.c pcmcia_io_free(pa->pf, &sc->sc_pioh); pa 297 dev/pcmcia/wdc_pcmcia.c pcmcia_function_init(pa->pf, cfe); pa 298 dev/pcmcia/wdc_pcmcia.c if (pcmcia_function_enable(pa->pf)) { pa 310 dev/pcmcia/wdc_pcmcia.c wpp = wdc_pcmcia_lookup(pa); pa 316 dev/pcmcia/wdc_pcmcia.c if (pcmcia_io_map(pa->pf, quirks & WDC_PCMCIA_FORCE_16BIT_IO ? pa 330 dev/pcmcia/wdc_pcmcia.c else if (pcmcia_io_map(pa->pf, PCMCIA_WIDTH_AUTO, 0, pa 372 dev/pcmcia/wdc_pcmcia.c pcmcia_function_disable(pa->pf); pa 87 dev/puc/com_puc.c struct puc_attach_args *pa = aux; pa 89 dev/puc/com_puc.c if (pa->type == PUC_PORT_TYPE_COM) pa 101 dev/puc/com_puc.c struct puc_attach_args *pa = aux; pa 105 dev/puc/com_puc.c intrstr = pa->intr_string(pa); pa 106 dev/puc/com_puc.c sc->sc_ih = pa->intr_establish(pa, IPL_TTY, comintr, sc, pa 117 dev/puc/com_puc.c sc->sc_iot = pa->t; pa 118 dev/puc/com_puc.c sc->sc_ioh = pa->h; pa 119 dev/puc/com_puc.c sc->sc_iobase = pa->a; pa 122 dev/puc/com_puc.c if (pa->flags) pa 123 dev/puc/com_puc.c sc->sc_frequency = pa->flags & PUC_COM_CLOCKMASK; pa 124 dev/puc/com_puc.c if (pa->hwtype) pa 125 dev/puc/com_puc.c sc->sc_uarttype = pa->hwtype; pa 342 dev/tc/asc_tcds.c bus_addr_t pa; pa 423 dev/tc/asc_tcds.c pa = bus_space_read_4(tcds->sc_bst, tcds->sc_bsh, pa 437 dev/tc/asc_tcds.c pa, dudmask)); pa 440 dev/tc/asc_tcds.c addr = (u_int32_t *)ALPHA_PHYS_TO_K0SEG(pa); pa 442 dev/tc/asc_tcds.c addr = (u_int32_t *)MIPS_PHYS_TO_KSEG1(pa); pa 1980 kern/subr_pool.c struct pool_allocator *pa = pp->pr_alloc; pa 1983 kern/subr_pool.c (*pa->pa_free)(pp, v); pa 1986 kern/subr_pool.c simple_lock(&pa->pa_slock); pa 1987 kern/subr_pool.c if ((pa->pa_flags & PA_WANT) == 0) { pa 1988 kern/subr_pool.c simple_unlock(&pa->pa_slock); pa 1993 kern/subr_pool.c TAILQ_FOREACH(pp, &pa->pa_list, pr_alloc_list) { pa 2001 kern/subr_pool.c pa->pa_flags &= ~PA_WANT; pa 2002 kern/subr_pool.c simple_unlock(&pa->pa_slock); pa 637 net/if.h #define IFQ_CLASSIFY(ifq, m, af, pa) \ pa 641 net/if.h (pa)->pattr_class = (*(ifq)->altq_classify) \ pa 643 net/if.h (pa)->pattr_af = (af); \ pa 644 net/if.h (pa)->pattr_hdr = mtod((m), caddr_t); \ pa 672 net/if.h #define IFQ_CLASSIFY(ifq, m, af, pa) /* nothing */ pa 972 net/pf_ioctl.c struct pf_pooladdr *pa = NULL; pa 1113 net/pf_ioctl.c struct pf_pooladdr *pa; pa 1228 net/pf_ioctl.c TAILQ_FOREACH(pa, &pf_pabuf, entries) pa 1229 net/pf_ioctl.c if (pf_tbladdr_setup(ruleset, &pa->addr)) pa 1472 net/pf_ioctl.c TAILQ_FOREACH(pa, &pf_pabuf, entries) pa 1473 net/pf_ioctl.c if (pf_tbladdr_setup(ruleset, &pa->addr)) pa 1947 net/pf_ioctl.c struct pfioc_altq *pa = (struct pfioc_altq *)addr; pa 1950 net/pf_ioctl.c if (pa->ticket != ticket_altqs_inactive) { pa 1959 net/pf_ioctl.c bcopy(&pa->altq, altq, sizeof(struct pf_altq)); pa 1987 net/pf_ioctl.c bcopy(altq, &pa->altq, sizeof(struct pf_altq)); pa 1992 net/pf_ioctl.c struct pfioc_altq *pa = (struct pfioc_altq *)addr; pa 1995 net/pf_ioctl.c pa->nr = 0; pa 1997 net/pf_ioctl.c pa->nr++; pa 1998 net/pf_ioctl.c pa->ticket = ticket_altqs_active; pa 2003 net/pf_ioctl.c struct pfioc_altq *pa = (struct pfioc_altq *)addr; pa 2007 net/pf_ioctl.c if (pa->ticket != ticket_altqs_active) { pa 2013 net/pf_ioctl.c while ((altq != NULL) && (nr < pa->nr)) { pa 2021 net/pf_ioctl.c bcopy(altq, &pa->altq, sizeof(struct pf_altq)); pa 2093 net/pf_ioctl.c pa = pool_get(&pf_pooladdr_pl, PR_NOWAIT); pa 2094 net/pf_ioctl.c if (pa == NULL) { pa 2098 net/pf_ioctl.c bcopy(&pp->addr, pa, sizeof(struct pf_pooladdr)); pa 2099 net/pf_ioctl.c if (pa->ifname[0]) { pa 2100 net/pf_ioctl.c pa->kif = pfi_kif_get(pa->ifname); pa 2101 net/pf_ioctl.c if (pa->kif == NULL) { pa 2102 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, pa); pa 2106 net/pf_ioctl.c pfi_kif_ref(pa->kif, PFI_KIF_REF_RULE); pa 2108 net/pf_ioctl.c if (pfi_dynaddr_setup(&pa->addr, pp->af)) { pa 2109 net/pf_ioctl.c pfi_dynaddr_remove(&pa->addr); pa 2110 net/pf_ioctl.c pfi_kif_unref(pa->kif, PFI_KIF_REF_RULE); pa 2111 net/pf_ioctl.c pool_put(&pf_pooladdr_pl, pa); pa 2115 net/pf_ioctl.c TAILQ_INSERT_TAIL(&pf_pabuf, pa, entries); pa 2129 net/pf_ioctl.c TAILQ_FOREACH(pa, &pool->list, entries) pa 2144 net/pf_ioctl.c pa = TAILQ_FIRST(&pool->list); pa 2145 net/pf_ioctl.c while ((pa != NULL) && (nr < pp->nr)) { pa 2146 net/pf_ioctl.c pa = TAILQ_NEXT(pa, entries); pa 2149 net/pf_ioctl.c if (pa == NULL) { pa 2153 net/pf_ioctl.c bcopy(pa, &pp->addr, sizeof(struct pf_pooladdr)); pa 571 uvm/uvm_fault.c paddr_t pa; pa 795 uvm/uvm_fault.c pmap_extract(ufi.orig_map->pmap, currva, &pa)) { pa 1830 uvm/uvm_fault.c paddr_t pa; pa 1852 uvm/uvm_fault.c if (pmap_extract(pmap, va, &pa) == FALSE) pa 1871 uvm/uvm_fault.c pg = PHYS_TO_VM_PAGE(pa); pa 142 uvm/uvm_glue.c paddr_t pa; pa 154 uvm/uvm_glue.c if (pmap_extract(pmap_kernel(), sva, &pa) == FALSE) pa 156 uvm/uvm_glue.c pmap_enter(pmap_kernel(), sva, pa, prot, PMAP_WIRED); pa 313 uvm/uvm_km.c paddr_t pa; pa 316 uvm/uvm_km.c if (!pmap_extract(pmap_kernel(), va, &pa)) pa 318 uvm/uvm_km.c pg = PHYS_TO_VM_PAGE(pa); pa 396 uvm/uvm_page.h PHYS_TO_VM_PAGE(pa) pa 397 uvm/uvm_page.h paddr_t pa; pa 399 uvm/uvm_page.h paddr_t pf = atop(pa); pa 61 uvm/uvm_pager_i.h paddr_t pa; pa 64 uvm/uvm_pager_i.h rv = pmap_extract(pmap_kernel(), kva, &pa); pa 66 uvm/uvm_pager_i.h pg = PHYS_TO_VM_PAGE(pa);