Lines Matching refs:__put_user_asm
157 case 1: __put_user_asm(x,ptr,retval,"b","b","iq",-EFAULT); break;\
158 case 2: __put_user_asm(x,ptr,retval,"w","w","ir",-EFAULT); break;\
159 case 4: __put_user_asm(x,ptr,retval,"l","k","ir",-EFAULT); break;\
160 case 8: __put_user_asm(x,ptr,retval,"q","","Zr",-EFAULT); break;\
173 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errno) \
285 case 1:__put_user_asm(*(u8*)src,(u8 __user *)dst,ret,"b","b","iq",1);
287 case 2:__put_user_asm(*(u16*)src,(u16 __user *)dst,ret,"w","w","ir",2);
289 case 4:__put_user_asm(*(u32*)src,(u32 __user *)dst,ret,"l","k","ir",4);
291 case 8:__put_user_asm(*(u64*)src,(u64 __user *)dst,ret,"q","","ir",8);
294 __put_user_asm(*(u64*)src,(u64 __user *)dst,ret,"q","","ir",10);
297 __put_user_asm(4[(u16*)src],4+(u16 __user *)dst,ret,"w","w","ir",2);
300 __put_user_asm(*(u64*)src,(u64 __user *)dst,ret,"q","","ir",16);
303 __put_user_asm(1[(u64*)src],1+(u64 __user *)dst,ret,"q","","ir",8);
321 __put_user_asm(tmp,(u8 __user *)dst,ret,"b","b","iq",1);
328 __put_user_asm(tmp,(u16 __user *)dst,ret,"w","w","ir",2);
336 __put_user_asm(tmp,(u32 __user *)dst,ret,"l","k","ir",4);
343 __put_user_asm(tmp,(u64 __user *)dst,ret,"q","","ir",8);