/openbsd/sys/arch/octeon/dev/ |
H A D | octeon_pcibus.c | 81 struct mips_pci_chipset sc_pc; member 222 sc->sc_pc.pc_attach_hook = octeon_pcibus_attach_hook; in octeon_pcibus_attach() 223 sc->sc_pc.pc_bus_maxdevs = octeon_pcibus_bus_maxdevs; in octeon_pcibus_attach() 224 sc->sc_pc.pc_make_tag = octeon_pcibus_make_tag; in octeon_pcibus_attach() 227 sc->sc_pc.pc_conf_v = sc; in octeon_pcibus_attach() 228 sc->sc_pc.pc_conf_size = octeon_pcibus_pci_conf_size; in octeon_pcibus_attach() 229 sc->sc_pc.pc_conf_read = octeon_pcibus_pci_conf_read; in octeon_pcibus_attach() 230 sc->sc_pc.pc_conf_write = octeon_pcibus_pci_conf_write; in octeon_pcibus_attach() 232 sc->sc_pc.pc_intr_v = sc; in octeon_pcibus_attach() 233 sc->sc_pc.pc_intr_map = octeon_pcibus_pci_intr_map; in octeon_pcibus_attach() [all …]
|
/openbsd/sys/dev/pci/ |
H A D | ichwdt.c | 44 pci_chipset_tag_t sc_pc; member 101 sc->sc_pc = pa->pa_pc; in ichwdt_attach() 113 reg = pci_conf_read(sc->sc_pc, sc->sc_tag, ICH_WDT_CONF); in ichwdt_attach() 123 pci_conf_write(sc->sc_pc, sc->sc_tag, ICH_WDT_CONF, reg); in ichwdt_attach() 136 pci_conf_write(sc->sc_pc, sc->sc_tag, ICH_WDT_LOCK, 0); in ichwdt_attach() 168 pci_conf_write(sc->sc_pc, sc->sc_tag, ICH_WDT_LOCK, 0); in ichwdt_cb() 171 pci_conf_read(sc->sc_pc, sc->sc_tag, in ichwdt_cb() 189 pci_conf_write(sc->sc_pc, sc->sc_tag, ICH_WDT_LOCK, in ichwdt_cb() 193 pci_conf_read(sc->sc_pc, sc->sc_tag, in ichwdt_cb()
|
H A D | iosf_pci.c | 37 pci_chipset_tag_t sc_pc; member 105 sc->sc_pc = pa->pa_pc; in iosf_pci_attach() 133 pci_conf_write(sc->sc_pc, sc->sc_pcitag, in iosf_pci_mbi_mdr_rd() 136 pci_conf_write(sc->sc_pc, sc->sc_pcitag, IOSF_PCI_MBI_MCR, mcr); in iosf_pci_mbi_mdr_rd() 138 return (pci_conf_read(sc->sc_pc, sc->sc_pcitag, IOSF_PCI_MBI_MDR)); in iosf_pci_mbi_mdr_rd() 147 pci_conf_write(sc->sc_pc, sc->sc_pcitag, IOSF_PCI_MBI_MDR, mdr); in iosf_pci_mbi_mdr_wr() 150 pci_conf_write(sc->sc_pc, sc->sc_pcitag, in iosf_pci_mbi_mdr_wr() 154 pci_conf_write(sc->sc_pc, sc->sc_pcitag, IOSF_PCI_MBI_MCR, mcr); in iosf_pci_mbi_mdr_wr()
|
H A D | ehci_pci.c | 61 pci_chipset_tag_t sc_pc; member 120 sc->sc_pc = pc; in ehci_pci_attach() 139 value = pci_conf_read(sc->sc_pc, sc->sc_tag, in ehci_pci_attach() 141 pci_conf_write(sc->sc_pc, sc->sc_tag, in ehci_pci_attach() 158 value = pci_conf_read(sc->sc_pc, sc->sc_tag, in ehci_pci_attach() 160 pci_conf_write(sc->sc_pc, sc->sc_tag, in ehci_pci_attach() 230 pci_intr_disestablish(sc->sc_pc, sc->sc_ih); in ehci_pci_attach() 274 pci_intr_disestablish(sc->sc_pc, sc->sc_ih); in ehci_pci_detach() 298 pci_conf_write(sc->sc_pc, sc->sc_tag, eecp, 319 pci_conf_write(sc->sc_pc, sc->sc_tag, eecp, in ehci_pci_takecontroller() [all …]
|
H A D | pciide.c | 1503 sc->sc_pc = pa->pa_pc; in pciide_attach() 1589 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1605 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1607 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1617 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1620 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1624 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1627 pci_conf_write(sc->sc_pc, sc->sc_tag, in pciide_activate() 1741 sc->sc_pc = pa->pa_pc; in pciide_mapregs_native() 2476 pci_conf_write(sc->sc_pc, sc->sc_tag, in default_chip_map() [all …]
|
H A D | xhci_pci.c | 58 pci_chipset_tag_t sc_pc; member 97 val = pci_conf_read(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_USB3PRM); in xhci_pci_port_route() 101 pci_conf_write(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_USB3_PSSEN, val); in xhci_pci_port_route() 102 val = pci_conf_read(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_USB3_PSSEN); in xhci_pci_port_route() 110 val = pci_conf_read(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_XUSB2PRM); in xhci_pci_port_route() 114 pci_conf_write(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_XUSB2PR, val); in xhci_pci_port_route() 115 val = pci_conf_read(psc->sc_pc, psc->sc_tag, PCI_XHCI_INTEL_XUSB2PR); in xhci_pci_port_route() 141 psc->sc_pc = pa->pa_pc; in xhci_pci_attach() 204 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in xhci_pci_attach() 219 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in xhci_pci_detach()
|
H A D | if_athn_pci.c | 59 pci_chipset_tag_t sc_pc; member 118 psc->sc_pc = pa->pa_pc; in athn_pci_attach() 178 intrstr = pci_intr_string(psc->sc_pc, ih); in athn_pci_attach() 179 psc->sc_ih = pci_intr_establish(psc->sc_pc, ih, IPL_NET, in athn_pci_attach() 201 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in athn_pci_detach() 234 reg = pci_conf_read(psc->sc_pc, psc->sc_tag, 0x40); in athn_pci_wakeup() 236 pci_conf_write(psc->sc_pc, psc->sc_tag, 0x40, reg & ~0xff00); in athn_pci_wakeup() 275 reg = pci_conf_read(psc->sc_pc, psc->sc_tag, in athn_pci_disable_aspm() 278 pci_conf_write(psc->sc_pc, psc->sc_tag, in athn_pci_disable_aspm()
|
H A D | pci.c | 182 sc->sc_pc = pba->pba_pc; in pciattach() 342 pci_conf_write(sc->sc_pc, pd->pd_tag, in pci_resume() 355 pci_conf_write(sc->sc_pc, pd->pd_tag, in pci_resume() 358 pci_conf_write(sc->sc_pc, pd->pd_tag, in pci_resume() 366 pci_conf_write(sc->sc_pc, pd->pd_tag, in pci_resume() 416 pci_chipset_tag_t pc = sc->sc_pc; in pci_probe_device() 808 pci_chipset_tag_t pc = sc->sc_pc; in pci_enumerate_bus() 1296 pc = pci->sc_pc; in pciioctl() 1489 pci_decompose_tag(pci_vga_pci->sc_pc, in pciioctl() 1578 pci_chipset_tag_t pc = sc->sc_pc; in pci_route_vga() [all …]
|
H A D | sdhc_pci.c | 51 pci_chipset_tag_t sc_pc; member 114 sc->sc_pc = pa->pa_pc; in sdhc_pci_attach() 246 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_MODE_KEY, 0xfc); in sdhc_ricohfix() 247 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_MODE, SDHC_PCI_MODE_SD20); in sdhc_ricohfix() 248 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_MODE_KEY, 0x00); in sdhc_ricohfix() 254 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_BASE_FREQ_KEY, 0x01); in sdhc_ricohfix() 255 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_BASE_FREQ, 50); in sdhc_ricohfix() 256 sdhc_pci_conf_write(sc->sc_pc, sc->sc_tag, SDHC_PCI_BASE_FREQ_KEY, 0x00); in sdhc_ricohfix()
|
H A D | if_pgt_pci.c | 58 pci_chipset_tag_t sc_pc; member 92 psc->sc_pc = pa->pa_pc; in pgt_pci_attach() 119 intrstr = pci_intr_string(psc->sc_pc, ih); in pgt_pci_attach() 120 psc->sc_ih = pci_intr_establish(psc->sc_pc, ih, IPL_NET, pgt_intr, sc, in pgt_pci_attach() 142 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in pgt_pci_detach()
|
H A D | if_acx_pci.c | 56 pci_chipset_tag_t sc_pc; member 106 psc->sc_pc = pa->pa_pc; in acx_pci_attach() 142 intrstr = pci_intr_string(psc->sc_pc, ih); in acx_pci_attach() 143 psc->sc_ih = pci_intr_establish(psc->sc_pc, ih, IPL_NET, in acx_pci_attach() 169 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in acx_pci_detach()
|
H A D | if_malo_pci.c | 60 pci_chipset_tag_t sc_pc; member 96 psc->sc_pc = pa->pa_pc; in malo_pci_attach() 123 intrstr = pci_intr_string(psc->sc_pc, ih); in malo_pci_attach() 124 psc->sc_ih = pci_intr_establish(psc->sc_pc, ih, IPL_NET, malo_intr, sc, in malo_pci_attach() 145 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in malo_pci_detach()
|
H A D | kate.c | 69 pci_chipset_tag_t sc_pc; member 123 sc->sc_pc = pa->pa_pc; in kate_match() 161 sc->sc_pc = pa->pa_pc; in kate_attach() 202 t = pci_conf_read(sc->sc_pc, sc->sc_pcitag, K_THERMTRIP_STAT_R); in kate_refresh() 224 pci_conf_write(sc->sc_pc, sc->sc_pcitag, K_THERMTRIP_STAT_R, t); in kate_refresh() 225 t = pci_conf_read(sc->sc_pc, sc->sc_pcitag, K_THERMTRIP_STAT_R); in kate_refresh()
|
H A D | if_ral_pci.c | 90 pci_chipset_tag_t sc_pc; member 180 psc->sc_pc = pa->pa_pc; in ral_pci_attach() 196 intrstr = pci_intr_string(psc->sc_pc, ih); in ral_pci_attach() 197 psc->sc_ih = pci_intr_establish(psc->sc_pc, ih, IPL_NET, in ral_pci_attach() 219 pci_intr_disestablish(psc->sc_pc, psc->sc_ih); in ral_pci_detach()
|
H A D | ohci_pci.c | 65 pci_chipset_tag_t sc_pc; member 114 sc->sc_pc = pc; in ohci_pci_attach() 157 pci_intr_disestablish(sc->sc_pc, sc->sc_ih); in ohci_pci_attach() 188 pci_intr_disestablish(sc->sc_pc, sc->sc_ih); in ohci_pci_attach_deferred() 209 pci_intr_disestablish(sc->sc_pc, sc->sc_ih); in ohci_pci_detach()
|
/openbsd/sys/arch/armv7/vexpress/ |
H A D | pciecam.c | 84 struct arm32_pci_chipset sc_pc; member 220 sc->sc_pc.pc_conf_v = sc; in pciecam_attach() 221 sc->sc_pc.pc_attach_hook = pciecam_attach_hook; in pciecam_attach() 222 sc->sc_pc.pc_bus_maxdevs = pciecam_bus_maxdevs; in pciecam_attach() 223 sc->sc_pc.pc_make_tag = pciecam_make_tag; in pciecam_attach() 225 sc->sc_pc.pc_conf_size = pciecam_conf_size; in pciecam_attach() 226 sc->sc_pc.pc_conf_read = pciecam_conf_read; in pciecam_attach() 227 sc->sc_pc.pc_conf_write = pciecam_conf_write; in pciecam_attach() 230 sc->sc_pc.pc_intr_v = sc; in pciecam_attach() 231 sc->sc_pc.pc_intr_map = pciecam_intr_map; in pciecam_attach() [all …]
|
/openbsd/sys/dev/fdt/ |
H A D | pciecam.c | 92 struct machine_pci_chipset sc_pc; member 235 sc->sc_pc.pc_conf_v = sc; in pciecam_attach() 236 sc->sc_pc.pc_attach_hook = pciecam_attach_hook; in pciecam_attach() 238 sc->sc_pc.pc_make_tag = pciecam_make_tag; in pciecam_attach() 240 sc->sc_pc.pc_conf_size = pciecam_conf_size; in pciecam_attach() 241 sc->sc_pc.pc_conf_read = pciecam_conf_read; in pciecam_attach() 242 sc->sc_pc.pc_conf_write = pciecam_conf_write; in pciecam_attach() 245 sc->sc_pc.pc_intr_v = sc; in pciecam_attach() 246 sc->sc_pc.pc_intr_map = pciecam_intr_map; in pciecam_attach() 247 sc->sc_pc.pc_intr_map_msi = _pci_intr_map_msi; in pciecam_attach() [all …]
|
H A D | rkpcie.c | 106 struct machine_pci_chipset sc_pc; member 362 sc->sc_pc.pc_conf_v = sc; in rkpcie_attach() 363 sc->sc_pc.pc_attach_hook = rkpcie_attach_hook; in rkpcie_attach() 364 sc->sc_pc.pc_bus_maxdevs = rkpcie_bus_maxdevs; in rkpcie_attach() 365 sc->sc_pc.pc_make_tag = rkpcie_make_tag; in rkpcie_attach() 367 sc->sc_pc.pc_conf_size = rkpcie_conf_size; in rkpcie_attach() 368 sc->sc_pc.pc_conf_read = rkpcie_conf_read; in rkpcie_attach() 369 sc->sc_pc.pc_conf_write = rkpcie_conf_write; in rkpcie_attach() 372 sc->sc_pc.pc_intr_v = sc; in rkpcie_attach() 373 sc->sc_pc.pc_intr_map = rkpcie_intr_map; in rkpcie_attach() [all …]
|
H A D | bcm2711_pcie.c | 81 struct machine_pci_chipset sc_pc; member 290 sc->sc_pc.pc_conf_v = sc; in bcmpcie_attach() 291 sc->sc_pc.pc_attach_hook = bcmpcie_attach_hook; in bcmpcie_attach() 293 sc->sc_pc.pc_make_tag = bcmpcie_make_tag; in bcmpcie_attach() 295 sc->sc_pc.pc_conf_size = bcmpcie_conf_size; in bcmpcie_attach() 296 sc->sc_pc.pc_conf_read = bcmpcie_conf_read; in bcmpcie_attach() 297 sc->sc_pc.pc_conf_write = bcmpcie_conf_write; in bcmpcie_attach() 300 sc->sc_pc.pc_intr_v = sc; in bcmpcie_attach() 301 sc->sc_pc.pc_intr_map = bcmpcie_intr_map; in bcmpcie_attach() 302 sc->sc_pc.pc_intr_map_msi = _pci_intr_map_msi; in bcmpcie_attach() [all …]
|
/openbsd/sys/dev/cardbus/ |
H A D | if_dc_cardbus.c | 72 pci_chipset_tag_t sc_pc; member 127 csc->sc_pc = ca->ca_pc; in dc_cardbus_attach() 147 sc->dc_cachesize = pci_conf_read(csc->sc_pc, ca->ca_tag, DC_PCI_CFLT) in dc_cardbus_attach() 255 pci_chipset_tag_t pc = csc->sc_pc; in dc_cardbus_setup() 266 if (pci_get_capability(csc->sc_pc, csc->sc_tag, PCI_CAP_PWRMGMT, &r, in dc_cardbus_setup() 268 r = pci_conf_read(csc->sc_pc, csc->sc_tag, r + 4) & 3; in dc_cardbus_setup() 272 pci_conf_write(csc->sc_pc, csc->sc_tag, r + 4, 0); in dc_cardbus_setup() 279 reg = pci_conf_read(csc->sc_pc, csc->sc_tag, PCI_COMMAND_STATUS_REG); in dc_cardbus_setup() 282 pci_conf_write(csc->sc_pc, csc->sc_tag, PCI_COMMAND_STATUS_REG, reg); in dc_cardbus_setup() 283 reg = pci_conf_read(csc->sc_pc, csc->sc_tag, PCI_COMMAND_STATUS_REG); in dc_cardbus_setup()
|
/openbsd/sys/arch/i386/pci/ |
H A D | gscpm.c | 39 pci_chipset_tag_t sc_pc; member 95 sc->sc_pc = pa->pa_pc; in gscpm_attach() 100 csr = pci_conf_read(sc->sc_pc, sc->sc_tag, PCI_COMMAND_STATUS_REG); in gscpm_attach() 101 pci_conf_write(sc->sc_pc, sc->sc_tag, PCI_COMMAND_STATUS_REG, in gscpm_attach() 105 acpibase = pci_conf_read(sc->sc_pc, sc->sc_tag, GSCPM_ACPIBASE); in gscpm_attach()
|
/openbsd/sys/arch/macppc/pci/ |
H A D | ht.c | 45 struct ppc_pci_chipset sc_pc; member 130 sc->sc_pc.pc_conf_v = sc; in ht_attach() 131 sc->sc_pc.pc_node = ca->ca_node; in ht_attach() 132 sc->sc_pc.pc_conf_read = ht_conf_read; in ht_attach() 133 sc->sc_pc.pc_conf_write = ht_conf_write; in ht_attach() 140 pba.pba_pc = &sc->sc_pc; in ht_attach()
|
/openbsd/sys/arch/powerpc64/dev/ |
H A D | phb.c | 77 struct ppc64_pci_chipset sc_pc; member 391 sc->sc_pc.pc_conf_v = sc; in phb_attach() 392 sc->sc_pc.pc_attach_hook = phb_attach_hook; in phb_attach() 393 sc->sc_pc.pc_bus_maxdevs = phb_bus_maxdevs; in phb_attach() 394 sc->sc_pc.pc_make_tag = phb_make_tag; in phb_attach() 396 sc->sc_pc.pc_conf_size = phb_conf_size; in phb_attach() 397 sc->sc_pc.pc_conf_read = phb_conf_read; in phb_attach() 398 sc->sc_pc.pc_conf_write = phb_conf_write; in phb_attach() 400 sc->sc_pc.pc_intr_v = sc; in phb_attach() 401 sc->sc_pc.pc_intr_map = phb_intr_map; in phb_attach() [all …]
|
/openbsd/sys/arch/riscv64/dev/ |
H A D | stfpcie.c | 155 struct machine_pci_chipset sc_pc; member 543 sc->sc_pc.pc_conf_v = sc; in stfpcie_attach() 544 sc->sc_pc.pc_attach_hook = stfpcie_attach_hook; in stfpcie_attach() 546 sc->sc_pc.pc_make_tag = stfpcie_make_tag; in stfpcie_attach() 548 sc->sc_pc.pc_conf_size = stfpcie_conf_size; in stfpcie_attach() 549 sc->sc_pc.pc_conf_read = stfpcie_conf_read; in stfpcie_attach() 550 sc->sc_pc.pc_conf_write = stfpcie_conf_write; in stfpcie_attach() 553 sc->sc_pc.pc_intr_v = sc; in stfpcie_attach() 554 sc->sc_pc.pc_intr_map = stfpcie_intr_map; in stfpcie_attach() 555 sc->sc_pc.pc_intr_map_msi = _pci_intr_map_msi; in stfpcie_attach() [all …]
|
/openbsd/sys/arch/arm64/dev/ |
H A D | aplpcie.c | 150 struct machine_pci_chipset sc_pc; member 395 sc->sc_pc.pc_conf_v = sc; in aplpcie_attach() 396 sc->sc_pc.pc_attach_hook = aplpcie_attach_hook; in aplpcie_attach() 398 sc->sc_pc.pc_make_tag = aplpcie_make_tag; in aplpcie_attach() 400 sc->sc_pc.pc_conf_size = aplpcie_conf_size; in aplpcie_attach() 401 sc->sc_pc.pc_conf_read = aplpcie_conf_read; in aplpcie_attach() 402 sc->sc_pc.pc_conf_write = aplpcie_conf_write; in aplpcie_attach() 405 sc->sc_pc.pc_intr_v = sc; in aplpcie_attach() 406 sc->sc_pc.pc_intr_map = aplpcie_intr_map; in aplpcie_attach() 407 sc->sc_pc.pc_intr_map_msi = _pci_intr_map_msi; in aplpcie_attach() [all …]
|