Searched refs:__put_user_asm (Results 1 - 19 of 19) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-x86_64/
H A Duaccess.h157 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) \ macro
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(*(u6
[all...]
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-blackfin/
H A Duaccess.h105 __put_user_asm(_x, _p, B); \
108 __put_user_asm(_x, _p, W); \
111 __put_user_asm(_x, _p, ); \
117 __put_user_asm(_xl, ((long *)_p)+0, ); \
118 __put_user_asm(_xh, ((long *)_p)+1, ); \
147 #define __put_user_asm(x,p,bhw) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-avr32/
H A Duaccess.h250 case 1: __put_user_asm("b", ptr, __pu_val, __pu_err); break; \
251 case 2: __put_user_asm("h", ptr, __pu_val, __pu_err); break; \
252 case 4: __put_user_asm("w", ptr, __pu_val, __pu_err); break; \
253 case 8: __put_user_asm("d", ptr, __pu_val, __pu_err); break; \
269 __put_user_asm("b", __pu_addr, __pu_val, \
273 __put_user_asm("h", __pu_addr, __pu_val, \
277 __put_user_asm("w", __pu_addr, __pu_val, \
281 __put_user_asm("d", __pu_addr, __pu_val, \
294 #define __put_user_asm(suffix, ptr, __pu_val, __gu_err) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m68k/
H A Duaccess.h40 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ macro
70 __put_user_asm(__pu_err, __pu_val, ptr, b, d, -EFAULT); \
73 __put_user_asm(__pu_err, __pu_val, ptr, w, d, -EFAULT); \
76 __put_user_asm(__pu_err, __pu_val, ptr, l, r, -EFAULT); \
306 __put_user_asm(res, *(u8 *)from, (u8 __user *)to, b, d, 1);
309 __put_user_asm(res, *(u16 *)from, (u16 __user *)to, w, d, 2);
315 __put_user_asm(res, *(u32 *)from, (u32 __user *)to, l, r, 4);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sparc/
H A Duaccess.h116 case 1: __put_user_asm(x,b,addr,__pu_ret); break; \
117 case 2: __put_user_asm(x,h,addr,__pu_ret); break; \
118 case 4: __put_user_asm(x,,addr,__pu_ret); break; \
119 case 8: __put_user_asm(x,d,addr,__pu_ret); break; \
126 case 1: __put_user_asm(x,b,addr,__pu_ret); break; \
127 case 2: __put_user_asm(x,h,addr,__pu_ret); break; \
128 case 4: __put_user_asm(x,,addr,__pu_ret); break; \
129 case 8: __put_user_asm(x,d,addr,__pu_ret); break; \
133 #define __put_user_asm(x,size,addr,ret) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m68knommu/
H A Duaccess.h59 __put_user_asm(__pu_err, __pu_val, ptr, b); \
62 __put_user_asm(__pu_err, __pu_val, ptr, w); \
65 __put_user_asm(__pu_err, __pu_val, ptr, l); \
88 #define __put_user_asm(err,x,ptr,bwl) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-frv/
H A Duaccess.h104 __put_user_asm(__pu_err, __pu_val, ptr, "b", "r"); \
107 __put_user_asm(__pu_err, __pu_val, ptr, "h", "r"); \
110 __put_user_asm(__pu_err, __pu_val, ptr, "", "r"); \
113 __put_user_asm(__pu_err, __pu_val, ptr, "d", "e"); \
143 #define __put_user_asm(err,x,ptr,dsize,constraint) \ macro
162 #define __put_user_asm(err,x,ptr,bwl,con) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-parisc/
H A Duaccess.h55 #define STD_USER(x, ptr) __put_user_asm("std",x,ptr)
143 case 1: __put_user_asm("stb",__x,ptr); break; \
144 case 2: __put_user_asm("sth",__x,ptr); break; \
145 case 4: __put_user_asm("stw",__x,ptr); break; \
172 #define __put_user_asm(stx,x,ptr) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sparc64/
H A Duaccess.h110 case 1: __put_user_asm(data,b,addr,__pu_ret); break; \
111 case 2: __put_user_asm(data,h,addr,__pu_ret); break; \
112 case 4: __put_user_asm(data,w,addr,__pu_ret); break; \
113 case 8: __put_user_asm(data,x,addr,__pu_ret); break; \
117 #define __put_user_asm(x,size,addr,ret) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-mips/
H A Duaccess.h300 #define __PUT_USER_DW(ptr) __put_user_asm("sd", ptr)
310 case 1: __put_user_asm("sb", ptr); break; \
311 case 2: __put_user_asm("sh", ptr); break; \
312 case 4: __put_user_asm("sw", ptr); break; \
327 case 1: __put_user_asm("sb", __pu_addr); break; \
328 case 2: __put_user_asm("sh", __pu_addr); break; \
329 case 4: __put_user_asm("sw", __pu_addr); break; \
337 #define __put_user_asm(insn, ptr) \ macro
340 "1: " insn " %z2, %3 # __put_user_asm\n" \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm/
H A Duaccess.h300 #define __PUT_USER_DW(ptr) __put_user_asm("sd", ptr)
310 case 1: __put_user_asm("sb", ptr); break; \
311 case 2: __put_user_asm("sh", ptr); break; \
312 case 4: __put_user_asm("sw", ptr); break; \
327 case 1: __put_user_asm("sb", __pu_addr); break; \
328 case 2: __put_user_asm("sh", __pu_addr); break; \
329 case 4: __put_user_asm("sw", __pu_addr); break; \
337 #define __put_user_asm(insn, ptr) \ macro
340 "1: " insn " %z2, %3 # __put_user_asm\n" \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-sh/
H A Duaccess.h305 __put_user_asm(x, ptr, retval, "b"); \
308 __put_user_asm(x, ptr, retval, "w"); \
311 __put_user_asm(x, ptr, retval, "l"); \
338 #define __put_user_asm(x, addr, err, insn) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-xtensa/
H A Duaccess.h233 case 1: __put_user_asm(x,ptr,retval,1,"s8i"); break; \
234 case 2: __put_user_asm(x,ptr,retval,2,"s16i"); break; \
235 case 4: __put_user_asm(x,ptr,retval,4,"s32i"); break; \
262 * __put_user_asm and __get_user_asm use these alignment macros, so
289 #define __put_user_asm(x, addr, err, align, insn) \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-m32r/
H A Duaccess.h374 case 1: __put_user_asm(x,ptr,retval,"b"); break; \
375 case 2: __put_user_asm(x,ptr,retval,"h"); break; \
376 case 4: __put_user_asm(x,ptr,retval,""); break; \
390 #define __put_user_asm(x, addr, err, itype) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-i386/
H A Duaccess.h305 case 1: __put_user_asm(x,ptr,retval,"b","b","iq",errret);break; \
306 case 2: __put_user_asm(x,ptr,retval,"w","w","ir",errret);break; \
307 case 4: __put_user_asm(x,ptr,retval,"l","","ir",errret); break; \
333 #define __put_user_asm(x, addr, err, itype, rtype, ltype, errret) \ macro
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-powerpc/
H A Duaccess.h135 #define __put_user_asm(x, addr, err, op) \ macro
153 __put_user_asm(x, ptr, retval, "std")
178 case 1: __put_user_asm(x, ptr, retval, "stb"); break; \
179 case 2: __put_user_asm(x, ptr, retval, "sth"); break; \
180 case 4: __put_user_asm(x, ptr, retval, "stw"); break; \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-cris/
H A Duaccess.h151 case 1: __put_user_asm(x,ptr,retval,"move.b"); break; \
152 case 2: __put_user_asm(x,ptr,retval,"move.w"); break; \
153 case 4: __put_user_asm(x,ptr,retval,"move.d"); break; \
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-cris/arch-v32/
H A Duaccess.h16 #define __put_user_asm(x, addr, err, op) \ macro
50 /* See comment before __put_user_asm. */
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/include/asm-cris/arch-v10/
H A Duaccess.h17 #define __put_user_asm(x, addr, err, op) \ macro
47 /* See comment before __put_user_asm. */

Completed in 218 milliseconds