/freebsd/sys/arm/ti/am335x/ |
H A D | am335x_ecap.c | 57 #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 D | am335x_rtc.c | 52 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 D | am335x_ehrpwm.c | 69 #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 D | am335x_musb.c | 99 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 D | qcom_mdio_ipq4018_var.h | 40 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 D | qcom_mdio_ipq4018.c | 82 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 D | chvgpio.c | 93 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 D | pl061.c | 125 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 D | ti_mbox.c | 73 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 D | ti_wdt.c | 68 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 D | ti_adcvar.h | 32 #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 D | qcom_tcsr.c | 107 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 D | qcom_tcsr_var.h | 31 #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 D | qcom_spi_var.h | 45 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 D | fsl_espi.c | 105 #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 D | if_bwi_pci.c | 139 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 D | mv_spi.c | 53 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 D | a37x0_spi.c | 48 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 D | a37x0_iic.c | 61 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 D | qcom_ess_edma_var.h | 47 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 D | dwwdt.c | 61 #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 D | omap4_wugen.c | 52 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 D | dwc_hdmi.h | 31 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 D | dwc_hdmi_fdt.c | 91 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 D | imx6_hdmi.c | 130 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()
|