| /freebsd-14-stable/sys/dev/sdhci/ |
| HD | sdhci_xenon.c | 72 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 …]
|
| HD | sdhci_acpi.c | 100 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 …]
|
| HD | sdhci_fdt.c | 137 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 …]
|
| HD | 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 …]
|
| /freebsd-14-stable/sys/dev/acpica/ |
| HD | 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-14-stable/sys/arm/freescale/imx/ |
| HD | 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()
|
| HD | 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-14-stable/sys/dev/tpm/ |
| HD | tpm_isa.c | 58 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()
|
| HD | tpm20.h | 107 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()
|
| HD | tpm_crb.c | 162 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/ |
| HD | 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 …]
|
| HD | 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() 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()
|
| HD | 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() 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()
|
| HD | 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()
|
| HD | 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-14-stable/sys/dev/extres/syscon/ |
| HD | syscon_generic.c | 98 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/ |
| HD | memac_mdio_common.c | 151 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/ |
| HD | 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-14-stable/sys/dev/dpaa/ |
| HD | fman.c | 102 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/ |
| HD | simple_mfd.c | 91 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/ |
| HD | 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() 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/ |
| HD | iicoc_pci.c | 56 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/ |
| HD | 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()
|
| /freebsd-14-stable/sys/arm/ti/ |
| HD | 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-14-stable/sys/dev/iicbus/controller/cadence/ |
| HD | cdnc_i2c.c | 86 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 …]
|