/src/sys/arch/mipsco/mipsco/ |
bus_space.c | 44 mipsco_bus_space_init(bus_space_tag_t bst, const char *name, paddr_t paddr, vaddr_t vaddr, bus_addr_t start, bus_size_t size) 46 bst->bs_name = name; 47 bst->bs_spare = NULL; 48 bst->bs_start = start; 49 bst->bs_size = size; 50 bst->bs_pbase = paddr; 51 bst->bs_vbase = vaddr; 52 bst->bs_compose_handle = mipsco_bus_space_compose_handle; 53 bst->bs_dispose_handle = mipsco_bus_space_dispose_handle; 54 bst->bs_paddr = mipsco_bus_space_paddr [all...] |
/src/sys/arch/hp300/dev/ |
intiovar.h | 69 #define WAIT(bst,bsh) \ 70 while (bus_space_read_1(bst,bsh,INTIO_DEV_3xx_STAT) \ 72 #define DATAWAIT(bst,bsh) \ 73 while (!(bus_space_read_1(bst, bsh, INTIO_DEV_3xx_STAT) \ 77 intio_device_readcmd(bus_space_tag_t bst, bus_space_handle_t bsh, int cmd, 83 WAIT(bst, bsh); 84 bus_space_write_1(bst, bsh, INTIO_DEV_3xx_CMD, cmd); 87 DATAWAIT(bst, bsh); 88 status = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_STAT); 89 *datap = bus_space_read_1(bst, bsh, INTIO_DEV_3xx_DATA) [all...] |
sti_sgc.c | 73 bus_space_tag_t bst; local in function:sti_sgc_attach 80 bst = saa->saa_iot; 87 if (bus_space_map(bst, base, PAGE_SIZE, 0, &romh)) { 94 romend = sti_rom_size(bst, romh); 96 bus_space_unmap(bst, romh, PAGE_SIZE); 98 if (bus_space_map(bst, base, romend, 0, &romh)) { 107 if (sti_attach_common(ssc, bst, bst, romh, 142 sti_sgc_cnprobe(bus_space_tag_t bst, int slot) 150 if (bus_space_map(bst, base, PAGE_SIZE, 0, &romh) [all...] |
sti_dio.c | 80 bus_space_tag_t bst; local in function:sti_dio_attach 86 bst = da->da_bst; 98 if (bus_space_map(bst, base, PAGE_SIZE, 0, &romh)) { 106 romend = sti_rom_size(bst, romh); 108 bus_space_unmap(bst, romh, PAGE_SIZE); 110 if (bus_space_map(bst, base, romend, 0, &romh)) { 119 if (sti_attach_common(ssc, bst, bst, romh, 128 sti_dio_probe(bus_space_tag_t bst, int scode) 146 if (bus_space_map(bst, addr, PAGE_SIZE, 0, &bsh) [all...] |
sti_machdep.c | 207 bus_space_tag_t bst = rom->memt; local in function:sti_evrx_putcmap 212 bus_space_write_4(bst, bsh, EVRX_MAGIC08, 0x00000001); 213 bus_space_write_4(bst, bsh, EVRX_MAGIC00, 0x00000001); 216 while ((bus_space_read_4(bst, bsh, EVRX_MAGIC10) & 219 bus_space_write_1(bst, bsh, EVRX_BT4xx_ADDR, i); 220 bus_space_write_1(bst, bsh, EVRX_BT4xx_CMAP, scr->scr_rcmap[i]); 221 bus_space_write_1(bst, bsh, EVRX_BT4xx_CMAP, scr->scr_gcmap[i]); 222 bus_space_write_4(bst, bsh, EVRX_MAGIC10, scr->scr_bcmap[i]); 231 bus_space_tag_t bst = rom->memt; local in function:sti_evrx_resetramdac 244 bus_space_write_1(bst, bsh, EVRX_BT4xx_ADDR, 0x04) 287 bus_space_tag_t bst = rom->memt; local in function:sti_evrx_resetcmap [all...] |
/src/sys/arch/arc/arc/ |
bus_space.c | 55 __CONCAT(bus_space_read_,BYTES)(bus_space_tag_t bst, \ 59 (bsh + (offset << __CONCAT(bst->bs_stride_,BYTES)))); \ 78 __CONCAT(bus_space_read_multi_,BYTES)(bus_space_tag_t bst, \ 84 (bsh + (offset << __CONCAT(bst->bs_stride_,BYTES))); \ 107 __CONCAT(bus_space_read_region_,BYTES)(bus_space_tag_t bst, \ 111 int stride = 1 << __CONCAT(bst->bs_stride_,BYTES); \ 114 (bsh + (offset << __CONCAT(bst->bs_stride_,BYTES))); \ 138 __CONCAT(bus_space_write_,BYTES)(bus_space_tag_t bst, \ 143 (bsh + (offset << __CONCAT(bst->bs_stride_,BYTES))) = data; \ 162 __CONCAT(bus_space_write_multi_,BYTES)(bus_space_tag_t bst, \ [all...] |
bus_space_large.c | 69 arc_large_bus_space_init(bus_space_tag_t bst, const char *name, paddr_t paddr, 73 arc_sparse_bus_space_init(bst, name, paddr, start, size); 74 bst->bs_compose_handle = arc_large_bus_space_compose_handle; 75 bst->bs_dispose_handle = arc_large_bus_space_dispose_handle; 76 bst->bs_paddr = arc_large_bus_space_paddr; 80 arc_large_bus_space_compose_handle(bus_space_tag_t bst, bus_addr_t addr, 86 pa = bst->bs_pbase + (addr - bst->bs_start); 111 return arc_sparse_bus_space_compose_handle(bst, addr, size, flags, 116 arc_large_bus_space_dispose_handle(bus_space_tag_t bst, bus_space_handle_t bsh [all...] |
bus_space_sparse.c | 56 arc_sparse_bus_space_init(bus_space_tag_t bst, const char *name, paddr_t paddr, 60 arc_bus_space_init(bst, name, paddr, ARC_BUS_SPACE_UNMAPPED, 62 bst->bs_compose_handle = arc_sparse_bus_space_compose_handle; 63 bst->bs_dispose_handle = arc_sparse_bus_space_dispose_handle; 64 bst->bs_paddr = arc_sparse_bus_space_paddr; 68 arc_sparse_bus_space_compose_handle(bus_space_tag_t bst, bus_addr_t addr, 71 bus_size_t offset = addr - bst->bs_start; 80 * XXX - `bst->bs_pbase' must be page aligned, 83 paddr_t start = bst->bs_pbase + mips_trunc_page(offset); 84 paddr_t end = bst->bs_pbase + mips_round_page(offset + size) [all...] |
/src/sys/arch/arm/ti/ |
am3_platform.c | 65 wdelay(bus_space_tag_t bst, bus_space_handle_t bsh) 67 while (bus_space_read_4(bst, bsh, 0x34) != 0) 74 static bus_space_tag_t bst = &armv7_generic_bs_tag; local in function:am33xx_platform_bootstrap 77 bus_space_map(bst, 0x44e00000, 0x1000, 0, &bsh); 78 bus_space_write_4(bst, bsh, 0x508, 0x1); /* CLKSEL_TIMER2_CLK: CLK_M_OSC */ 79 bus_space_write_4(bst, bsh, 0x50c, 0x1); /* CLKSEL_TIMER3_CLK: CLK_M_OSC */ 80 bus_space_write_4(bst, bsh, 0x80, 0x2); /* CM_PER_TIMER2_CLKCTRL: MODULEMODE: ENABLE */ 81 bus_space_write_4(bst, bsh, 0x84, 0x2); /* CM_PER_TIMER3_CLKCTRL: MODULEMODE: ENABLE */ 82 bus_space_unmap(bst, bsh, 0x1000); 84 bus_space_map(bst, 0x48040000, 0x1000, 0, &bsh); /* TIMER2 for delay() * 114 static bus_space_tag_t bst = &armv7_generic_bs_tag; local in function:am33xx_platform_delay [all...] |
/src/sys/arch/evbppc/obs405/ |
rbus_machdep.c | 82 bus_space_tag_t bst = pa->pa_memt; local in function:rbus_pccbb_parent_mem 84 return rbus_new_root_delegate(bst, bst->pbs_base, 85 bst->pbs_limit - bst->pbs_base, 0); 91 bus_space_tag_t bst = pa->pa_iot; local in function:rbus_pccbb_parent_io 93 return rbus_new_root_delegate(bst, bst->pbs_base, 94 bst->pbs_limit - bst->pbs_base, 0) [all...] |
/src/sys/arch/arc/isa/ |
isapnp_machdep.c | 69 bus_space_tag_t bst; local in function:isapnp_map 71 bst = sc->sc_iot; 72 sc->sc_addr_ioh = bst->bs_vbase + ISAPNP_ADDR - bst->bs_start; 73 sc->sc_wrdata_ioh = bst->bs_vbase + ISAPNP_WRDATA - bst->bs_start;
|
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_space.c | 45 bus_space_map(bus_space_tag_t bst, bus_addr_t address, bus_size_t size, 57 if (bst == 0) { 73 bus_space_read_1(bus_space_tag_t bst, bus_space_handle_t bsh, 78 if (bst == 0) { 93 bus_space_read_2(bus_space_tag_t bst, bus_space_handle_t bsh, 98 if (bst == 0) { 113 bus_space_read_4(bus_space_tag_t bst, bus_space_handle_t bsh, 118 if (bst == 0) { 133 bus_space_read_multi_1(bus_space_tag_t bst, bus_space_handle_t bsh, 138 *datap++ = bus_space_read_1(bst, bsh, offset) [all...] |
/src/sys/arch/arm/sunxi/ |
sunxi_mc_smp.c | 114 sunxi_mc_smp_start(bus_space_tag_t bst, bus_space_handle_t prcm, bus_space_handle_t cpucfg, 122 val = bus_space_read_4(bst, cpuxcfg, CPUXCFG_CL_RST(cluster)); 124 bus_space_write_4(bst, cpuxcfg, CPUXCFG_CL_RST(cluster), val); 128 val = bus_space_read_4(bst, cpucfg, CPUCFG_CL_RST(cluster)); 130 bus_space_write_4(bst, cpucfg, CPUCFG_CL_RST(cluster), val); 135 val = bus_space_read_4(bst, cpuxcfg, CPUXCFG_CL_CTRL0(cluster)); 137 bus_space_write_4(bst, cpuxcfg, CPUXCFG_CL_CTRL0(cluster), val); 142 bus_space_write_4(bst, prcm, PRCM_CL_PWR_CLAMP(cluster, cpu), 0xff >> i); 146 if (bus_space_read_4(bst, prcm, PRCM_CL_PWR_CLAMP(cluster, cpu)) == 0) 155 val = bus_space_read_4(bst, prcm, PRCM_CL_PWROFF(cluster)) 204 bus_space_tag_t bst = &arm_generic_bs_tag; local in function:sun8i_a83t_smp_enable 238 bus_space_tag_t bst = &arm_generic_bs_tag; local in function:sun9i_a80_smp_enable [all...] |
/src/sys/arch/mac68k/dev/ |
if_ae.c | 39 ae_size_card_memory(bus_space_tag_t bst, bus_space_handle_t bsh, int ofs) 54 bus_space_write_2(bst, bsh, ofs + i8, 0x8888); 55 bus_space_write_2(bst, bsh, ofs + i4, 0x4444); 56 bus_space_write_2(bst, bsh, ofs + i3, 0x3333); 57 bus_space_write_2(bst, bsh, ofs + i2, 0x2222); 58 bus_space_write_2(bst, bsh, ofs + i1, 0x1111); 69 if (bus_space_read_2(bst, bsh, ofs + i1) == 0x1111 && 70 bus_space_read_2(bst, bsh, ofs + i2) == 0x2222 && 71 bus_space_read_2(bst, bsh, ofs + i3) == 0x3333 && 72 bus_space_read_2(bst, bsh, ofs + i4) == 0x4444 & [all...] |
/src/sys/arch/arm/rockchip/ |
rk3066_smp.c | 67 rk3066_map(int phandle, bus_space_tag_t bst, bus_space_handle_t *pbsh, 78 return bus_space_map(bst, addr, *psize, 0, pbsh); 84 bus_space_tag_t bst = &arm_generic_bs_tag; local in function:rk3066_smp_enable 105 error = rk3066_map(sram_phandle, bst, &bsh_sram, &sz_sram); 110 error = rk3066_map(pmu_phandle, bst, &bsh_pmu, &sz_pmu); 112 bus_space_unmap(bst, bsh_pmu, sz_pmu); 117 val = bus_space_read_4(bst, bsh_pmu, PMU_PWRDN_CON); 119 bus_space_write_4(bst, bsh_pmu, PMU_PWRDN_CON, val); 123 val = bus_space_read_4(bst, bsh_pmu, PMU_PWRDN_ST); 129 bus_space_write_4(bst, bsh_sram, SRAM_ENTRY_PA, rk3066_mpstart_pa()) [all...] |
/src/sys/arch/arm/nvidia/ |
tegra_pmc.c | 121 bus_space_tag_t bst; local in function:tegra_pmc_reset 125 tegra_pmc_get_bs(&bst, &bsh); 127 cntrl = bus_space_read_4(bst, bsh, PMC_CNTRL_0_REG); 129 bus_space_write_4(bst, bsh, PMC_CNTRL_0_REG, cntrl); 139 bus_space_tag_t bst; local in function:tegra_pmc_power 145 tegra_pmc_get_bs(&bst, &bsh); 147 status = bus_space_read_4(bst, bsh, PMC_PWRGATE_STATUS_0_REG); 153 toggle = bus_space_read_4(bst, bsh, PMC_PWRGATE_TOGGLE_0_REG); 163 bus_space_write_4(bst, bsh, PMC_PWRGATE_TOGGLE_0_REG, 171 bus_space_tag_t bst; local in function:tegra_pmc_remove_clamping 192 bus_space_tag_t bst; local in function:tegra_pmc_hdmi_enable [all...] |
tegra_usbphy.c | 201 bus_space_tag_t bst = sc->sc_bst; local in function:tegra_usbphy_utmip_init 206 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_SUSP_CTRL_REG, 210 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_SUSP_CTRL_REG, 214 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_MISC_CFG1_REG, 219 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_PHY_VBUS_SENSORS_REG, 225 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_XCVR_CFG0_REG, 233 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_XCVR_CFG1_REG, 239 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_BIAS_CFG0_REG, 246 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_BIAS_CFG1_REG, 251 tegra_reg_set_clear(bst, bsh, TEGRA_EHCI_UTMIP_MISC_CFG0_REG [all...] |
/src/sys/external/bsd/drm2/include/drm/ |
drm_iomap_netbsd.h | 80 return bus_space_read_1(map->lm_data.bus_space.bst, 90 return bus_space_read_2(map->lm_data.bus_space.bst, 100 return bus_space_read_4(map->lm_data.bus_space.bst, 111 return bus_space_read_8(map->lm_data.bus_space.bst, 115 return bus_space_read_4(map->lm_data.bus_space.bst, 117 ((uint64_t)bus_space_read_4(map->lm_data.bus_space.bst, 121 return bus_space_read_4(map->lm_data.bus_space.bst, 123 ((uint64_t)bus_space_read_4(map->lm_data.bus_space.bst, 135 bus_space_write_1(map->lm_data.bus_space.bst, 145 bus_space_write_2(map->lm_data.bus_space.bst, [all...] |
io-mapping.h | 40 return bus_space_io_mapping_create_wc(dev->bst, addr, size); 47 return bus_space_io_mapping_init_wc(dev->bst, mapping, addr, size);
|
/src/sys/arch/evbppc/virtex/ |
dcr.c | 47 dcr_map(bus_space_tag_t bst, bus_addr_t addr, bus_size_t size, int flags, 56 dcr_unmap(bus_space_tag_t bst, bus_space_handle_t bsh, bus_size_t size) 62 dcr_subregion(bus_space_tag_t bst, bus_space_handle_t bsh, bus_size_t offset, 71 dcr_barrier(bus_space_tag_t bst, bus_space_handle_t bsh, bus_size_t offset,
|
/src/sys/arch/mac68k/nubus/ |
if_ae_nubus.c | 129 bus_space_tag_t bst; local in function:ae_nubus_attach 135 bst = na->na_tag; 136 if (bus_space_map(bst, NUBUS_SLOT2PA(na->slot), NBMEMSIZE, 142 sc->sc_regt = sc->sc_buft = bst; 145 cardtype = nubus_get_card_name(bst, bsh, na->fmt); 154 switch (ae_nb_card_vendor(bst, bsh, na)) { 162 if (bus_space_subregion(bst, bsh, 167 if ((sc->mem_size = ae_size_card_memory(bst, bsh, 172 if (bus_space_subregion(bst, bsh, 181 bus_space_read_1(bst, bsh, (AE_ROM_OFFSET + i * 2)) [all...] |
nubus.c | 100 bus_space_tag_t bst; local in function:nubus_attach 117 na_args.na_tag = bst = mba->mba_bst; 120 if (bus_space_map(bst, 132 if (nubus_probe_slot(bst, bsh, i, &fmtblock) <= 0) { 134 bus_space_unmap(bst, bsh, NBMEMSIZE); 156 if (nubus_find_rsrc(bst, bsh, 172 rsrcid = nubus_read_1(bst, bsh, 179 rsrcid = nubus_read_1(bst, bsh, lanes, entry); 196 if (nubus_find_rsrc(bst, bsh, 203 if (nubus_find_rsrc(bst, bsh 262 bus_space_tag_t bst = na->na_tag; local in function:nubus_print [all...] |
/src/sys/dev/ic/ |
mb86960.c | 118 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_attach 153 bus_space_write_1(bst, bsh, FE_DLCR6, 167 bus_space_write_1(bst, bsh, FE_DLCR2, 0); 168 bus_space_write_1(bst, bsh, FE_DLCR3, 0); 374 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_stop 383 bus_space_write_1(bst, bsh, FE_DLCR2, 0x00); 384 bus_space_write_1(bst, bsh, FE_DLCR3, 0x00); 388 bus_space_write_1(bst, bsh, FE_DLCR6, 393 bus_space_write_1(bst, bsh, FE_DLCR0, 0xFF); 394 bus_space_write_1(bst, bsh, FE_DLCR1, 0xFF) 441 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_droppacket 453 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_init 613 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_xmit 794 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_tint 935 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_rint 1076 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_intr 1270 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_get_packet 1347 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_write_mbufs 1594 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_setmode 1700 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_loadmar 1895 bus_space_tag_t bst = sc->sc_bst; local in function:mb86960_dump [all...] |
/src/sys/arch/arm/broadcom/ |
bcm53xx_idm.c | 60 bcmeth_unreset(bus_space_tag_t bst, bus_space_handle_t bsh, 76 bus_space_write_4(bst, bsh, off + IDM_RESET_CONTROL, 0); 77 uint32_t v = bus_space_read_4(bst, bsh, 103 bus_space_write_4(bst, bsh, off + IDM_IO_CONTROL_DIRECT, 112 bcmccb_idm_unreset(bus_space_tag_t bst, bus_space_handle_t bsh, 122 uint32_t v = bus_space_read_4(bst, bsh, o); 125 bus_space_write_4(bst, bsh, o, v); 131 bcmpax2_idm_unreset(bus_space_tag_t bst, bus_space_handle_t bsh, 134 uint32_t v = bus_space_read_4(bst, bsh, CRU_BASE + CRU_STRAPS_CONTROL); 139 return bcmccb_idm_unreset(bst, bsh, idm) [all...] |
/src/sys/arch/arm/altera/ |
cycv_platform.c | 69 bus_space_tag_t bst = &armv7_generic_bs_tag; local in function:cycv_platform_bootstrap 72 bus_space_map(bst, CYCV_L2CACHE_BASE, CYCV_L2CACHE_SIZE, 0, &bsh_l2c); 75 arml2cc_init(bst, bsh_l2c, 0); 87 bus_space_tag_t bst = &armv7_generic_bs_tag; local in function:cycv_mpstart 91 bus_space_map(bst, CYCV_RSTMGR_BASE, CYCV_RSTMGR_SIZE, 0, &bsh_rst); 92 bus_space_map(bst, CYCV_SCU_BASE, CYCV_SCU_SIZE, 0, &bsh_scu); 95 bus_space_write_4(bst, bsh_scu, SCU_INV_ALL_REG, 0xff); 96 bus_space_write_4(bst, bsh_scu, SCU_CTL, 97 bus_space_read_4(bst, bsh_scu, SCU_CTL) | SCU_CTL_SCU_ENA); 116 bus_space_write_4(bst, bsh_rst, CYCV_RSTMGR_MPUMODRST 154 bus_space_tag_t bst = &armv7_generic_bs_tag; local in function:cycv_platform_reset [all...] |