Home
last modified time | relevance | path

Searched refs:mem_res (Results 1 – 25 of 96) sorted by relevance

1234

/freebsd-14-stable/sys/dev/sdhci/
HDsdhci_xenon.c72 return (bus_read_1(sc->mem_res, off)); in sdhci_xenon_read_1()
81 bus_write_1(sc->mem_res, off, val); in sdhci_xenon_write_1()
90 return (bus_read_2(sc->mem_res, off)); in sdhci_xenon_read_2()
99 bus_write_2(sc->mem_res, off, val); in sdhci_xenon_write_2()
108 return bus_read_4(sc->mem_res, off); in sdhci_xenon_read_4()
117 bus_write_4(sc->mem_res, off, val); in sdhci_xenon_write_4()
126 bus_read_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_read_multi_4()
135 bus_write_multi_4(sc->mem_res, off, data, count); in sdhci_xenon_write_multi_4()
199 reg = bus_read_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST); in sdhci_xenon_phy_init()
214 bus_write_4(sc->mem_res, XENON_EMMC_PHY_TIMING_ADJUST, reg); in sdhci_xenon_phy_init()
[all …]
HDsdhci_acpi.c100 struct resource *mem_res; /* Memory resource */ member
115 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_1()
117 return bus_read_1(sc->mem_res, off); in sdhci_acpi_read_1()
126 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_write_1()
128 bus_write_1(sc->mem_res, off, val); in sdhci_acpi_write_1()
137 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_2()
139 return bus_read_2(sc->mem_res, off); in sdhci_acpi_read_2()
148 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_write_2()
150 bus_write_2(sc->mem_res, off, val); in sdhci_acpi_write_2()
159 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_read_4()
[all …]
HDsdhci_fdt.c137 struct resource *mem_res[MAX_SLOTS]; /* Memory resource */ member
355 return (bus_read_1(sc->mem_res[slot->num], off)); in sdhci_fdt_read_1()
364 bus_write_1(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_1()
372 return (bus_read_2(sc->mem_res[slot->num], off)); in sdhci_fdt_read_2()
381 bus_write_2(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_2()
390 val32 = bus_read_4(sc->mem_res[slot->num], off); in sdhci_fdt_read_4()
403 bus_write_4(sc->mem_res[slot->num], off, val); in sdhci_fdt_write_4()
412 bus_read_multi_4(sc->mem_res[slot->num], off, data, count); in sdhci_fdt_read_multi_4()
421 bus_write_multi_4(sc->mem_res[slot->num], off, data, count); in sdhci_fdt_write_multi_4()
460 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock()
[all …]
HDsdhci_pci.c164 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 …]
/freebsd-14-stable/sys/dev/acpica/
HDacpi_hpet.c83 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-14-stable/sys/arm/freescale/imx/
HDimx6_usbphy.c67 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()
HDimx6_src.c51 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-14-stable/sys/dev/tpm/
HDtpm_isa.c58 struct resource *mem_res; in tpm_isa_probe() local
62 mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &mem_rid, in tpm_isa_probe()
64 if (mem_res == NULL) in tpm_isa_probe()
66 iot = rman_get_bustag(mem_res); in tpm_isa_probe()
67 ioh = rman_get_bushandle(mem_res); in tpm_isa_probe()
72 bus_release_resource(dev, SYS_RES_MEMORY, mem_rid, mem_res); in tpm_isa_probe()
HDtpm20.h107 struct resource *mem_res; member
144 return (bus_read_1(sc->mem_res, off)); in RD1()
150 return (bus_read_4(sc->mem_res, off)); in RD4()
157 return (bus_read_8(sc->mem_res, off)); in RD8()
164 bus_write_1(sc->mem_res, off, val); in WR1()
170 bus_write_4(sc->mem_res, off, val); in WR4()
HDtpm_crb.c162 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->mem_rid, in tpmcrb_attach()
164 if (sc->mem_res == NULL) { in tpmcrb_attach()
238 if (sc->mem_res != NULL) in tpmcrb_detach()
240 sc->mem_rid, sc->mem_res); in tpmcrb_detach()
367 bus_write_region_stream_1(sc->mem_res, crb_sc->cmd_off, in tpmcrb_transmit()
369 bus_barrier(sc->mem_res, crb_sc->cmd_off, in tpmcrb_transmit()
373 bus_barrier(sc->mem_res, TPM_CRB_CTRL_START, in tpmcrb_transmit()
385 bus_read_region_stream_1(sc->mem_res, crb_sc->rsp_off, in tpmcrb_transmit()
396 bus_read_region_stream_1(sc->mem_res, crb_sc->rsp_off + TPM_HEADER_SIZE, in tpmcrb_transmit()
/freebsd-14-stable/sys/arm/nvidia/
HDtegra_sdhci.c102 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 …]
HDtegra_mc.c97 #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()
272 if (sc->mem_res != NULL) in tegra_mc_attach()
273 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_mc_attach()
294 if (sc->mem_res != NULL) in tegra_mc_detach()
295 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_mc_detach()
HDtegra_rtc.c75 #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()
258 if (sc->mem_res != NULL) in tegra_rtc_attach()
259 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_rtc_attach()
280 if (sc->mem_res != NULL) in tegra_rtc_detach()
281 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_rtc_detach()
HDtegra_lic.c65 #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()
HDtegra_gpio.c62 #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-14-stable/sys/dev/extres/syscon/
HDsyscon_generic.c98 val = bus_read_4(sc->mem_res, offset); in syscon_generic_unlocked_read_4()
109 bus_write_4(sc->mem_res, offset, val); in syscon_generic_unlocked_write_4()
122 val = bus_read_4(sc->mem_res, offset); in syscon_generic_unlocked_modify_4()
125 bus_write_4(sc->mem_res, offset, val); in syscon_generic_unlocked_modify_4()
173 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in syscon_generic_attach()
175 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-14-stable/sys/dev/dpaa2/
HDmemac_mdio_common.c151 v = bus_read_4(sc->mem_res, reg); in memac_read_4()
169 bus_write_4(sc->mem_res, reg, v); in memac_write_4()
282 sc->mem_res = bus_alloc_resource_any(sc->dev, SYS_RES_MEMORY, in memac_mdio_generic_attach()
284 if (sc->mem_res == NULL) { in memac_mdio_generic_attach()
299 if (sc->mem_res != NULL) in memac_mdio_generic_detach()
301 rman_get_rid(sc->mem_res), sc->mem_res); in memac_mdio_generic_detach()
/freebsd-14-stable/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_kmod.c71 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-14-stable/sys/dev/dpaa/
HDfman.c102 bt = rman_get_bustag(sc->mem_res); in fman_activate_resource()
104 rman_get_bushandle(sc->mem_res), in fman_activate_resource()
106 rman_get_start(sc->mem_res), in fman_activate_resource()
188 start += rman_get_start(sc->mem_res); in fman_alloc_resource()
189 end += rman_get_start(sc->mem_res); in fman_alloc_resource()
344 rman_init_from_resource(&sc->rman, sc->mem_res); in fman_init()
409 *fm_base = rman_get_bushandle(sc->mem_res); in fman_get_bushandle()
440 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &sc->mem_rid, in fman_attach()
442 if (!sc->mem_res) { in fman_attach()
466 cfg.mem_base_addr = rman_get_bushandle(sc->mem_res); in fman_attach()
[all …]
/freebsd-14-stable/sys/dev/fdt/
HDsimple_mfd.c91 val = bus_read_4(sc->mem_res, offset); in simple_mfd_syscon_read_4()
103 bus_write_4(sc->mem_res, offset, val); in simple_mfd_syscon_write_4()
116 val = bus_read_4(sc->mem_res, offset); in simple_mfd_syscon_modify_4()
119 bus_write_4(sc->mem_res, offset, val); in simple_mfd_syscon_modify_4()
210 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in simple_mfd_attach()
212 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-14-stable/sys/arm64/qoriq/
HDqoriq_therm.c75 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()
477 if (sc->mem_res != NULL) in qoriq_therm_attach()
478 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in qoriq_therm_attach()
496 if (sc->mem_res != NULL) in qoriq_therm_detach()
497 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in qoriq_therm_detach()
/freebsd-14-stable/sys/dev/iicbus/controller/opencores/
HDiicoc_pci.c56 bus_release_resource(dev, SYS_RES_MEMORY, sc->mem_rid, sc->mem_res); in iicoc_detach()
76 sc->mem_res = bus_alloc_resource_anywhere(dev, in iicoc_attach()
79 if (sc->mem_res == NULL) { in iicoc_attach()
88 sc->mem_res); in iicoc_attach()
/freebsd-14-stable/sys/arm/freescale/
HDfsl_ocotp.c93 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()
/freebsd-14-stable/sys/arm/ti/
HDti_sdhci.c70 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-14-stable/sys/dev/iicbus/controller/cadence/
HDcdnc_i2c.c86 struct resource *mem_res; member
112 #define RD2(sc, off) (bus_read_2((sc)->mem_res, (off)))
113 #define WR2(sc, off, val) (bus_write_2((sc)->mem_res, (off), (val)))
114 #define RD1(sc, off) (bus_read_1((sc)->mem_res, (off)))
115 #define WR1(sc, off, val) (bus_write_1((sc)->mem_res, (off), (val)))
582 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in cdnc_i2c_attach()
584 if (sc->mem_res == NULL) { in cdnc_i2c_attach()
642 if (sc->mem_res != NULL) { in cdnc_i2c_detach()
661 if (sc->mem_res != NULL) { in cdnc_i2c_detach()
663 rman_get_rid(sc->mem_res), sc->mem_res); in cdnc_i2c_detach()
[all …]

1234