Searched refs:__MASK (Results 1 – 5 of 5) sorted by relevance
| /libcpu/risc-v/common64/ |
| A D | riscv.h | 19 #define __MASK(bit) (__SIZE(bit) - 1ULL) macro 21 #define __UMASK(bit) (~(__MASK(bit))) 24 #define __CHECKUPBOUND(value,bit_count) (!(((rt_ubase_t)value) & (~__MASK(bit_count)))) 25 #define __CHECKALIGN(value,start_bit) (!(((rt_ubase_t)value) & (__MASK(start_bit)))) 27 #define __PARTBIT(value,start_bit,length) (((value) >> (start_bit)) & __MASK(length)) 29 #define __ALIGNUP(value,bit) (((value) + __MASK(bit)) & __UMASK(bit))
|
| A D | trap.c | 77 __MASKVALUE(satp_v, __MASK(44)) << PAGE_OFFSET_BIT); in dump_regs() 78 rt_kprintf("\tCurrent ASID = %p\n", __MASKVALUE(satp_v >> 44, __MASK(16)) in dump_regs() 82 switch (__MASKVALUE(satp_v >> 60, __MASK(4))) in dump_regs() 160 rt_ubase_t id = __MASKVALUE(scause, __MASK(63UL)); in handle_user() 299 rt_ubase_t id = __MASKVALUE(scause, __MASK(63UL)); in handle_trap()
|
| /libcpu/risc-v/virt64/ |
| A D | riscv_mmu.h | 24 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)
|
| /libcpu/risc-v/t-head/c908/ |
| A D | riscv_mmu.h | 32 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)
|
| /libcpu/risc-v/t-head/c906/ |
| A D | riscv_mmu.h | 32 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)
|
Completed in 9 milliseconds