HomeSort by: relevance | last modified time | path
    Searched defs:tp_store (Results 1 - 2 of 2) sorted by relevancy

  /src/sys/arch/x86/x86/
x86_tlb.c 84 uintptr_t tp_store[TP_MAXVA]; member in struct:__anond5d0574a0108
92 #define TP_GET_COUNT(tp) ((tp)->tp_store[TP_COUNT] & PAGE_MASK)
93 #define TP_GET_USERPMAP(tp) ((tp)->tp_store[TP_USERPMAP] & 1)
94 #define TP_GET_GLOBAL(tp) ((tp)->tp_store[TP_GLOBAL] & 1)
95 #define TP_GET_DONE(tp) (atomic_load_relaxed(&(tp)->tp_store[TP_DONE]) & 1)
96 #define TP_GET_VA(tp, i) ((tp)->tp_store[(i)] & ~PAGE_MASK)
98 #define TP_INC_COUNT(tp) ((tp)->tp_store[TP_COUNT]++)
99 #define TP_SET_ALLVA(tp) ((tp)->tp_store[TP_COUNT] |= TP_ALLVA)
100 #define TP_SET_VA(tp, c, va) ((tp)->tp_store[(c)] |= ((va) & ~PAGE_MASK))
102 #define TP_SET_USERPMAP(tp) ((tp)->tp_store[TP_USERPMAP] |= 1
    [all...]
x86_tlb.c 84 uintptr_t tp_store[TP_MAXVA]; member in struct:__anond5d0574a0108
92 #define TP_GET_COUNT(tp) ((tp)->tp_store[TP_COUNT] & PAGE_MASK)
93 #define TP_GET_USERPMAP(tp) ((tp)->tp_store[TP_USERPMAP] & 1)
94 #define TP_GET_GLOBAL(tp) ((tp)->tp_store[TP_GLOBAL] & 1)
95 #define TP_GET_DONE(tp) (atomic_load_relaxed(&(tp)->tp_store[TP_DONE]) & 1)
96 #define TP_GET_VA(tp, i) ((tp)->tp_store[(i)] & ~PAGE_MASK)
98 #define TP_INC_COUNT(tp) ((tp)->tp_store[TP_COUNT]++)
99 #define TP_SET_ALLVA(tp) ((tp)->tp_store[TP_COUNT] |= TP_ALLVA)
100 #define TP_SET_VA(tp, c, va) ((tp)->tp_store[(c)] |= ((va) & ~PAGE_MASK))
102 #define TP_SET_USERPMAP(tp) ((tp)->tp_store[TP_USERPMAP] |= 1
    [all...]

Completed in 27 milliseconds