/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...] |
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...] |
/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_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...] |
/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...] |
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...] |
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...] |
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...] |
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...] |
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,
|
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...] |
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...] |
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...] |
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))
|
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...] |