/freebsd/sys/dev/mvs/ |
H A D | mvs_pci.c | 150 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in mvs_attach() 193 if (ctlr->r_mem) in mvs_detach() 206 ATA_OUTL(ctlr->r_mem, CHIP_MIM, 0x00000000); in mvs_ctlr_setup() 219 ATA_OUTL(ctlr->r_mem, CHIP_ICT, cccc); in mvs_ctlr_setup() 220 ATA_OUTL(ctlr->r_mem, CHIP_ITT, ccc); in mvs_ctlr_setup() 240 ATA_OUTL(ctlr->r_mem, CHIP_MIM, ctlr->mim); in mvs_ctlr_setup() 335 ic = ATA_INL(ctlr->r_mem, CHIP_MIC); in mvs_intr() 339 ATA_OUTL(ctlr->r_mem, CHIP_MIM, 0); in mvs_intr() 401 st = rman_get_start(ctlr->r_mem); in mvs_alloc_resource() 407 bsh = rman_get_bushandle(ctlr->r_mem); in mvs_alloc_resource() [all …]
|
H A D | mvs.c | 255 ATA_OUTL(ch->r_mem, EDMA_IEM, 0); in mvs_ch_init() 260 ATA_OUTL(ch->r_mem, SATA_FISIC, 0); in mvs_ch_init() 270 ATA_OUTL(ch->r_mem, EDMA_IEC, 0); in mvs_ch_init() 284 ATA_OUTL(ch->r_mem, EDMA_IEM, 0); in mvs_ch_deinit() 916 ATA_OUTL(ch->r_mem, DMA_C, 0); in mvs_legacy_intr() 1521 ATA_OUTL(ch->r_mem, EDMA_REQQIP, in mvs_execute_transaction() 1583 ATA_INL(ch->r_mem, SATA_SS), ATA_INL(ch->r_mem, SATA_SE), in mvs_timeout() 1584 ATA_INL(ch->r_mem, EDMA_S), ATA_INL(ch->r_mem, DMA_C), in mvs_timeout() 2045 ATA_OUTL(ch->r_mem, DMA_C, 0); in mvs_reset() 2212 ATA_OUTL(ch->r_mem, SATA_SC, in mvs_sata_phy_reset() [all …]
|
H A D | mvs_soc.c | 155 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in mvs_attach() 196 if (ctlr->r_mem) in mvs_detach() 211 ATA_OUTL(ctlr->r_mem, HC_IC, 0x00000000); in mvs_ctlr_setup() 213 ATA_OUTL(ctlr->r_mem, CHIP_SOC_MIC, 0); in mvs_ctlr_setup() 221 ATA_OUTL(ctlr->r_mem, HC_ICT, cccc); in mvs_ctlr_setup() 222 ATA_OUTL(ctlr->r_mem, HC_ITT, ccc); in mvs_ctlr_setup() 304 ic = ATA_INL(ctlr->r_mem, CHIP_SOC_MIC); in mvs_intr() 319 ATA_OUTL(ctlr->r_mem, HC_IC, ~aic); in mvs_intr() 345 st = rman_get_start(ctlr->r_mem); in mvs_alloc_resource() 351 bsh = rman_get_bushandle(ctlr->r_mem); in mvs_alloc_resource() [all …]
|
H A D | mvs.h | 533 struct resource *r_mem; /* Memory of this channel */ member 593 struct resource *r_mem; member
|
/freebsd/sys/arm/allwinner/ |
H A D | a10_ahci.c | 176 ATA_OUTL(ctlr->r_mem, AHCI_RWCR, 0); in ahci_a10_phy_reset() 183 ahci_set(ctlr->r_mem, AHCI_PHYCS1R, PHYCS1R_HIGHZ); in ahci_a10_phy_reset() 188 ahci_mask_set(ctlr->r_mem, AHCI_PHYCS0R, in ahci_a10_phy_reset() 195 ahci_mask_set(ctlr->r_mem, AHCI_PHYCS1R, in ahci_a10_phy_reset() 209 ahci_clr(ctlr->r_mem, AHCI_PHYCS1R, PHYCS1R_HIGHZ); in ahci_a10_phy_reset() 214 ahci_mask_set(ctlr->r_mem, AHCI_PHYCS0R, in ahci_a10_phy_reset() 231 val = ATA_INL(ctlr->r_mem, AHCI_PHYCS0R); in ahci_a10_phy_reset() 245 val = ATA_INL(ctlr->r_mem, AHCI_PHYCS2R); in ahci_a10_phy_reset() 261 ATA_OUTL(ctlr->r_mem, AHCI_RWCR, 7); in ahci_a10_phy_reset() 273 reg = ATA_INL(ch->r_mem, AHCI_P0DMACR); in ahci_a10_ch_start() [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_ahci.c | 76 v = ATA_INL(sc->r_mem, SATA_P0PHYCR); in imx6_ahci_phy_ctrl() 82 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, v); in imx6_ahci_phy_ctrl() 85 v = ATA_INL(sc->r_mem, SATA_P0PHYSR); in imx6_ahci_phy_ctrl() 107 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, addr); in imx6_ahci_phy_addr() 141 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, data); in imx6_ahci_phy_write() 157 ATA_OUTL(sc->r_mem, SATA_P0PHYCR, in imx6_ahci_phy_write() 199 v = ATA_INL(sc->r_mem, SATA_P0PHYSR); in imx6_ahci_phy_read() 307 v = ATA_INL(ctlr->r_mem, AHCI_CAP); in imx6_ahci_attach() 311 v = ATA_INL(ctlr->r_mem, AHCI_PI); in imx6_ahci_attach() 312 ATA_OUTL(ctlr->r_mem, AHCI_PI, v | (1 << 0)); in imx6_ahci_attach() [all …]
|
/freebsd/sys/dev/ahci/ |
H A D | ahci_fsl_fdt.c | 247 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY1, in ahci_fsl_fdt_phy_init() 249 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY2, in ahci_fsl_fdt_phy_init() 251 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY3, in ahci_fsl_fdt_phy_init() 253 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY4, in ahci_fsl_fdt_phy_init() 255 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY5, in ahci_fsl_fdt_phy_init() 257 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PTC, in ahci_fsl_fdt_phy_init() 264 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY1, in ahci_fsl_fdt_phy_init() 266 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY2, in ahci_fsl_fdt_phy_init() 268 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PHY3, in ahci_fsl_fdt_phy_init() 270 ATA_OUTL(ahci->r_mem, AHCI_FSL_REG_PTC, in ahci_fsl_fdt_phy_init() [all …]
|
H A D | ahci.c | 116 ATA_OUTL(ctlr->r_mem, AHCI_IS, ATA_INL(ctlr->r_mem, AHCI_IS)); in ahci_ctlr_setup() 119 ATA_OUTL(ctlr->r_mem, AHCI_CCCP, ATA_INL(ctlr->r_mem, AHCI_PI)); in ahci_ctlr_setup() 120 ATA_OUTL(ctlr->r_mem, AHCI_CCCC, in ahci_ctlr_setup() 133 ATA_OUTL(ctlr->r_mem, AHCI_GHC, in ahci_ctlr_setup() 217 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in ahci_attach() 422 if (ctlr->r_mem) in ahci_free_mem() 538 ATA_RBL(ctlr->r_mem, AHCI_IS); in ahci_intr() 557 ATA_RBL(ctlr->r_mem, AHCI_IS); in ahci_intr_one() 573 ATA_RBL(ctlr->r_mem, AHCI_IS); in ahci_intr_one_edge() 1891 ATA_INL(ch->r_mem, AHCI_P_IS), ATA_INL(ch->r_mem, AHCI_P_CI), in ahci_timeout() [all …]
|
H A D | ahci_mv_fdt.c | 70 ATA_OUTL(ctlr->r_mem, AHCI_VENDOR_SPECIFIC_0_ADDR, 0x4); in ahci_mv_regret_config() 71 ATA_OUTL(ctlr->r_mem, AHCI_VENDOR_SPECIFIC_0_DATA, 0x80); in ahci_mv_regret_config() 105 ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in ahci_mv_fdt_attach() 107 if (ctlr->r_mem == NULL) { in ahci_mv_fdt_attach() 116 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in ahci_mv_fdt_attach()
|
H A D | ahci_generic.c | 144 ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &ctlr->r_rid, in ahci_gen_attach() 146 if (ctlr->r_mem == NULL) in ahci_gen_attach() 157 if (ctlr->r_mem != NULL) in ahci_gen_attach() 159 ctlr->r_mem); in ahci_gen_attach()
|
H A D | ahci_pci.c | 538 if (!(ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in ahci_pci_attach() 551 vscap = ATA_INL(ctlr->r_mem, AHCI_VSCAP); in ahci_pci_attach() 553 uint32_t cap = ATA_INL(ctlr->r_mem, 0x800); /* Intel's REMAP CAP */ in ahci_pci_attach() 566 (ATA_INL(ctlr->r_mem, 0x880 + i * 0x80) == in ahci_pci_attach() 643 caps = ATA_INL(ctlr->r_mem, AHCI_CAP); in ahci_pci_attach() 644 pi = ATA_INL(ctlr->r_mem, AHCI_PI); in ahci_pci_attach() 719 ATA_OUTL(ctlr->r_mem, AHCI_GHC, in ahci_pci_suspend() 720 ATA_INL(ctlr->r_mem, AHCI_GHC) & (~AHCI_GHC_IE)); in ahci_pci_suspend()
|
H A D | ahci.h | 418 struct resource *r_mem; /* Memory of this channel */ member 502 struct resource *r_mem; member
|
/freebsd/sys/dev/siis/ |
H A D | siis.c | 172 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in siis_attach() 325 st = rman_get_start(ctlr->r_mem); in siis_alloc_resource() 331 bsh = rman_get_bushandle(ctlr->r_mem); in siis_alloc_resource() 332 bst = rman_get_bustag(ctlr->r_mem); in siis_alloc_resource() 855 sstatus = ATA_INL(ch->r_mem, SIIS_P_SS); in siis_ch_intr() 866 istatus = ATA_INL(ch->r_mem, SIIS_P_IS) & in siis_ch_intr() 868 ATA_OUTL(ch->r_mem, SIIS_P_IS, istatus); in siis_ch_intr() 878 ctx = ATA_INL(ch->r_mem, SIIS_P_CTX); in siis_ch_intr() 1192 ATA_INL(ch->r_mem, SIIS_P_CMDERR), ATA_INL(ch->r_mem, SIIS_P_STS), in siis_timeout() 1193 ATA_INL(ch->r_mem, SIIS_P_SERR)); in siis_timeout() [all …]
|
H A D | siis.h | 363 struct resource *r_mem; /* Memory of this channel */ member 401 struct resource *r_mem; member
|
/freebsd/sys/powerpc/mpc85xx/ |
H A D | fsl_sata.c | 475 r = ATA_INL(ch->r_mem, FSL_SATA_P_HCTRL); in fsl_sata_init() 486 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r); in fsl_sata_init() 487 r = ATA_INL(ch->r_mem, FSL_SATA_P_PCC); in fsl_sata_init() 501 r = ATA_INL(ch->r_mem, FSL_SATA_P_HCTRL); in fsl_sata_deinit() 506 ATA_OUTL(ch->r_mem, FSL_SATA_P_SCTL, 0); in fsl_sata_deinit() 795 ok = ATA_INL(ch->r_mem, FSL_SATA_P_CCR); in fsl_sata_intr_main() 797 ATA_OUTL(ch->r_mem, FSL_SATA_P_CCR, ok); in fsl_sata_intr_main() 1541 ATA_OUTL(ch->r_mem, FSL_SATA_P_HSTS, in fsl_sata_start() 1615 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, in fsl_sata_reset() 1625 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, in fsl_sata_reset() [all …]
|
/freebsd/sys/dev/pst/ |
H A D | pst-pci.c | 77 sc->r_mem = in iop_pci_attach() 80 if (!sc->r_mem) in iop_pci_attach() 90 sc->ibase = rman_get_virtual(sc->r_mem); in iop_pci_attach() 111 bus_release_resource(dev, SYS_RES_MEMORY, PCIR_BAR(0), sc->r_mem); in iop_pci_detach()
|
H A D | pst-iop.h | 42 struct resource *r_mem; member
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_ahci.c | 207 #define AHCI_WR4(_sc, _r, _v) bus_write_4((_sc)->ctlr.r_mem, (_r), (_v)) 208 #define AHCI_RD4(_sc, _r) bus_read_4((_sc)->ctlr.r_mem, (_r)) 674 ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in tegra_ahci_attach() 676 if (ctlr->r_mem == NULL) in tegra_ahci_attach() 725 if (ctlr->r_mem != NULL) in tegra_ahci_attach() 727 ctlr->r_mem); in tegra_ahci_attach() 746 ATA_OUTL(sc->ctlr.r_mem, AHCI_GHC, in tegra_ahci_suspend() 747 ATA_INL(sc->ctlr.r_mem, AHCI_GHC) & (~AHCI_GHC_IE)); in tegra_ahci_suspend()
|