Home
last modified time | relevance | path

Searched refs:sc_mem_res (Results 1 – 25 of 57) sorted by relevance

123

/freebsd/sys/arm/ti/am335x/
H A Dam335x_ecap.c57 #define ECAP_READ2(_sc, reg) bus_read_2((_sc)->sc_mem_res, reg);
59 bus_write_2((_sc)->sc_mem_res, reg, value);
60 #define ECAP_READ4(_sc, reg) bus_read_4((_sc)->sc_mem_res, reg);
62 bus_write_4((_sc)->sc_mem_res, reg, value);
77 struct resource *sc_mem_res; member
167 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in am335x_ecap_attach()
169 if (sc->sc_mem_res == NULL) { in am335x_ecap_attach()
189 if (sc->sc_mem_res) in am335x_ecap_detach()
191 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ecap_detach()
H A Dam335x_rtc.c52 bus_read_4((_sc)->sc_mem_res, reg)
54 bus_write_4((_sc)->sc_mem_res, reg, value)
62 struct resource *sc_mem_res; member
97 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in am335x_rtc_attach()
99 if (!sc->sc_mem_res) { in am335x_rtc_attach()
104 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in am335x_rtc_attach()
140 if (sc->sc_mem_res) in am335x_rtc_detach()
141 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in am335x_rtc_detach()
H A Dam335x_ehrpwm.c69 #define EPWM_READ2(_sc, reg) bus_read_2((_sc)->sc_mem_res, reg)
71 bus_write_2((_sc)->sc_mem_res, reg, value)
182 struct resource *sc_mem_res; member
465 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in am335x_ehrpwm_attach()
467 if (sc->sc_mem_res == NULL) { in am335x_ehrpwm_attach()
525 if (sc->sc_mem_res) in am335x_ehrpwm_attach()
527 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ehrpwm_attach()
545 if (sc->sc_mem_res) in am335x_ehrpwm_detach()
547 sc->sc_mem_rid, sc->sc_mem_res); in am335x_ehrpwm_detach()
H A Dam335x_musb.c99 bus_write_4((sc)->sc_mem_res[idx], (reg), (val)); \
102 #define USB_READ4(sc, idx, reg) bus_read_4((sc)->sc_mem_res[idx], (reg))
131 struct resource *sc_mem_res[2]; member
286 sc->sc_mem_res); in musbotg_attach()
322 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()
/freebsd/sys/dev/qcom_mdio/
H A Dqcom_mdio_ipq4018_var.h40 bus_write_4(sc->sc_mem_res, (reg), (val)); \
43 #define MDIO_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg))
45 #define MDIO_BARRIER_WRITE(sc) bus_barrier((sc)->sc_mem_res, \
47 #define MDIO_BARRIER_READ(sc) bus_barrier((sc)->sc_mem_res, \
49 #define MDIO_BARRIER_RW(sc) bus_barrier((sc)->sc_mem_res, \
62 struct resource *sc_mem_res; member
H A Dqcom_mdio_ipq4018.c82 if (sc->sc_mem_res != NULL) in qcom_mdio_ipq4018_detach()
84 sc->sc_mem_res); in qcom_mdio_ipq4018_detach()
118 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in qcom_mdio_ipq4018_attach()
120 if (sc->sc_mem_res == NULL) { in qcom_mdio_ipq4018_attach()
142 if (sc->sc_mem_res != NULL) in qcom_mdio_ipq4018_attach()
144 sc->sc_mem_res); in qcom_mdio_ipq4018_attach()
/freebsd/sys/dev/gpio/
H A Dchvgpio.c93 struct resource *sc_mem_res; member
120 return bus_read_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin)); in chvgpio_read_pad_cfg0()
126 bus_write_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin), val); in chvgpio_write_pad_cfg0()
132 return bus_read_4(sc->sc_mem_res, chvgpio_pad_cfg0_offset(pin) + 4); in chvgpio_read_pad_cfg1()
407 sc->sc_mem_res = bus_alloc_resource_any(sc->sc_dev, SYS_RES_MEMORY, in chvgpio_attach()
409 if (sc->sc_mem_res == NULL) { in chvgpio_attach()
421 sc->sc_mem_rid, sc->sc_mem_res); in chvgpio_attach()
434 sc->sc_mem_rid, sc->sc_mem_res); in chvgpio_attach()
441 bus_write_4(sc->sc_mem_res, CHVGPIO_INTERRUPT_MASK, 0); in chvgpio_attach()
442 bus_write_4(sc->sc_mem_res, CHVGPIO_INTERRUPT_STATUS, 0xffff); in chvgpio_attach()
[all …]
H A Dpl061.c125 if (mask & bus_read_1(sc->sc_mem_res, PL061_DIR)) in pl061_pin_getflags()
150 tmp = bus_read_1(sc->sc_mem_res, a); in mask_and_set()
153 bus_write_1(sc->sc_mem_res, a, tmp); in mask_and_set()
192 if (bus_read_1(sc->sc_mem_res, PL061_PIN_TO_ADDR(pin))) in pl061_pin_get()
212 bus_write_1(sc->sc_mem_res, PL061_PIN_TO_ADDR(pin), d); in pl061_pin_set()
229 d = ~bus_read_1(sc->sc_mem_res, PL061_PIN_TO_ADDR(pin)); in pl061_pin_toggle()
230 bus_write_1(sc->sc_mem_res, PL061_PIN_TO_ADDR(pin), d); in pl061_pin_toggle()
385 bus_write_1(sc->sc_mem_res, PL061_INTCLR, mask); in pl061_pic_post_filter()
397 bus_write_1(sc->sc_mem_res, PL061_INTCLR, mask); in pl061_pic_post_ithread()
419 status = bus_read_1(sc->sc_mem_res, PL061_STATUS); in pl061_intr()
[all …]
/freebsd/sys/arm/ti/
H A Dti_mbox.c73 struct resource *sc_mem_res; member
145 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_mbox_attach()
147 if (sc->sc_mem_res == NULL) { in ti_mbox_attach()
151 sc->sc_bt = rman_get_bustag(sc->sc_mem_res); in ti_mbox_attach()
152 sc->sc_bh = rman_get_bushandle(sc->sc_mem_res); in ti_mbox_attach()
214 if (sc->sc_mem_res) in ti_mbox_detach()
215 bus_release_resource(dev, SYS_RES_MEMORY, rman_get_rid(sc->sc_mem_res), in ti_mbox_detach()
216 sc->sc_mem_res); in ti_mbox_detach()
H A Dti_wdt.c68 struct resource *sc_mem_res; member
162 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in ti_wdt_attach()
164 if (sc->sc_mem_res == NULL) { in ti_wdt_attach()
168 sc->sc_bt = rman_get_bustag(sc->sc_mem_res); in ti_wdt_attach()
169 sc->sc_bh = rman_get_bushandle(sc->sc_mem_res); in ti_wdt_attach()
212 if (sc->sc_mem_res) in ti_wdt_detach()
214 rman_get_rid(sc->sc_mem_res), sc->sc_mem_res); in ti_wdt_detach()
H A Dti_adcvar.h32 #define ADC_READ4(_sc, reg) bus_read_4((_sc)->sc_mem_res, reg)
34 bus_write_4((_sc)->sc_mem_res, reg, value)
40 struct resource *sc_mem_res; member
/freebsd/sys/dev/qcom_tcsr/
H A Dqcom_tcsr.c107 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in qcom_tcsr_attach()
109 if (!sc->sc_mem_res) { in qcom_tcsr_attach()
194 if (sc->sc_mem_res) in qcom_tcsr_attach()
195 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in qcom_tcsr_attach()
205 if (sc->sc_mem_res) in qcom_tcsr_detach()
206 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in qcom_tcsr_detach()
H A Dqcom_tcsr_var.h31 #define QCOM_TCSR_READ_4(sc, reg) bus_read_4((sc)->sc_mem_res, (reg))
32 #define QCOM_TCSR_WRITE_4(sc, reg, val) bus_write_4((sc)->sc_mem_res, \
38 struct resource *sc_mem_res; member
/freebsd/sys/dev/qcom_qup/
H A Dqcom_spi_var.h45 struct resource *sc_mem_res; member
116 #define QCOM_SPI_READ_4(sc, reg) bus_read_4((sc)->sc_mem_res, (reg))
117 #define QCOM_SPI_WRITE_4(sc, reg, val) bus_write_4((sc)->sc_mem_res, \
121 #define QCOM_SPI_BARRIER_WRITE(sc) bus_barrier((sc)->sc_mem_res, \
123 #define QCOM_SPI_BARRIER_READ(sc) bus_barrier((sc)->sc_mem_res, \
125 #define QCOM_SPI_BARRIER_RW(sc) bus_barrier((sc)->sc_mem_res, \
/freebsd/sys/powerpc/mpc85xx/
H A Dfsl_espi.c105 #define FSL_ESPI_WRITE(sc,off,val) bus_write_4(sc->sc_mem_res, off, val)
106 #define FSL_ESPI_READ(sc,off) bus_read_4(sc->sc_mem_res, off)
107 #define FSL_ESPI_WRITE_FIFO(sc,off,val) bus_write_1(sc->sc_mem_res, off, val)
108 #define FSL_ESPI_READ_FIFO(sc,off) bus_read_1(sc->sc_mem_res, off)
118 struct resource *sc_mem_res; member
160 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in fsl_espi_attach()
162 if (!sc->sc_mem_res) { in fsl_espi_attach()
171 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in fsl_espi_attach()
180 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in fsl_espi_attach()
218 if (sc->sc_mem_res) in fsl_espi_detach()
[all …]
/freebsd/sys/dev/bwi/
H A Dif_bwi_pci.c139 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in bwi_pci_attach()
141 if (sc->sc_mem_res == NULL) { in bwi_pci_attach()
145 sc->sc_mem_bt = rman_get_bustag(sc->sc_mem_res); in bwi_pci_attach()
146 sc->sc_mem_bh = rman_get_bushandle(sc->sc_mem_res); in bwi_pci_attach()
185 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR, sc->sc_mem_res); in bwi_pci_attach()
205 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR, sc->sc_mem_res); in bwi_pci_detach()
/freebsd/sys/arm/mv/
H A Dmv_spi.c53 struct resource *sc_mem_res; member
129 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in mv_spi_attach()
131 if (!sc->sc_mem_res) { in mv_spi_attach()
136 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in mv_spi_attach()
137 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in mv_spi_attach()
143 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_attach()
164 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_attach()
191 if (sc->sc_mem_res) in mv_spi_detach()
192 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in mv_spi_detach()
H A Da37x0_spi.c48 struct resource *sc_mem_res; member
153 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in a37x0_spi_attach()
155 if (!sc->sc_mem_res) { in a37x0_spi_attach()
160 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in a37x0_spi_attach()
161 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in a37x0_spi_attach()
167 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach()
182 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach()
204 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_attach()
238 if (sc->sc_mem_res) in a37x0_spi_detach()
239 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_spi_detach()
H A Da37x0_iic.c61 struct resource *sc_mem_res; member
194 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in a37x0_iic_attach()
196 if (!sc->sc_mem_res) { in a37x0_iic_attach()
201 sc->sc_bst = rman_get_bustag(sc->sc_mem_res); in a37x0_iic_attach()
202 sc->sc_bsh = rman_get_bushandle(sc->sc_mem_res); in a37x0_iic_attach()
208 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_attach()
217 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_attach()
257 if (sc->sc_mem_res) in a37x0_iic_detach()
258 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in a37x0_iic_detach()
/freebsd/sys/dev/qcom_ess_edma/
H A Dqcom_ess_edma_var.h47 bus_write_4(sc->sc_mem_res, (reg), (val)); \
50 #define EDMA_REG_READ(sc, reg) bus_read_4(sc->sc_mem_res, (reg))
58 #define EDMA_REG_BARRIER_WRITE(sc) bus_barrier((sc)->sc_mem_res, \
60 #define EDMA_REG_BARRIER_READ(sc) bus_barrier((sc)->sc_mem_res, \
62 #define EDMA_REG_BARRIER_RW(sc) bus_barrier((sc)->sc_mem_res, \
214 struct resource *sc_mem_res; member
/freebsd/sys/dev/dwwdt/
H A Ddwwdt.c61 #define DWWDT_READ4(sc, reg) bus_read_4((sc)->sc_mem_res, (reg))
63 bus_write_4((sc)->sc_mem_res, (reg), (val))
73 struct resource *sc_mem_res; member
250 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in dwwdt_attach()
252 if (sc->sc_mem_res == NULL) { in dwwdt_attach()
304 sc->sc_mem_res); in dwwdt_attach()
341 if (sc->sc_mem_res) { in dwwdt_detach()
343 sc->sc_mem_res); in dwwdt_detach()
/freebsd/sys/arm/ti/omap4/
H A Domap4_wugen.c52 struct resource *sc_mem_res; member
170 if (sc->sc_mem_res != NULL) { in omap4_wugen_detach()
171 bus_release_resource(dev, SYS_RES_MEMORY, 0, sc->sc_mem_res); in omap4_wugen_detach()
172 sc->sc_mem_res = NULL; in omap4_wugen_detach()
202 sc->sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid, in omap4_wugen_attach()
204 if (sc->sc_mem_res == NULL) { in omap4_wugen_attach()
/freebsd/sys/dev/hdmi/
H A Ddwc_hdmi.h31 struct resource *sc_mem_res; member
48 return (bus_read_1(sc->sc_mem_res, off << sc->sc_reg_shift)); in RD1()
54 bus_write_1(sc->sc_mem_res, off << sc->sc_reg_shift, val); in WR1()
H A Ddwc_hdmi_fdt.c91 if (sc->base.sc_mem_res != NULL) in dwc_hdmi_fdt_detach()
93 sc->base.sc_mem_rid, sc->base.sc_mem_res); in dwc_hdmi_fdt_detach()
113 sc->base.sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in dwc_hdmi_fdt_attach()
115 if (sc->base.sc_mem_res == NULL) { in dwc_hdmi_fdt_attach()
/freebsd/sys/arm/freescale/imx/
H A Dimx6_hdmi.c130 if (sc->base.sc_mem_res != NULL) in imx_hdmi_detach()
132 sc->base.sc_mem_rid, sc->base.sc_mem_res); in imx_hdmi_detach()
152 sc->base.sc_mem_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY, in imx_hdmi_attach()
154 if (sc->base.sc_mem_res == NULL) { in imx_hdmi_attach()

123