Searched refs:__get_user_asm (Results 1 - 25 of 44) sorted by relevance

12

/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sh/include/asm/
H A Duaccess_32.h20 __get_user_asm(x, ptr, retval, "b"); \
23 __get_user_asm(x, ptr, retval, "w"); \
26 __get_user_asm(x, ptr, retval, "l"); \
35 #define __get_user_asm(x, addr, err, insn) \ macro
56 #define __get_user_asm(x, addr, err, insn) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sh/include/asm/
H A Duaccess_32.h20 __get_user_asm(x, ptr, retval, "b"); \
23 __get_user_asm(x, ptr, retval, "w"); \
26 __get_user_asm(x, ptr, retval, "l"); \
35 #define __get_user_asm(x, addr, err, insn) \ macro
56 #define __get_user_asm(x, addr, err, insn) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/x86/include/asm/
H A Duaccess_64.h80 case 1:__get_user_asm(*(u8 *)dst, (u8 __user *)src,
83 case 2:__get_user_asm(*(u16 *)dst, (u16 __user *)src,
86 case 4:__get_user_asm(*(u32 *)dst, (u32 __user *)src,
89 case 8:__get_user_asm(*(u64 *)dst, (u64 __user *)src,
93 __get_user_asm(*(u64 *)dst, (u64 __user *)src,
97 __get_user_asm(*(u16 *)(8 + (char *)dst),
102 __get_user_asm(*(u64 *)dst, (u64 __user *)src,
106 __get_user_asm(*(u64 *)(8 + (char *)dst),
171 __get_user_asm(tmp, (u8 __user *)src,
180 __get_user_asm(tm
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/x86/include/asm/
H A Duaccess_64.h80 case 1:__get_user_asm(*(u8 *)dst, (u8 __user *)src,
83 case 2:__get_user_asm(*(u16 *)dst, (u16 __user *)src,
86 case 4:__get_user_asm(*(u32 *)dst, (u32 __user *)src,
89 case 8:__get_user_asm(*(u64 *)dst, (u64 __user *)src,
93 __get_user_asm(*(u64 *)dst, (u64 __user *)src,
97 __get_user_asm(*(u16 *)(8 + (char *)dst),
102 __get_user_asm(*(u64 *)dst, (u64 __user *)src,
106 __get_user_asm(*(u64 *)(8 + (char *)dst),
171 __get_user_asm(tmp, (u8 __user *)src,
180 __get_user_asm(tm
[all...]
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/m68k/include/asm/
H A Duaccess_no.h102 __get_user_asm(__gu_err, __gu_val, ptr, b, "=d"); \
105 __get_user_asm(__gu_err, __gu_val, ptr, w, "=r"); \
108 __get_user_asm(__gu_err, __gu_val, ptr, l, "=r"); \
125 #define __get_user_asm(err,x,ptr,bwl,reg) \ macro
H A Duaccess_mm.h115 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({ \ macro
142 __get_user_asm(__gu_err, x, ptr, u8, b, d, -EFAULT); \
145 __get_user_asm(__gu_err, x, ptr, u16, w, d, -EFAULT); \
148 __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \
229 __get_user_asm(res, *(u8 *)to, (u8 __user *)from, u8, b, d, 1);
232 __get_user_asm(res, *(u16 *)to, (u16 __user *)from, u16, w, d, 2);
238 __get_user_asm(res, *(u32 *)to, (u32 __user *)from, u32, l, r, 4);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/m68k/include/asm/
H A Duaccess_no.h102 __get_user_asm(__gu_err, __gu_val, ptr, b, "=d"); \
105 __get_user_asm(__gu_err, __gu_val, ptr, w, "=r"); \
108 __get_user_asm(__gu_err, __gu_val, ptr, l, "=r"); \
125 #define __get_user_asm(err,x,ptr,bwl,reg) \ macro
H A Duaccess_mm.h115 #define __get_user_asm(res, x, ptr, type, bwl, reg, err) ({ \ macro
142 __get_user_asm(__gu_err, x, ptr, u8, b, d, -EFAULT); \
145 __get_user_asm(__gu_err, x, ptr, u16, w, d, -EFAULT); \
148 __get_user_asm(__gu_err, x, ptr, u32, l, r, -EFAULT); \
229 __get_user_asm(res, *(u8 *)to, (u8 __user *)from, u8, b, d, 1);
232 __get_user_asm(res, *(u16 *)to, (u16 __user *)from, u16, w, d, 2);
238 __get_user_asm(res, *(u32 *)to, (u32 __user *)from, u32, l, r, 4);
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/frv/kernel/
H A Duaccess.c46 __get_user_asm(err, ch, src, "ub", "=r");
89 __get_user_asm(err, ch, p, "ub", "=r");
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/frv/kernel/
H A Duaccess.c46 __get_user_asm(err, ch, src, "ub", "=r");
89 __get_user_asm(err, ch, p, "ub", "=r");
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/microblaze/include/asm/
H A Duaccess.h150 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ macro
197 __get_user_asm("lbu", __gu_addr, __gu_val, \
201 __get_user_asm("lhu", __gu_addr, __gu_val, \
205 __get_user_asm("lw", __gu_addr, __gu_val, \
226 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
229 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
232 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/avr32/include/asm/
H A Duaccess.h188 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \
189 case 2: __get_user_asm("uh", __gu_val, ptr, __gu_err); break; \
190 case 4: __get_user_asm("w", __gu_val, ptr, __gu_err); break; \
207 __get_user_asm("ub", __gu_val, __gu_addr, \
211 __get_user_asm("uh", __gu_val, __gu_addr, \
215 __get_user_asm("w", __gu_val, __gu_addr, \
229 #define __get_user_asm(suffix, __gu_val, ptr, __gu_err) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/microblaze/include/asm/
H A Duaccess.h150 #define __get_user_asm(insn, __gu_ptr, __gu_val, __gu_err) \ macro
197 __get_user_asm("lbu", __gu_addr, __gu_val, \
201 __get_user_asm("lhu", __gu_addr, __gu_val, \
205 __get_user_asm("lw", __gu_addr, __gu_val, \
226 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
229 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
232 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/avr32/include/asm/
H A Duaccess.h188 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \
189 case 2: __get_user_asm("uh", __gu_val, ptr, __gu_err); break; \
190 case 4: __get_user_asm("w", __gu_val, ptr, __gu_err); break; \
207 __get_user_asm("ub", __gu_val, __gu_addr, \
211 __get_user_asm("uh", __gu_val, __gu_addr, \
215 __get_user_asm("w", __gu_val, __gu_addr, \
229 #define __get_user_asm(suffix, __gu_val, ptr, __gu_err) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/include/asm/
H A Duaccess_32.h161 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
162 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
163 case 4: __get_user_asm(__gu_val,,addr,__gu_ret); break; \
164 case 8: __get_user_asm(__gu_val,d,addr,__gu_ret); break; \
183 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
184 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
185 case 4: __get_user_asm(__gu_val,,addr,__gu_ret); break; \
186 case 8: __get_user_asm(__gu_val,d,addr,__gu_ret); break; \
200 #define __get_user_asm(x,size,addr,ret) \ macro
H A Duaccess_64.h142 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
143 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
144 case 4: __get_user_asm(__gu_val,uw,addr,__gu_ret); break; \
145 case 8: __get_user_asm(__gu_val,x,addr,__gu_ret); break; \
159 #define __get_user_asm(x,size,addr,ret) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/include/asm/
H A Duaccess_32.h161 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
162 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
163 case 4: __get_user_asm(__gu_val,,addr,__gu_ret); break; \
164 case 8: __get_user_asm(__gu_val,d,addr,__gu_ret); break; \
183 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
184 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
185 case 4: __get_user_asm(__gu_val,,addr,__gu_ret); break; \
186 case 8: __get_user_asm(__gu_val,d,addr,__gu_ret); break; \
200 #define __get_user_asm(x,size,addr,ret) \ macro
H A Duaccess_64.h142 case 1: __get_user_asm(__gu_val,ub,addr,__gu_ret); break; \
143 case 2: __get_user_asm(__gu_val,uh,addr,__gu_ret); break; \
144 case 4: __get_user_asm(__gu_val,uw,addr,__gu_ret); break; \
145 case 8: __get_user_asm(__gu_val,x,addr,__gu_ret); break; \
159 #define __get_user_asm(x,size,addr,ret) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/blackfin/include/asm/
H A Duaccess.h156 __get_user_asm(_val, _p, B,(Z)); \
159 __get_user_asm(_val, _p, W,(Z)); \
162 __get_user_asm(_val, _p, , ); \
175 #define __get_user_asm(x, ptr, bhw, option) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/blackfin/include/asm/
H A Duaccess.h156 __get_user_asm(_val, _p, B,(Z)); \
159 __get_user_asm(_val, _p, W,(Z)); \
162 __get_user_asm(_val, _p, , ); \
175 #define __get_user_asm(x, ptr, bhw, option) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/frv/include/asm/
H A Duaccess.h183 __get_user_asm(__gu_err, __gu_val, ptr, "ub", "=r"); \
189 __get_user_asm(__gu_err, __gu_val, ptr, "uh", "=r"); \
195 __get_user_asm(__gu_err, __gu_val, ptr, "", "=r"); \
201 __get_user_asm(__gu_err, __gu_val, ptr, "d", "=e"); \
229 #define __get_user_asm(err,x,ptr,dtype,constraint) \ macro
249 #define __get_user_asm(err,x,ptr,bwl,con) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/frv/include/asm/
H A Duaccess.h183 __get_user_asm(__gu_err, __gu_val, ptr, "ub", "=r"); \
189 __get_user_asm(__gu_err, __gu_val, ptr, "uh", "=r"); \
195 __get_user_asm(__gu_err, __gu_val, ptr, "", "=r"); \
201 __get_user_asm(__gu_err, __gu_val, ptr, "d", "=e"); \
229 #define __get_user_asm(err,x,ptr,dtype,constraint) \ macro
249 #define __get_user_asm(err,x,ptr,bwl,con) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/parisc/include/asm/
H A Duaccess.h54 #define LDD_USER(ptr) __get_user_asm("ldd",ptr)
102 case 1: __get_user_asm("ldb",ptr); break; \
103 case 2: __get_user_asm("ldh",ptr); break; \
104 case 4: __get_user_asm("ldw",ptr); break; \
121 #define __get_user_asm(ldx,ptr) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/parisc/include/asm/
H A Duaccess.h54 #define LDD_USER(ptr) __get_user_asm("ldd",ptr)
102 case 1: __get_user_asm("ldb",ptr); break; \
103 case 2: __get_user_asm("ldh",ptr); break; \
104 case 4: __get_user_asm("ldw",ptr); break; \
121 #define __get_user_asm(ldx,ptr) \ macro
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/mn10300/include/asm/
H A Duaccess.h140 __get_user_asm("bu"); \
146 __get_user_asm("hu"); \
152 __get_user_asm(""); \
175 #define __get_user_asm(INSN) \ macro

Completed in 272 milliseconds

12