Lines Matching refs:USER_BASE
48 #define USER_BASE (1 << 23) macro
49 #define USER_VAR(v) (*((__typeof__(&(v))) (((unsigned long)&v) + USER_BASE)))
50 #define USER_ADDR(v) ((void *)((unsigned long)(&v) + USER_BASE))
105 if (reserve_pages(USER_BASE, USER_BASE >> 12)) in main()
108 for (i = 0; i < USER_BASE; i += PAGE_SIZE) { in main()
114 for (i = USER_BASE; i < 2 * USER_BASE; i += PAGE_SIZE) { in main()
115 *get_pte(phys_to_virt(read_cr3()), phys_to_virt(i)) &= ~USER_BASE; in main()
167 asm("or $(" xstr(USER_BASE) "), %"R "sp \n" in main()
170 "and $~(" xstr(USER_BASE) "), %"R "sp \n" in main()
179 asm("or $(" xstr(USER_BASE) "), %"R "sp \n" in main()
182 "and $~(" xstr(USER_BASE) "), %"R "sp \n" in main()
191 asm("jmp 1f + "xstr(USER_BASE)" \n" in main()
192 "1: jmp 2f - "xstr(USER_BASE)" \n" in main()