/arch/frv/include/asm/ |
H A D | segment.h | 33 #define get_fs() (__current_thread_info->addr_limit) macro 35 #define __kernel_ds_p() segment_eq(get_fs(), KERNEL_DS) 36 #define get_addr_limit() (get_fs().seg)
|
/arch/sparc/include/asm/ |
H A D | uaccess.h | 10 (segment_eq(get_fs(), USER_DS) ? TASK_SIZE : ~0UL)
|
H A D | uaccess_32.h | 37 #define get_fs() (current->thread.current_ds) macro 48 #define __kernel_ok (segment_eq(get_fs(), KERNEL_DS)) 49 #define __access_ok(addr,size) (__user_ok((addr) & get_fs().seg,(size)))
|
/arch/score/include/asm/ |
H A D | segment.h | 14 # define get_fs() (current_thread_info()->addr_limit) macro
|
/arch/m68k/include/asm/ |
H A D | segment.h | 33 static inline mm_segment_t get_fs(void) function 57 #define get_fs() (current_thread_info()->addr_limit) macro
|
H A D | tlbflush.h | 15 mm_segment_t old_fs = get_fs(); 87 mm_segment_t old_fs = get_fs();
|
/arch/sh/include/asm/ |
H A D | segment.h | 14 * performed or not. If get_fs() == USER_DS, checking is performed, with 15 * get_fs() == KERNEL_DS, checking is bypassed. 30 #define get_fs() (current_thread_info()->addr_limit) macro
|
/arch/hexagon/include/asm/ |
H A D | uaccess.h | 56 ((get_fs().seg == KERNEL_DS.seg) || \ 57 (((unsigned long)addr < get_fs().seg) && \ 58 (unsigned long)size < (get_fs().seg - (unsigned long)addr)))
|
/arch/ia64/include/asm/ |
H A D | uaccess.h | 16 * validity check must be skipped. The get_fs() macro tells us what 17 * to do: if get_fs()==USER_DS, checking is performed, if 18 * get_fs()==KERNEL_DS, checking is bypassed. 55 #define get_fs() (current_thread_info()->addr_limit) macro 73 #define access_ok(type, addr, size) __access_ok((addr), (size), get_fs()) 83 #define put_user(x, ptr) __put_user_check((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr)), get_fs()) 84 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)), get_fs()) 260 if (__access_ok(__cu_to, __cu_len, get_fs())) \ 272 if (__access_ok(__cu_from, __cu_len, get_fs())) \ 294 if (__access_ok(to, __cu_len, get_fs())) \ [all...] |
/arch/c6x/kernel/ |
H A D | sys_c6x.c | 26 if (segment_eq(get_fs(), KERNEL_DS))
|
/arch/unicore32/include/asm/ |
H A D | uaccess.h | 26 #define __kernel_ok (segment_eq(get_fs(), KERNEL_DS))
|
/arch/alpha/include/asm/ |
H A D | uaccess.h | 10 * performed or not. If get_fs() == USER_DS, checking is performed, with 11 * get_fs() == KERNEL_DS, checking is bypassed. 26 #define get_fs() (current_thread_info()->addr_limit) macro 48 __access_ok(((unsigned long)(addr)),(size),get_fs()); \ 64 __put_user_check((__typeof__(*(ptr)))(x),(ptr),sizeof(*(ptr)),get_fs()) 66 __get_user_check((x),(ptr),sizeof(*(ptr)),get_fs()) 377 if (__access_ok((unsigned long)validate, len, get_fs())) 428 if (__access_ok((unsigned long)to, len, get_fs())) 437 (segment_eq(get_fs(), USER_DS) ? TASK_SIZE : ~0UL)
|
/arch/microblaze/include/asm/ |
H A D | uaccess.h | 35 * performed or not. If get_fs() == USER_DS, checking is performed, with 36 * get_fs() == KERNEL_DS, checking is bypassed. 53 # define get_fs() (current_thread_info()->addr_limit) macro 99 if ((get_fs().seg < ((unsigned long)addr)) || 100 (get_fs().seg < ((unsigned long)addr + size - 1))) { 103 (u32)get_fs().seg); 109 (u32)get_fs().seg);
|
/arch/openrisc/include/asm/ |
H A D | uaccess.h | 36 * performed or not. If get_fs() == USER_DS, checking is performed, with 37 * get_fs() == KERNEL_DS, checking is bypassed. 52 #define get_fs() (current_thread_info()->addr_limit) macro 60 #define __range_ok(addr, size) (size <= get_fs() && addr <= (get_fs()-size)) 63 #define __addr_ok(addr) ((unsigned long) addr < get_fs()) 317 (segment_eq(get_fs(), USER_DS) ? TASK_SIZE : ~0UL)
|
/arch/um/kernel/skas/ |
H A D | uaccess.c | 144 if (segment_eq(get_fs(), KERNEL_DS)) { 166 if (segment_eq(get_fs(), KERNEL_DS)) { 196 if (segment_eq(get_fs(), KERNEL_DS)) { 225 if (segment_eq(get_fs(), KERNEL_DS)) { 251 if (segment_eq(get_fs(), KERNEL_DS))
|
/arch/mips/include/asm/ |
H A D | uaccess.h | 21 * performed or not. If get_fs() == USER_DS, checking is performed, with 22 * get_fs() == KERNEL_DS, checking is bypassed. 76 #define get_fs() (current_thread_info()->addr_limit) macro 118 #define __access_mask get_fs().seg 284 if (segment_eq(get_fs(), get_ds())) { \ 300 if (segment_eq(get_fs(), get_ds())) \ 425 if (segment_eq(get_fs(), get_ds())) { \ 442 if (segment_eq(get_fs(), get_ds())) \ 836 if (segment_eq(get_fs(), get_ds())) \ 856 if (segment_eq(get_fs(), get_d [all...] |
H A D | checksum.h | 49 if (segment_eq(get_fs(), get_ds())) 81 if (segment_eq(get_fs(), get_ds()))
|
/arch/m68k/mm/ |
H A D | cache.c | 57 : "a" (vaddr), "d" (get_fs().seg));
|
/arch/um/include/asm/ |
H A D | uaccess.h | 24 * performed or not. If get_fs() == USER_DS, checking is performed, with 25 * get_fs() == KERNEL_DS, checking is bypassed. 36 #define get_fs() (current_thread_info()->addr_limit) macro 58 segment_eq(get_fs(), KERNEL_DS)))
|
/arch/xtensa/include/asm/ |
H A D | uaccess.h | 46 * get_fs reads current->thread.current_ds into a register. 53 .macro get_fs ad, sp 102 get_fs \at, \sp 171 * be performed or not. If get_fs() == USER_DS, checking is 172 * performed, with get_fs() == KERNEL_DS, checking is bypassed. 182 #define get_fs() (current->thread.current_ds) 187 #define __kernel_ok (segment_eq(get_fs(), KERNEL_DS))
|
/arch/mips/kernel/ |
H A D | ftrace.c | 101 old_fs = get_fs(); 126 old_fs = get_fs(); 150 old_fs = get_fs();
|
/arch/parisc/include/asm/ |
H A D | uaccess.h | 23 #define get_fs() (current_thread_info()->addr_limit) macro 88 if (segment_eq(get_fs(),KERNEL_DS)) { \ 130 if (segment_eq(get_fs(),KERNEL_DS)) { \
|
H A D | futex.h | 127 if (segment_eq(KERNEL_DS, get_fs()) && !uaddr)
|
/arch/arm/include/asm/ |
H A D | uaccess.h | 68 #define get_fs() (current_thread_info()->addr_limit) macro 261 #define get_fs() (KERNEL_DS) macro 275 (segment_eq(get_fs(), KERNEL_DS) ? ~0UL : get_fs())
|
/arch/arm/kernel/ |
H A D | sys_oabi-compat.c | 221 fs = get_fs(); 266 fs = get_fs(); 286 fs = get_fs(); 337 mm_segment_t fs = get_fs();
|