• Home
  • Raw
  • Download

Lines Matching refs:label

182 #define __put_user_goto_u64(x, addr, label)			\  argument
189 : : label)
192 #define __put_user_goto_u64(x, ptr, label) \ argument
193 __put_user_goto(x, ptr, "q", "er", label)
276 #define __put_user_size(x, ptr, size, label) \ argument
281 __put_user_goto(x, ptr, "b", "iq", label); \
284 __put_user_goto(x, ptr, "w", "ir", label); \
287 __put_user_goto(x, ptr, "l", "ir", label); \
290 __put_user_goto_u64(x, ptr, label); \
300 #define __get_user_asm_u64(x, ptr, label) do { \ argument
304 __get_user_asm(__gu_low, __gu_ptr, "l", "=r", label); \
305 __get_user_asm(__gu_high, __gu_ptr+1, "l", "=r", label); \
309 #define __get_user_asm_u64(x, ptr, label) \ argument
310 __get_user_asm(x, ptr, "q", "=r", label)
313 #define __get_user_size(x, ptr, size, label) \ argument
319 __get_user_asm(x_u8__, ptr, "b", "=q", label); \
324 __get_user_asm(x, ptr, "w", "=r", label); \
327 __get_user_asm(x, ptr, "l", "=r", label); \
330 __get_user_asm_u64(x, ptr, label); \
337 #define __get_user_asm(x, addr, itype, ltype, label) \ argument
343 : : label)
426 #define __put_user_goto(x, addr, itype, ltype, label) \ argument
431 : : label)
488 #define unsafe_put_user(x, ptr, label) \ argument
489 __put_user_size((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)), label)
513 #define unsafe_copy_loop(dst, src, len, type, label) \ argument
515 unsafe_put_user(*(type *)(src),(type __user *)(dst),label); \
521 #define unsafe_copy_to_user(_dst,_src,_len,label) \ argument
526 unsafe_copy_loop(__ucu_dst, __ucu_src, __ucu_len, u64, label); \
527 unsafe_copy_loop(__ucu_dst, __ucu_src, __ucu_len, u32, label); \
528 unsafe_copy_loop(__ucu_dst, __ucu_src, __ucu_len, u16, label); \
529 unsafe_copy_loop(__ucu_dst, __ucu_src, __ucu_len, u8, label); \