/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() 515 if (sc->mem_res == NULL) { in sdhci_xenon_attach() 583 sc->mem_res); in sdhci_xenon_attach() [all …]
|
H A D | sdhci_acpi.c | 114 bus_barrier(sc->mem_res, 0, 0xFF, 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() 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() 169 bus_barrier(sc->mem_res, 0, 0xFF, in sdhci_acpi_write_4() 309 if (sc->mem_res == NULL) { in sdhci_acpi_attach() 361 if (sc->mem_res) { in sdhci_acpi_detach() [all …]
|
H A D | sdhci_fdt.c | 459 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 461 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 463 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 470 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 473 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 475 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 488 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 491 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 494 bus_write_4(sc->mem_res[slot->num], in sdhci_fdt_set_clock() 630 if (sc->mem_res[i] == NULL) { in sdhci_fdt_attach() [all …]
|
H A D | sdhci_pci.c | 178 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, 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() 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() 231 bus_barrier(sc->mem_res[slot->num], 0, 0xFF, in sdhci_pci_write_4() 233 bus_write_4(sc->mem_res[slot->num], off, val); in sdhci_pci_write_4() 385 if (sc->mem_res[i] == NULL) { in sdhci_pci_attach() [all …]
|
/freebsd/sys/dev/acpica/ |
H A D | acpi_hpet.c | 83 struct resource *mem_res; member 185 val = bus_read_4(sc->mem_res, HPET_CONFIG); in hpet_enable() 305 bus_write_4(sc->mem_res, in hpet_intr_single() 322 val = bus_read_4(sc->mem_res, HPET_ISR); in hpet_intr() 324 bus_write_4(sc->mem_res, HPET_ISR, val); in hpet_intr() 401 if (offset >= rman_get_size(sc->mem_res)) in hpet_mmap() 491 if (sc->mem_res == NULL) in hpet_attach() 771 bus_write_4(sc->mem_res, in hpet_attach() 773 bus_write_4(sc->mem_res, in hpet_attach() 897 bus_write_4(sc->mem_res, in hpet_resume() [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()
|
H A D | imx6_ccm.c | 60 struct resource *mem_res; member 69 return (bus_read_4(sc->mem_res, off)); in RD4() 76 bus_write_4(sc->mem_res, off, val); in WR4() 137 if (sc->mem_res != NULL) in ccm_detach() 138 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in ccm_detach() 155 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ccm_attach() 157 if (sc->mem_res == NULL) { in ccm_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() 150 val32 = bus_read_4(sc->mem_res, off); in tegra_sdhci_read_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() 275 if (!sc->mem_res) { in tegra_sdhci_attach() 409 if (sc->mem_res != NULL) in tegra_sdhci_attach() 430 rman_get_rid(sc->mem_res), in tegra_sdhci_detach() [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() 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() 275 if (sc->mem_res != NULL) in tegra_rtc_detach() 276 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() 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() 289 if (sc->mem_res != NULL) in tegra_mc_detach() 290 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 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() 744 if (sc->mem_res != NULL) in tegra_gpio_detach() 745 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->mem_res); in tegra_gpio_detach() [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() 214 if (sc->mem_res != NULL) in syscon_generic_detach() 215 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/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() 440 if (!sc->mem_res) { in fman_attach() 464 cfg.mem_base_addr = rman_get_bushandle(sc->mem_res); in fman_attach() 498 if (sc->mem_res) { in fman_detach() [all …]
|
/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() 243 if (sc->mem_res != NULL) in simple_mfd_detach() 245 sc->mem_res); in simple_mfd_detach()
|
/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() 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/sys/dev/iicbus/controller/opencores/ |
H A D | iicoc_pci.c | 55 bus_release_resource(dev, SYS_RES_MEMORY, sc->mem_rid, sc->mem_res); in iicoc_detach() 75 sc->mem_res = bus_alloc_resource_anywhere(dev, in iicoc_attach() 78 if (sc->mem_res == NULL) { in iicoc_attach() 87 sc->mem_res); in iicoc_attach()
|
/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()
|
/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/dev/iicbus/controller/cadence/ |
H A D | cdnc_i2c.c | 85 struct resource *mem_res; member 111 #define RD2(sc, off) (bus_read_2((sc)->mem_res, (off))) 112 #define WR2(sc, off, val) (bus_write_2((sc)->mem_res, (off), (val))) 113 #define RD1(sc, off) (bus_read_1((sc)->mem_res, (off))) 114 #define WR1(sc, off, val) (bus_write_1((sc)->mem_res, (off), (val))) 581 sc->mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in cdnc_i2c_attach() 583 if (sc->mem_res == NULL) { in cdnc_i2c_attach() 641 if (sc->mem_res != NULL) { in cdnc_i2c_detach() 660 if (sc->mem_res != NULL) { in cdnc_i2c_detach() 662 rman_get_rid(sc->mem_res), sc->mem_res); in cdnc_i2c_detach() [all …]
|