Searched refs:get_fs (Results 1 - 25 of 73) sorted by relevance

123

/arch/frv/include/asm/
H A Dsegment.h33 #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 Duaccess.h10 (segment_eq(get_fs(), USER_DS) ? TASK_SIZE : ~0UL)
H A Duaccess_32.h37 #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 Dsegment.h14 # define get_fs() (current_thread_info()->addr_limit) macro
/arch/m68k/include/asm/
H A Dsegment.h33 static inline mm_segment_t get_fs(void) function
57 #define get_fs() (current_thread_info()->addr_limit) macro
H A Dtlbflush.h15 mm_segment_t old_fs = get_fs();
87 mm_segment_t old_fs = get_fs();
/arch/sh/include/asm/
H A Dsegment.h14 * 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 Duaccess.h56 ((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 Duaccess.h16 * 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 Dsys_c6x.c26 if (segment_eq(get_fs(), KERNEL_DS))
/arch/unicore32/include/asm/
H A Duaccess.h26 #define __kernel_ok (segment_eq(get_fs(), KERNEL_DS))
/arch/alpha/include/asm/
H A Duaccess.h10 * 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 Duaccess.h35 * 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 Duaccess.h36 * 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 Duaccess.c144 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 Duaccess.h21 * 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 Dchecksum.h49 if (segment_eq(get_fs(), get_ds()))
81 if (segment_eq(get_fs(), get_ds()))
/arch/m68k/mm/
H A Dcache.c57 : "a" (vaddr), "d" (get_fs().seg));
/arch/um/include/asm/
H A Duaccess.h24 * 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 Duaccess.h46 * 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 Dftrace.c101 old_fs = get_fs();
126 old_fs = get_fs();
150 old_fs = get_fs();
/arch/parisc/include/asm/
H A Duaccess.h23 #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 Dfutex.h127 if (segment_eq(KERNEL_DS, get_fs()) && !uaddr)
/arch/arm/include/asm/
H A Duaccess.h68 #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 Dsys_oabi-compat.c221 fs = get_fs();
266 fs = get_fs();
286 fs = get_fs();
337 mm_segment_t fs = get_fs();

Completed in 9502 milliseconds

123