Home
last modified time | relevance | path

Searched refs:r_mem (Results 1 – 16 of 16) sorted by relevance

/freebsd/sys/dev/mvs/
H A Dmvs.c146 if (!(ch->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in mvs_ch_attach()
210 bus_release_resource(dev, SYS_RES_MEMORY, ch->unit, ch->r_mem); in mvs_ch_attach()
243 bus_release_resource(dev, SYS_RES_MEMORY, ch->unit, ch->r_mem); in mvs_ch_detach()
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()
261 reg = ATA_INL(ch->r_mem, SATA_FISC); in mvs_ch_init()
263 ATA_OUTL(ch->r_mem, SATA_FISC, reg); in mvs_ch_init()
264 reg = ATA_INL(ch->r_mem, SATA_FISIM); in mvs_ch_init()
266 ATA_OUTL(ch->r_mem, SATA_FISC, reg); in mvs_ch_init()
268 ATA_OUTL(ch->r_mem, SATA_SE, 0xffffffff); in mvs_ch_init()
[all …]
H A Dmvs_pci.c137 if (!(ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in mvs_attach()
141 ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); in mvs_attach()
142 ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); in mvs_attach()
146 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
150 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in mvs_attach()
151 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
159 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
196 if (ctlr->r_mem) in mvs_detach()
197 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_detach()
209 ATA_OUTL(ctlr->r_mem, CHIP_MIM, 0x00000000); in mvs_ctlr_setup()
[all …]
H A Dmvs_soc.c140 if (!(ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in mvs_attach()
143 if (ATA_INL(ctlr->r_mem, PORT_BASE(0) + SATA_PHYCFG_OFS) != 0) in mvs_attach()
146 ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); in mvs_attach()
147 ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); in mvs_attach()
151 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
155 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in mvs_attach()
156 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
163 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_attach()
199 if (ctlr->r_mem) in mvs_detach()
200 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in mvs_detach()
[all …]
H A Dmvs.h533 struct resource *r_mem; /* Memory of this channel */ member
593 struct resource *r_mem; member
/freebsd/sys/arm/allwinner/
H A Da10_ahci.c176 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()
202 ahci_set(ctlr->r_mem, AHCI_PHYCS1R, PHYCS1R_BIT15 | PHYCS1R_BIT28); 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()
220 ahci_mask_set(ctlr->r_mem, AHCI_PHYCS2R, ~PHYCS2R_UF1_MASK, in ahci_a10_phy_reset()
229 ahci_set(ctlr->r_mem, AHCI_PHYCS0R, PHYCS0R_POWER_ENABLE); in ahci_a10_phy_reset()
231 val = ATA_INL(ctlr->r_mem, AHCI_PHYCS0R); in ahci_a10_phy_reset()
[all …]
/freebsd/sys/arm/freescale/imx/
H A Dimx6_ahci.c76 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()
251 if ((ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in imx6_ahci_attach()
307 v = ATA_INL(ctlr->r_mem, AHCI_CAP); in imx6_ahci_attach()
308 ATA_OUTL(ctlr->r_mem, AHCI_CAP, v | AHCI_CAP_SSS); in imx6_ahci_attach()
[all …]
/freebsd/sys/dev/ahci/
H A Dahci.c116 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()
124 ctlr->cccv = (ATA_INL(ctlr->r_mem, AHCI_CCCC) & in ahci_ctlr_setup()
133 ATA_OUTL(ctlr->r_mem, AHCI_GHC, in ahci_ctlr_setup()
134 ATA_INL(ctlr->r_mem, AHCI_GHC) | AHCI_GHC_IE); in ahci_ctlr_setup()
146 if ((ATA_INL(ctlr->r_mem, AHCI_VS) >= 0x00010200) && in ahci_ctlr_reset()
147 (ATA_INL(ctlr->r_mem, AHCI_CAP2) & AHCI_CAP2_BOH) && in ahci_ctlr_reset()
148 ((v = ATA_INL(ctlr->r_mem, AHCI_BOHC)) & AHCI_BOHC_OOS) == 0) { in ahci_ctlr_reset()
150 ATA_OUTL(ctlr->r_mem, AHCI_BOHC, v | AHCI_BOHC_OOS); in ahci_ctlr_reset()
[all …]
H A Dahci_fsl_fdt.c247 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()
261 ATA_OUTL(ahci->r_mem, AHCI_FSL_LS1021A_AXICC, 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()
[all …]
H A Dahci_mv_fdt.c70 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 Dahci_pci.c538 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 Dahci.h418 struct resource *r_mem; /* Memory of this channel */ member
502 struct resource *r_mem; member
/freebsd/sys/dev/siis/
H A Dsiis.c158 if (!(ctlr->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in siis_attach()
162 ctlr->sc_iomem.rm_start = rman_get_start(ctlr->r_mem); in siis_attach()
163 ctlr->sc_iomem.rm_end = rman_get_end(ctlr->r_mem); in siis_attach()
167 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in siis_attach()
172 rman_get_start(ctlr->r_mem), rman_get_end(ctlr->r_mem))) != 0) { in siis_attach()
173 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in siis_attach()
185 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in siis_attach()
223 bus_release_resource(dev, SYS_RES_MEMORY, ctlr->r_rid, ctlr->r_mem); in siis_detach()
328 st = rman_get_start(ctlr->r_mem); in siis_alloc_resource()
334 bsh = rman_get_bushandle(ctlr->r_mem); in siis_alloc_resource()
[all …]
H A Dsiis.h363 struct resource *r_mem; /* Memory of this channel */ member
401 struct resource *r_mem; member
/freebsd/sys/powerpc/mpc85xx/
H A Dfsl_sata.c253 struct resource *r_mem; /* Memory of this channel */ member
354 if (!(ch->r_mem = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in fsl_sata_attach()
418 bus_release_resource(dev, SYS_RES_MEMORY, ch->r_mid, ch->r_mem); in fsl_sata_attach()
445 bus_release_resource(dev, SYS_RES_MEMORY, ch->r_mid, ch->r_mem); in fsl_sata_detach()
457 while (((rval = ATA_INL(ch->r_mem, off)) & mask) != val) { in fsl_sata_wait_register()
475 r = ATA_INL(ch->r_mem, FSL_SATA_P_HCTRL); in fsl_sata_init()
478 ATA_OUTL(ch->r_mem, FSL_SATA_P_HCTRL, r & ~FSL_SATA_P_HCTRL_INT_MASK); in fsl_sata_init()
483 ATA_OUTL(ch->r_mem, FSL_SATA_P_CHBA, work); 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()
[all …]
/freebsd/sys/dev/pst/
H A Dpst-pci.c77 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()
112 bus_release_resource(dev, SYS_RES_MEMORY, PCIR_BAR(0), sc->r_mem); in iop_pci_detach()
H A Dpst-iop.h42 struct resource *r_mem; member