/freebsd/sys/powerpc/powerpc/ |
H A D | bus_machdep.c | 65 __ppc_ba(bus_space_handle_t bsh, bus_size_t ofs) in __ppc_ba() argument 67 return ((void *)(bsh + ofs)); in __ppc_ba() 143 bs_gen_unmap(bus_space_handle_t bsh, bus_size_t size) in bs_gen_unmap() argument 149 pmap_unmapdev((void *)bsh, size); in bs_gen_unmap() 153 bs_gen_subregion(bus_space_handle_t bsh, bus_size_t ofs, in bs_gen_subregion() argument 156 *nbshp = bsh + ofs; in bs_gen_subregion() 170 bs_gen_free(bus_space_handle_t bsh __unused, bus_size_t size __unused) in bs_gen_free() 176 bs_gen_barrier(bus_space_handle_t bsh __unused, bus_size_t ofs __unused, in bs_gen_barrier() 187 native_bs_rs_1(bus_space_handle_t bsh, bus_size_t ofs) in native_bs_rs_1() argument 192 addr = __ppc_ba(bsh, ofs); in native_bs_rs_1() [all …]
|
/freebsd/sys/x86/include/ |
H A D | bus.h | 147 void bus_space_unmap(bus_space_tag_t tag, bus_space_handle_t bsh, 155 bus_space_handle_t bsh, 160 bus_space_subregion(bus_space_tag_t t __unused, bus_space_handle_t bsh, in bus_space_subregion() argument 165 *nbshp = bsh + offset; in bus_space_subregion() 182 static __inline void bus_space_free(bus_space_tag_t t, bus_space_handle_t bsh, 186 bus_space_free(bus_space_tag_t t __unused, bus_space_handle_t bsh __unused, in bus_space_free() 260 bus_space_handle_t bsh, 265 bus_space_handle_t bsh, 270 bus_space_handle_t bsh, 275 bus_space_read_multi_1(bus_space_tag_t tag, bus_space_handle_t bsh, in bus_space_read_multi_1() argument [all …]
|
/freebsd/sys/dev/aic7xxx/ |
H A D | ahc_isa.c | 46 bus_space_handle_t bsh); 61 ahc_isa_find_device(bus_space_tag_t tag, bus_space_handle_t bsh) { 69 bus_space_write_1(tag, bsh, 0x80, 0x80 + i); in ahc_isa_find_device() 70 id |= bus_space_read_1(tag, bsh, 0x80 + i) in ahc_isa_find_device() 87 bus_space_handle_t bsh; in ahc_isa_identify() 105 bsh = rman_get_bushandle(regs); in ahc_isa_identify() 107 entry = ahc_isa_find_device(tag, bsh); in ahc_isa_identify() 128 bus_space_handle_t bsh; in ahc_isa_probe() 155 bsh = rman_get_bushandle(regs); in ahc_isa_probe() 157 entry = ahc_isa_find_device(tag, bsh); in ahc_isa_probe() 62 ahc_isa_find_device(bus_space_tag_t tag,bus_space_handle_t bsh) ahc_isa_find_device() argument 88 bus_space_handle_t bsh; ahc_isa_identify() local 129 bus_space_handle_t bsh; ahc_isa_probe() local 220 bus_space_handle_t bsh; ahc_isa_attach() local [all...] |
/freebsd/sys/dev/clk/allwinner/ |
H A D | aw_ccu.c | 55 bus_space_handle_t bsh; member 73 *pbsh = sc->bsh; in aw_ccu_check_addr() 83 bus_space_handle_t bsh; in aw_ccu_write_4() local 88 if (aw_ccu_check_addr(sc, addr, &bsh, ®) != 0) in aw_ccu_write_4() 92 bus_space_write_4(sc->bst, bsh, reg, val); in aw_ccu_write_4() 101 bus_space_handle_t bsh; in aw_ccu_read_4() local 106 if (aw_ccu_check_addr(sc, addr, &bsh, ®) != 0) in aw_ccu_read_4() 110 *val = bus_space_read_4(sc->bst, bsh, reg); in aw_ccu_read_4() 119 bus_space_handle_t bsh; in aw_ccu_modify_4() local 125 if (aw_ccu_check_addr(sc, addr, &bsh, ®) != 0) in aw_ccu_modify_4() [all …]
|
/freebsd/sys/arm/include/ |
H A D | bus.h | 482 void __bs_c(f,_bs_unmap) (bus_space_tag_t t, bus_space_handle_t bsh, \ 486 int __bs_c(f,_bs_subregion) (bus_space_tag_t t, bus_space_handle_t bsh, \ 497 void __bs_c(f,_bs_free) (bus_space_tag_t t, bus_space_handle_t bsh, \ 504 void __bs_c(f,_bs_barrier) (bus_space_tag_t t, bus_space_handle_t bsh, \ 508 uint8_t __bs_c(f,_bs_r_1) (bus_space_tag_t t, bus_space_handle_t bsh, \ 512 uint16_t __bs_c(f,_bs_r_2) (bus_space_tag_t t, bus_space_handle_t bsh, \ 516 uint32_t __bs_c(f,_bs_r_4) (bus_space_tag_t t, bus_space_handle_t bsh, \ 520 uint64_t __bs_c(f,_bs_r_8) (bus_space_tag_t t, bus_space_handle_t bsh, \ 524 uint8_t __bs_c(f,_bs_r_1_s) (bus_space_tag_t t, bus_space_handle_t bsh, \ 528 uint16_t __bs_c(f,_bs_r_2_s) (bus_space_tag_t t, bus_space_handle_t bsh, \ [all …]
|
/freebsd/sys/dev/uart/ |
H A D | uart.h | 42 bus_space_handle_t bsh; member 62 ret = bus_space_read_8(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 66 ret = bus_space_read_4(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 69 ret = bus_space_read_2(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 72 ret = bus_space_read_1(bas->bst, bas->bsh, uart_regofs(bas, reg)); in uart_getreg() 86 bus_space_write_8(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 90 bus_space_write_4(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 93 bus_space_write_2(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 96 bus_space_write_1(bas->bst, bas->bsh, uart_regofs(bas, reg), value); in uart_setreg() 107 bus_space_barrier((bas)->bst, (bas)->bsh, 0, 0, \
|
H A D | uart_cpu_fdt.c | 65 if (pmap_kextract(b1->bsh) == 0) in uart_cpu_eqres() 67 if (pmap_kextract(b2->bsh) == 0) in uart_cpu_eqres() 69 return ((pmap_kextract(b1->bsh) == pmap_kextract(b2->bsh)) ? 1 : 0); in uart_cpu_eqres() 77 bus_space_handle_t bsh; in uart_cpu_getdev() local 87 err = uart_cpu_fdt_probe(&class, &bst, &bsh, &br, &rclk, in uart_cpu_getdev() 105 di->bas.bsh = bsh; in uart_cpu_getdev()
|
H A D | uart_cpu_arm64.c | 72 if (pmap_kextract(b1->bsh) == 0) in uart_cpu_eqres() 74 if (pmap_kextract(b2->bsh) == 0) in uart_cpu_eqres() 76 return ((pmap_kextract(b1->bsh) == pmap_kextract(b2->bsh)) ? 1 : 0); in uart_cpu_eqres() 83 bus_space_handle_t bsh; in uart_cpu_fdt_setup() local 88 err = uart_cpu_fdt_probe(&class, &bst, &bsh, &br, &rclk, in uart_cpu_fdt_setup() 106 di->bas.bsh = bsh; in uart_cpu_fdt_setup()
|
/freebsd/sys/arm64/arm64/ |
H A D | bus_machdep.c | 114 generic_bs_unmap(void *t, bus_space_handle_t bsh, bus_size_t size) in generic_bs_unmap() argument 117 pmap_unmapdev((void *)bsh, size); in generic_bs_unmap() 121 generic_bs_barrier(void *t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_barrier() argument 127 generic_bs_subregion(void *t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_subregion() argument 131 *nbshp = bsh + offset; in generic_bs_subregion() 140 generic_bs_sr_1(void *t, bus_space_handle_t bsh, in generic_bs_sr_1() argument 145 generic_bs_w_1(t, bsh, offset, value); in generic_bs_sr_1() 149 generic_bs_sr_2(void *t, bus_space_handle_t bsh, in generic_bs_sr_2() argument 154 generic_bs_w_2(t, bsh, offset, value); in generic_bs_sr_2() 158 generic_bs_sr_4(void *t, bus_space_handle_t bsh, in generic_bs_sr_4() argument [all …]
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_common.h | 30 bus_space_read_4(_sc->bst, _sc->bsh, _reg) 32 bus_space_write_4(_sc->bst, _sc->bsh, _reg, _val) 34 bus_space_read_2(_sc->bst, _sc->bsh, _reg) 36 bus_space_write_2(_sc->bst, _sc->bsh, _reg, _val) 38 bus_space_read_1(_sc->bst, _sc->bsh, _reg) 40 bus_space_write_1(_sc->bst, _sc->bsh, _reg, _val)
|
H A D | vf_ehci.c | 258 bus_space_handle_t bsh; in vybrid_ehci_attach() local 278 bsh = rman_get_bushandle(esc->res[0]); in vybrid_ehci_attach() 294 bus_space_read_4(sc->sc_io_tag, bsh, USB_HCSPARAMS)); in vybrid_ehci_attach() 296 bus_space_read_4(sc->sc_io_tag, bsh, USB_ID)); in vybrid_ehci_attach() 298 bus_space_read_4(sc->sc_io_tag, bsh, USB_HWGENERAL)); in vybrid_ehci_attach() 300 bus_space_read_4(sc->sc_io_tag, bsh, USB_HWHOST)); in vybrid_ehci_attach() 302 bus_space_read_4(sc->sc_io_tag, bsh, USB_HWDEVICE)); in vybrid_ehci_attach() 304 bus_space_read_4(sc->sc_io_tag, bsh, USB_HWTXBUF)); in vybrid_ehci_attach() 306 bus_space_read_4(sc->sc_io_tag, bsh, USB_HWRXBUF)); in vybrid_ehci_attach() 318 err = bus_space_subregion(sc->sc_io_tag, bsh, 0x100, in vybrid_ehci_attach()
|
/freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
H A D | imx8mn-bsh-smm-s2.dts | 4 * Copyright 2021 BSH Hausgeraete GmbH 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 12 model = "BSH SMM S2"; 13 compatible = "bsh,imx8mn-bsh-smm-s2", "fsl,imx8mn";
|
H A D | imx8mn-bsh-smm-s2pro.dts | 4 * Copyright 2021 BSH Hausgeraete GmbH 9 #include "imx8mn-bsh-smm-s2-common.dtsi" 13 model = "BSH SMM S2 PRO"; 14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn";
|
/freebsd/sys/arm/ti/ |
H A D | ti_cpuid.c | 97 bus_space_handle_t bsh; in omap4_get_revision() local 113 bus_space_map(fdtbus_bs_tag,OMAP44XX_L4_CORE_HWBASE, 0x4000, 0, &bsh); in omap4_get_revision() 114 id_code = bus_space_read_4(fdtbus_bs_tag, bsh, OMAP4_ID_CODE); in omap4_get_revision() 115 bus_space_unmap(fdtbus_bs_tag, bsh, 0x4000); in omap4_get_revision() 207 bus_space_handle_t bsh; in am335x_get_revision() local 211 bus_space_map(fdtbus_bs_tag, AM335X_CONTROL_BASE, AM335X_CONTROL_SIZE, 0, &bsh); in am335x_get_revision() 212 chip_revision = bus_space_read_4(fdtbus_bs_tag, bsh, AM335X_CONTROL_DEVICE_ID); in am335x_get_revision() 213 dev_feature = bus_space_read_4(fdtbus_bs_tag, bsh, AM335X_CONTROL_DEV_FEATURE); in am335x_get_revision() 214 bus_space_unmap(fdtbus_bs_tag, bsh, AM335X_CONTROL_SIZE); in am335x_get_revision()
|
H A D | ti_scm_syscon.c | 68 bus_space_handle_t bsh; member 92 bus_space_write_4(sc->bst, sc->bsh, offset, val); in ti_scm_syscon_write_4() 106 val = bus_space_read_4(sc->bst, sc->bsh, offset); in ti_scm_syscon_read_4() 120 reg = bus_space_read_4(sc->bst, sc->bsh, offset); in ti_scm_syscon_modify_4() 123 bus_space_write_4(sc->bst, sc->bsh, offset, reg); in ti_scm_syscon_modify_4() 174 sc->bsh = rman_get_bushandle(sc->res[0]); in ti_scm_syscon_attach() 218 bus_space_write_4(sc->bst, sc->bsh, addr, val); in ti_scm_syscon_clk_write_4() 229 *val = bus_space_read_4(sc->bst, sc->bsh, addr); in ti_scm_syscon_clk_read_4() 242 reg = bus_space_read_4(sc->bst, sc->bsh, addr); in ti_scm_syscon_clk_modify_4() 245 bus_space_write_4(sc->bst, sc->bsh, addr, reg); in ti_scm_syscon_clk_modify_4()
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_ehci.c | 148 zy7_phy_config(device_t dev, bus_space_tag_t io_tag, bus_space_handle_t bsh) in zy7_phy_config() argument 158 portsc = bus_space_read_4(io_tag, bsh, ZY7_USB_PORTSC(1)); in zy7_phy_config() 172 bus_space_write_4(io_tag, bsh, ZY7_USB_PORTSC(1), portsc); in zy7_phy_config() 177 bus_space_write_4(io_tag, bsh, ZY7_USB_ULPI_VIEWPORT, in zy7_phy_config() 186 while ((bus_space_read_4(io_tag, bsh, ZY7_USB_ULPI_VIEWPORT) & in zy7_phy_config() 217 bus_space_handle_t bsh; in zy7_ehci_attach() local 242 bsh = rman_get_bushandle(sc->sc_io_res); in zy7_ehci_attach() 245 if (bus_space_subregion(sc->sc_io_tag, bsh, EHCI_REG_OFFSET, in zy7_ehci_attach() 288 bus_space_write_4(sc->sc_io_tag, bsh, in zy7_ehci_attach() 293 if (zy7_phy_config(dev, sc->sc_io_tag, bsh) < 0) { in zy7_ehci_attach()
|
/freebsd/sys/dev/dpaa2/ |
H A D | dpaa2_console.c | 113 bus_space_handle_t bsh; member 168 bus_space_read_region_1(cd->bst, cd->bsh, offset + count, p + count, l); in dpaa2_cons_read_bs() 175 bus_space_read_region_8(cd->bst, cd->bsh, offset + count, (uint64_t *)(p + count), l); in dpaa2_cons_read_bs() 182 bus_space_read_region_4(cd->bst, cd->bsh, offset + count, (uint32_t *)(p + count), l); in dpaa2_cons_read_bs() 189 bus_space_read_region_2(cd->bst, cd->bsh, offset + count, (uint16_t *)(p + count), l); in dpaa2_cons_read_bs() 195 bus_space_read_region_1(cd->bst, cd->bsh, offset + count, p + count, len); in dpaa2_cons_read_bs() 341 error = bus_space_map(sc->bst, pa, size, 0, &cd->bsh); in dpaa2_cons_create_dev() 355 bus_space_unmap(cd->bst, cd->bsh, cd->size); in dpaa2_cons_create_dev() 366 bus_space_unmap(cd->bst, cd->bsh, cd->size); in dpaa2_cons_create_dev() 374 bus_space_unmap(cd->bst, cd->bsh, cd->size); in dpaa2_cons_create_dev() [all …]
|
/freebsd/sys/dev/bhnd/ |
H A D | bhnd_eromvar.h | 78 bhnd_addr_t addr; /**< the address of @p bsh */ 79 bhnd_size_t size; /**< the size of @p bsh */ 81 bus_space_handle_t bsh; /**< bus space handle mapping the full enumeration space */ member 83 bus_size_t offset; /**< the current mapped offset within bsh */
|
H A D | bhnd_erom.c | 498 * @param addr The base address mapped by @p bsh. 499 * @param size The total size mapped by @p bsh. 500 * @param bst Bus space tag for @p bsh. 501 * @param bsh Bus space handle mapping the full bus enumeration space. 509 bhnd_size_t size, bus_space_tag_t bst, bus_space_handle_t bsh) in bhnd_erom_iobus_init() argument 519 iobus->bsh = bsh; in bhnd_erom_iobus_init() 588 return (bus_space_read_1(iobus->bst, iobus->bsh, in bhnd_erom_iobus_read() 591 return (bus_space_read_2(iobus->bst, iobus->bsh, in bhnd_erom_iobus_read() 594 return (bus_space_read_4(iobus->bst, iobus->bsh, in bhnd_erom_iobus_read()
|
/freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ |
H A D | imx6ulz-bsh-smm-m2.dts | 3 * Copyright (C) 2021 BSH Hausgeraete GmbH 12 model = "BSH SMM M2"; 13 compatible = "bsh,imx6ulz-bsh-smm-m2", "fsl,imx6ull", "fsl,imx6ulz";
|
/freebsd/sys/arm/allwinner/a20/ |
H A D | a20_cpu_cfg.c | 56 bus_space_handle_t bsh; member 62 bus_space_read_4((sc)->bst, (sc)->bsh, (reg)) 64 bus_space_write_4((sc)->bst, (sc)->bsh, (reg), (val)) 97 sc->bsh = rman_get_bushandle(sc->res); in a20_cpu_cfg_attach()
|
/freebsd/sys/riscv/riscv/ |
H A D | bus_machdep.c | 104 generic_bs_unmap(void *t, bus_space_handle_t bsh, bus_size_t size) in generic_bs_unmap() argument 107 pmap_unmapdev((void *)bsh, size); in generic_bs_unmap() 111 generic_bs_barrier(void *t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_barrier() argument 117 generic_bs_subregion(void *t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_subregion() argument 121 *nbshp = bsh + offset; in generic_bs_subregion()
|
/freebsd/sys/arm/allwinner/ |
H A D | a10_sramc.c | 56 bus_space_handle_t bsh; member 62 bus_space_read_4((sc)->bst, (sc)->bsh, (reg)) 64 bus_space_write_4((sc)->bst, (sc)->bsh, (reg), (val)) 91 sc->bsh = rman_get_bushandle(sc->res); in a10_sramc_attach()
|
/freebsd/sys/arm/arm/ |
H A D | bus_space_generic.c | 99 generic_bs_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) in generic_bs_free() argument 106 generic_bs_subregion(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_subregion() argument 110 *nbshp = bsh + offset; in generic_bs_subregion() 115 generic_bs_barrier(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t offset, in generic_bs_barrier() argument
|
/freebsd/sys/dev/scc/ |
H A D | scc_bfe.h | 42 bus_space_handle_t bsh; member 51 bus_space_read_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg)) 53 bus_space_write_1((bas)->bst, (bas)->bsh, scc_regofs(bas, reg), value) 56 bus_space_barrier((bas)->bst, (bas)->bsh, 0, (bas)->range, \
|