/freebsd/sys/dev/sdhci/ |
H A D | sdhci_xenon.c | 71 return (bus_read_1(sc->mem_res, off)); in sdhci_xenon_read_1() 80 bus_write_1(sc->mem_res, off, val); in sdhci_xenon_write_1() 89 return (bus_read_2(sc->mem_res, off)); in sdhci_xenon_read_2() 98 bus_write_2(sc->mem_res, off, val); in sdhci_xenon_write_2() 107 return bus_read_4(sc->mem_res, off); in sdhci_xenon_read_4() 116 bus_write_4(sc->mem_res, off, val); in sdhci_xenon_write_4() 125 bus_read_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_read_multi_4() 134 bus_write_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_write_multi_4() 198 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_init() 213 bus_write_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST, reg); in sdhci_xenon_phy_init() [all …]
|
H A D | sdhci_acpi.c | 99 struct resource *mem_res; /* Memory resource */ member 114 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_1() 116 return bus_read_1(sc->mem_res, off); in sdhci_acpi_read_1() 125 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_write_1() 127 bus_write_1(sc->mem_res, off, val); in sdhci_acpi_write_1() 136 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_2() 138 return bus_read_2(sc->mem_res, off); in sdhci_acpi_read_2() 147 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_write_2() 149 bus_write_2(sc->mem_res, off, val); in sdhci_acpi_write_2() 158 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_4() [all …]
|
H A D | sdhci_fdt_rockchip.c | 179 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 181 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 183 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 185 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 190 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 193 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 195 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 199 val = bus_read_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() 206 bus_write_4(sc->mem_res[slot->num], RK3568_EMMC_ATCTRL, in sdhci_fdt_rockchip_set_clock() 208 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_rockchip_set_clock() [all …]
|
H A D | sdhci_pci.c | 164 struct resource *mem_res[6]; /* Memory resource */ member 178 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_read_1() 180 return bus_read_1(sc->mem_res[slot->num], off); in sdhci_pci_read_1() 189 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_write_1() 191 bus_write_1(sc->mem_res[slot->num], off, val); in sdhci_pci_write_1() 199 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_read_2() 201 return bus_read_2(sc->mem_res[slot->num], off); in sdhci_pci_read_2() 210 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_write_2() 212 bus_write_2(sc->mem_res[slot->num], off, val); in sdhci_pci_write_2() 220 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_read_4() [all …]
|
H A D | sdhci_fdt.c | 257 return (bus_read_1(sc->mem_res[slot->num], off)); in sdhci_fdt_read_1() 266 bus_write_1(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_1() 274 return (bus_read_2(sc->mem_res[slot->num], off)); in sdhci_fdt_read_2() 283 bus_write_2(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_2() 292 val32 = bus_read_4(sc->mem_res[slot->num], off); in sdhci_fdt_read_4() 305 bus_write_4(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_4() 314 bus_read_multi_4(sc->mem_res[slot->num], off, data, count); in sdhci_fdt_read_multi_4() 323 bus_write_multi_4(sc->mem_res[slot->num], off, data, count); in sdhci_fdt_write_multi_4() 424 sc->mem_res[i] = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in sdhci_fdt_attach() 426 if (sc->mem_res[i] == NULL) { in sdhci_fdt_attach() [all …]
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_hpet.c | 83 struct resource *mem_res; member 143 return (bus_read_4(sc->mem_res, HPET_MAIN_COUNTER)); in hpet_get_timecount() 185 val = bus_read_4(sc->mem_res, HPET_CONFIG); in hpet_enable() 191 bus_write_4(sc->mem_res, HPET_CONFIG, val); in hpet_enable() 199 val = bus_read_4(sc->mem_res, HPET_CONFIG); in hpet_disable() 201 bus_write_4(sc->mem_res, HPET_CONFIG, val); in hpet_disable() 225 bus_write_4(sc->mem_res, HPET_ISR, 1 << t->num); in hpet_start() 227 now = bus_read_4(sc->mem_res, HPET_MAIN_COUNTER); in hpet_start() 232 bus_write_4(sc->mem_res, HPET_TIMER_CAP_CNF(t->num), in hpet_start() 234 bus_write_4(sc->mem_res, HPET_TIMER_COMPARATOR(t->num), in hpet_start() [all …]
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx6_usbphy.c | 67 struct resource *mem_res; member 84 if (sc->mem_res != NULL) in usbphy_detach() 85 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in usbphy_detach() 101 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in usbphy_attach() 103 if (sc->mem_res == NULL) { in usbphy_attach() 115 if (BUS_SPACE_PHYSADDR(sc->mem_res, 0) == PWD_PHY1_REG_PHYSADDR) { in usbphy_attach() 149 bus_write_4(sc->mem_res, CTRL_SET_REG, CTRL_SFTRST); in usbphy_attach() 150 bus_write_4(sc->mem_res, CTRL_CLR_REG, CTRL_SFTRST | CTRL_CLKGATE); in usbphy_attach() 153 bus_write_4(sc->mem_res, CTRL_SET_REG, in usbphy_attach() 157 bus_write_4(sc->mem_res, PWD_REG, 0); in usbphy_attach()
|
H A D | imx6_src.c | 51 struct resource *mem_res; member 60 return (bus_read_4(sc->mem_res, off)); in RD4() 67 bus_write_4(sc->mem_res, off, val); in WR4() 104 if (sc->mem_res != NULL) in src_detach() 105 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in src_detach() 121 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in src_attach() 123 if (sc->mem_res == NULL) { in src_attach()
|
/freebsd/sys/dev/tpm/ |
H A D | tpm_isa.c | 57 struct resource *mem_res; in tpm_isa_probe() local 61 mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &mem_rid, in tpm_isa_probe() 63 if (mem_res == NULL) in tpm_isa_probe() 65 iot = rman_get_bustag(mem_res); in tpm_isa_probe() 66 ioh = rman_get_bushandle(mem_res); in tpm_isa_probe() 71 bus_release_resource(dev, SYS_RES_MEMORY, mem_rid, mem_res); in tpm_isa_probe()
|
H A D | tpm_bus.c | 39 return (bus_read_1(sc->mem_res, off)); in tpm_read_1() 47 return (bus_read_4(sc->mem_res, off)); in tpm_read_4() 59 return (bus_read_8(sc->mem_res, off)); in tpm_read_8() 68 bus_write_1(sc->mem_res, off, val); in tpm_write_1() 76 bus_write_4(sc->mem_res, off, val); in tpm_write_4() 84 bus_barrier(sc->mem_res, off, length, BUS_SPACE_BARRIER_WRITE); in tpm_write_barrier()
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_sdhci.c | 102 struct resource * mem_res; member 122 return (bus_read_4(sc->mem_res, off)); in RD4() 131 return (bus_read_1(sc->mem_res, off)); in tegra_sdhci_read_1() 140 return (bus_read_2(sc->mem_res, off)); in tegra_sdhci_read_2() 150 val32 = bus_read_4(sc->mem_res, off); in tegra_sdhci_read_4() 164 bus_read_multi_4(sc->mem_res, off, data, count); in tegra_sdhci_read_multi_4() 174 bus_write_1(sc->mem_res, off, val); in tegra_sdhci_write_1() 184 bus_write_2(sc->mem_res, off, val); in tegra_sdhci_write_2() 194 bus_write_4(sc->mem_res, off, val); in tegra_sdhci_write_4() 204 bus_write_multi_4(sc->mem_res, off, data, count); in tegra_sdhci_write_multi_4() [all …]
|
H A D | tegra_rtc.c | 75 #define WR4(_sc, _r, _v) bus_write_4((_sc)->mem_res, (_r), (_v)) 76 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) 97 struct resource *mem_res; member 198 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in tegra_rtc_attach() 200 if (sc->mem_res == NULL) { in tegra_rtc_attach() 259 if (sc->mem_res != NULL) in tegra_rtc_attach() 260 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_rtc_attach() 281 if (sc->mem_res != NULL) in tegra_rtc_detach() 282 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_rtc_detach()
|
H A D | tegra_mc.c | 97 #define WR4(_sc, _r, _v) bus_write_4((_sc)->mem_res, (_r), (_v)) 98 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) 119 struct resource *mem_res; member 219 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in tegra_mc_attach() 221 if (sc->mem_res == NULL) { in tegra_mc_attach() 273 if (sc->mem_res != NULL) in tegra_mc_attach() 274 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_mc_attach() 295 if (sc->mem_res != NULL) in tegra_mc_detach() 296 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_mc_detach()
|
H A D | tegra_lic.c | 65 #define WR4(_sc, _b, _r, _v) bus_write_4((_sc)->mem_res[_b], (_r), (_v)) 66 #define RD4(_sc, _b, _r) bus_read_4((_sc)->mem_res[_b], (_r)) 85 struct resource *mem_res[nitems(lic_spec)]; member 220 if (bus_alloc_resources(dev, lic_spec, sc->mem_res)) { in tegra_lic_attach() 227 if (sc->mem_res[i] == NULL) in tegra_lic_attach() 240 bus_release_resources(dev, lic_spec, sc->mem_res); in tegra_lic_attach() 252 if (sc->mem_res[i] == NULL) in tegra_lic_detach() 255 sc->mem_res[i]); in tegra_lic_detach()
|
H A D | tegra_gpio.c | 62 #define WR4(_sc, _r, _v) bus_write_4((_sc)->mem_res, (_r), (_v)) 63 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) 127 struct resource *mem_res; member 157 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin), tmp); in gpio_write_masked() 167 val = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(pin->gp_pin)); in gpio_read() 349 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_masked() 361 tmp = bus_read_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq)); in intr_write_modify() 364 bus_write_4(sc->mem_res, reg + GPIO_REGNUM(tgi->irq), tmp); in intr_write_modify() 408 val = bus_read_4(sc->mem_res, GPIO_INT_STA + in tegra_gpio_intr() 410 val &= bus_read_4(sc->mem_res, GPIO_INT_ENB + in tegra_gpio_intr() [all …]
|
/freebsd/sys/dev/syscon/ |
H A D | syscon_generic.c | 97 val = bus_read_4(sc->mem_res, offset); in syscon_generic_unlocked_read_4() 108 bus_write_4(sc->mem_res, offset, val); in syscon_generic_unlocked_write_4() 121 val = bus_read_4(sc->mem_res, offset); in syscon_generic_unlocked_modify_4() 124 bus_write_4(sc->mem_res, offset, val); in syscon_generic_unlocked_modify_4() 172 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in syscon_generic_attach() 174 if (sc->mem_res == NULL) { in syscon_generic_attach() 215 if (sc->mem_res != NULL) in syscon_generic_detach() 216 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in syscon_generic_detach()
|
/freebsd/sys/dev/dpaa2/ |
H A D | memac_mdio_common.c | 150 v = bus_read_4(sc->mem_res, reg); in memac_read_4() 168 bus_write_4(sc->mem_res, reg, v); in memac_write_4() 281 sc->mem_res = bus_alloc_resource_any(sc->dev, SYS_RES_MEMORY, in memac_mdio_generic_attach() 283 if (sc->mem_res == NULL) { in memac_mdio_generic_attach() 298 if (sc->mem_res != NULL) in memac_mdio_generic_detach() 300 rman_get_rid(sc->mem_res), sc->mem_res); in memac_mdio_generic_detach()
|
/freebsd/sys/contrib/vchiq/interface/vchiq_arm/ |
H A D | vchiq_kmod.c | 71 struct resource * mem_res; member 155 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); in bcm_vchiq_attach() 156 if (sc->mem_res == NULL) { in bcm_vchiq_attach() 161 sc->bst = rman_get_bustag(sc->mem_res); in bcm_vchiq_attach() 162 sc->bsh = rman_get_bushandle(sc->mem_res); in bcm_vchiq_attach() 213 sc->mem_res); in bcm_vchiq_detach()
|
/freebsd/sys/arm64/freescale/imx/ |
H A D | imx_ccm.c | 64 return (bus_read_4(sc->mem_res, off)); in CCU_READ4() 71 bus_write_4(sc->mem_res, off, val); in CCU_WRITE4() 81 if (sc->mem_res != NULL) in imx_ccm_detach() 82 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in imx_ccm_detach() 101 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in imx_ccm_attach() 103 if (sc->mem_res == NULL) { in imx_ccm_attach()
|
/freebsd/sys/dev/dpaa/ |
H A D | fman.c | 100 bt = rman_get_bustag(sc->mem_res); in fman_activate_resource() 102 rman_get_bushandle(sc->mem_res), in fman_activate_resource() 104 rman_get_start(sc->mem_res), in fman_activate_resource() 186 start += rman_get_start(sc->mem_res); in fman_alloc_resource() 187 end += rman_get_start(sc->mem_res); in fman_alloc_resource() 342 rman_init_from_resource(&sc->rman, sc->mem_res); in fman_init() 407 *fm_base = rman_get_bushandle(sc->mem_res); in fman_get_bushandle() 438 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->mem_rid, in fman_attach() 440 if (!sc->mem_res) { in fman_attach() 464 cfg.mem_base_addr = rman_get_bushandle(sc->mem_res); in fman_attach() [all …]
|
/freebsd/sys/arm64/qoriq/ |
H A D | qoriq_therm.c | 75 struct resource *mem_res; member 200 bus_write_4(sc->mem_res, addr, val); in WR4() 208 val = bus_read_4(sc->mem_res, addr); in RD4() 364 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in qoriq_therm_attach() 366 if (sc->mem_res == NULL) { in qoriq_therm_attach() 478 if (sc->mem_res != NULL) in qoriq_therm_attach() 479 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in qoriq_therm_attach() 497 if (sc->mem_res != NULL) in qoriq_therm_detach() 498 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in qoriq_therm_detach()
|
/freebsd/sys/dev/fdt/ |
H A D | simple_mfd.c | 90 val = bus_read_4(sc->mem_res, offset); in simple_mfd_syscon_read_4() 102 bus_write_4(sc->mem_res, offset, val); in simple_mfd_syscon_write_4() 115 val = bus_read_4(sc->mem_res, offset); in simple_mfd_syscon_modify_4() 118 bus_write_4(sc->mem_res, offset, val); in simple_mfd_syscon_modify_4() 209 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in simple_mfd_attach() 211 if (sc->mem_res == NULL) { in simple_mfd_attach() 244 if (sc->mem_res != NULL) in simple_mfd_detach() 246 sc->mem_res); in simple_mfd_detach()
|
/freebsd/sys/dev/iicbus/controller/opencores/ |
H A D | iicoc_pci.c | 54 bus_release_resource(dev, SYS_RES_MEMORY, sc->mem_rid, sc->mem_res); in iicoc_detach() 74 sc->mem_res = bus_alloc_resource_anywhere(dev, in iicoc_attach() 77 if (sc->mem_res == NULL) { in iicoc_attach() 86 sc->mem_res); in iicoc_attach()
|
/freebsd/sys/arm/ti/ |
H A D | ti_sdhci.c | 70 struct resource * mem_res; member 138 return (bus_read_4(sc->mem_res, off + sc->mmchs_reg_off)); in ti_mmchs_read_4() 145 bus_write_4(sc->mem_res, off + sc->mmchs_reg_off, val); in ti_mmchs_write_4() 152 return (bus_read_4(sc->mem_res, off + sc->sdhci_reg_off)); in RD4() 159 bus_write_4(sc->mem_res, off + sc->sdhci_reg_off, val); in WR4() 243 bus_read_multi_4(sc->mem_res, off + sc->sdhci_reg_off, data, count); in ti_sdhci_read_multi_4() 340 bus_write_multi_4(sc->mem_res, off + sc->sdhci_reg_off, data, count); in ti_sdhci_write_multi_4() 568 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_sdhci_attach() 570 if (!sc->mem_res) { in ti_sdhci_attach() 701 if (sc->mem_res) in ti_sdhci_attach() [all …]
|
/freebsd/sys/arm/freescale/ |
H A D | fsl_ocotp.c | 93 struct resource *mem_res; member 102 return (bus_read_4(sc->mem_res, off)); in RD4() 124 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ocotp_attach() 126 if (sc->mem_res == NULL) { in ocotp_attach()
|