Home
last modified time | relevance | path

Searched refs:__MASK (Results 1 – 5 of 5) sorted by relevance

/libcpu/risc-v/common64/
A Driscv.h19 #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 Dtrap.c77 __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 Driscv_mmu.h24 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)
/libcpu/risc-v/t-head/c908/
A Driscv_mmu.h32 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)
/libcpu/risc-v/t-head/c906/
A Driscv_mmu.h32 #define PAGE_OFFSET_MASK __MASK(PAGE_OFFSET_BIT)

Completed in 9 milliseconds