| /f-stack/freebsd/arm/ti/am335x/ |
| H A D | am335x_ecap.c | 60 #define ECAP_READ2(_sc, reg) bus_read_2((_sc)->sc_mem_res, reg); 62 bus_write_2((_sc)->sc_mem_res, reg, value); 63 #define ECAP_READ4(_sc, reg) bus_read_4((_sc)->sc_mem_res, reg); 65 bus_write_4((_sc)->sc_mem_res, reg, value); 80 struct resource *sc_mem_res; member 165 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in am335x_ecap_attach() 167 if (sc->sc_mem_res == NULL) { in am335x_ecap_attach() 187 if (sc->sc_mem_res) in am335x_ecap_detach() 189 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ecap_detach()
|
| H A D | am335x_rtc.c | 55 bus_read_4((_sc)->sc_mem_res, reg) 57 bus_write_4((_sc)->sc_mem_res, reg, value) 65 struct resource *sc_mem_res; member 100 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in am335x_rtc_attach() 102 if (!sc->sc_mem_res) { in am335x_rtc_attach() 107 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in am335x_rtc_attach() 143 if (sc->sc_mem_res) in am335x_rtc_detach() 144 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in am335x_rtc_detach()
|
| H A D | am335x_musb.c | 101 bus_write_4((sc)->sc_mem_res[idx], (reg), (val)); \ 104 #define USB_READ4(sc, idx, reg) bus_read_4((sc)->sc_mem_res[idx], (reg)) 133 struct resource *sc_mem_res[2]; member 288 sc->sc_mem_res); in musbotg_attach() 324 sc->sc_otg.sc_io_res = sc->sc_mem_res[RES_USBCORE]; in musbotg_attach() 428 if (sc->sc_mem_res[0]) in musbotg_detach() 430 sc->sc_mem_res); in musbotg_detach()
|
| H A D | am335x_ehrpwm.c | 82 #define EPWM_READ2(_sc, reg) bus_read_2((_sc)->sc_mem_res, reg) 84 bus_write_2((_sc)->sc_mem_res, reg, value) 176 struct resource *sc_mem_res; member 579 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in am335x_ehrpwm_attach() 581 if (sc->sc_mem_res == NULL) { in am335x_ehrpwm_attach() 644 if (sc->sc_mem_res) in am335x_ehrpwm_attach() 646 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ehrpwm_attach() 667 if (sc->sc_mem_res) in am335x_ehrpwm_detach() 669 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ehrpwm_detach()
|
| /f-stack/freebsd/mips/atheros/ |
| H A D | ar71xx_spi.c | 67 #define SPI_BARRIER_WRITE(sc) bus_barrier((sc)->sc_mem_res, 0, 0, \ 69 #define SPI_BARRIER_READ(sc) bus_barrier((sc)->sc_mem_res, 0, 0, \ 71 #define SPI_BARRIER_RW(sc) bus_barrier((sc)->sc_mem_res, 0, 0, \ 75 bus_write_4(sc->sc_mem_res, (reg), (val)); \ 78 #define SPI_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg)) 88 struct resource *sc_mem_res; member 107 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ar71xx_spi_attach() 109 if (!sc->sc_mem_res) { in ar71xx_spi_attach() 272 if (sc->sc_mem_res) in ar71xx_spi_detach() 273 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ar71xx_spi_detach()
|
| /f-stack/freebsd/arm/versatile/ |
| H A D | versatile_scm.c | 59 struct resource * sc_mem_res; member 65 bus_read_4((sc)->sc_mem_res, (reg)) 67 bus_write_4((sc)->sc_mem_res, (reg), (val)) 96 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, RF_ACTIVE); in versatile_scm_attach() 98 if (sc->sc_mem_res == NULL) { in versatile_scm_attach()
|
| /f-stack/freebsd/arm/ti/ |
| H A D | ti_mbox.c | 75 struct resource *sc_mem_res; member 149 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_mbox_attach() 151 if (sc->sc_mem_res == NULL) { in ti_mbox_attach() 155 sc->sc_bt = rman_get_bustag(sc->sc_mem_res); in ti_mbox_attach() 156 sc->sc_bh = rman_get_bushandle(sc->sc_mem_res); in ti_mbox_attach() 217 if (sc->sc_mem_res) in ti_mbox_detach() 218 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(sc->sc_mem_res), in ti_mbox_detach() 219 sc->sc_mem_res); in ti_mbox_detach()
|
| H A D | ti_wdt.c | 70 struct resource *sc_mem_res; member 166 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_wdt_attach() 168 if (sc->sc_mem_res == NULL) { in ti_wdt_attach() 172 sc->sc_bt = rman_get_bustag(sc->sc_mem_res); in ti_wdt_attach() 173 sc->sc_bh = rman_get_bushandle(sc->sc_mem_res); in ti_wdt_attach() 216 if (sc->sc_mem_res) in ti_wdt_detach() 218 rman_get_rid(sc->sc_mem_res), sc->sc_mem_res); in ti_wdt_detach()
|
| H A D | ti_adcvar.h | 34 #define ADC_READ4(_sc, reg) bus_read_4((_sc)->sc_mem_res, reg) 36 bus_write_4((_sc)->sc_mem_res, reg, value) 42 struct resource *sc_mem_res; member
|
| H A D | ti_i2c.c | 82 struct resource* sc_mem_res; member 173 return (bus_read_2(sc->sc_mem_res, off)); in ti_i2c_read_2() 192 bus_write_2(sc->sc_mem_res, off, val); in ti_i2c_write_2() 523 bus_write_2(sc->sc_mem_res, I2C_REG_SYSC, I2C_REG_SYSC_SRST); in ti_i2c_reset() 736 if (sc->sc_mem_res != NULL) { in ti_i2c_deactivate() 737 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ti_i2c_deactivate() 738 sc->sc_mem_res = NULL; in ti_i2c_deactivate() 828 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_i2c_attach() 830 if (sc->sc_mem_res == NULL) { in ti_i2c_attach() 840 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ti_i2c_attach()
|
| H A D | ti_spi.c | 189 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_spi_attach() 191 if (!sc->sc_mem_res) { in ti_spi_attach() 196 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in ti_spi_attach() 197 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in ti_spi_attach() 203 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ti_spi_attach() 212 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ti_spi_attach() 294 if (sc->sc_mem_res) in ti_spi_detach() 295 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ti_spi_detach()
|
| H A D | ti_pruss.c | 132 struct resource *sc_mem_res; member 606 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_pruss_attach() 608 if (sc->sc_mem_res == NULL) { in ti_pruss_attach() 632 sc->sc_bt = rman_get_bustag(sc->sc_mem_res); in ti_pruss_attach() 633 sc->sc_bh = rman_get_bushandle(sc->sc_mem_res); in ti_pruss_attach() 731 if (sc->sc_mem_res) in ti_pruss_detach() 732 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(sc->sc_mem_res), in ti_pruss_detach() 733 sc->sc_mem_res); in ti_pruss_detach() 795 if (offset >= rman_get_size(sc->sc_mem_res)) in ti_pruss_mmap() 797 *paddr = rman_get_start(sc->sc_mem_res) + offset; in ti_pruss_mmap()
|
| /f-stack/freebsd/mips/mediatek/ |
| H A D | mtk_spi_v2.c | 71 bus_write_4(sc->sc_mem_res, (reg), (val)); \ 74 #define SPI_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg)) 84 struct resource *sc_mem_res; member 127 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mtk_spi_attach() 129 if (!sc->sc_mem_res) { in mtk_spi_attach() 135 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mtk_spi_attach() 159 if (sc->sc_mem_res) in mtk_spi_detach() 160 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mtk_spi_detach()
|
| H A D | mtk_spi_v1.c | 76 bus_write_4(sc->sc_mem_res, (reg), (val)); \ 79 #define SPI_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg)) 89 struct resource *sc_mem_res; member 137 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mtk_spi_attach() 139 if (!sc->sc_mem_res) { in mtk_spi_attach() 145 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mtk_spi_attach() 173 if (sc->sc_mem_res) in mtk_spi_detach() 174 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mtk_spi_detach()
|
| /f-stack/freebsd/mips/atheros/ar531x/ |
| H A D | ar5315_spi.c | 69 bus_write_4(sc->sc_mem_res, (reg), (val)); \ 72 #define SPI_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg)) 82 struct resource *sc_mem_res; member 118 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ar5315_spi_attach() 120 if (!sc->sc_mem_res) { in ar5315_spi_attach() 264 if (sc->sc_mem_res) in ar5315_spi_detach() 265 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in ar5315_spi_detach()
|
| /f-stack/freebsd/arm/mv/ |
| H A D | mv_spi.c | 56 struct resource *sc_mem_res; member 132 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mv_spi_attach() 134 if (!sc->sc_mem_res) { in mv_spi_attach() 139 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in mv_spi_attach() 140 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in mv_spi_attach() 146 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_attach() 167 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_attach() 193 if (sc->sc_mem_res) in mv_spi_detach() 194 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_detach()
|
| H A D | a37x0_spi.c | 51 struct resource *sc_mem_res; member 156 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in a37x0_spi_attach() 158 if (!sc->sc_mem_res) { in a37x0_spi_attach() 163 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in a37x0_spi_attach() 164 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in a37x0_spi_attach() 170 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach() 185 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach() 207 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach() 240 if (sc->sc_mem_res) in a37x0_spi_detach() 241 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_detach()
|
| H A D | a37x0_iic.c | 63 struct resource *sc_mem_res; member 196 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in a37x0_iic_attach() 198 if (!sc->sc_mem_res) { in a37x0_iic_attach() 203 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in a37x0_iic_attach() 204 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in a37x0_iic_attach() 210 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_attach() 219 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_attach() 260 if (sc->sc_mem_res) in a37x0_iic_detach() 261 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_detach()
|
| /f-stack/freebsd/arm/ti/omap4/ |
| H A D | omap4_wugen.c | 55 struct resource *sc_mem_res; member 173 if (sc->sc_mem_res != NULL) { in omap4_wugen_detach() 174 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in omap4_wugen_detach() 175 sc->sc_mem_res = NULL; in omap4_wugen_detach() 205 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in omap4_wugen_attach() 207 if (sc->sc_mem_res == NULL) { in omap4_wugen_attach()
|
| /f-stack/freebsd/arm/freescale/imx/ |
| H A D | imx6_hdmi.c | 132 if (sc->base.sc_mem_res != NULL) in imx_hdmi_detach() 134 sc->base.sc_mem_rid, sc->base.sc_mem_res); in imx_hdmi_detach() 154 sc->base.sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in imx_hdmi_attach() 156 if (sc->base.sc_mem_res == NULL) { in imx_hdmi_attach()
|
| /f-stack/freebsd/arm/broadcom/bcm2835/ |
| H A D | bcm2835_rng.c | 96 struct resource * sc_mem_res; member 123 return bus_read_4(sc->sc_mem_res, off); in bcm2835_rng_read4() 131 bus_read_multi_4(sc->sc_mem_res, off, datap, count); in bcm2835_rng_read_multi4() 138 bus_write_4(sc->sc_mem_res, off, val); in bcm2835_rng_write4() 376 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in bcm2835_rng_attach() 378 if (sc->sc_mem_res == NULL) { in bcm2835_rng_attach() 440 if (sc->sc_mem_res != NULL) in bcm2835_rng_detach() 441 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm2835_rng_detach()
|
| H A D | bcm2835_spi.c | 256 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in bcm_spi_attach() 258 if (!sc->sc_mem_res) { in bcm_spi_attach() 263 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in bcm_spi_attach() 264 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in bcm_spi_attach() 270 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_spi_attach() 279 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_spi_attach() 321 if (sc->sc_mem_res) in bcm_spi_detach() 322 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_spi_detach()
|
| H A D | bcm2835_pwm.c | 60 struct resource * sc_mem_res; member 447 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in bcm_pwm_attach() 449 if (!sc->sc_mem_res) { in bcm_pwm_attach() 454 sc->sc_m_bst = rman_get_bustag(sc->sc_mem_res); in bcm_pwm_attach() 455 sc->sc_m_bsh = rman_get_bushandle(sc->sc_mem_res); in bcm_pwm_attach() 480 if (sc->sc_mem_res) in bcm_pwm_detach() 481 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_pwm_detach()
|
| H A D | bcm2835_bsc.c | 310 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in bcm_bsc_attach() 312 if (!sc->sc_mem_res) { in bcm_bsc_attach() 317 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in bcm_bsc_attach() 318 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in bcm_bsc_attach() 324 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_bsc_attach() 333 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_bsc_attach() 372 if (sc->sc_mem_res) in bcm_bsc_detach() 373 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in bcm_bsc_detach()
|
| /f-stack/freebsd/arm/include/ |
| H A D | pl310.h | 145 struct resource *sc_mem_res; member 172 return bus_read_4(sc->sc_mem_res, off); in pl310_read4() 179 bus_write_4(sc->sc_mem_res, off, val); in pl310_write4()
|