Lines Matching refs:x

32 #define set_fs(x)	(current_thread_info()->addr_limit = (x))  argument
140 #define __inttype(x) \ argument
141 __typeof__(__builtin_choose_expr(sizeof(x) > sizeof(0UL), 0ULL, 0UL))
173 #define get_user(x, ptr) \ argument
182 (x) = (__force __typeof__(*(ptr))) __val_gu; \
186 #define __put_user_x(size, x, ptr, __ret_pu) \ argument
188 : "0" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx")
193 #define __put_user_asm_u64(x, addr, err, errret) \ argument
205 : "A" (x), "r" (addr), "i" (errret), "0" (err))
207 #define __put_user_asm_ex_u64(x, addr) \ argument
214 : : "A" (x), "r" (addr))
216 #define __put_user_x8(x, ptr, __ret_pu) \ argument
218 : "A" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx")
220 #define __put_user_asm_u64(x, ptr, retval, errret) \ argument
221 __put_user_asm(x, ptr, retval, "q", "", "er", errret)
222 #define __put_user_asm_ex_u64(x, addr) \ argument
223 __put_user_asm_ex(x, addr, "q", "", "er")
224 #define __put_user_x8(x, ptr, __ret_pu) __put_user_x(8, x, ptr, __ret_pu) argument
254 #define put_user(x, ptr) \ argument
260 __pu_val = x; \
281 #define __put_user_size(x, ptr, size, retval, errret) \ argument
287 __put_user_asm(x, ptr, retval, "b", "b", "iq", errret); \
290 __put_user_asm(x, ptr, retval, "w", "w", "ir", errret); \
293 __put_user_asm(x, ptr, retval, "l", "k", "ir", errret); \
296 __put_user_asm_u64((__typeof__(*ptr))(x), ptr, retval, \
304 #define __put_user_size_ex(x, ptr, size) \ argument
309 __put_user_asm_ex(x, ptr, "b", "b", "iq"); \
312 __put_user_asm_ex(x, ptr, "w", "w", "ir"); \
315 __put_user_asm_ex(x, ptr, "l", "k", "ir"); \
318 __put_user_asm_ex_u64((__typeof__(*ptr))(x), ptr); \
326 #define __get_user_asm_u64(x, ptr, retval, errret) (x) = __get_user_bad() argument
327 #define __get_user_asm_ex_u64(x, ptr) (x) = __get_user_bad() argument
329 #define __get_user_asm_u64(x, ptr, retval, errret) \ argument
330 __get_user_asm(x, ptr, retval, "q", "", "=r", errret)
331 #define __get_user_asm_ex_u64(x, ptr) \ argument
332 __get_user_asm_ex(x, ptr, "q", "", "=r")
335 #define __get_user_size(x, ptr, size, retval, errret) \ argument
341 __get_user_asm(x, ptr, retval, "b", "b", "=q", errret); \
344 __get_user_asm(x, ptr, retval, "w", "w", "=r", errret); \
347 __get_user_asm(x, ptr, retval, "l", "k", "=r", errret); \
350 __get_user_asm_u64(x, ptr, retval, errret); \
353 (x) = __get_user_bad(); \
357 #define __get_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument
367 : "=r" (err), ltype(x) \
370 #define __get_user_size_ex(x, ptr, size) \ argument
375 __get_user_asm_ex(x, ptr, "b", "b", "=q"); \
378 __get_user_asm_ex(x, ptr, "w", "w", "=r"); \
381 __get_user_asm_ex(x, ptr, "l", "k", "=r"); \
384 __get_user_asm_ex_u64(x, ptr); \
387 (x) = __get_user_bad(); \
391 #define __get_user_asm_ex(x, addr, itype, rtype, ltype) \ argument
395 : ltype(x) : "m" (__m(addr)))
397 #define __put_user_nocheck(x, ptr, size) \ argument
400 __put_user_size((x), (ptr), (size), __pu_err, -EFAULT); \
404 #define __get_user_nocheck(x, ptr, size) \ argument
409 (x) = (__force __typeof__(*(ptr)))__gu_val; \
415 #define __m(x) (*(struct __large_struct __user *)(x)) argument
422 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errret) \ argument
432 : ltype(x), "m" (__m(addr)), "i" (errret), "0" (err))
434 #define __put_user_asm_ex(x, addr, itype, rtype, ltype) \ argument
438 : : ltype(x), "m" (__m(addr)))
474 #define __get_user(x, ptr) \ argument
475 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
497 #define __put_user(x, ptr) \ argument
498 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
513 #define get_user_ex(x, ptr) do { \ argument
516 (x) = (__force __typeof__(*(ptr)))__gue_val; \
522 #define put_user_ex(x, ptr) \ argument
523 __put_user_size_ex((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))