/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_machdep.c | 208 bus_space_handle_t bsh = rom->regh[2]; 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]); 232 bus_space_handle_t bsh = rom->regh[2]; local in function:sti_evrx_resetramdac 244 bus_space_write_1(bst, bsh, EVRX_BT4xx_ADDR, 0x04) 288 bus_space_handle_t bsh = rom->regh[2]; local in function:sti_evrx_resetcmap [all...] |
/src/sys/arch/hpcmips/hpcmips/ |
bus_space_through.c | 50 bs_through_bs_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 52 bus_space_unmap(t->bs_base, bsh, size); 56 bs_through_bs_subregion(bus_space_tag_t t, bus_space_handle_t bsh, 59 return bus_space_subregion(t->bs_base, bsh, offset, size, nbshp); 76 bs_through_bs_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 78 bus_space_free(t->bs_base, bsh, size); 86 bs_through_bs_vaddr(bus_space_tag_t t, bus_space_handle_t bsh) 88 return bus_space_vaddr(t->bs_base, bsh); 107 bs_through_bs_barrier(bus_space_tag_t t, bus_space_handle_t bsh, 110 bus_space_barrier(t->bs_base, bsh, offset, len, flags) [all...] |
bus_space.c | 292 __bs_unmap(bus_space_tag_t tx, bus_space_handle_t bsh, bus_size_t size) 303 addr = MIPS_KSEG1_TO_PHYS(bsh); 305 addr = bsh; 310 bsh, bsh+size, t->name)); 316 __bs_subregion(bus_space_tag_t t, bus_space_handle_t bsh, 320 *nbshp = bsh + offset; 360 __bs_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 363 bus_space_unmap(t, bsh, size); 367 __bs_barrier(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t offset [all...] |
/src/sys/arch/sh3/sh3/ |
sh3_bus_space.c | 41 * bus_space_handle_t bsh, bus_size_t offset); 48 bus_space_read_1(bus_space_tag_t tag, bus_space_handle_t bsh, 52 return *(volatile uint8_t *)(bsh + offset); 56 bus_space_read_2(bus_space_tag_t tag, bus_space_handle_t bsh, 60 return bswap16(*(volatile uint16_t *)(bsh + offset)); 64 bus_space_read_4(bus_space_tag_t tag, bus_space_handle_t bsh, 68 return bswap32(*(volatile uint32_t *)(bsh + offset)); 72 bus_space_read_stream_2(bus_space_tag_t tag, bus_space_handle_t bsh, 76 return *(volatile uint16_t *)(bsh + offset); 80 bus_space_read_stream_4(bus_space_tag_t tag, bus_space_handle_t bsh, [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) 75 static bus_space_handle_t bsh; 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() * 115 static bus_space_handle_t bsh = 0; local in function:am33xx_platform_delay [all...] |
/src/sys/rump/dev/lib/libpci/ |
rumpdev_bus_space.c | 73 bus_space_read_1(bus_space_tag_t bst, bus_space_handle_t bsh, 80 unsigned short addr = bsh + offset; 86 rv = *(volatile uint8_t *)(bsh + offset); 93 bus_space_read_2(bus_space_tag_t bst, bus_space_handle_t bsh, 100 unsigned short addr = bsh + offset; 106 rv = *(volatile uint16_t *)(bsh + offset); 113 bus_space_read_4(bus_space_tag_t bst, bus_space_handle_t bsh, 120 unsigned short addr = bsh + offset; 126 rv = *(volatile uint32_t *)(bsh + offset); 133 bus_space_read_multi_1(bus_space_tag_t bst, bus_space_handle_t bsh, [all...] |
/src/sys/arch/sh3/dev/ |
shpcicvar.h | 52 void shpcic_iomem_unmap(void *v, bus_space_handle_t bsh, bus_size_t size); 53 int shpcic_iomem_subregion(void *v, bus_space_handle_t bsh, bus_size_t offset, 58 void shpcic_iomem_free(void *v, bus_space_handle_t bsh, bus_size_t size); 63 uint8_t shpcic_io_read_1(void *v, bus_space_handle_t bsh, bus_size_t offset); 64 uint16_t shpcic_io_read_2(void *v, bus_space_handle_t bsh, bus_size_t offset); 65 uint32_t shpcic_io_read_4(void *v, bus_space_handle_t bsh, bus_size_t offset); 66 uint8_t shpcic_mem_read_1(void *v, bus_space_handle_t bsh, bus_size_t offset); 67 uint16_t shpcic_mem_read_2(void *v, bus_space_handle_t bsh, bus_size_t offset); 68 uint32_t shpcic_mem_read_4(void *v, bus_space_handle_t bsh, bus_size_t offset); 71 void shpcic_io_read_multi_1(void *v, bus_space_handle_t bsh, [all...] |
shpcic.c | 393 shpcic_iomem_unmap(void *v, bus_space_handle_t bsh, bus_size_t size) 400 shpcic_iomem_subregion(void *v, bus_space_handle_t bsh, 404 *nbshp = bsh + offset; 421 shpcic_iomem_free(void *v, bus_space_handle_t bsh, bus_size_t size) 438 static inline uint8_t __shpcic_io_read_1(bus_space_handle_t bsh, 440 static inline uint16_t __shpcic_io_read_2(bus_space_handle_t bsh, 442 static inline uint32_t __shpcic_io_read_4(bus_space_handle_t bsh, 444 static inline uint8_t __shpcic_mem_read_1(bus_space_handle_t bsh, 446 static inline uint16_t __shpcic_mem_read_2(bus_space_handle_t bsh, 448 static inline uint32_t __shpcic_mem_read_4(bus_space_handle_t bsh, [all...] |
/src/sys/arch/evbppc/virtex/ |
dcr.c | 48 bus_space_handle_t *bsh) 50 *bsh = addr; 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, 65 *bshp = bsh + offset; 71 dcr_barrier(bus_space_tag_t bst, bus_space_handle_t bsh, bus_size_t offset,
|
/src/sys/arch/arc/include/ |
bus_funcs.h | 125 * bus_space_handle_t bsh, bus_size_t size); 131 #define bus_space_dispose_handle(bst, bsh, size) \ 132 (*(bst)->bs_dispose_handle)(bst, bsh, size) 136 * bus_space_handle_t bsh, paddr_t *pap); 143 #define bus_space_paddr(bst, bsh, pap) \ 144 (*(bst)->bs_paddr)(bst, bsh, pap) 153 #define bus_space_vaddr(bst, bsh) \ 154 ((void *)(bsh)) 177 * bus_space_handle_t bsh, bus_size_t size); 187 * bus_space_handle_t bsh, bus_size_t offset, bus_size_t size [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/mipsco/mipsco/ |
bus_space.c | 86 bus_space_handle_t bsh = bst->bs_vbase + local in function:mipsco_bus_space_compose_handle 94 *bshp = bsh; 97 if (bsh < MIPS_KSEG1_START) /* KUSEG or KSEG0 */ 98 panic("mipsco_bus_space_compose_handle: bad address 0x%x", bsh); 99 if (bsh < MIPS_KSEG2_START) { /* KSEG1 */ 100 *bshp = MIPS_PHYS_TO_KSEG0(MIPS_KSEG1_TO_PHYS(bsh)); 113 printf("mipsco_bus_space_compose_handle: ignore cacheable 0x%x\n", bsh); 115 *bshp = bsh; 120 mipsco_bus_space_dispose_handle(bus_space_tag_t bst, bus_space_handle_t bsh, bus_size_t size) 126 mipsco_bus_space_paddr(bus_space_tag_t bst, bus_space_handle_t bsh, paddr_t *pap [all...] |
/src/sys/arch/amd64/include/ |
rbus_machdep.h | 36 #define md_space_unmap(bt, bsh, size, adrp) \ 37 _x86_memio_unmap((bt), (bsh), (size), (adrp))
|
/src/sys/arch/epoc32/epoc32/ |
external_io.c | 133 external_bs_subregion(void *t, bus_space_handle_t bsh, bus_size_t offset, 137 *nbshp = bsh + offset; 143 external_bs_rr_1(void *cookie, bus_space_handle_t bsh, 149 datap[i] = external_bs_r_1(cookie, bsh, offset + i); 153 external_bs_rr_2(void *cookie, bus_space_handle_t bsh, 160 external_bs_r_4(cookie, bsh, offset + (i << 1)); 163 external_bs_r_1(cookie, bsh, offset + (i << 1)) | 164 external_bs_r_1(cookie, bsh, offset + (i << 1) + 1); 168 external_bs_wr_1(void *cookie, bus_space_handle_t bsh, 174 external_bs_w_1(cookie, bsh, offset + i, datap[i]) [all...] |
/src/sys/arch/hp300/hp300/ |
bus_space.c | 107 bus_space_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 117 bus_space_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 134 kva = m68k_trunc_page(bsh); 135 offset = m68k_page_offset(bsh); 139 if (bsh < (vaddr_t)extiobase || 140 bsh >= ((vaddr_t)extiobase + ptoa(EIOMAPSIZE))) 155 "can't free region\n", __func__, (u_long)bsh, size); 159 bus_space_subregion(bus_space_tag_t t, bus_space_handle_t bsh, 163 *nbshp = bsh + offset; 168 hp300_bus_space_probe(bus_space_tag_t t, bus_space_handle_t bsh, [all...] |
/src/sys/arch/acorn32/podulebus/ |
podulebus_io.c | 154 podulebus_bs_unmap(void *t, bus_space_handle_t bsh, bus_size_t size) 162 podulebus_bs_free(void *t, bus_space_handle_t bsh, bus_size_t size) 167 /* podulebus_bs_unmap(t, bsh, size);*/ 171 podulebus_bs_subregion(void *t, bus_space_handle_t bsh, bus_size_t offset, bus_size_t size, bus_space_handle_t *nbshp) 174 *nbshp = bsh + (offset << ((int)t)); 179 podulebus_bs_barrier(void *t, bus_space_handle_t bsh, bus_size_t offset, bus_size_t len, int flags) 186 podulebus_bs_rr_1(void *cookie, bus_space_handle_t bsh, 192 datap[i] = podulebus_bs_r_1(cookie, bsh, offset + i); 196 podulebus_bs_rr_2(void *cookie, bus_space_handle_t bsh, 202 datap[i] = podulebus_bs_r_2(cookie, bsh, offset + i) [all...] |
/src/sys/arch/arm/nvidia/ |
tegra_pmc.c | 122 bus_space_handle_t bsh; 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); 140 bus_space_handle_t bsh; 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, 172 bus_space_handle_t bsh; local in function:tegra_pmc_remove_clamping 193 bus_space_handle_t bsh; local in function:tegra_pmc_hdmi_enable [all...] |
/src/sys/arch/mac68k/nubus/ |
if_ae_nubus.c | 85 bus_space_handle_t bsh; local in function:ae_nubus_match 89 0, &bsh)) 96 switch (ae_nb_card_vendor(na->na_tag, bsh, na)) { 113 bus_space_unmap(na->na_tag, bsh, NBMEMSIZE); 130 bus_space_handle_t bsh; local in function:ae_nubus_attach 137 0, &bsh)) { 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, [all...] |
if_sm_nubus.c | 68 bus_space_handle_t bsh; local in function:sm_nubus_match 72 NUBUS_SLOT2PA(na->slot), NBMEMSIZE, 0, &bsh)) 90 bus_space_unmap(na->na_tag, bsh, NBMEMSIZE); 104 bus_space_handle_t bsh, prom_bsh; local in function:sm_nubus_attach 110 if (bus_space_map(bst, NUBUS_SLOT2PA(na->slot), NBMEMSIZE, 0, &bsh)) { 115 mac68k_bus_space_handle_swapped(bst, &bsh); 119 smc->sc_bsh = bsh; 121 cardtype = nubus_get_card_name(bst, bsh, na->fmt); 127 if (bus_space_subregion(bst, bsh, 0xFF8000, 0x20, &prom_bsh)) { 135 if (bus_space_subregion(bst, bsh, 0xFE0000, 0x20, &prom_bsh)) [all...] |
/src/sys/arch/emips/emips/ |
bus_space.c | 88 bus_space_handle_t bsh, 101 bus_space_handle_t bsh, 112 bus_space_handle_t bsh, 118 *nbshp = bsh + offset;
|
/src/sys/arch/pmax/pmax/ |
bus_space.c | 74 bus_space_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 84 bus_space_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 92 bus_space_subregion(bus_space_tag_t t, bus_space_handle_t bsh, 96 *nbshp = bsh + offset;
|
/src/sys/external/bsd/drm2/include/drm/ |
drm_iomap_netbsd.h | 81 map->lm_data.bus_space.bsh, offset); 91 map->lm_data.bus_space.bsh, offset); 101 map->lm_data.bus_space.bsh, offset); 112 map->lm_data.bus_space.bsh, offset); 116 map->lm_data.bus_space.bsh, offset) | 118 map->lm_data.bus_space.bsh, (offset + 4)) << 32); 122 map->lm_data.bus_space.bsh, (offset + 4)) | 124 map->lm_data.bus_space.bsh, offset) << 32); 136 map->lm_data.bus_space.bsh, offset, value); 146 map->lm_data.bus_space.bsh, offset, value) [all...] |
/src/sys/arch/i386/include/ |
rbus_machdep.h | 36 #define md_space_unmap(bt, bsh, size, adrp) \ 37 _x86_memio_unmap((bt), (bsh), (size), (adrp))
|
/src/sys/arch/news68k/news68k/ |
bus_space.c | 84 bus_space_free(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 94 bus_space_unmap(bus_space_tag_t t, bus_space_handle_t bsh, bus_size_t size) 112 bus_space_subregion(bus_space_tag_t t, bus_space_handle_t bsh, 116 *nbshp = bsh + offset; 121 news68k_bus_space_probe(bus_space_tag_t t, bus_space_handle_t bsh, 135 i = bus_space_read_1(t, bsh, offset); 139 i = bus_space_read_2(t, bsh, offset); 143 i = bus_space_read_4(t, bsh, offset);
|