Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 200 of 1911) sorted by relevance

12345678910

/linux-4.1.27/drivers/media/pci/zoran/
Dzr36050.c72 zr36050_read (struct zr36050 *ptr, in zr36050_read() argument
78 if (ptr->codec->master_data->readreg) in zr36050_read()
79 value = (ptr->codec->master_data->readreg(ptr->codec, in zr36050_read()
84 ptr->name); in zr36050_read()
86 dprintk(4, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, in zr36050_read()
93 zr36050_write (struct zr36050 *ptr, in zr36050_write() argument
97 dprintk(4, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, in zr36050_write()
101 if (ptr->codec->master_data->writereg) in zr36050_write()
102 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36050_write()
107 ptr->name); in zr36050_write()
[all …]
Dzr36060.c76 zr36060_read (struct zr36060 *ptr, in zr36060_read() argument
82 if (ptr->codec->master_data->readreg) in zr36060_read()
83 value = (ptr->codec->master_data->readreg(ptr->codec, in zr36060_read()
88 ptr->name); in zr36060_read()
96 zr36060_write(struct zr36060 *ptr, in zr36060_write() argument
104 if (ptr->codec->master_data->writereg) in zr36060_write()
105 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write()
110 ptr->name); in zr36060_write()
121 zr36060_read_status (struct zr36060 *ptr) in zr36060_read_status() argument
123 ptr->status = zr36060_read(ptr, ZR060_CFSR); in zr36060_read_status()
[all …]
Dzr36016.c74 zr36016_read (struct zr36016 *ptr, in zr36016_read() argument
80 if (ptr->codec->master_data->readreg) in zr36016_read()
82 (ptr->codec->master_data-> in zr36016_read()
83 readreg(ptr->codec, reg)) & 0xFF; in zr36016_read()
87 ptr->name); in zr36016_read()
89 dprintk(4, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, in zr36016_read()
96 zr36016_write (struct zr36016 *ptr, in zr36016_write() argument
100 dprintk(4, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, in zr36016_write()
104 if (ptr->codec->master_data->writereg) { in zr36016_write()
105 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36016_write()
[all …]
/linux-4.1.27/arch/arm/include/asm/
Dcmpxchg.h27 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
39 prefetchw((const void *)ptr); in __xchg()
50 : "r" (x), "r" (ptr) in __xchg()
60 : "r" (x), "r" (ptr) in __xchg()
69 ret = *(volatile unsigned char *)ptr; in __xchg()
70 *(volatile unsigned char *)ptr = x; in __xchg()
76 ret = *(volatile unsigned long *)ptr; in __xchg()
77 *(volatile unsigned long *)ptr = x; in __xchg()
85 : "r" (x), "r" (ptr) in __xchg()
92 : "r" (x), "r" (ptr) in __xchg()
[all …]
Dtraps.h22 static inline int __in_irqentry_text(unsigned long ptr) in __in_irqentry_text() argument
27 return ptr >= (unsigned long)&__irqentry_text_start && in __in_irqentry_text()
28 ptr < (unsigned long)&__irqentry_text_end; in __in_irqentry_text()
31 static inline int __in_irqentry_text(unsigned long ptr) in __in_irqentry_text() argument
37 static inline int in_exception_text(unsigned long ptr) in in_exception_text() argument
43 in = ptr >= (unsigned long)&__exception_text_start && in in_exception_text()
44 ptr < (unsigned long)&__exception_text_end; in in_exception_text()
46 return in ? : __in_irqentry_text(ptr); in in_exception_text()
/linux-4.1.27/drivers/staging/lustre/lustre/include/
Dobd_support.h75 int obd_alloc_fail(const void *ptr, const char *name, const char *type,
576 #define OBD_ALLOC_POST(ptr, size, name) \ argument
578 CDEBUG(D_MALLOC, name " '" #ptr "': %d at %p.\n", \
579 (int)(size), ptr)
581 #define OBD_FREE_PRE(ptr, size, name) \ argument
582 LASSERT(ptr); \
584 CDEBUG(D_MALLOC, name " '" #ptr "': %d at %p.\n", \
585 (int)(size), ptr); \
586 POISON(ptr, 0x5a, size)
590 #define OBD_ALLOC_POST(ptr, size, name) ((void)0) argument
[all …]
/linux-4.1.27/arch/blackfin/include/asm/
Dcmpxchg.h14 asmlinkage unsigned long __raw_xchg_1_asm(volatile void *ptr, unsigned long value);
15 asmlinkage unsigned long __raw_xchg_2_asm(volatile void *ptr, unsigned long value);
16 asmlinkage unsigned long __raw_xchg_4_asm(volatile void *ptr, unsigned long value);
17 asmlinkage unsigned long __raw_cmpxchg_1_asm(volatile void *ptr,
19 asmlinkage unsigned long __raw_cmpxchg_2_asm(volatile void *ptr,
21 asmlinkage unsigned long __raw_cmpxchg_4_asm(volatile void *ptr,
24 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, in __xchg() argument
31 tmp = __raw_xchg_1_asm(ptr, x); in __xchg()
34 tmp = __raw_xchg_2_asm(ptr, x); in __xchg()
37 tmp = __raw_xchg_4_asm(ptr, x); in __xchg()
[all …]
Dspinlock.h16 asmlinkage int __raw_spin_is_locked_asm(volatile int *ptr);
17 asmlinkage void __raw_spin_lock_asm(volatile int *ptr);
18 asmlinkage int __raw_spin_trylock_asm(volatile int *ptr);
19 asmlinkage void __raw_spin_unlock_asm(volatile int *ptr);
20 asmlinkage void __raw_read_lock_asm(volatile int *ptr);
21 asmlinkage int __raw_read_trylock_asm(volatile int *ptr);
22 asmlinkage void __raw_read_unlock_asm(volatile int *ptr);
23 asmlinkage void __raw_write_lock_asm(volatile int *ptr);
24 asmlinkage int __raw_write_trylock_asm(volatile int *ptr);
25 asmlinkage void __raw_write_unlock_asm(volatile int *ptr);
Datomic.h18 asmlinkage int __raw_uncached_fetch_asm(const volatile int *ptr);
19 asmlinkage int __raw_atomic_update_asm(volatile int *ptr, int value);
20 asmlinkage int __raw_atomic_clear_asm(volatile int *ptr, int value);
21 asmlinkage int __raw_atomic_set_asm(volatile int *ptr, int value);
22 asmlinkage int __raw_atomic_xor_asm(volatile int *ptr, int value);
23 asmlinkage int __raw_atomic_test_asm(const volatile int *ptr, int value);
/linux-4.1.27/arch/mn10300/kernel/
Dgdb-stub.c180 static int hexToInt(char **ptr, int *intValue);
386 static int hexToInt(char **ptr, int *intValue) in hexToInt() argument
393 while (**ptr) { in hexToInt()
394 hexValue = hex(**ptr); in hexToInt()
401 (*ptr)++; in hexToInt()
1183 char *ptr; in gdbstub() local
1247 ptr = output_buffer; in gdbstub()
1248 *ptr++ = 'O'; in gdbstub()
1249 ptr = mem2hex(trans_buffer, ptr, length, 0); in gdbstub()
1250 *ptr = 0; in gdbstub()
[all …]
/linux-4.1.27/arch/x86/include/asm/
Dcmpxchg.h42 #define __xchg_op(ptr, arg, op, lock) \ argument
44 __typeof__ (*(ptr)) __ret = (arg); \
45 switch (sizeof(*(ptr))) { \
48 : "+q" (__ret), "+m" (*(ptr)) \
53 : "+r" (__ret), "+m" (*(ptr)) \
58 : "+r" (__ret), "+m" (*(ptr)) \
63 : "+r" (__ret), "+m" (*(ptr)) \
78 #define xchg(ptr, v) __xchg_op((ptr), (v), xchg, "") argument
85 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
87 __typeof__(*(ptr)) __ret; \
[all …]
Duaccess.h173 #define get_user(x, ptr) \ argument
176 register __inttype(*(ptr)) __val_gu asm("%"_ASM_DX); \
177 __chk_user_ptr(ptr); \
181 : "0" (ptr), "i" (sizeof(*(ptr)))); \
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")
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
[all …]
Dcmpxchg_32.h23 static inline void set_64bit(volatile u64 *ptr, u64 value) in set_64bit() argument
27 u64 prev = *ptr; in set_64bit()
32 : "=m" (*ptr), "+A" (prev) in set_64bit()
38 #define cmpxchg64(ptr, o, n) \ argument
39 ((__typeof__(*(ptr)))__cmpxchg64((ptr), (unsigned long long)(o), \
41 #define cmpxchg64_local(ptr, o, n) \ argument
42 ((__typeof__(*(ptr)))__cmpxchg64_local((ptr), (unsigned long long)(o), \
46 static inline u64 __cmpxchg64(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg64() argument
51 "+m" (*ptr) in __cmpxchg64()
59 static inline u64 __cmpxchg64_local(volatile u64 *ptr, u64 old, u64 new) in __cmpxchg64_local() argument
[all …]
Dcmpxchg_64.h4 static inline void set_64bit(volatile u64 *ptr, u64 val) in set_64bit() argument
6 *ptr = val; in set_64bit()
9 #define cmpxchg64(ptr, o, n) \ argument
11 BUILD_BUG_ON(sizeof(*(ptr)) != 8); \
12 cmpxchg((ptr), (o), (n)); \
15 #define cmpxchg64_local(ptr, o, n) \ argument
17 BUILD_BUG_ON(sizeof(*(ptr)) != 8); \
18 cmpxchg_local((ptr), (o), (n)); \
/linux-4.1.27/arch/parisc/include/asm/
Duaccess.h43 #define LDD_KERNEL(ptr) BUILD_BUG() argument
44 #define LDD_USER(ptr) BUILD_BUG() argument
45 #define STD_KERNEL(x, ptr) __put_kernel_asm64(x, ptr) argument
46 #define STD_USER(x, ptr) __put_user_asm64(x, ptr) argument
49 #define LDD_KERNEL(ptr) __get_kernel_asm("ldd", ptr) argument
50 #define LDD_USER(ptr) __get_user_asm("ldd", ptr) argument
51 #define STD_KERNEL(x, ptr) __put_kernel_asm("std", x, ptr) argument
52 #define STD_USER(x, ptr) __put_user_asm("std", x, ptr) argument
84 #define __get_user(x, ptr) \ argument
90 switch (sizeof(*(ptr))) { \
[all …]
Dcmpxchg.h24 __xchg(unsigned long x, __volatile__ void *ptr, int size) in __xchg() argument
28 case 8: return __xchg64(x, (unsigned long *) ptr); in __xchg()
30 case 4: return __xchg32((int) x, (int *) ptr); in __xchg()
31 case 1: return __xchg8((char) x, (char *) ptr); in __xchg()
46 #define xchg(ptr, x) \ argument
47 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr))))
57 extern unsigned long __cmpxchg_u64(volatile unsigned long *ptr,
62 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() argument
66 case 8: return __cmpxchg_u64((unsigned long *)ptr, old, new_); in __cmpxchg()
68 case 4: return __cmpxchg_u32((unsigned int *)ptr, in __cmpxchg()
[all …]
/linux-4.1.27/drivers/video/
Dhdmi.c34 static u8 hdmi_infoframe_checksum(u8 *ptr, size_t size) in hdmi_infoframe_checksum() argument
41 csum += ptr[i]; in hdmi_infoframe_checksum()
48 u8 *ptr = buffer; in hdmi_infoframe_set_checksum() local
50 ptr[3] = hdmi_infoframe_checksum(buffer, size); in hdmi_infoframe_set_checksum()
88 u8 *ptr = buffer; in hdmi_avi_infoframe_pack() local
98 ptr[0] = frame->type; in hdmi_avi_infoframe_pack()
99 ptr[1] = frame->version; in hdmi_avi_infoframe_pack()
100 ptr[2] = frame->length; in hdmi_avi_infoframe_pack()
101 ptr[3] = 0; /* checksum */ in hdmi_avi_infoframe_pack()
104 ptr += HDMI_INFOFRAME_HEADER_SIZE; in hdmi_avi_infoframe_pack()
[all …]
/linux-4.1.27/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c239 u64 *ptr = tmp_stats; in vxge_get_ethtool_stats() local
273 *ptr++ = 0; in vxge_get_ethtool_stats()
302 memset(ptr, 0, (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
304 ptr += (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
309 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_frms; in vxge_get_ethtool_stats()
310 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_octets; in vxge_get_ethtool_stats()
311 *ptr++ = vpath_info->tx_stats.tx_data_octets; in vxge_get_ethtool_stats()
312 *ptr++ = vpath_info->tx_stats.tx_mcast_frms; in vxge_get_ethtool_stats()
313 *ptr++ = vpath_info->tx_stats.tx_bcast_frms; in vxge_get_ethtool_stats()
314 *ptr++ = vpath_info->tx_stats.tx_ucast_frms; in vxge_get_ethtool_stats()
[all …]
/linux-4.1.27/arch/m68k/include/asm/
Dcmpxchg.h12 static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size) in __xchg() argument
20 tmp = *(u8 *)ptr; in __xchg()
21 *(u8 *)ptr = x; in __xchg()
25 tmp = *(u16 *)ptr; in __xchg()
26 *(u16 *)ptr = x; in __xchg()
30 tmp = *(u32 *)ptr; in __xchg()
31 *(u32 *)ptr = x; in __xchg()
35 tmp = __invalid_xchg_size(x, ptr, size); in __xchg()
43 static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size) in __xchg() argument
52 : "=&d" (x) : "d" (x), "m" (*__xg(ptr)) : "memory"); in __xchg()
[all …]
Duaccess_no.h56 #define put_user(x, ptr) \ argument
59 typeof(*(ptr)) __pu_val = (x); \
60 switch (sizeof (*(ptr))) { \
62 __put_user_asm(__pu_err, __pu_val, ptr, b); \
65 __put_user_asm(__pu_err, __pu_val, ptr, w); \
68 __put_user_asm(__pu_err, __pu_val, ptr, l); \
71 memcpy(ptr, &__pu_val, sizeof (*(ptr))); \
79 #define __put_user(x, ptr) put_user(x, ptr) argument
91 #define __put_user_asm(err,x,ptr,bwl) \ argument
94 :"d" (x),"m" (*__ptr(ptr)) : "memory")
[all …]
Duaccess_mm.h60 #define __put_user_asm(res, x, ptr, bwl, reg, err) \ argument
75 : "+d" (res), "=m" (*(ptr)) \
83 #define __put_user(x, ptr) \ argument
85 typeof(*(ptr)) __pu_val = (x); \
87 __chk_user_ptr(ptr); \
88 switch (sizeof (*(ptr))) { \
90 __put_user_asm(__pu_err, __pu_val, ptr, b, d, -EFAULT); \
93 __put_user_asm(__pu_err, __pu_val, ptr, w, r, -EFAULT); \
96 __put_user_asm(__pu_err, __pu_val, ptr, l, r, -EFAULT); \
100 const void __user *__pu_ptr = (ptr); \
[all …]
/linux-4.1.27/arch/frv/include/asm/
Dcmpxchg.h27 #define xchg(ptr, x) \ argument
29 __typeof__(ptr) __xg_ptr = (ptr); \
30 __typeof__(*(ptr)) __xg_orig; \
55 #define xchg(ptr, x) \ argument
57 __typeof__(ptr) __xg_ptr = (ptr); \
58 __typeof__(*(ptr)) __xg_orig; \
61 case 4: __xg_orig = (__typeof__(*(ptr))) __xchg_32((uint32_t) x, __xg_ptr); break; \
72 #define tas(ptr) (xchg((ptr), 1)) argument
84 #define cmpxchg(ptr, test, new) \ argument
86 __typeof__(ptr) __xg_ptr = (ptr); \
[all …]
Duaccess.h93 #define __put_user(x, ptr) \ argument
97 typeof(*(ptr)) __pu_val = (x); \
98 __chk_user_ptr(ptr); \
100 switch (sizeof (*(ptr))) { \
102 __put_user_asm(__pu_err, __pu_val, ptr, "b", "r"); \
105 __put_user_asm(__pu_err, __pu_val, ptr, "h", "r"); \
108 __put_user_asm(__pu_err, __pu_val, ptr, "", "r"); \
111 __put_user_asm(__pu_err, __pu_val, ptr, "d", "e"); \
120 #define put_user(x, ptr) \ argument
122 typeof(*(ptr)) __user *_p = (ptr); \
[all …]
/linux-4.1.27/include/linux/
Dkmemleak.h29 extern void kmemleak_alloc(const void *ptr, size_t size, int min_count,
31 extern void kmemleak_alloc_percpu(const void __percpu *ptr, size_t size,
33 extern void kmemleak_free(const void *ptr) __ref;
34 extern void kmemleak_free_part(const void *ptr, size_t size) __ref;
35 extern void kmemleak_free_percpu(const void __percpu *ptr) __ref;
36 extern void kmemleak_update_trace(const void *ptr) __ref;
37 extern void kmemleak_not_leak(const void *ptr) __ref;
38 extern void kmemleak_ignore(const void *ptr) __ref;
39 extern void kmemleak_scan_area(const void *ptr, size_t size, gfp_t gfp) __ref;
40 extern void kmemleak_no_scan(const void *ptr) __ref;
[all …]
Derr.h28 static inline long __must_check PTR_ERR(__force const void *ptr) in PTR_ERR() argument
30 return (long) ptr; in PTR_ERR()
33 static inline bool __must_check IS_ERR(__force const void *ptr) in IS_ERR() argument
35 return IS_ERR_VALUE((unsigned long)ptr); in IS_ERR()
38 static inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr) in IS_ERR_OR_NULL() argument
40 return !ptr || IS_ERR_VALUE((unsigned long)ptr); in IS_ERR_OR_NULL()
50 static inline void * __must_check ERR_CAST(__force const void *ptr) in ERR_CAST() argument
53 return (void *) ptr; in ERR_CAST()
56 static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr) in PTR_ERR_OR_ZERO() argument
58 if (IS_ERR(ptr)) in PTR_ERR_OR_ZERO()
[all …]
Dlist_nulls.h28 #define INIT_HLIST_NULLS_HEAD(ptr, nulls) \ argument
29 ((ptr)->first = (struct hlist_nulls_node *) NULLS_MARKER(nulls))
31 #define hlist_nulls_entry(ptr, type, member) container_of(ptr,type,member) argument
37 static inline int is_a_nulls(const struct hlist_nulls_node *ptr) in is_a_nulls() argument
39 return ((unsigned long)ptr & 1); in is_a_nulls()
48 static inline unsigned long get_nulls_value(const struct hlist_nulls_node *ptr) in get_nulls_value() argument
50 return ((unsigned long)ptr) >> 1; in get_nulls_value()
Dvirtio_config.h240 #define virtio_cread(vdev, structname, member, ptr) \ argument
243 if (!typecheck(typeof((((structname*)0)->member)), *(ptr))) \
244 (*ptr) = 1; \
246 switch (sizeof(*ptr)) { \
248 *(ptr) = virtio_cread8(vdev, \
252 *(ptr) = virtio_cread16(vdev, \
256 *(ptr) = virtio_cread32(vdev, \
260 *(ptr) = virtio_cread64(vdev, \
269 #define virtio_cwrite(vdev, structname, member, ptr) \ argument
272 if (!typecheck(typeof((((structname*)0)->member)), *(ptr))) \
[all …]
/linux-4.1.27/include/linux/unaligned/
Dgeneric.h10 #define __get_unaligned_le(ptr) ((__force typeof(*(ptr)))({ \ argument
11 __builtin_choose_expr(sizeof(*(ptr)) == 1, *(ptr), \
12 __builtin_choose_expr(sizeof(*(ptr)) == 2, get_unaligned_le16((ptr)), \
13 __builtin_choose_expr(sizeof(*(ptr)) == 4, get_unaligned_le32((ptr)), \
14 __builtin_choose_expr(sizeof(*(ptr)) == 8, get_unaligned_le64((ptr)), \
18 #define __get_unaligned_be(ptr) ((__force typeof(*(ptr)))({ \ argument
19 __builtin_choose_expr(sizeof(*(ptr)) == 1, *(ptr), \
20 __builtin_choose_expr(sizeof(*(ptr)) == 2, get_unaligned_be16((ptr)), \
21 __builtin_choose_expr(sizeof(*(ptr)) == 4, get_unaligned_be32((ptr)), \
22 __builtin_choose_expr(sizeof(*(ptr)) == 8, get_unaligned_be64((ptr)), \
[all …]
Dpacked_struct.h12 const struct __una_u16 *ptr = (const struct __una_u16 *)p; in __get_unaligned_cpu16() local
13 return ptr->x; in __get_unaligned_cpu16()
18 const struct __una_u32 *ptr = (const struct __una_u32 *)p; in __get_unaligned_cpu32() local
19 return ptr->x; in __get_unaligned_cpu32()
24 const struct __una_u64 *ptr = (const struct __una_u64 *)p; in __get_unaligned_cpu64() local
25 return ptr->x; in __get_unaligned_cpu64()
30 struct __una_u16 *ptr = (struct __una_u16 *)p; in __put_unaligned_cpu16() local
31 ptr->x = val; in __put_unaligned_cpu16()
36 struct __una_u32 *ptr = (struct __una_u32 *)p; in __put_unaligned_cpu32() local
37 ptr->x = val; in __put_unaligned_cpu32()
[all …]
/linux-4.1.27/arch/alpha/include/asm/
Dcmpxchg.h13 #define xchg_local(ptr, x) \ argument
15 __typeof__(*(ptr)) _x_ = (x); \
16 (__typeof__(*(ptr))) __xchg_local((ptr), (unsigned long)_x_, \
17 sizeof(*(ptr))); \
20 #define cmpxchg_local(ptr, o, n) \ argument
22 __typeof__(*(ptr)) _o_ = (o); \
23 __typeof__(*(ptr)) _n_ = (n); \
24 (__typeof__(*(ptr))) __cmpxchg_local((ptr), (unsigned long)_o_, \
26 sizeof(*(ptr))); \
29 #define cmpxchg64_local(ptr, o, n) \ argument
[all …]
Duaccess.h63 #define put_user(x, ptr) \ argument
64 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)), get_fs())
65 #define get_user(x, ptr) \ argument
66 __get_user_check((x), (ptr), sizeof(*(ptr)), get_fs())
73 #define __put_user(x, ptr) \ argument
74 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
75 #define __get_user(x, ptr) \ argument
76 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
87 #define __get_user_nocheck(x, ptr, size) \ argument
91 __chk_user_ptr(ptr); \
[all …]
Dxchg.h109 ____xchg(, volatile void *ptr, unsigned long x, int size)
113 return ____xchg(_u8, ptr, x);
115 return ____xchg(_u16, ptr, x);
117 return ____xchg(_u32, ptr, x);
119 return ____xchg(_u64, ptr, x);
241 ____cmpxchg(, volatile void *ptr, unsigned long old, unsigned long new,
246 return ____cmpxchg(_u8, ptr, old, new);
248 return ____cmpxchg(_u16, ptr, old, new);
250 return ____cmpxchg(_u32, ptr, old, new);
252 return ____cmpxchg(_u64, ptr, old, new);
/linux-4.1.27/arch/powerpc/include/asm/
Dcmpxchg.h102 __xchg(volatile void *ptr, unsigned long x, unsigned int size) in __xchg() argument
106 return __xchg_u32(ptr, x); in __xchg()
109 return __xchg_u64(ptr, x); in __xchg()
117 __xchg_local(volatile void *ptr, unsigned long x, unsigned int size) in __xchg_local() argument
121 return __xchg_u32_local(ptr, x); in __xchg_local()
124 return __xchg_u64_local(ptr, x); in __xchg_local()
130 #define xchg(ptr,x) \ argument
132 __typeof__(*(ptr)) _x_ = (x); \
133 (__typeof__(*(ptr))) __xchg((ptr), (unsigned long)_x_, sizeof(*(ptr))); \
136 #define xchg_local(ptr,x) \ argument
[all …]
Duaccess.h102 #define get_user(x, ptr) \ argument
103 __get_user_check((x), (ptr), sizeof(*(ptr)))
104 #define put_user(x, ptr) \ argument
105 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
107 #define __get_user(x, ptr) \ argument
108 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
109 #define __put_user(x, ptr) \ argument
110 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
112 #define __get_user_inatomic(x, ptr) \ argument
113 __get_user_nosleep((x), (ptr), sizeof(*(ptr)))
[all …]
/linux-4.1.27/arch/tile/include/asm/
Dcmpxchg.h34 int _atomic_xchg(int *ptr, int n);
37 int _atomic_cmpxchg(int *ptr, int o, int n);
43 #define xchg(ptr, n) \ argument
45 if (sizeof(*(ptr)) != 4) \
48 (typeof(*(ptr)))_atomic_xchg((int *)(ptr), (int)(n)); \
51 #define cmpxchg(ptr, o, n) \ argument
53 if (sizeof(*(ptr)) != 4) \
56 (typeof(*(ptr)))_atomic_cmpxchg((int *)ptr, (int)o, \
60 #define xchg64(ptr, n) \ argument
62 if (sizeof(*(ptr)) != 8) \
[all …]
Duaccess.h136 #define __get_user_asm(OP, x, ptr, ret) \ argument
147 : "r" (ptr), "i" (-EFAULT))
150 #define __get_user_1(x, ptr, ret) __get_user_asm(ld1u, x, ptr, ret) argument
151 #define __get_user_2(x, ptr, ret) __get_user_asm(ld2u, x, ptr, ret) argument
152 #define __get_user_4(x, ptr, ret) __get_user_asm(ld4s, x, ptr, ret) argument
153 #define __get_user_8(x, ptr, ret) __get_user_asm(ld, x, ptr, ret) argument
155 #define __get_user_1(x, ptr, ret) __get_user_asm(lb_u, x, ptr, ret) argument
156 #define __get_user_2(x, ptr, ret) __get_user_asm(lh_u, x, ptr, ret) argument
157 #define __get_user_4(x, ptr, ret) __get_user_asm(lw, x, ptr, ret) argument
165 #define __get_user_8(x, ptr, ret) \ argument
[all …]
/linux-4.1.27/arch/parisc/lib/
Dbitops.c20 unsigned long __xchg64(unsigned long x, unsigned long *ptr) in __xchg64() argument
24 _atomic_spin_lock_irqsave(ptr, flags); in __xchg64()
25 temp = *ptr; in __xchg64()
26 *ptr = x; in __xchg64()
27 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg64()
32 unsigned long __xchg32(int x, int *ptr) in __xchg32() argument
37 _atomic_spin_lock_irqsave(ptr, flags); in __xchg32()
38 temp = (long) *ptr; /* XXX - sign extension wanted? */ in __xchg32()
39 *ptr = x; in __xchg32()
40 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg32()
[all …]
/linux-4.1.27/arch/m32r/include/asm/
Dcmpxchg.h17 __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
30 : "=&r" (tmp) : "r" (x), "r" (ptr) : "memory"); in __xchg()
36 : "=&r" (tmp) : "r" (x), "r" (ptr) : "memory"); in __xchg()
42 : "=&r" (tmp) : "r" (x), "r" (ptr) : "memory"); in __xchg()
50 : "=&r" (tmp) : "r" (x), "r" (ptr) in __xchg()
67 #define xchg(ptr, x) \ argument
68 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr))))
71 __xchg_local(unsigned long x, volatile void *ptr, int size) in __xchg_local() argument
83 : "=&r" (tmp) : "r" (x), "r" (ptr) : "memory"); in __xchg_local()
89 : "=&r" (tmp) : "r" (x), "r" (ptr) : "memory"); in __xchg_local()
[all …]
Duaccess.h170 #define get_user(x, ptr) \ argument
171 __get_user_check((x), (ptr), sizeof(*(ptr)))
189 #define put_user(x, ptr) \ argument
190 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
212 #define __get_user(x, ptr) \ argument
213 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
215 #define __get_user_nocheck(x, ptr, size) \ argument
220 __get_user_size(__gu_val, (ptr), (size), __gu_err); \
221 (x) = (__force __typeof__(*(ptr)))__gu_val; \
225 #define __get_user_check(x, ptr, size) \ argument
[all …]
/linux-4.1.27/arch/arm64/include/asm/
Dcmpxchg.h26 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
36 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u8 *)ptr) in __xchg()
45 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u16 *)ptr) in __xchg()
54 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u32 *)ptr) in __xchg()
63 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u64 *)ptr) in __xchg()
75 #define xchg(ptr,x) \ argument
77 __typeof__(*(ptr)) __ret; \
78 __ret = (__typeof__(*(ptr))) \
79 __xchg((unsigned long)(x), (ptr), sizeof(*(ptr))); \
83 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() argument
[all …]
Duaccess.h130 #define __get_user_err(x, ptr, err) \ argument
133 __chk_user_ptr(ptr); \
134 switch (sizeof(*(ptr))) { \
136 __get_user_asm("ldrb", "%w", __gu_val, (ptr), (err)); \
139 __get_user_asm("ldrh", "%w", __gu_val, (ptr), (err)); \
142 __get_user_asm("ldr", "%w", __gu_val, (ptr), (err)); \
145 __get_user_asm("ldr", "%", __gu_val, (ptr), (err)); \
150 (x) = (__force __typeof__(*(ptr)))__gu_val; \
153 #define __get_user(x, ptr) \ argument
156 __get_user_err((x), (ptr), __gu_err); \
[all …]
Dpercpu.h48 static inline unsigned long __percpu_##op(void *ptr, \
61 [ptr] "+Q"(*(u8 *)ptr) \
72 [ptr] "+Q"(*(u16 *)ptr) \
83 [ptr] "+Q"(*(u32 *)ptr) \
94 [ptr] "+Q"(*(u64 *)ptr) \
110 static inline unsigned long __percpu_read(void *ptr, int size) in PERCPU_OP()
116 ret = ACCESS_ONCE(*(u8 *)ptr); in PERCPU_OP()
119 ret = ACCESS_ONCE(*(u16 *)ptr); in PERCPU_OP()
122 ret = ACCESS_ONCE(*(u32 *)ptr); in PERCPU_OP()
125 ret = ACCESS_ONCE(*(u64 *)ptr); in PERCPU_OP()
[all …]
/linux-4.1.27/include/asm-generic/
Dcmpxchg.h25 unsigned long __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
32 return __xchg_u8(x, ptr); in __xchg()
35 ret = *(volatile u8 *)ptr; in __xchg()
36 *(volatile u8 *)ptr = x; in __xchg()
43 return __xchg_u16(x, ptr); in __xchg()
46 ret = *(volatile u16 *)ptr; in __xchg()
47 *(volatile u16 *)ptr = x; in __xchg()
54 return __xchg_u32(x, ptr); in __xchg()
57 ret = *(volatile u32 *)ptr; in __xchg()
58 *(volatile u32 *)ptr = x; in __xchg()
[all …]
Duaccess.h144 #define __put_user(x, ptr) \ argument
146 __typeof__(*(ptr)) __x = (x); \
148 __chk_user_ptr(ptr); \
149 switch (sizeof (*(ptr))) { \
154 __pu_err = __put_user_fn(sizeof (*(ptr)), \
155 ptr, &__x); \
164 #define put_user(x, ptr) \ argument
167 access_ok(VERIFY_WRITE, ptr, sizeof(*ptr)) ? \
168 __put_user(x, ptr) : \
174 static inline int __put_user_fn(size_t size, void __user *ptr, void *x) in __put_user_fn() argument
[all …]
Dcmpxchg-local.h7 extern unsigned long wrong_size_cmpxchg(volatile void *ptr)
14 static inline unsigned long __cmpxchg_local_generic(volatile void *ptr, in __cmpxchg_local_generic() argument
23 wrong_size_cmpxchg(ptr); in __cmpxchg_local_generic()
27 case 1: prev = *(u8 *)ptr; in __cmpxchg_local_generic()
29 *(u8 *)ptr = (u8)new; in __cmpxchg_local_generic()
31 case 2: prev = *(u16 *)ptr; in __cmpxchg_local_generic()
33 *(u16 *)ptr = (u16)new; in __cmpxchg_local_generic()
35 case 4: prev = *(u32 *)ptr; in __cmpxchg_local_generic()
37 *(u32 *)ptr = (u32)new; in __cmpxchg_local_generic()
39 case 8: prev = *(u64 *)ptr; in __cmpxchg_local_generic()
[all …]
Duaccess-unaligned.h8 #define __get_user_unaligned(x, ptr) \ argument
10 __typeof__ (*(ptr)) __x; \
11 __copy_from_user(&__x, (ptr), sizeof(*(ptr))) ? -EFAULT : 0; \
20 #define __put_user_unaligned(x, ptr) \ argument
22 __typeof__ (*(ptr)) __x = (x); \
23 __copy_to_user((ptr), &__x, sizeof(*(ptr))) ? -EFAULT : 0; \
/linux-4.1.27/arch/ia64/sn/pci/pcibr/
Dpcibr_reg.c28 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_control_bit_clr() local
33 __sn_clrq_relaxed(&ptr->tio.cp_control, bits); in pcireg_control_bit_clr()
36 __sn_clrq_relaxed(&ptr->pic.p_wid_control, bits); in pcireg_control_bit_clr()
41 ptr); in pcireg_control_bit_clr()
48 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_control_bit_set() local
53 __sn_setq_relaxed(&ptr->tio.cp_control, bits); in pcireg_control_bit_set()
56 __sn_setq_relaxed(&ptr->pic.p_wid_control, bits); in pcireg_control_bit_set()
61 ptr); in pcireg_control_bit_set()
71 union br_ptr __iomem *ptr = (union br_ptr __iomem *)pcibus_info->pbi_buscommon.bs_base; in pcireg_tflush_get() local
77 ret = __sn_readq_relaxed(&ptr->tio.cp_tflush); in pcireg_tflush_get()
[all …]
/linux-4.1.27/drivers/gpu/drm/radeon/
Datom-bits.h28 static inline uint8_t get_u8(void *bios, int ptr) in get_u8() argument
30 return ((unsigned char *)bios)[ptr]; in get_u8()
32 #define U8(ptr) get_u8(ctx->ctx->bios, (ptr)) argument
33 #define CU8(ptr) get_u8(ctx->bios, (ptr)) argument
34 static inline uint16_t get_u16(void *bios, int ptr) in get_u16() argument
36 return get_u8(bios ,ptr)|(((uint16_t)get_u8(bios, ptr+1))<<8); in get_u16()
38 #define U16(ptr) get_u16(ctx->ctx->bios, (ptr)) argument
39 #define CU16(ptr) get_u16(ctx->bios, (ptr)) argument
40 static inline uint32_t get_u32(void *bios, int ptr) in get_u32() argument
42 return get_u16(bios, ptr)|(((uint32_t)get_u16(bios, ptr+2))<<16); in get_u32()
[all …]
Datom.c178 int *ptr, uint32_t *saved, int print) in atom_get_src_int() argument
186 idx = U16(*ptr); in atom_get_src_int()
187 (*ptr) += 2; in atom_get_src_int()
221 idx = U8(*ptr); in atom_get_src_int()
222 (*ptr)++; in atom_get_src_int()
230 idx = U8(*ptr); in atom_get_src_int()
231 (*ptr)++; in atom_get_src_int()
267 idx = U16(*ptr); in atom_get_src_int()
268 (*ptr) += 2; in atom_get_src_int()
278 idx = U8(*ptr); in atom_get_src_int()
[all …]
Dsi_dma.c79 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_COPY, in si_dma_vm_copy_pages()
81 ib->ptr[ib->length_dw++] = lower_32_bits(pe); in si_dma_vm_copy_pages()
82 ib->ptr[ib->length_dw++] = lower_32_bits(src); in si_dma_vm_copy_pages()
83 ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; in si_dma_vm_copy_pages()
84 ib->ptr[ib->length_dw++] = upper_32_bits(src) & 0xff; in si_dma_vm_copy_pages()
120 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_WRITE, 0, 0, 0, ndw); in si_dma_vm_write_pages()
121 ib->ptr[ib->length_dw++] = pe; in si_dma_vm_write_pages()
122 ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; in si_dma_vm_write_pages()
133 ib->ptr[ib->length_dw++] = value; in si_dma_vm_write_pages()
134 ib->ptr[ib->length_dw++] = upper_32_bits(value); in si_dma_vm_write_pages()
[all …]
Dradeon_vce.c346 ib.ptr[ib.length_dw++] = 0x0000000c; /* len */ in radeon_vce_get_create_msg()
347 ib.ptr[ib.length_dw++] = 0x00000001; /* session cmd */ in radeon_vce_get_create_msg()
348 ib.ptr[ib.length_dw++] = handle; in radeon_vce_get_create_msg()
350 ib.ptr[ib.length_dw++] = 0x00000030; /* len */ in radeon_vce_get_create_msg()
351 ib.ptr[ib.length_dw++] = 0x01000001; /* create cmd */ in radeon_vce_get_create_msg()
352 ib.ptr[ib.length_dw++] = 0x00000000; in radeon_vce_get_create_msg()
353 ib.ptr[ib.length_dw++] = 0x00000042; in radeon_vce_get_create_msg()
354 ib.ptr[ib.length_dw++] = 0x0000000a; in radeon_vce_get_create_msg()
355 ib.ptr[ib.length_dw++] = 0x00000001; in radeon_vce_get_create_msg()
356 ib.ptr[ib.length_dw++] = 0x00000080; in radeon_vce_get_create_msg()
[all …]
Dradeon_gart.c67 void *ptr; in radeon_gart_table_ram_alloc() local
69 ptr = pci_alloc_consistent(rdev->pdev, rdev->gart.table_size, in radeon_gart_table_ram_alloc()
71 if (ptr == NULL) { in radeon_gart_table_ram_alloc()
77 set_memory_uc((unsigned long)ptr, in radeon_gart_table_ram_alloc()
81 rdev->gart.ptr = ptr; in radeon_gart_table_ram_alloc()
82 memset((void *)rdev->gart.ptr, 0, rdev->gart.table_size); in radeon_gart_table_ram_alloc()
97 if (rdev->gart.ptr == NULL) { in radeon_gart_table_ram_free()
103 set_memory_wb((unsigned long)rdev->gart.ptr, in radeon_gart_table_ram_free()
108 (void *)rdev->gart.ptr, in radeon_gart_table_ram_free()
110 rdev->gart.ptr = NULL; in radeon_gart_table_ram_free()
[all …]
Dni_dma.c327 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_COPY, in cayman_dma_vm_copy_pages()
329 ib->ptr[ib->length_dw++] = lower_32_bits(pe); in cayman_dma_vm_copy_pages()
330 ib->ptr[ib->length_dw++] = lower_32_bits(src); in cayman_dma_vm_copy_pages()
331 ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; in cayman_dma_vm_copy_pages()
332 ib->ptr[ib->length_dw++] = upper_32_bits(src) & 0xff; in cayman_dma_vm_copy_pages()
368 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_WRITE, in cayman_dma_vm_write_pages()
370 ib->ptr[ib->length_dw++] = pe; in cayman_dma_vm_write_pages()
371 ib->ptr[ib->length_dw++] = upper_32_bits(pe) & 0xff; in cayman_dma_vm_write_pages()
382 ib->ptr[ib->length_dw++] = value; in cayman_dma_vm_write_pages()
383 ib->ptr[ib->length_dw++] = upper_32_bits(value); in cayman_dma_vm_write_pages()
[all …]
/linux-4.1.27/sound/soc/
Dsoc-devres.c36 struct device **ptr; in devm_snd_soc_register_component() local
39 ptr = devres_alloc(devm_component_release, sizeof(*ptr), GFP_KERNEL); in devm_snd_soc_register_component()
40 if (!ptr) in devm_snd_soc_register_component()
45 *ptr = dev; in devm_snd_soc_register_component()
46 devres_add(dev, ptr); in devm_snd_soc_register_component()
48 devres_free(ptr); in devm_snd_soc_register_component()
71 struct device **ptr; in devm_snd_soc_register_platform() local
74 ptr = devres_alloc(devm_platform_release, sizeof(*ptr), GFP_KERNEL); in devm_snd_soc_register_platform()
75 if (!ptr) in devm_snd_soc_register_platform()
80 *ptr = dev; in devm_snd_soc_register_platform()
[all …]
/linux-4.1.27/arch/sparc/include/asm/
Dcmpxchg_64.h43 #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) argument
47 static inline unsigned long __xchg(unsigned long x, __volatile__ void * ptr, in __xchg() argument
52 return xchg32(ptr, x); in __xchg()
54 return xchg64(ptr, x); in __xchg()
97 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() argument
101 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
103 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
109 #define cmpxchg(ptr,o,n) \ argument
111 __typeof__(*(ptr)) _o_ = (o); \
112 __typeof__(*(ptr)) _n_ = (n); \
[all …]
Dcmpxchg_32.h17 static inline unsigned long __xchg(unsigned long x, __volatile__ void * ptr, int size) in __xchg() argument
21 return __xchg_u32(ptr, x); in __xchg()
27 #define xchg(ptr,x) ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr)))) argument
46 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() argument
50 return __cmpxchg_u32((u32 *)ptr, (u32)old, (u32)new_); in __cmpxchg()
58 #define cmpxchg(ptr, o, n) \ argument
60 __typeof__(*(ptr)) _o_ = (o); \
61 __typeof__(*(ptr)) _n_ = (n); \
62 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
63 (unsigned long)_n_, sizeof(*(ptr))); \
[all …]
Duaccess_32.h94 #define put_user(x, ptr) ({ \ argument
95 unsigned long __pu_addr = (unsigned long)(ptr); \
96 __chk_user_ptr(ptr); \
97 __put_user_check((__typeof__(*(ptr)))(x), __pu_addr, sizeof(*(ptr))); \
100 #define get_user(x, ptr) ({ \ argument
101 unsigned long __gu_addr = (unsigned long)(ptr); \
102 __chk_user_ptr(ptr); \
103 __get_user_check((x), __gu_addr, sizeof(*(ptr)), __typeof__(*(ptr))); \
111 #define __put_user(x, ptr) \ argument
112 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
[all …]
Duaccess_64.h91 #define put_user(x, ptr) ({ \ argument
92 unsigned long __pu_addr = (unsigned long)(ptr); \
93 __chk_user_ptr(ptr); \
94 __put_user_nocheck((__typeof__(*(ptr)))(x), __pu_addr, sizeof(*(ptr)));\
97 #define get_user(x, ptr) ({ \ argument
98 unsigned long __gu_addr = (unsigned long)(ptr); \
99 __chk_user_ptr(ptr); \
100 __get_user_nocheck((x), __gu_addr, sizeof(*(ptr)), __typeof__(*(ptr)));\
103 #define __put_user(x, ptr) put_user(x, ptr) argument
104 #define __get_user(x, ptr) get_user(x, ptr) argument
/linux-4.1.27/arch/frv/kernel/
Dgdb-stub.c215 static int hexToInt(char **ptr, unsigned long *intValue);
407 static int hexToInt(char **ptr, unsigned long *_value) in hexToInt() argument
412 while (**ptr) { in hexToInt()
413 ch = hex(**ptr); in hexToInt()
420 (*ptr)++; in hexToInt()
1397 char *ptr; in gdbstub() local
1495 ptr = output_buffer; in gdbstub()
1496 *ptr++ = 'O'; in gdbstub()
1497 ptr = mem2hex(title, ptr, sizeof(title) - 1,0); in gdbstub()
1500 ptr = hex_byte_pack(ptr, hx); in gdbstub()
[all …]
/linux-4.1.27/lib/
Dtest_kasan.c22 char *ptr; in kmalloc_oob_right() local
26 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
27 if (!ptr) { in kmalloc_oob_right()
32 ptr[size] = 'x'; in kmalloc_oob_right()
33 kfree(ptr); in kmalloc_oob_right()
38 char *ptr; in kmalloc_oob_left() local
42 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
43 if (!ptr) { in kmalloc_oob_left()
48 *ptr = *(ptr - 1); in kmalloc_oob_left()
49 kfree(ptr); in kmalloc_oob_left()
[all …]
Dassoc_array.c31 const struct assoc_array_ptr *cursor, *ptr, *parent; in assoc_array_subtree_iterate() local
58 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_subtree_iterate()
59 has_meta |= (unsigned long)ptr; in assoc_array_subtree_iterate()
60 if (ptr && assoc_array_ptr_is_leaf(ptr)) { in assoc_array_subtree_iterate()
68 ret = iterator(assoc_array_ptr_to_leaf(ptr), in assoc_array_subtree_iterate()
92 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_subtree_iterate()
93 if (assoc_array_ptr_is_meta(ptr)) { in assoc_array_subtree_iterate()
94 cursor = ptr; in assoc_array_subtree_iterate()
189 struct assoc_array_ptr *cursor, *ptr; in assoc_array_walk() local
223 ptr = ACCESS_ONCE(node->slots[slot]); in assoc_array_walk()
[all …]
Ddevres.c28 void __iomem **ptr, *addr; in devm_ioremap() local
30 ptr = devres_alloc(devm_ioremap_release, sizeof(*ptr), GFP_KERNEL); in devm_ioremap()
31 if (!ptr) in devm_ioremap()
36 *ptr = addr; in devm_ioremap()
37 devres_add(dev, ptr); in devm_ioremap()
39 devres_free(ptr); in devm_ioremap()
57 void __iomem **ptr, *addr; in devm_ioremap_nocache() local
59 ptr = devres_alloc(devm_ioremap_release, sizeof(*ptr), GFP_KERNEL); in devm_ioremap_nocache()
60 if (!ptr) in devm_ioremap_nocache()
65 *ptr = addr; in devm_ioremap_nocache()
[all …]
/linux-4.1.27/arch/s390/include/asm/
Dbitops.h105 __bitops_word(unsigned long nr, volatile unsigned long *ptr) in __bitops_word() argument
109 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
114 __bitops_byte(unsigned long nr, volatile unsigned long *ptr) in __bitops_byte() argument
116 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3); in __bitops_byte()
119 static inline void set_bit(unsigned long nr, volatile unsigned long *ptr) in set_bit() argument
121 unsigned long *addr = __bitops_word(nr, ptr); in set_bit()
126 unsigned char *caddr = __bitops_byte(nr, ptr); in set_bit()
140 static inline void clear_bit(unsigned long nr, volatile unsigned long *ptr) in clear_bit() argument
142 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit()
147 unsigned char *caddr = __bitops_byte(nr, ptr); in clear_bit()
[all …]
Duaccess.h158 #define __put_user_fn(x, ptr, size) __put_get_user_asm(ptr, x, size, 0x810000UL) argument
159 #define __get_user_fn(x, ptr, size) __put_get_user_asm(x, ptr, size, 0x81UL) argument
163 static inline int __put_user_fn(void *x, void __user *ptr, unsigned long size) in __put_user_fn() argument
165 size = __copy_to_user(ptr, x, size); in __put_user_fn()
169 static inline int __get_user_fn(void *x, const void __user *ptr, unsigned long size) in __get_user_fn() argument
171 size = __copy_from_user(x, ptr, size); in __get_user_fn()
181 #define __put_user(x, ptr) \ argument
183 __typeof__(*(ptr)) __x = (x); \
185 __chk_user_ptr(ptr); \
186 switch (sizeof (*(ptr))) { \
[all …]
Dcmpxchg.h14 #define cmpxchg(ptr, o, n) \ argument
16 __typeof__(*(ptr)) __o = (o); \
17 __typeof__(*(ptr)) __n = (n); \
18 (__typeof__(*(ptr))) __sync_val_compare_and_swap((ptr),__o,__n);\
25 #define xchg(ptr, x) \ argument
27 __typeof__(ptr) __ptr = (ptr); \
28 __typeof__(*(ptr)) __old; \
50 [ptr] "Q" (*(p1)), "Q" (*(p2)) \
/linux-4.1.27/arch/xtensa/include/asm/
Dcmpxchg.h56 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() argument
59 case 4: return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
65 #define cmpxchg(ptr,o,n) \ argument
66 ({ __typeof__(*(ptr)) _o_ = (o); \
67 __typeof__(*(ptr)) _n_ = (n); \
68 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
69 (unsigned long)_n_, sizeof (*(ptr))); \
74 static inline unsigned long __cmpxchg_local(volatile void *ptr, in __cmpxchg_local() argument
80 return __cmpxchg_u32(ptr, old, new); in __cmpxchg_local()
82 return __cmpxchg_local_generic(ptr, old, new, size); in __cmpxchg_local()
[all …]
Duaccess.h207 #define put_user(x, ptr) __put_user_check((x), (ptr), sizeof(*(ptr)))
208 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)))
216 #define __put_user(x, ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
217 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
222 #define __put_user_nocheck(x, ptr, size) \
225 __put_user_size((x), (ptr), (size), __pu_err); \
229 #define __put_user_check(x, ptr, size) \
232 __typeof__(*(ptr)) *__pu_addr = (ptr); \
238 #define __put_user_size(x, ptr, size, retval) \
243 case 1: __put_user_asm(x, ptr, retval, 1, "s8i", __cb); break; \
[all …]
/linux-4.1.27/arch/c6x/include/asm/
Dcmpxchg.h19 static inline unsigned int __xchg(unsigned int x, volatile void *ptr, int size) in __xchg() argument
29 tmp = *((unsigned char *) ptr); in __xchg()
30 *((unsigned char *) ptr) = (unsigned char) x; in __xchg()
34 tmp = *((unsigned short *) ptr); in __xchg()
35 *((unsigned short *) ptr) = x; in __xchg()
39 tmp = *((unsigned int *) ptr); in __xchg()
40 *((unsigned int *) ptr) = x; in __xchg()
47 #define xchg(ptr, x) \ argument
48 ((__typeof__(*(ptr)))__xchg((unsigned int)(x), (void *) (ptr), \
49 sizeof(*(ptr))))
[all …]
Dunaligned.h112 #define __get_unaligned_le(ptr) (typeof(*(ptr)))({ \ argument
113 sizeof(*(ptr)) == 1 ? *(ptr) : \
114 (sizeof(*(ptr)) == 2 ? get_unaligned_le16((ptr)) : \
115 (sizeof(*(ptr)) == 4 ? get_unaligned_le32((ptr)) : \
116 (sizeof(*(ptr)) == 8 ? get_unaligned_le64((ptr)) : \
120 #define __get_unaligned_be(ptr) (__force typeof(*(ptr)))({ \ argument
121 sizeof(*(ptr)) == 1 ? *(ptr) : \
122 (sizeof(*(ptr)) == 2 ? get_unaligned_be16((ptr)) : \
123 (sizeof(*(ptr)) == 4 ? get_unaligned_be32((ptr)) : \
124 (sizeof(*(ptr)) == 8 ? get_unaligned_be64((ptr)) : \
[all …]
/linux-4.1.27/arch/mips/include/asm/
Duaccess.h152 #define put_user(x,ptr) \ argument
153 __put_user_check((x), (ptr), sizeof(*(ptr)))
172 #define get_user(x,ptr) \ argument
173 __get_user_check((x), (ptr), sizeof(*(ptr)))
194 #define __put_user(x,ptr) \ argument
195 __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
217 #define __get_user(x,ptr) \ argument
218 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
228 #define __get_kernel_common(val, size, ptr) __get_user_common(val, size, ptr) argument
248 #define __get_kernel_common(val, size, ptr) \ argument
[all …]
Dcmpxchg.h121 static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size) in __xchg() argument
125 return __xchg_u32(ptr, x); in __xchg()
127 return __xchg_u64(ptr, x); in __xchg()
133 #define xchg(ptr, x) \ argument
135 BUILD_BUG_ON(sizeof(*(ptr)) & ~0xc); \
137 ((__typeof__(*(ptr))) \
138 __xchg((unsigned long)(x), (ptr), sizeof(*(ptr)))); \
200 #define __cmpxchg(ptr, old, new, pre_barrier, post_barrier) \ argument
202 __typeof__(ptr) __ptr = (ptr); \
203 __typeof__(*(ptr)) __old = (old); \
[all …]
Dpaccess.h28 #define put_dbe(x, ptr) __put_dbe((x), (ptr), sizeof(*(ptr))) argument
29 #define get_dbe(x, ptr) __get_dbe((x), (ptr), sizeof(*(ptr))) argument
34 #define __get_dbe(x, ptr, size) \ argument
37 __typeof__(*(ptr)) __gu_val; \
40 __gu_addr = (unsigned long) (ptr); \
49 x = (__typeof__(*(ptr))) __gu_val; \
74 #define __put_dbe(x, ptr, size) \ argument
77 __typeof__(*(ptr)) __pu_val; \
80 __pu_addr = (long) (ptr); \
/linux-4.1.27/arch/avr32/include/asm/
Dcmpxchg.h17 #define xchg(ptr,x) \ argument
18 ((__typeof__(*(ptr)))__xchg((unsigned long)(x),(ptr),sizeof(*(ptr))))
34 volatile void *ptr, in __xchg() argument
39 return xchg_u32(x, ptr); in __xchg()
75 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() argument
80 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
82 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
89 #define cmpxchg(ptr, old, new) \ argument
90 ((typeof(*(ptr)))__cmpxchg((ptr), (unsigned long)(old), \
92 sizeof(*(ptr))))
[all …]
Duaccess.h111 #define put_user(x, ptr) \ argument
112 __put_user_check((x), (ptr), sizeof(*(ptr)))
131 #define get_user(x, ptr) \ argument
132 __get_user_check((x), (ptr), sizeof(*(ptr)))
153 #define __put_user(x, ptr) \ argument
154 __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
176 #define __get_user(x, ptr) \ argument
177 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
182 #define __get_user_nocheck(x, ptr, size) \ argument
188 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \
[all …]
/linux-4.1.27/arch/arm/plat-samsung/
Dpm-common.c31 void s3c_pm_do_save(struct sleep_save *ptr, int count) in s3c_pm_do_save() argument
33 for (; count > 0; count--, ptr++) { in s3c_pm_do_save()
34 ptr->val = __raw_readl(ptr->reg); in s3c_pm_do_save()
35 S3C_PMDBG("saved %p value %08lx\n", ptr->reg, ptr->val); in s3c_pm_do_save()
50 void s3c_pm_do_restore(const struct sleep_save *ptr, int count) in s3c_pm_do_restore() argument
52 for (; count > 0; count--, ptr++) { in s3c_pm_do_restore()
54 ptr->reg, ptr->val, __raw_readl(ptr->reg)); in s3c_pm_do_restore()
56 __raw_writel(ptr->val, ptr->reg); in s3c_pm_do_restore()
71 void s3c_pm_do_restore_core(const struct sleep_save *ptr, int count) in s3c_pm_do_restore_core() argument
73 for (; count > 0; count--, ptr++) in s3c_pm_do_restore_core()
[all …]
Dpm-check.c43 typedef u32 *(run_fn_t)(struct resource *ptr, u32 *arg);
50 static void s3c_pm_run_res(struct resource *ptr, run_fn_t fn, u32 *arg) in s3c_pm_run_res() argument
52 while (ptr != NULL) { in s3c_pm_run_res()
53 if (ptr->child != NULL) in s3c_pm_run_res()
54 s3c_pm_run_res(ptr->child, fn, arg); in s3c_pm_run_res()
56 if ((ptr->flags & IORESOURCE_MEM) && in s3c_pm_run_res()
57 strcmp(ptr->name, "System RAM") == 0) { in s3c_pm_run_res()
59 (unsigned long)ptr->start, in s3c_pm_run_res()
60 (unsigned long)ptr->end); in s3c_pm_run_res()
61 arg = (fn)(ptr, arg); in s3c_pm_run_res()
[all …]
/linux-4.1.27/arch/ia64/include/uapi/asm/
Dcmpxchg.h29 #define __xchg(x, ptr, size) \ argument
35 __xchg_result = ia64_xchg1((__u8 *)ptr, x); \
39 __xchg_result = ia64_xchg2((__u16 *)ptr, x); \
43 __xchg_result = ia64_xchg4((__u32 *)ptr, x); \
47 __xchg_result = ia64_xchg8((__u64 *)ptr, x); \
55 #define xchg(ptr, x) \ argument
56 ((__typeof__(*(ptr))) __xchg((unsigned long) (x), (ptr), sizeof(*(ptr))))
72 #define ia64_cmpxchg(sem, ptr, old, new, size) \ argument
94 _r_ = ia64_cmpxchg1_##sem((__u8 *) ptr, new, _o_); \
98 _r_ = ia64_cmpxchg2_##sem((__u16 *) ptr, new, _o_); \
[all …]
Dgcc_intrin.h275 #define ia64_xchg1(ptr,x) \ argument
279 : "=r" (ia64_intri_res) : "r" (ptr), "r" (x) : "memory"); \
283 #define ia64_xchg2(ptr,x) \ argument
287 : "r" (ptr), "r" (x) : "memory"); \
291 #define ia64_xchg4(ptr,x) \ argument
295 : "r" (ptr), "r" (x) : "memory"); \
299 #define ia64_xchg8(ptr,x) \ argument
303 : "r" (ptr), "r" (x) : "memory"); \
307 #define ia64_cmpxchg1_acq(ptr, new, old) \ argument
312 "=r"(ia64_intri_res) : "r"(ptr), "r"(new) : "memory"); \
[all …]
/linux-4.1.27/arch/ia64/include/asm/
Duaccess.h83 #define put_user(x, ptr) __put_user_check((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr)), get_fs()) argument
84 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr)), get_fs()) argument
91 #define __put_user(x, ptr) __put_user_nocheck((__typeof__(*(ptr))) (x), (ptr), sizeof(*(ptr))) argument
92 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
96 #define __put_user_unaligned(x, ptr) \ argument
99 switch (sizeof(*(ptr))) { \
100 case 1: __ret = __put_user((x), (ptr)); break; \
101 case 2: __ret = (__put_user((x), (u8 __user *)(ptr))) \
102 | (__put_user((x) >> 8, ((u8 __user *)(ptr) + 1))); break; \
103 case 4: __ret = (__put_user((x), (u16 __user *)(ptr))) \
[all …]
/linux-4.1.27/drivers/net/ppp/
Dppp_mppe.h35 u_char *ptr = ci; /* u_char[4] */ \
39 *ptr++ = 0x0; \
41 *ptr++ = MPPE_H_BIT; \
42 *ptr++ = 0; \
43 *ptr++ = 0; \
46 *ptr = 0; \
48 *ptr |= MPPE_S_BIT; \
50 *ptr |= MPPE_L_BIT; \
57 u_char *ptr = ci; /* u_char[4] */ \
62 if (!(ptr[0] & MPPE_H_BIT)) \
[all …]
/linux-4.1.27/arch/metag/include/asm/
Duaccess.h82 #define put_user(x, ptr) \ argument
83 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
84 #define __put_user(x, ptr) \ argument
85 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
89 #define __put_user_nocheck(x, ptr, size) \ argument
92 __put_user_size((x), (ptr), (size), __pu_err); \
96 #define __put_user_check(x, ptr, size) \ argument
99 __typeof__(*(ptr)) __user *__pu_addr = (ptr); \
110 #define __put_user_size(x, ptr, size, retval) \ argument
115 retval = __put_user_asm_b((__force unsigned int)x, ptr);\
[all …]
Dcmpxchg.h16 #define __xchg(ptr, x, size) \ argument
19 volatile void *__xchg_ptr = (ptr); \
36 #define xchg(ptr, x) \ argument
37 ((__typeof__(*(ptr)))__xchg((ptr), (unsigned long)(x), sizeof(*(ptr))))
43 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() argument
48 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
56 #define cmpxchg(ptr, o, n) \ argument
58 __typeof__(*(ptr)) _o_ = (o); \
59 __typeof__(*(ptr)) _n_ = (n); \
60 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
[all …]
/linux-4.1.27/fs/xfs/
Dkmem.c33 void *ptr; in kmem_zalloc_greedy() local
36 while (!(ptr = vzalloc(kmsize))) { in kmem_zalloc_greedy()
40 if (ptr) in kmem_zalloc_greedy()
42 return ptr; in kmem_zalloc_greedy()
50 void *ptr; in kmem_alloc() local
53 ptr = kmalloc(size, lflags); in kmem_alloc()
54 if (ptr || (flags & (KM_MAYFAIL|KM_NOSLEEP))) in kmem_alloc()
55 return ptr; in kmem_alloc()
68 void *ptr; in kmem_zalloc_large() local
71 ptr = kmem_zalloc(size, flags | KM_MAYFAIL); in kmem_zalloc_large()
[all …]
/linux-4.1.27/arch/xtensa/variants/dc232b/include/variant/
Dtie-asm.h37 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
40 xchal_sa_align \ptr, 0, 1024-8, 4, 4
43 s32i \at1, \ptr, .Lxchal_ofs_ + 0
44 s32i \at2, \ptr, .Lxchal_ofs_ + 4
48 xchal_sa_align \ptr, 0, 1024-16, 4, 4
51 s32i \at1, \ptr, .Lxchal_ofs_ + 0
52 s32i \at2, \ptr, .Lxchal_ofs_ + 4
55 s32i \at1, \ptr, .Lxchal_ofs_ + 8
56 s32i \at2, \ptr, .Lxchal_ofs_ + 12
60 xchal_sa_align \ptr, 0, 1024-4, 4, 4
[all …]
/linux-4.1.27/arch/xtensa/variants/dc233c/include/variant/
Dtie-asm.h77 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0
81 xchal_sa_align \ptr, 0, 1020, 4, 4
83 s32i \at1, \ptr, .Lxchal_ofs_+0
86 xchal_sa_align \ptr, 0, 1020, 4, 4
91 xchal_sa_align \ptr, 0, 1016, 4, 4
93 s32i \at1, \ptr, .Lxchal_ofs_+0
95 s32i \at1, \ptr, .Lxchal_ofs_+4
98 xchal_sa_align \ptr, 0, 1016, 4, 4
103 xchal_sa_align \ptr, 0, 1004, 4, 4
105 s32i \at1, \ptr, .Lxchal_ofs_+0
[all …]
/linux-4.1.27/arch/openrisc/include/asm/
Duaccess.h107 #define get_user(x, ptr) \ argument
108 __get_user_check((x), (ptr), sizeof(*(ptr)))
109 #define put_user(x, ptr) \ argument
110 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
112 #define __get_user(x, ptr) \ argument
113 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
114 #define __put_user(x, ptr) \ argument
115 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
119 #define __put_user_nocheck(x, ptr, size) \ argument
122 __put_user_size((x), (ptr), (size), __pu_err); \
[all …]
/linux-4.1.27/security/tomoyo/
Dmemory.c46 bool tomoyo_memory_ok(void *ptr) in tomoyo_memory_ok() argument
48 if (ptr) { in tomoyo_memory_ok()
49 const size_t s = ksize(ptr); in tomoyo_memory_ok()
74 void *ptr = kzalloc(size, GFP_NOFS); in tomoyo_commit_ok() local
75 if (tomoyo_memory_ok(ptr)) { in tomoyo_commit_ok()
76 memmove(ptr, data, size); in tomoyo_commit_ok()
78 return ptr; in tomoyo_commit_ok()
80 kfree(ptr); in tomoyo_commit_ok()
149 struct tomoyo_name *ptr; in tomoyo_get_name() local
161 list_for_each_entry(ptr, head, head.list) { in tomoyo_get_name()
[all …]
Dcommon.c382 const struct tomoyo_name_union *ptr) in tomoyo_print_name_union() argument
385 if (ptr->group) { in tomoyo_print_name_union()
387 tomoyo_set_string(head, ptr->group->group_name->name); in tomoyo_print_name_union()
389 tomoyo_set_string(head, ptr->filename->name); in tomoyo_print_name_union()
402 const struct tomoyo_name_union *ptr) in tomoyo_print_name_union_quoted() argument
404 if (ptr->group) { in tomoyo_print_name_union_quoted()
406 tomoyo_set_string(head, ptr->group->group_name->name); in tomoyo_print_name_union_quoted()
409 tomoyo_set_string(head, ptr->filename->name); in tomoyo_print_name_union_quoted()
423 (struct tomoyo_io_buffer *head, const struct tomoyo_number_union *ptr) in tomoyo_print_number_union_nospace() argument
425 if (ptr->group) { in tomoyo_print_number_union_nospace()
[all …]
Dutil.c258 struct tomoyo_name_union *ptr) in tomoyo_parse_name_union() argument
263 ptr->group = tomoyo_get_group(param, TOMOYO_PATH_GROUP); in tomoyo_parse_name_union()
264 return ptr->group != NULL; in tomoyo_parse_name_union()
269 ptr->filename = tomoyo_get_name(filename); in tomoyo_parse_name_union()
270 return ptr->filename != NULL; in tomoyo_parse_name_union()
282 struct tomoyo_number_union *ptr) in tomoyo_parse_number_union() argument
287 memset(ptr, 0, sizeof(*ptr)); in tomoyo_parse_number_union()
290 ptr->group = tomoyo_get_group(param, TOMOYO_NUMBER_GROUP); in tomoyo_parse_number_union()
291 return ptr->group != NULL; in tomoyo_parse_number_union()
297 ptr->values[0] = v; in tomoyo_parse_number_union()
[all …]
Dgc.c20 static inline void tomoyo_memory_free(void *ptr) in tomoyo_memory_free() argument
22 tomoyo_memory_used[TOMOYO_MEMORY_POLICY] -= ksize(ptr); in tomoyo_memory_free()
23 kfree(ptr); in tomoyo_memory_free()
108 struct tomoyo_transition_control *ptr = in tomoyo_del_transition_control() local
109 container_of(element, typeof(*ptr), head.list); in tomoyo_del_transition_control()
110 tomoyo_put_name(ptr->domainname); in tomoyo_del_transition_control()
111 tomoyo_put_name(ptr->program); in tomoyo_del_transition_control()
123 struct tomoyo_aggregator *ptr = in tomoyo_del_aggregator() local
124 container_of(element, typeof(*ptr), head.list); in tomoyo_del_aggregator()
125 tomoyo_put_name(ptr->original_name); in tomoyo_del_aggregator()
[all …]
/linux-4.1.27/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_private.h99 # define libcfs_kmem_inc(ptr, size) \ argument
104 # define libcfs_kmem_dec(ptr, size) \ argument
123 #define LIBCFS_ALLOC_POST(ptr, size) \ argument
125 if (unlikely((ptr) == NULL)) { \
127 #ptr "' = %d)\n", __FILE__, __LINE__, (int)(size)); \
131 memset((ptr), 0, (size)); \
132 libcfs_kmem_inc((ptr), (size)); \
133 CDEBUG(D_MALLOC, "alloc '" #ptr "': %d at %p (tot %d).\n", \
134 (int)(size), (ptr), libcfs_kmem_read()); \
141 #define LIBCFS_ALLOC_GFP(ptr, size, mask) \ argument
[all …]
Dlibcfs.h64 #define container_of(ptr, type, member) \ argument
65 ((type *)((char *)(ptr)-(char *)(&((type *)0)->member)))
175 static inline void *__container_of(void *ptr, unsigned long shift) in __container_of() argument
177 if (unlikely(IS_ERR(ptr) || ptr == NULL)) in __container_of()
178 return ptr; in __container_of()
179 return (char *)ptr - shift; in __container_of()
182 #define container_of0(ptr, type, member) \ argument
183 ((type *)__container_of((void *)(ptr), offsetof(type, member)))
/linux-4.1.27/arch/powerpc/boot/
Dstdlib.c16 unsigned long long int strtoull(const char *ptr, char **end, int base) in strtoull() argument
23 while (*ptr) { in strtoull()
26 if (*ptr >= '0' && *ptr <= '9' && *ptr < '0' + base) in strtoull()
27 digit = *ptr - '0'; in strtoull()
28 else if (*ptr >= 'A' && *ptr < 'A' + base - 10) in strtoull()
29 digit = *ptr - 'A' + 10; in strtoull()
30 else if (*ptr >= 'a' && *ptr < 'a' + base - 10) in strtoull()
31 digit = *ptr - 'a' + 10; in strtoull()
37 ptr++; in strtoull()
42 *end = (char *)ptr; in strtoull()
Dsimple_alloc.c68 static struct alloc_info *simple_find_entry(void *ptr) in simple_find_entry() argument
77 (p->base == (unsigned long)ptr)) in simple_find_entry()
83 static void simple_free(void *ptr) in simple_free() argument
85 struct alloc_info *p = simple_find_entry(ptr); in simple_free()
97 static void *simple_realloc(void *ptr, unsigned long size) in simple_realloc() argument
103 simple_free(ptr); in simple_realloc()
107 if (ptr == NULL) in simple_realloc()
110 p = simple_find_entry(ptr); in simple_realloc()
114 return ptr; in simple_realloc()
117 memcpy(new, ptr, p->size); in simple_realloc()
[all …]
/linux-4.1.27/arch/arc/include/asm/
Dcmpxchg.h20 __cmpxchg(volatile void *ptr, unsigned long expected, unsigned long new) in __cmpxchg() argument
37 : "r"(ptr), /* Not "m": llock only supports reg direct addr mode */ in __cmpxchg()
50 __cmpxchg(volatile void *ptr, unsigned long expected, unsigned long new) in __cmpxchg() argument
54 volatile unsigned long *p = ptr; in __cmpxchg()
69 #define cmpxchg(ptr, o, n) ((typeof(*(ptr)))__cmpxchg((ptr), \ argument
87 static inline unsigned long __xchg(unsigned long val, volatile void *ptr, in __xchg() argument
99 : "r"(ptr) in __xchg()
109 #define _xchg(ptr, with) ((typeof(*(ptr)))__xchg((unsigned long)(with), (ptr), \ argument
110 sizeof(*(ptr))))
129 #define xchg(ptr, with) \ argument
[all …]
/linux-4.1.27/arch/mips/include/asm/octeon/
Dcvmx-cmd-queue.h357 uint64_t *ptr = in cvmx_cmd_queue_write() local
360 ptr += qptr->index; in cvmx_cmd_queue_write()
363 *ptr++ = *cmds++; in cvmx_cmd_queue_write()
365 uint64_t *ptr; in cvmx_cmd_queue_write() local
378 ptr = in cvmx_cmd_queue_write()
387 ptr += qptr->index; in cvmx_cmd_queue_write()
390 *ptr++ = *cmds++; in cvmx_cmd_queue_write()
391 *ptr = cvmx_ptr_to_phys(new_buffer); in cvmx_cmd_queue_write()
397 qptr->base_ptr_div128 = *ptr >> 7; in cvmx_cmd_queue_write()
399 ptr = new_buffer; in cvmx_cmd_queue_write()
[all …]
Dcvmx-pow.h1354 cvmx_pow_load_addr_t ptr; in cvmx_pow_work_request_sync_nocheck() local
1360 ptr.u64 = 0; in cvmx_pow_work_request_sync_nocheck()
1361 ptr.swork.mem_region = CVMX_IO_SEG; in cvmx_pow_work_request_sync_nocheck()
1362 ptr.swork.is_io = 1; in cvmx_pow_work_request_sync_nocheck()
1363 ptr.swork.did = CVMX_OCT_DID_TAG_SWTAG; in cvmx_pow_work_request_sync_nocheck()
1364 ptr.swork.wait = wait; in cvmx_pow_work_request_sync_nocheck()
1366 result.u64 = cvmx_read_csr(ptr.u64); in cvmx_pow_work_request_sync_nocheck()
1405 cvmx_pow_load_addr_t ptr; in cvmx_pow_work_request_null_rd() local
1414 ptr.u64 = 0; in cvmx_pow_work_request_null_rd()
1415 ptr.snull_rd.mem_region = CVMX_IO_SEG; in cvmx_pow_work_request_null_rd()
[all …]
/linux-4.1.27/arch/score/include/asm/
Duaccess.h75 #define put_user(x, ptr) __put_user_check((x), (ptr), sizeof(*(ptr))) argument
94 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr))) argument
115 #define __put_user(x, ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
137 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
148 #define __get_user_common(val, size, ptr) \ argument
152 __get_user_asm(val, "lb", ptr); \
155 __get_user_asm(val, "lh", ptr); \
158 __get_user_asm(val, "lw", ptr); \
161 if ((copy_from_user((void *)&val, ptr, 8)) == 0) \
172 #define __get_user_nocheck(x, ptr, size) \ argument
[all …]
Dcmpxchg.h22 #define xchg(ptr, v) \ argument
23 ((__typeof__(*(ptr))) __xchg((unsigned long *)(ptr), \
40 #define cmpxchg(ptr, o, n) \ argument
41 ((__typeof__(*(ptr))) __cmpxchg((unsigned long *)(ptr), \
/linux-4.1.27/arch/sh/include/asm/
Duaccess.h42 #define put_user(x,ptr) __put_user_check((x), (ptr), sizeof(*(ptr))) argument
43 #define get_user(x,ptr) __get_user_check((x), (ptr), sizeof(*(ptr))) argument
50 #define __put_user(x,ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
51 #define __get_user(x,ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
56 #define __get_user_nocheck(x,ptr,size) \ argument
60 const __typeof__(*(ptr)) __user *__gu_addr = (ptr); \
61 __chk_user_ptr(ptr); \
63 (x) = (__force __typeof__(*(ptr)))__gu_val; \
67 #define __get_user_check(x,ptr,size) \ argument
71 const __typeof__(*(ptr)) *__gu_addr = (ptr); \
[all …]
Dcmpxchg.h22 #define __xchg(ptr, x, size) \ argument
25 volatile void *__xchg_ptr = (ptr); \
42 #define xchg(ptr,x) \ argument
43 ((__typeof__(*(ptr)))__xchg((ptr),(unsigned long)(x), sizeof(*(ptr))))
51 static inline unsigned long __cmpxchg(volatile void * ptr, unsigned long old, in __cmpxchg() argument
56 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
62 #define cmpxchg(ptr,o,n) \ argument
64 __typeof__(*(ptr)) _o_ = (o); \
65 __typeof__(*(ptr)) _n_ = (n); \
66 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
[all …]
Duaccess_64.h24 #define __get_user_size(x,ptr,size,retval) \ argument
30 (long)ptr); \
34 (long)ptr); \
38 (long)ptr); \
42 (long)ptr); \
56 #define __put_user_size(x,ptr,size,retval) \ argument
62 (__force long)ptr); \
66 (__force long)ptr); \
70 (__force long)ptr); \
74 (__force long)ptr); \
Duaccess_32.h15 #define __get_user_size(x,ptr,size,retval) \ argument
20 __get_user_asm(x, ptr, retval, "b"); \
23 __get_user_asm(x, ptr, retval, "w"); \
26 __get_user_asm(x, ptr, retval, "l"); \
68 #define __put_user_size(x,ptr,size,retval) \ argument
73 __put_user_asm(x, ptr, retval, "b"); \
76 __put_user_asm(x, ptr, retval, "w"); \
79 __put_user_asm(x, ptr, retval, "l"); \
82 __put_user_u64(x, ptr, retval); \
/linux-4.1.27/mm/
Dkmemleak.c255 const void *ptr; /* allocated/freed memory block */ member
297 const u8 *ptr = (const u8 *)object->pointer; in hex_dump_object() local
310 hex_dump_to_buffer(ptr + i, linelen, HEX_ROW_SIZE, in hex_dump_object()
370 void *ptr = (void *)object->trace[i]; in print_unreferenced() local
371 seq_printf(seq, " [<%p>] %pS\n", ptr, ptr); in print_unreferenced()
405 static struct kmemleak_object *lookup_object(unsigned long ptr, int alias) in lookup_object() argument
412 if (ptr < object->pointer) in lookup_object()
414 else if (object->pointer + object->size <= ptr) in lookup_object()
416 else if (object->pointer == ptr || alias) in lookup_object()
420 ptr); in lookup_object()
[all …]
Dnobootmem.c38 void *ptr; in __alloc_memory_core_early() local
51 ptr = phys_to_virt(addr); in __alloc_memory_core_early()
52 memset(ptr, 0, size); in __alloc_memory_core_early()
57 kmemleak_alloc(ptr, size, 0, 0); in __alloc_memory_core_early()
58 return ptr; in __alloc_memory_core_early()
226 void *ptr; in ___alloc_bootmem_nopanic() local
233 ptr = __alloc_memory_core_early(NUMA_NO_NODE, size, align, goal, limit); in ___alloc_bootmem_nopanic()
235 if (ptr) in ___alloc_bootmem_nopanic()
236 return ptr; in ___alloc_bootmem_nopanic()
309 void *ptr; in ___alloc_bootmem_node_nopanic() local
[all …]
/linux-4.1.27/arch/arc/kernel/
Dunwind.c180 const u8 *ptr = header_start + 4; in init_unwind_table() local
193 || (void *)read_pointer(&ptr, end, header_start[1]) != table_start in init_unwind_table()
195 || read_pointer(&ptr, end, header_start[2]) <= 0 in init_unwind_table()
247 const u8 *ptr; in setup_unwind_table() local
285 ptr = (const u8 *)(fde + 2); in setup_unwind_table()
286 if (!read_pointer(&ptr, (const u8 *)(fde + 1) + *fde, in setup_unwind_table()
325 ptr = (const u8 *)(fde + 2); in setup_unwind_table()
326 header->table[n].start = read_pointer(&ptr, in setup_unwind_table()
526 } ptr; in read_pointer() local
530 ptr.p8 = *pLoc; in read_pointer()
[all …]
/linux-4.1.27/arch/s390/kernel/
Dcrash_dump.c312 static void *nt_prstatus(void *ptr, struct save_area *sa) in nt_prstatus() argument
324 return nt_init(ptr, NT_PRSTATUS, &nt_prstatus, sizeof(nt_prstatus), in nt_prstatus()
331 static void *nt_fpregset(void *ptr, struct save_area *sa) in nt_fpregset() argument
339 return nt_init(ptr, NT_PRFPREG, &nt_fpregset, sizeof(nt_fpregset), in nt_fpregset()
346 static void *nt_s390_timer(void *ptr, struct save_area *sa) in nt_s390_timer() argument
348 return nt_init(ptr, NT_S390_TIMER, &sa->timer, sizeof(sa->timer), in nt_s390_timer()
355 static void *nt_s390_tod_cmp(void *ptr, struct save_area *sa) in nt_s390_tod_cmp() argument
357 return nt_init(ptr, NT_S390_TODCMP, &sa->clk_cmp, in nt_s390_tod_cmp()
364 static void *nt_s390_tod_preg(void *ptr, struct save_area *sa) in nt_s390_tod_preg() argument
366 return nt_init(ptr, NT_S390_TODPREG, &sa->tod_reg, in nt_s390_tod_preg()
[all …]
/linux-4.1.27/arch/mips/sgi-ip22/
Dip22-nvram.c34 #define eeprom_cs_on(ptr) ({ \ argument
35 __raw_writel(__raw_readl(ptr) & ~EEPROM_DATO, ptr); \
36 __raw_writel(__raw_readl(ptr) & ~EEPROM_ECLK, ptr); \
37 __raw_writel(__raw_readl(ptr) & ~EEPROM_EPROT, ptr); \
39 __raw_writel(__raw_readl(ptr) | EEPROM_CSEL, ptr); \
40 __raw_writel(__raw_readl(ptr) | EEPROM_ECLK, ptr); })
43 #define eeprom_cs_off(ptr) ({ \ argument
44 __raw_writel(__raw_readl(ptr) & ~EEPROM_ECLK, ptr); \
45 __raw_writel(__raw_readl(ptr) & ~EEPROM_CSEL, ptr); \
46 __raw_writel(__raw_readl(ptr) | EEPROM_EPROT, ptr); \
[all …]
/linux-4.1.27/tools/lib/traceevent/
Dkbuffer-parse.c70 unsigned int (*read_4)(void *ptr);
71 unsigned long long (*read_8)(void *ptr);
72 unsigned long long (*read_long)(struct kbuffer *kbuf, void *ptr);
84 unsigned int *ptr; in host_is_bigendian() local
86 ptr = (unsigned int *)str; in host_is_bigendian()
87 return *ptr == 0x01020304; in host_is_bigendian()
96 static unsigned long long __read_8(void *ptr) in __read_8() argument
98 unsigned long long data = *(unsigned long long *)ptr; in __read_8()
103 static unsigned long long __read_8_sw(void *ptr) in __read_8_sw() argument
105 unsigned long long data = *(unsigned long long *)ptr; in __read_8_sw()
[all …]
/linux-4.1.27/arch/unicore32/include/asm/
Dcmpxchg.h19 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, in __xchg() argument
28 : "r" (x), "r" (ptr) in __xchg()
34 : "r" (x), "r" (ptr) in __xchg()
44 #define xchg(ptr, x) \ argument
45 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr))))
53 #define cmpxchg_local(ptr, o, n) \ argument
54 ((__typeof__(*(ptr)))__cmpxchg_local_generic((ptr), \
55 (unsigned long)(o), (unsigned long)(n), sizeof(*(ptr))))
56 #define cmpxchg64_local(ptr, o, n) \ argument
57 __cmpxchg64_local_generic((ptr), (o), (n))
/linux-4.1.27/drivers/sh/intc/
Daccess.c78 void __iomem *ptr = (void __iomem *)addr; in test_8() local
79 return intc_get_field_from_handle(__raw_readb(ptr), h); in test_8()
85 void __iomem *ptr = (void __iomem *)addr; in test_16() local
86 return intc_get_field_from_handle(__raw_readw(ptr), h); in test_16()
92 void __iomem *ptr = (void __iomem *)addr; in test_32() local
93 return intc_get_field_from_handle(__raw_readl(ptr), h); in test_32()
99 void __iomem *ptr = (void __iomem *)addr; in write_8() local
100 __raw_writeb(intc_set_field_from_handle(0, data, h), ptr); in write_8()
101 (void)__raw_readb(ptr); /* Defeat write posting */ in write_8()
108 void __iomem *ptr = (void __iomem *)addr; in write_16() local
[all …]
/linux-4.1.27/arch/arm/lib/
Dcopy_to_user.S44 .macro ldr1w ptr reg abort
45 W(ldr) \reg, [\ptr], #4
48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
49 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4}
52 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
53 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
56 .macro ldr1b ptr reg cond=al abort
57 ldr\cond\()b \reg, [\ptr], #1
60 .macro str1w ptr reg abort
61 strusr \reg, \ptr, 4, abort=\abort
[all …]
Dcopy_from_user.S44 .macro ldr1w ptr reg abort
45 ldrusr \reg, \ptr, 4, abort=\abort
48 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
49 ldr1w \ptr, \reg1, \abort
50 ldr1w \ptr, \reg2, \abort
51 ldr1w \ptr, \reg3, \abort
52 ldr1w \ptr, \reg4, \abort
55 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
56 ldr4w \ptr, \reg1, \reg2, \reg3, \reg4, \abort
57 ldr4w \ptr, \reg5, \reg6, \reg7, \reg8, \abort
[all …]
Dmemcpy.S20 .macro ldr1w ptr reg abort
21 W(ldr) \reg, [\ptr], #4
24 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
25 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4}
28 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
29 ldmia \ptr!, {\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8}
32 .macro ldr1b ptr reg cond=al abort
33 ldr\cond\()b \reg, [\ptr], #1
36 .macro str1w ptr reg abort
37 W(str) \reg, [\ptr], #4
[all …]
/linux-4.1.27/drivers/staging/rtl8192e/
Drtllib_crypt.c38 struct list_head *ptr, *n; in rtllib_crypt_deinit_entries() local
41 for (ptr = info->crypt_deinit_list.next, n = ptr->next; in rtllib_crypt_deinit_entries()
42 ptr != &info->crypt_deinit_list; ptr = n, n = ptr->next) { in rtllib_crypt_deinit_entries()
43 entry = list_entry(ptr, struct lib80211_crypt_data, list); in rtllib_crypt_deinit_entries()
48 list_del(ptr); in rtllib_crypt_deinit_entries()
131 struct list_head *ptr; in rtllib_unregister_crypto_ops() local
138 for (ptr = hcrypt->algs.next; ptr != &hcrypt->algs; ptr = ptr->next) { in rtllib_unregister_crypto_ops()
140 (struct rtllib_crypto_alg *) ptr; in rtllib_unregister_crypto_ops()
163 struct list_head *ptr; in rtllib_get_crypto_ops() local
170 for (ptr = hcrypt->algs.next; ptr != &hcrypt->algs; ptr = ptr->next) { in rtllib_get_crypto_ops()
[all …]
/linux-4.1.27/drivers/staging/rtl8192u/ieee80211/
Dieee80211_crypt.c42 struct list_head *ptr, *n; in ieee80211_crypt_deinit_entries() local
45 for (ptr = ieee->crypt_deinit_list.next, n = ptr->next; in ieee80211_crypt_deinit_entries()
46 ptr != &ieee->crypt_deinit_list; ptr = n, n = ptr->next) { in ieee80211_crypt_deinit_entries()
47 entry = list_entry(ptr, struct ieee80211_crypt_data, list); in ieee80211_crypt_deinit_entries()
52 list_del(ptr); in ieee80211_crypt_deinit_entries()
129 struct list_head *ptr; in ieee80211_unregister_crypto_ops() local
136 for (ptr = hcrypt->algs.next; ptr != &hcrypt->algs; ptr = ptr->next) { in ieee80211_unregister_crypto_ops()
138 (struct ieee80211_crypto_alg *) ptr; in ieee80211_unregister_crypto_ops()
160 struct list_head *ptr; in ieee80211_get_crypto_ops() local
167 for (ptr = hcrypt->algs.next; ptr != &hcrypt->algs; ptr = ptr->next) { in ieee80211_get_crypto_ops()
[all …]
/linux-4.1.27/arch/mn10300/include/asm/
Duaccess.h102 #define put_user(x, ptr) __put_user_check((x), (ptr), sizeof(*(ptr))) argument
103 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr))) argument
110 #define __put_user(x, ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
111 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
119 #define put_user_ret(x, ptr, ret) \ argument
120 ({ if (put_user((x), (ptr))) return (ret); })
121 #define get_user_ret(x, ptr, ret) \ argument
122 ({ if (get_user((x), (ptr))) return (ret); })
123 #define __put_user_ret(x, ptr, ret) \ argument
124 ({ if (__put_user((x), (ptr))) return (ret); })
[all …]
/linux-4.1.27/arch/sh/kernel/
Dmachine_kexec.c79 unsigned long *ptr; in machine_kexec() local
87 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()
88 ptr = (entry & IND_INDIRECTION) ? in machine_kexec()
89 phys_to_virt(entry & PAGE_MASK) : ptr + 1) { in machine_kexec()
90 if (*ptr & IND_SOURCE || *ptr & IND_INDIRECTION || in machine_kexec()
91 *ptr & IND_DESTINATION) in machine_kexec()
92 *ptr = (unsigned long) phys_to_virt(*ptr); in machine_kexec()
132 for (ptr = &image->head; (entry = *ptr) && !(entry & IND_DONE); in machine_kexec()
133 ptr = (*ptr & IND_INDIRECTION) ? in machine_kexec()
134 phys_to_virt(*ptr & PAGE_MASK) : ptr + 1) { in machine_kexec()
[all …]
/linux-4.1.27/drivers/regulator/
Dgpio-regulator.c54 int ptr; in gpio_regulator_get_value() local
56 for (ptr = 0; ptr < data->nr_states; ptr++) in gpio_regulator_get_value()
57 if (data->states[ptr].gpios == data->state) in gpio_regulator_get_value()
58 return data->states[ptr].value; in gpio_regulator_get_value()
68 int ptr, target = 0, state, best_val = INT_MAX; in gpio_regulator_set_voltage() local
70 for (ptr = 0; ptr < data->nr_states; ptr++) in gpio_regulator_set_voltage()
71 if (data->states[ptr].value < best_val && in gpio_regulator_set_voltage()
72 data->states[ptr].value >= min_uV && in gpio_regulator_set_voltage()
73 data->states[ptr].value <= max_uV) { in gpio_regulator_set_voltage()
74 target = data->states[ptr].gpios; in gpio_regulator_set_voltage()
[all …]
/linux-4.1.27/kernel/debug/
Dgdbstub.c292 int kgdb_hex2long(char **ptr, unsigned long *long_val) in kgdb_hex2long() argument
300 if (**ptr == '-') { in kgdb_hex2long()
302 (*ptr)++; in kgdb_hex2long()
304 while (**ptr) { in kgdb_hex2long()
305 hex_val = hex_to_bin(**ptr); in kgdb_hex2long()
311 (*ptr)++; in kgdb_hex2long()
345 char *ptr = (char *)gdb_regs; in pt_regs_to_gdb_regs() local
348 dbg_get_reg(i, ptr + idx, regs); in pt_regs_to_gdb_regs()
357 char *ptr = (char *)gdb_regs; in gdb_regs_to_pt_regs() local
360 dbg_set_reg(i, ptr + idx, regs); in gdb_regs_to_pt_regs()
[all …]
/linux-4.1.27/scripts/coccinelle/api/
Dptr_ret.cocci20 expression ptr;
23 - if (IS_ERR(ptr)) return PTR_ERR(ptr); else return 0;
24 + return PTR_ERR_OR_ZERO(ptr);
27 expression ptr;
30 - if (IS_ERR(ptr)) return PTR_ERR(ptr); return 0;
31 + return PTR_ERR_OR_ZERO(ptr);
34 expression ptr;
37 - (IS_ERR(ptr) ? PTR_ERR(ptr) : 0)
38 + PTR_ERR_OR_ZERO(ptr)
41 expression ptr;
[all …]
/linux-4.1.27/arch/hexagon/include/asm/
Dcmpxchg.h36 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, in __xchg() argument
49 : "r" (ptr), "r" (x) in __xchg()
59 #define xchg(ptr, v) ((__typeof__(*(ptr)))__xchg((unsigned long)(v), (ptr), \ argument
60 sizeof(*(ptr))))
69 #define cmpxchg(ptr, old, new) \ argument
71 __typeof__(ptr) __ptr = (ptr); \
72 __typeof__(*(ptr)) __old = (old); \
73 __typeof__(*(ptr)) __new = (new); \
74 __typeof__(*(ptr)) __oldval = 0; \
/linux-4.1.27/arch/nios2/include/asm/
Duaccess.h140 #define __get_user_unknown(val, size, ptr, err) do { \ argument
142 if (copy_from_user(&(val), ptr, size)) { \
147 #define __get_user_common(val, size, ptr, err) \ argument
151 __get_user_asm(val, "ldbu", ptr, err); \
154 __get_user_asm(val, "ldhu", ptr, err); \
157 __get_user_asm(val, "ldw", ptr, err); \
160 __get_user_unknown(val, size, ptr, err); \
165 #define __get_user(x, ptr) \ argument
168 const __typeof__(*(ptr)) __user *__gu_ptr = (ptr); \
170 __get_user_common(__gu_val, sizeof(*(ptr)), __gu_ptr, __gu_err);\
[all …]
Dcmpxchg.h14 #define xchg(ptr, x) \ argument
15 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), sizeof(*(ptr))))
20 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, in __xchg() argument
33 : "r" (x), "m" (*__xg(ptr)) in __xchg()
41 : "r" (x), "m" (*__xg(ptr)) in __xchg()
49 : "r" (x), "m" (*__xg(ptr)) in __xchg()
/linux-4.1.27/fs/nilfs2/
Ddirect.c43 __u64 key, __u64 ptr) in nilfs_direct_set_ptr() argument
45 *(nilfs_direct_dptrs(direct) + key) = cpu_to_le64(ptr); in nilfs_direct_set_ptr()
51 __u64 ptr; in nilfs_direct_lookup() local
55 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup()
56 if (ptr == NILFS_BMAP_INVALID_PTR) in nilfs_direct_lookup()
59 *ptrp = ptr; in nilfs_direct_lookup()
68 __u64 ptr, ptr2; in nilfs_direct_lookup_contig() local
74 ptr = nilfs_direct_get_ptr(direct, key); in nilfs_direct_lookup_contig()
75 if (ptr == NILFS_BMAP_INVALID_PTR) in nilfs_direct_lookup_contig()
80 ret = nilfs_dat_translate(dat, ptr, &blocknr); in nilfs_direct_lookup_contig()
[all …]
/linux-4.1.27/net/sunrpc/auth_gss/
Dgss_krb5_wrap.c68 u8 *ptr; in gss_krb5_remove_padding() local
85 ptr = kmap_atomic(buf->pages[last]); in gss_krb5_remove_padding()
86 pad = *(ptr + offset); in gss_krb5_remove_padding()
87 kunmap_atomic(ptr); in gss_krb5_remove_padding()
165 unsigned char *ptr, *msg_start; in gss_wrap_kerberos_v1() local
186 ptr = buf->head[0].iov_base + offset; in gss_wrap_kerberos_v1()
195 kctx->gk5e->cksumlength + plainlen, &ptr); in gss_wrap_kerberos_v1()
199 ptr[0] = (unsigned char) ((KG_TOK_WRAP_MSG >> 8) & 0xff); in gss_wrap_kerberos_v1()
200 ptr[1] = (unsigned char) (KG_TOK_WRAP_MSG & 0xff); in gss_wrap_kerberos_v1()
202 msg_start = ptr + GSS_KRB5_TOK_HDR_LEN + kctx->gk5e->cksumlength; in gss_wrap_kerberos_v1()
[all …]
Dgss_krb5_unseal.c85 unsigned char *ptr = (unsigned char *)read_token->data; in gss_verify_mic_v1() local
91 if (g_verify_token_header(&ctx->mech_used, &bodysize, &ptr, in gss_verify_mic_v1()
95 if ((ptr[0] != ((KG_TOK_MIC_MSG >> 8) & 0xff)) || in gss_verify_mic_v1()
96 (ptr[1] != (KG_TOK_MIC_MSG & 0xff))) in gss_verify_mic_v1()
101 signalg = ptr[2] + (ptr[3] << 8); in gss_verify_mic_v1()
105 sealalg = ptr[4] + (ptr[5] << 8); in gss_verify_mic_v1()
109 if ((ptr[6] != 0xff) || (ptr[7] != 0xff)) in gss_verify_mic_v1()
117 if (make_checksum(ctx, ptr, 8, message_buffer, 0, in gss_verify_mic_v1()
121 if (memcmp(md5cksum.data, ptr + GSS_KRB5_TOK_HDR_LEN, in gss_verify_mic_v1()
134 if (krb5_get_seq_num(ctx, ptr + GSS_KRB5_TOK_HDR_LEN, ptr + 8, in gss_verify_mic_v1()
[all …]
Dgss_krb5_seal.c76 u16 *ptr; in setup_token() local
82 ptr = (u16 *)token->data; in setup_token()
83 g_make_token_header(&ctx->mech_used, body_size, (unsigned char **)&ptr); in setup_token()
86 krb5_hdr = ptr; in setup_token()
87 *ptr++ = KG_TOK_MIC_MSG; in setup_token()
92 *ptr++ = (__force u16)cpu_to_le16(ctx->gk5e->signalg); in setup_token()
93 *ptr++ = SEAL_ALG_NONE; in setup_token()
94 *ptr = 0xffff; in setup_token()
102 u16 *ptr; in setup_token_v2() local
113 krb5_hdr = ptr = (u16 *)token->data; in setup_token_v2()
[all …]
/linux-4.1.27/arch/microblaze/include/asm/
Dcmpxchg.h6 void __bad_xchg(volatile void *ptr, int size);
8 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, in __xchg() argument
17 ret = *(volatile unsigned char *)ptr; in __xchg()
18 *(volatile unsigned char *)ptr = x; in __xchg()
24 ret = *(volatile unsigned long *)ptr; in __xchg()
25 *(volatile unsigned long *)ptr = x; in __xchg()
29 __bad_xchg(ptr, size), ret = 0; in __xchg()
36 #define xchg(ptr, x) \ argument
37 ((__typeof__(*(ptr))) __xchg((unsigned long)(x), (ptr), sizeof(*(ptr))))
Duaccess.h193 #define get_user(x, ptr) \ argument
194 __get_user_check((x), (ptr), sizeof(*(ptr)))
196 #define __get_user_check(x, ptr, size) \ argument
199 const typeof(*(ptr)) __user *__gu_addr = (ptr); \
223 x = (__force typeof(*(ptr)))__gu_val; \
227 #define __get_user(x, ptr) \ argument
232 switch (sizeof(*(ptr))) { \
234 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
237 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
240 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
[all …]
/linux-4.1.27/arch/cris/include/asm/
Duaccess.h95 #define get_user(x, ptr) \ argument
96 __get_user_check((x), (ptr), sizeof(*(ptr)))
97 #define put_user(x, ptr) \ argument
98 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
100 #define __get_user(x, ptr) \ argument
101 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
102 #define __put_user(x, ptr) \ argument
103 __put_user_nocheck((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
107 #define __put_user_size(x, ptr, size, retval) \ argument
112 __put_user_asm(x, ptr, retval, "move.b"); \
[all …]
/linux-4.1.27/sound/pci/emu10k1/
Demufx.c495 unsigned int *ptr, in snd_emu10k1_write_op() argument
499 if (snd_BUG_ON(*ptr >= 512)) in snd_emu10k1_write_op()
501 code = (u_int32_t __force *)icode->code + (*ptr) * 2; in snd_emu10k1_write_op()
502 set_bit(*ptr, icode->code_valid); in snd_emu10k1_write_op()
505 (*ptr)++; in snd_emu10k1_write_op()
508 #define OP(icode, ptr, op, r, a, x, y) \ argument
509 snd_emu10k1_write_op(icode, ptr, op, r, a, x, y)
512 unsigned int *ptr, in snd_emu10k1_audigy_write_op() argument
516 if (snd_BUG_ON(*ptr >= 1024)) in snd_emu10k1_audigy_write_op()
518 code = (u_int32_t __force *)icode->code + (*ptr) * 2; in snd_emu10k1_audigy_write_op()
[all …]
/linux-4.1.27/drivers/spi/
Dspi-tle62x0.c106 int ptr; in tle62x0_status_show() local
117 for (ptr = 0; ptr < (st->nr_gpio * 2)/8; ptr += 1) { in tle62x0_status_show()
119 fault |= ((unsigned long)buff[ptr]); in tle62x0_status_show()
121 dev_dbg(dev, "byte %d is %02x\n", ptr, buff[ptr]); in tle62x0_status_show()
124 for (ptr = 0; ptr < st->nr_gpio; ptr++) { in tle62x0_status_show()
125 bp += sprintf(bp, "%s ", decode_fault(fault >> (ptr * 2))); in tle62x0_status_show()
232 int ptr; in to_gpio_num() local
234 for (ptr = 0; ptr < ARRAY_SIZE(gpio_attrs); ptr++) { in to_gpio_num()
235 if (gpio_attrs[ptr] == attr) in to_gpio_num()
236 return ptr; in to_gpio_num()
[all …]
/linux-4.1.27/include/trace/events/
Dkmem.h14 const void *ptr,
19 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags),
23 __field( const void *, ptr )
31 __entry->ptr = ptr;
39 __entry->ptr,
47 TP_PROTO(unsigned long call_site, const void *ptr,
50 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags)
55 TP_PROTO(unsigned long call_site, const void *ptr,
58 TP_ARGS(call_site, ptr, bytes_req, bytes_alloc, gfp_flags)
64 const void *ptr,
[all …]
/linux-4.1.27/arch/unicore32/lib/
Dcopy_to_user.S36 .macro ldr1w ptr reg abort
37 ldw.w \reg, [\ptr]+, #4
40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
41 ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+
44 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
45 ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
48 .macro ldr1b ptr reg cond=al abort
50 ldb.w \reg, [\ptr]+, #1
53 .macro str1w ptr reg abort
54 strusr \reg, \ptr, 4, abort=\abort
[all …]
Dcopy_from_user.S36 .macro ldr1w ptr reg abort
37 ldrusr \reg, \ptr, 4, abort=\abort
40 .macro ldr4w ptr reg1 reg2 reg3 reg4 abort
41 100: ldm.w (\reg1, \reg2, \reg3, \reg4), [\ptr]+
48 .macro ldr8w ptr reg1 reg2 reg3 reg4 reg5 reg6 reg7 reg8 abort
49 100: ldm.w (\reg1, \reg2, \reg3, \reg4, \reg5, \reg6, \reg7, \reg8), [\ptr]+
56 .macro ldr1b ptr reg cond=al abort
57 ldrusr \reg, \ptr, 1, \cond, abort=\abort
60 .macro str1w ptr reg abort
61 stw.w \reg, [\ptr]+, #4
[all …]
/linux-4.1.27/arch/score/mm/
Dtlb-miss.S35 .macro load_pte, pte, ptr
36 la \ptr, pgd_current
37 lw \ptr, [\ptr, 0]
41 add \ptr, \ptr, \pte
42 lw \ptr, [\ptr, 0]
46 add \ptr, \ptr, \pte
47 lw \pte, [\ptr, 0]
50 .macro pte_reload, ptr
51 lw \ptr, [\ptr, 0]
52 mtcr \ptr, cr12
[all …]
/linux-4.1.27/drivers/mfd/
Dcros_ec_spi.c89 static void debug_packet(struct device *dev, const char *name, u8 *ptr, in debug_packet() argument
97 pr_cont(" %02x", ptr[i]); in debug_packet()
121 u8 *ptr, *end; in cros_ec_spi_receive_response() local
133 trans.rx_buf = ptr = ec_dev->din; in cros_ec_spi_receive_response()
144 for (end = ptr + EC_MSG_PREAMBLE_COUNT; ptr != end; ptr++) { in cros_ec_spi_receive_response()
145 if (*ptr == EC_MSG_HEADER) { in cros_ec_spi_receive_response()
147 ptr - ec_dev->din); in cros_ec_spi_receive_response()
151 if (ptr != end) in cros_ec_spi_receive_response()
169 todo = end - ++ptr; in cros_ec_spi_receive_response()
172 memmove(ec_dev->din, ptr, todo); in cros_ec_spi_receive_response()
[all …]
/linux-4.1.27/ipc/
Dsyscall.c17 unsigned long, third, void __user *, ptr, long, fifth) in SYSCALL_DEFINE6() argument
26 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
29 return sys_semtimedop(first, (struct sembuf __user *)ptr, in SYSCALL_DEFINE6()
37 if (!ptr) in SYSCALL_DEFINE6()
39 if (get_user(arg, (unsigned long __user *) ptr)) in SYSCALL_DEFINE6()
45 return sys_msgsnd(first, (struct msgbuf __user *) ptr, in SYSCALL_DEFINE6()
51 if (!ptr) in SYSCALL_DEFINE6()
55 (struct ipc_kludge __user *) ptr, in SYSCALL_DEFINE6()
63 (struct msgbuf __user *) ptr, in SYSCALL_DEFINE6()
69 return sys_msgctl(first, second, (struct msqid_ds __user *)ptr); in SYSCALL_DEFINE6()
[all …]
/linux-4.1.27/arch/arm/mach-omap2/
Dclockdomain.c85 clkdm->pwrdm.ptr = pwrdm; in _clkdm_register()
152 autodep->clkdm.ptr = clkdm; in _autodep_lookup()
446 for (a = autodeps; a->clkdm.ptr; a++) in clkdm_register_autodeps()
554 return clkdm->pwrdm.ptr; in clkdm_get_pwrdm()
584 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_add_wkdep()
586 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_add_wkdep()
613 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_del_wkdep()
615 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_del_wkdep()
704 pwrdm_lock(cd->clkdm->pwrdm.ptr); in clkdm_add_sleepdep()
706 pwrdm_unlock(cd->clkdm->pwrdm.ptr); in clkdm_add_sleepdep()
[all …]
/linux-4.1.27/net/netfilter/
Dnf_synproxy_core.c32 u8 buf[40], *ptr; in synproxy_parse_options() local
34 ptr = skb_header_pointer(skb, doff + sizeof(*th), length, buf); in synproxy_parse_options()
35 if (ptr == NULL) in synproxy_parse_options()
40 int opcode = *ptr++; in synproxy_parse_options()
50 opsize = *ptr++; in synproxy_parse_options()
59 opts->mss = get_unaligned_be16(ptr); in synproxy_parse_options()
65 opts->wscale = *ptr; in synproxy_parse_options()
73 opts->tsval = get_unaligned_be32(ptr); in synproxy_parse_options()
74 opts->tsecr = get_unaligned_be32(ptr + 4); in synproxy_parse_options()
84 ptr += opsize - 2; in synproxy_parse_options()
[all …]
/linux-4.1.27/tools/testing/selftests/vm/
Dtranshuge-stress.c30 int64_t allocate_transhuge(void *ptr) in allocate_transhuge() argument
35 if (mmap(ptr, HPAGE_SIZE, PROT_READ | PROT_WRITE, in allocate_transhuge()
37 MAP_NORESERVE | MAP_PRIVATE, -1, 0) != ptr) in allocate_transhuge()
40 if (madvise(ptr, HPAGE_SIZE, MADV_HUGEPAGE)) in allocate_transhuge()
44 *(volatile void **)ptr = ptr; in allocate_transhuge()
47 (uintptr_t)ptr >> (PAGE_SHIFT - 3)) != sizeof(ent)) in allocate_transhuge()
61 void *ptr, *p; in main() local
89 ptr = mmap(NULL, len + HPAGE_SIZE, PROT_READ | PROT_WRITE, in main()
91 if (ptr == MAP_FAILED) in main()
93 ptr += HPAGE_SIZE - (uintptr_t)ptr % HPAGE_SIZE; in main()
[all …]
/linux-4.1.27/arch/mips/mti-malta/
Dmalta-memory.c31 char *memsize_str, *ememsize_str = NULL, *ptr; in fw_getmdesc() local
76 ptr = strstr(cmdline, "memsize="); in fw_getmdesc()
77 if (ptr && (ptr != cmdline) && (*(ptr - 1) != ' ')) in fw_getmdesc()
78 ptr = strstr(ptr, " memsize="); in fw_getmdesc()
81 ptr = strstr(cmdline, "ememsize="); in fw_getmdesc()
82 if (ptr && (ptr != cmdline) && (*(ptr - 1) != ' ')) in fw_getmdesc()
83 ptr = strstr(ptr, " ememsize="); in fw_getmdesc()
86 if (ptr) in fw_getmdesc()
87 memsize = memparse(ptr + 8 + (eva ? 1 : 0), &ptr); in fw_getmdesc()
/linux-4.1.27/drivers/scsi/
Dnsp32_io.h57 volatile unsigned char *ptr; in nsp32_mmio_write1() local
59 ptr = (unsigned char *)(base + NSP32_MMIO_OFFSET + index); in nsp32_mmio_write1()
61 writeb(val, ptr); in nsp32_mmio_write1()
67 volatile unsigned char *ptr; in nsp32_mmio_read1() local
69 ptr = (unsigned char *)(base + NSP32_MMIO_OFFSET + index); in nsp32_mmio_read1()
71 return readb(ptr); in nsp32_mmio_read1()
78 volatile unsigned short *ptr; in nsp32_mmio_write2() local
80 ptr = (unsigned short *)(base + NSP32_MMIO_OFFSET + index); in nsp32_mmio_write2()
82 writew(cpu_to_le16(val), ptr); in nsp32_mmio_write2()
88 volatile unsigned short *ptr; in nsp32_mmio_read2() local
[all …]
Daha152x.c636 static void show_command(Scsi_Cmnd * ptr);
661 Scsi_Cmnd *ptr; in remove_first_SC() local
663 ptr = *SC; in remove_first_SC()
664 if (ptr) { in remove_first_SC()
666 SCNEXT(ptr)=NULL; in remove_first_SC()
668 return ptr; in remove_first_SC()
673 Scsi_Cmnd *ptr, *prev; in remove_lun_SC() local
675 for (ptr = *SC, prev = NULL; in remove_lun_SC()
676 ptr && ((ptr->device->id != target) || (ptr->device->lun != lun)); in remove_lun_SC()
677 prev = ptr, ptr = SCNEXT(ptr)) in remove_lun_SC()
[all …]
/linux-4.1.27/drivers/input/misc/
Dxen-kbdfront.c36 struct input_dev *ptr; member
68 dev = info->ptr; in input_handler()
81 if (test_bit(event->key.keycode, info->ptr->keybit)) in input_handler()
82 dev = info->ptr; in input_handler()
113 struct input_dev *kbd, *ptr; in xenkbd_probe() local
160 ptr = input_allocate_device(); in xenkbd_probe()
161 if (!ptr) in xenkbd_probe()
163 ptr->name = "Xen Virtual Pointer"; in xenkbd_probe()
164 ptr->phys = info->phys; in xenkbd_probe()
165 ptr->id.bustype = BUS_PCI; in xenkbd_probe()
[all …]
/linux-4.1.27/Documentation/zh_CN/arm/
Dkernel_user_helpers.txt136 int __kuser_cmpxchg(int32_t oldval, int32_t newval, volatile int32_t *ptr);
142 r2 = ptr
156 仅在 *ptr 为 oldval 时原子保存 newval 于 *ptr 中。
157 如果 *ptr 被改变,则返回值为零,否则为非零值。
158 如果 *ptr 被改变,则 C flag 也会被置 1,以实现调用代码中的汇编
163 typedef int (__kuser_cmpxchg_t)(int oldval, int newval, volatile int *ptr);
166 int atomic_add(volatile int *ptr, int val)
171 old = *ptr;
173 } while(__kuser_cmpxchg(old, new, ptr));
230 volatile int64_t *ptr);
[all …]
/linux-4.1.27/drivers/media/usb/pvrusb2/
Dpvrusb2-ctrl.c307 char *ptr,unsigned int len) in gen_bitmask_string() argument
323 cnt = scnprintf(ptr,len,"%s%s%s", in gen_bitmask_string()
328 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
337 cnt = scnprintf(ptr,len,"%s0x%lx", in gen_bitmask_string()
340 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
343 cnt = scnprintf(ptr,len,"%s+0x%lx", in gen_bitmask_string()
346 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
349 cnt = scnprintf(ptr,len,"%s+0x%lx", in gen_bitmask_string()
352 ptr += cnt; len -= cnt; uc += cnt; in gen_bitmask_string()
368 static int parse_token(const char *ptr,unsigned int len, in parse_token() argument
[all …]
/linux-4.1.27/drivers/misc/cb710/
Dsgbuf2.c48 static inline bool needs_unaligned_copy(const void *ptr) in needs_unaligned_copy() argument
53 return ((ptr - NULL) & 3) != 0; in needs_unaligned_copy()
57 static bool sg_dwiter_get_next_block(struct sg_mapping_iter *miter, uint32_t **ptr) in sg_dwiter_get_next_block() argument
68 *ptr = miter->addr + miter->consumed; in sg_dwiter_get_next_block()
95 uint32_t *ptr = NULL; in cb710_sg_dwiter_read_next_block() local
97 if (likely(sg_dwiter_get_next_block(miter, &ptr))) in cb710_sg_dwiter_read_next_block()
98 return ptr ? *ptr : 0; in cb710_sg_dwiter_read_next_block()
135 uint32_t *ptr = NULL; in cb710_sg_dwiter_write_next_block() local
137 if (likely(sg_dwiter_get_next_block(miter, &ptr))) { in cb710_sg_dwiter_write_next_block()
138 if (ptr) in cb710_sg_dwiter_write_next_block()
[all …]
/linux-4.1.27/arch/mips/mm/
Dtlbex.c753 unsigned int ptr) in build_huge_handler_tail() argument
756 UASM_i_SC(p, pte, 0, ptr); in build_huge_handler_tail()
758 UASM_i_LW(p, pte, 0, ptr); /* Needed because SC killed our PTE */ in build_huge_handler_tail()
760 UASM_i_SW(p, pte, 0, ptr); in build_huge_handler_tail()
762 build_huge_update_entries(p, pte, ptr); in build_huge_handler_tail()
774 unsigned int tmp, unsigned int ptr) in build_get_pmde64() argument
796 uasm_i_dsrl_safe(p, ptr, tmp, PGDIR_SHIFT + PGD_ORDER + PAGE_SHIFT - 3); in build_get_pmde64()
797 uasm_il_bnez(p, r, ptr, label_vmalloc); in build_get_pmde64()
805 UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg); in build_get_pmde64()
811 UASM_i_MFC0(p, ptr, C0_CONTEXT); in build_get_pmde64()
[all …]
/linux-4.1.27/drivers/staging/rtl8712/
Drtl871x_recv.c251 u8 *psta_addr, *ptr; in r8712_portctrl() local
260 ptr = get_recvframe_data(precv_frame); in r8712_portctrl()
267 ptr = ptr + pfhdr->attrib.hdrlen + LLC_HEADER_SIZE; in r8712_portctrl()
268 memcpy(&ether_type, ptr, 2); in r8712_portctrl()
317 u8 *ptr = precv_frame->u.hdr.rx_data; in sta2sta_data_frame() local
359 memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
360 memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
361 memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
383 u8 *ptr = precv_frame->u.hdr.rx_data; in ap2sta_data_frame() local
394 if ((GetFrameSubType(ptr)) == WIFI_DATA_NULL) in ap2sta_data_frame()
[all …]
/linux-4.1.27/arch/um/drivers/
Dmconsole_kern.c115 char *ptr = req->request.data; in mconsole_log() local
117 ptr += strlen("log "); in mconsole_log()
119 len = req->len - (ptr - req->request.data); in mconsole_log()
120 printk(KERN_WARNING "%.*s", len, ptr); in mconsole_log()
131 char *ptr = req->request.data; in mconsole_proc() local
133 ptr += strlen("proc"); in mconsole_proc()
134 ptr = skip_spaces(ptr); in mconsole_proc()
136 file = file_open_root(mnt->mnt_root, mnt, ptr, O_RDONLY, 0); in mconsole_proc()
139 printk(KERN_ERR "open /proc/%s: %ld\n", ptr, PTR_ERR(file)); in mconsole_proc()
473 char *ptr = req->request.data, *name, *error_string = ""; in mconsole_config() local
[all …]
Dslip_common.h48 unsigned char *ptr = d; in slip_esc() local
57 *ptr++ = SLIP_END; in slip_esc()
67 *ptr++ = SLIP_ESC; in slip_esc()
68 *ptr++ = SLIP_ESC_END; in slip_esc()
71 *ptr++ = SLIP_ESC; in slip_esc()
72 *ptr++ = SLIP_ESC_ESC; in slip_esc()
75 *ptr++ = c; in slip_esc()
79 *ptr++ = SLIP_END; in slip_esc()
80 return (ptr - d); in slip_esc()
/linux-4.1.27/drivers/net/wireless/ath/ath10k/
Dwmi-tlv.c68 ath10k_wmi_tlv_iter(struct ath10k *ar, const void *ptr, size_t len, in ath10k_wmi_tlv_iter() argument
70 const void *ptr, void *data), in ath10k_wmi_tlv_iter()
73 const void *begin = ptr; in ath10k_wmi_tlv_iter()
82 ptr - begin, len, sizeof(*tlv)); in ath10k_wmi_tlv_iter()
86 tlv = ptr; in ath10k_wmi_tlv_iter()
89 ptr += sizeof(*tlv); in ath10k_wmi_tlv_iter()
95 tlv_tag, ptr - begin, len, tlv_len); in ath10k_wmi_tlv_iter()
104 tlv_tag, ptr - begin, tlv_len, in ath10k_wmi_tlv_iter()
109 ret = iter(ar, tlv_tag, tlv_len, ptr, data); in ath10k_wmi_tlv_iter()
113 ptr += tlv_len; in ath10k_wmi_tlv_iter()
[all …]
/linux-4.1.27/drivers/net/caif/
Dcaif_spi_slave.c64 u8 *ptr = NULL; in cfspi_xfer() local
99 ptr = (u8 *) cfspi->xfer.va_tx; in cfspi_xfer()
100 ptr += SPI_IND_SZ; in cfspi_xfer()
101 len = cfspi_xmitfrm(cfspi, ptr, cfspi->tx_cpck_len); in cfspi_xfer()
116 ptr = (u8 *) cfspi->xfer.va_tx; in cfspi_xfer()
117 *ptr++ = SPI_CMD_IND; in cfspi_xfer()
118 *ptr++ = (SPI_CMD_IND & 0xFF00) >> 8; in cfspi_xfer()
119 *ptr++ = cfspi->tx_npck_len & 0x00FF; in cfspi_xfer()
120 *ptr++ = (cfspi->tx_npck_len & 0xFF00) >> 8; in cfspi_xfer()
200 ptr = ((u8 *)(cfspi->xfer.va_rx + SPI_DATA_POS)); in cfspi_xfer()
[all …]
/linux-4.1.27/arch/sparc/mm/
Dleon_mm.c40 unsigned int ptr; in leon_swprobe() local
87 ptr = (pgd & SRMMU_PTD_PMASK) << 4; in leon_swprobe()
88 ptr += ((((vaddr) >> LEON_PGD_SH) & LEON_PGD_M) * 4); in leon_swprobe()
89 if (!_pfn_valid(PFN(ptr))) in leon_swprobe()
92 pmd = LEON_BYPASS_LOAD_PA(ptr); in leon_swprobe()
110 ptr = (pmd & SRMMU_PTD_PMASK) << 4; in leon_swprobe()
111 ptr += (((vaddr >> LEON_PMD_SH) & LEON_PMD_M) * 4); in leon_swprobe()
112 if (!_pfn_valid(PFN(ptr))) { in leon_swprobe()
115 PFN(ptr)); in leon_swprobe()
119 ped = LEON_BYPASS_LOAD_PA(ptr); in leon_swprobe()
[all …]
/linux-4.1.27/arch/mips/kernel/
Dmachine_kexec.c66 unsigned long *ptr; in machine_kexec() local
90 for (ptr = &image->head; (entry = *ptr) && !(entry &IND_DONE); in machine_kexec()
91 ptr = (entry & IND_INDIRECTION) ? in machine_kexec()
92 phys_to_virt(entry & PAGE_MASK) : ptr + 1) { in machine_kexec()
93 if (*ptr & IND_SOURCE || *ptr & IND_INDIRECTION || in machine_kexec()
94 *ptr & IND_DESTINATION) in machine_kexec()
95 *ptr = (unsigned long) phys_to_virt(*ptr); in machine_kexec()
Dkgdb.c251 u32 *ptr = (u32 *)gdb_regs; in sleeping_thread_to_gdb_regs() local
253 u64 *ptr = (u64 *)gdb_regs; in sleeping_thread_to_gdb_regs() local
257 *(ptr++) = regs->regs[reg]; in sleeping_thread_to_gdb_regs()
261 *(ptr++) = regs->regs[reg]; in sleeping_thread_to_gdb_regs()
264 *(ptr++) = 0; in sleeping_thread_to_gdb_regs()
268 *(ptr++) = regs->regs[reg]; in sleeping_thread_to_gdb_regs()
270 *(ptr++) = regs->cp0_status; in sleeping_thread_to_gdb_regs()
271 *(ptr++) = regs->lo; in sleeping_thread_to_gdb_regs()
272 *(ptr++) = regs->hi; in sleeping_thread_to_gdb_regs()
273 *(ptr++) = regs->cp0_badvaddr; in sleeping_thread_to_gdb_regs()
[all …]
/linux-4.1.27/kernel/locking/
Dlockdep_internals.h142 #define __debug_atomic_inc(ptr) \ argument
143 this_cpu_inc(lockdep_stats.ptr);
145 #define debug_atomic_inc(ptr) { \ argument
147 __this_cpu_inc(lockdep_stats.ptr); \
150 #define debug_atomic_dec(ptr) { \ argument
152 __this_cpu_dec(lockdep_stats.ptr); \
155 #define debug_atomic_read(ptr) ({ \ argument
161 __total += __cpu_lockdep_stats->ptr; \
166 # define __debug_atomic_inc(ptr) do { } while (0) argument
167 # define debug_atomic_inc(ptr) do { } while (0) argument
[all …]
/linux-4.1.27/arch/blackfin/kernel/
Dflat.c15 unsigned long bfin_get_addr_from_rp(unsigned long *ptr, in bfin_get_addr_from_rp() argument
20 unsigned short *usptr = (unsigned short *)ptr; in bfin_get_addr_from_rp()
27 usptr = (unsigned short *)ptr; in bfin_get_addr_from_rp()
34 pr_debug("*ptr = %lx", get_unaligned(ptr)); in bfin_get_addr_from_rp()
35 val = get_unaligned(ptr); in bfin_get_addr_from_rp()
61 void bfin_put_addr_at_rp(unsigned long *ptr, unsigned long addr, in bfin_put_addr_at_rp() argument
64 unsigned short *usptr = (unsigned short *)ptr; in bfin_put_addr_at_rp()
79 put_unaligned(addr, ptr); in bfin_put_addr_at_rp()
80 pr_debug("new ptr =%lx", get_unaligned(ptr)); in bfin_put_addr_at_rp()
/linux-4.1.27/arch/arm/mach-ep93xx/include/mach/
Duncompress.h14 static unsigned char __raw_readb(unsigned int ptr) in __raw_readb() argument
16 return *((volatile unsigned char *)ptr); in __raw_readb()
19 static unsigned int __raw_readl(unsigned int ptr) in __raw_readl() argument
21 return *((volatile unsigned int *)ptr); in __raw_readl()
24 static void __raw_writeb(unsigned char value, unsigned int ptr) in __raw_writeb() argument
26 *((volatile unsigned char *)ptr) = value; in __raw_writeb()
29 static void __raw_writel(unsigned int value, unsigned int ptr) in __raw_writel() argument
31 *((volatile unsigned int *)ptr) = value; in __raw_writel()
/linux-4.1.27/arch/um/include/asm/
Duaccess.h129 #define __get_user(x, ptr) \ argument
131 const __typeof__(*(ptr)) __user *__private_ptr = (ptr); \
143 #define get_user(x, ptr) \ argument
145 const __typeof__((*(ptr))) __user *private_ptr = (ptr); \
147 __get_user(x, private_ptr) : ((x) = (__typeof__(*ptr))0, -EFAULT)); \
150 #define __put_user(x, ptr) \ argument
152 __typeof__(*(ptr)) __user *__private_ptr = ptr; \
163 #define put_user(x, ptr) \ argument
165 __typeof__(*(ptr)) __user *private_ptr = (ptr); \
/linux-4.1.27/tools/net/
Dbpf_jit_disasm.c111 char *ptr, *pptr, *tmp; in get_last_jit_image() local
125 ptr = haystack; in get_last_jit_image()
129 ret = regexec(&regex, ptr, 1, pmatch, 0); in get_last_jit_image()
131 ptr += pmatch[0].rm_eo; in get_last_jit_image()
138 ptr = haystack + off - (pmatch[0].rm_eo - pmatch[0].rm_so); in get_last_jit_image()
139 ret = sscanf(ptr, "flen=%d proglen=%d pass=%d image=%lx", in get_last_jit_image()
144 tmp = ptr = haystack + off; in get_last_jit_image()
145 while ((ptr = strtok(tmp, "\n")) != NULL && ulen < ilen) { in get_last_jit_image()
147 if (!strstr(ptr, "JIT code")) in get_last_jit_image()
149 pptr = ptr; in get_last_jit_image()
[all …]
/linux-4.1.27/drivers/usb/phy/
Dphy.c102 struct usb_phy **ptr, *phy; in devm_usb_get_phy() local
104 ptr = devres_alloc(devm_usb_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_usb_get_phy()
105 if (!ptr) in devm_usb_get_phy()
110 *ptr = phy; in devm_usb_get_phy()
111 devres_add(dev, ptr); in devm_usb_get_phy()
113 devres_free(ptr); in devm_usb_get_phy()
173 struct usb_phy *phy = ERR_PTR(-ENOMEM), **ptr; in devm_usb_get_phy_by_phandle() local
189 ptr = devres_alloc(devm_usb_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_usb_get_phy_by_phandle()
190 if (!ptr) { in devm_usb_get_phy_by_phandle()
199 devres_free(ptr); in devm_usb_get_phy_by_phandle()
[all …]
/linux-4.1.27/sound/pci/trident/
Dtrident_memory.c37 #define __set_tlb_bus(trident,page,ptr,addr) \ argument
39 (trident)->tlb.shadow_entries[page] = (ptr); } while (0)
50 #define set_tlb_bus(trident,page,ptr,addr) __set_tlb_bus(trident,page,ptr,addr) argument
73 unsigned long ptr, dma_addr_t addr) in set_tlb_bus() argument
76 __set_tlb_bus(trident, page, ptr, addr); in set_tlb_bus()
77 __set_tlb_bus(trident, page+1, ptr + SNDRV_TRIDENT_PAGE_SIZE, addr + SNDRV_TRIDENT_PAGE_SIZE); in set_tlb_bus()
103 unsigned long ptr, dma_addr_t addr) in set_tlb_bus() argument
108 __set_tlb_bus(trident, page, ptr, addr); in set_tlb_bus()
109 ptr += SNDRV_TRIDENT_PAGE_SIZE; in set_tlb_bus()
126 char *ptr; in offset_ptr() local
[all …]
/linux-4.1.27/tools/virtio/linux/
Derr.h12 static inline long __must_check PTR_ERR(const void *ptr) in PTR_ERR() argument
14 return (long) ptr; in PTR_ERR()
17 static inline long __must_check IS_ERR(const void *ptr) in IS_ERR() argument
19 return IS_ERR_VALUE((unsigned long)ptr); in IS_ERR()
22 static inline long __must_check IS_ERR_OR_NULL(const void *ptr) in IS_ERR_OR_NULL() argument
24 return !ptr || IS_ERR_VALUE((unsigned long)ptr); in IS_ERR_OR_NULL()
/linux-4.1.27/net/sched/
Dem_u32.c25 const unsigned char *ptr = skb_network_header(skb); in em_u32_match() local
28 if (info->ptr) in em_u32_match()
29 ptr = info->ptr; in em_u32_match()
30 ptr += (info->nexthdr & key->offmask); in em_u32_match()
33 ptr += key->off; in em_u32_match()
35 if (!tcf_valid_offset(skb, ptr, sizeof(u32))) in em_u32_match()
38 return !(((*(__be32 *) ptr) ^ key->val) & key->mask); in em_u32_match()
/linux-4.1.27/drivers/uwb/
Die.c42 struct uwb_ie_hdr *uwb_ie_next(void **ptr, size_t *len) in uwb_ie_next() argument
50 hdr = *ptr; in uwb_ie_next()
56 *ptr += ie_len; in uwb_ie_next()
75 void *ptr; in uwb_ie_dump_hex() local
80 ptr = (void *)ies; in uwb_ie_dump_hex()
82 ie = uwb_ie_next(&ptr, &len); in uwb_ie_dump_hex()
90 while (d != ptr && r < size) in uwb_ie_dump_hex()
234 void *ptr, *prev_ie; in uwb_rc_ie_add_one() local
249 ptr = rc->ies->IEData; in uwb_rc_ie_add_one()
252 prev_ie = ptr; in uwb_rc_ie_add_one()
[all …]
/linux-4.1.27/drivers/net/ethernet/intel/fm10k/
Dfm10k_tlv.h132 #define fm10k_tlv_attr_get_u8(attr, ptr) \ argument
133 fm10k_tlv_attr_get_value(attr, ptr, sizeof(u8))
134 #define fm10k_tlv_attr_get_u16(attr, ptr) \ argument
135 fm10k_tlv_attr_get_value(attr, ptr, sizeof(u16))
136 #define fm10k_tlv_attr_get_u32(attr, ptr) \ argument
137 fm10k_tlv_attr_get_value(attr, ptr, sizeof(u32))
138 #define fm10k_tlv_attr_get_u64(attr, ptr) \ argument
139 fm10k_tlv_attr_get_value(attr, ptr, sizeof(u64))
140 #define fm10k_tlv_attr_get_s8(attr, ptr) \ argument
141 fm10k_tlv_attr_get_value(attr, ptr, sizeof(s8))
[all …]
/linux-4.1.27/include/net/
Dsnmp.h151 __typeof__((mib->mibs) + 0) ptr = mib->mibs; \
152 this_cpu_inc(ptr[basefield##PKTS]); \
153 this_cpu_add(ptr[basefield##OCTETS], addend); \
157 __typeof__((mib->mibs) + 0) ptr = mib->mibs; \
158 __this_cpu_inc(ptr[basefield##PKTS]); \
159 __this_cpu_add(ptr[basefield##OCTETS], addend); \
167 __typeof__(*mib) *ptr = raw_cpu_ptr(mib); \
168 u64_stats_update_begin(&ptr->syncp); \
169 ptr->mibs[field] += addend; \
170 u64_stats_update_end(&ptr->syncp); \
[all …]
/linux-4.1.27/arch/arm/mach-s3c24xx/
Dpm-s3c2410.c55 unsigned long ptr; in s3c2410_pm_prepare() local
60 for (ptr = 0; ptr < 0x40000; ptr += 0x400) in s3c2410_pm_prepare()
61 calc += __raw_readl(base+ptr); in s3c2410_pm_prepare()
71 unsigned long ptr; in s3c2410_pm_prepare() local
76 for (ptr = 0; ptr < 0x40000; ptr += 0x4) in s3c2410_pm_prepare()
77 calc += __raw_readl(base+ptr); in s3c2410_pm_prepare()
/linux-4.1.27/arch/powerpc/kernel/
Dkgdb.c211 #define PACK64(ptr, src) do { *(ptr++) = (src); } while (0) argument
213 #define PACK32(ptr, src) do { \ argument
215 ptr32 = (u32 *)ptr; \
217 ptr = (unsigned long *)ptr32; \
224 unsigned long *ptr = gdb_regs; in sleeping_thread_to_gdb_regs() local
231 PACK64(ptr, regs->gpr[reg]); in sleeping_thread_to_gdb_regs()
234 ptr += 11; in sleeping_thread_to_gdb_regs()
238 PACK64(ptr, regs->gpr[reg]); in sleeping_thread_to_gdb_regs()
243 PACK64(ptr, p->thread.evr[reg]); in sleeping_thread_to_gdb_regs()
245 ptr += 32; in sleeping_thread_to_gdb_regs()
[all …]
/linux-4.1.27/drivers/pci/hotplug/
Dibmphp_ebda.c125 struct bus_info *ptr; in print_bus_info() local
127 list_for_each_entry(ptr, &bus_info_head, bus_info_list) { in print_bus_info()
128 debug ("%s - slot_min = %x\n", __func__, ptr->slot_min); in print_bus_info()
129 debug ("%s - slot_max = %x\n", __func__, ptr->slot_max); in print_bus_info()
130 debug ("%s - slot_count = %x\n", __func__, ptr->slot_count); in print_bus_info()
131 debug ("%s - bus# = %x\n", __func__, ptr->busno); in print_bus_info()
132 debug ("%s - current_speed = %x\n", __func__, ptr->current_speed); in print_bus_info()
133 debug ("%s - controller_id = %x\n", __func__, ptr->controller_id); in print_bus_info()
135 debug ("%s - slots_at_33_conv = %x\n", __func__, ptr->slots_at_33_conv); in print_bus_info()
136 debug ("%s - slots_at_66_conv = %x\n", __func__, ptr->slots_at_66_conv); in print_bus_info()
[all …]
/linux-4.1.27/arch/cris/arch-v32/kernel/
Dkgdb.c863 char *ptr = output_buffer; in stub_is_stopped() local
868 *ptr++ = 'T'; in stub_is_stopped()
869 ptr = hex_byte_pack(ptr, sigval); in stub_is_stopped()
955 strncpy(ptr, "rwatch", 6); in stub_is_stopped()
956 ptr += 6; in stub_is_stopped()
959 strncpy(ptr, "watch", 5); in stub_is_stopped()
960 ptr += 5; in stub_is_stopped()
963 strncpy(ptr, "awatch", 6); in stub_is_stopped()
964 ptr += 6; in stub_is_stopped()
969 *ptr++ = ':'; in stub_is_stopped()
[all …]
/linux-4.1.27/net/decnet/
Ddn_nsp_in.c138 __le16 *ptr = (__le16 *)skb->data; in dn_process_ack() local
145 if ((ack = le16_to_cpu(*ptr)) & 0x8000) { in dn_process_ack()
147 ptr++; in dn_process_ack()
159 if ((ack = le16_to_cpu(*ptr)) & 0x8000) { in dn_process_ack()
184 unsigned char *ptr = *pptr; in dn_check_idf() local
185 unsigned char flen = *ptr++; in dn_check_idf()
194 *pptr = ptr + flen; in dn_check_idf()
234 unsigned char *ptr; in dn_find_listener() local
257 ptr = skb->data; in dn_find_listener()
262 dstlen = dn_username2sockaddr(ptr, len, &dstaddr, &type); in dn_find_listener()
[all …]
/linux-4.1.27/fs/btrfs/
Dinode-item.c30 unsigned long ptr; in find_name_in_backref() local
38 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in find_name_in_backref()
40 ref = (struct btrfs_inode_ref *)(ptr + cur_offset); in find_name_in_backref()
60 unsigned long ptr; in btrfs_find_name_in_ext_backref() local
68 ptr = btrfs_item_ptr_offset(leaf, path->slots[0]); in btrfs_find_name_in_ext_backref()
77 extref = (struct btrfs_inode_extref *) (ptr + cur_offset); in btrfs_find_name_in_ext_backref()
133 unsigned long ptr; in btrfs_del_inode_extref() local
179 ptr = (unsigned long)extref; in btrfs_del_inode_extref()
182 memmove_extent_buffer(leaf, ptr, ptr + del_len, in btrfs_del_inode_extref()
183 item_size - (ptr + del_len - item_start)); in btrfs_del_inode_extref()
[all …]
/linux-4.1.27/drivers/infiniband/hw/usnic/
Dusnic_debugfs.c60 char *ptr; in flowinfo_read() local
64 ptr = buf; in flowinfo_read()
71 n = scnprintf(ptr, left, in flowinfo_read()
75 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
77 n = scnprintf(ptr, left, "Port_Num:%hu\n", in flowinfo_read()
79 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
81 n = usnic_transport_sock_to_str(ptr, left, in flowinfo_read()
83 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
84 n = scnprintf(ptr, left, "\n"); in flowinfo_read()
85 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
[all …]
Dusnic_ib_sysfs.c71 char *ptr; in usnic_ib_show_config() local
79 ptr = buf; in usnic_ib_show_config()
94 n = scnprintf(ptr, left, in usnic_ib_show_config()
103 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
110 n = scnprintf(ptr, left, " %d %s%s", in usnic_ib_show_config()
115 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
117 n = scnprintf(ptr, left, "\n"); in usnic_ib_show_config()
118 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
120 n = scnprintf(ptr, left, "%s: no VFs\n", in usnic_ib_show_config()
122 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
[all …]
/linux-4.1.27/drivers/usb/storage/
Djumpshot.c394 unsigned char *ptr = us->iobuf; in jumpshot_handle_mode_sense() local
414 memset(ptr, 0, 8); in jumpshot_handle_mode_sense()
416 ptr[2] = 0x00; // WP enable: 0x80 in jumpshot_handle_mode_sense()
419 ptr[3] = 0x00; // WP enable: 0x80 in jumpshot_handle_mode_sense()
432 memcpy(ptr + i, rw_err_page, sizeof(rw_err_page)); in jumpshot_handle_mode_sense()
437 memcpy(ptr + i, cache_page, sizeof(cache_page)); in jumpshot_handle_mode_sense()
442 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in jumpshot_handle_mode_sense()
447 memcpy(ptr + i, timer_page, sizeof(timer_page)); in jumpshot_handle_mode_sense()
452 memcpy(ptr + i, timer_page, sizeof(timer_page)); in jumpshot_handle_mode_sense()
454 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in jumpshot_handle_mode_sense()
[all …]
Ddatafab.c464 unsigned char *ptr = us->iobuf; in datafab_handle_mode_sense() local
489 memset(ptr, 0, 8); in datafab_handle_mode_sense()
491 ptr[2] = 0x00; // WP enable: 0x80 in datafab_handle_mode_sense()
494 ptr[3] = 0x00; // WP enable: 0x80 in datafab_handle_mode_sense()
507 memcpy(ptr + i, rw_err_page, sizeof(rw_err_page)); in datafab_handle_mode_sense()
512 memcpy(ptr + i, cache_page, sizeof(cache_page)); in datafab_handle_mode_sense()
517 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in datafab_handle_mode_sense()
522 memcpy(ptr + i, timer_page, sizeof(timer_page)); in datafab_handle_mode_sense()
527 memcpy(ptr + i, timer_page, sizeof(timer_page)); in datafab_handle_mode_sense()
529 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in datafab_handle_mode_sense()
[all …]
/linux-4.1.27/drivers/clk/
Dclk-devres.c19 struct clk **ptr, *clk; in devm_clk_get() local
21 ptr = devres_alloc(devm_clk_release, sizeof(*ptr), GFP_KERNEL); in devm_clk_get()
22 if (!ptr) in devm_clk_get()
27 *ptr = clk; in devm_clk_get()
28 devres_add(dev, ptr); in devm_clk_get()
30 devres_free(ptr); in devm_clk_get()
/linux-4.1.27/drivers/input/keyboard/
Dhil_kbd.c205 static void hil_dev_handle_ptr_events(struct hil_dev *ptr) in hil_dev_handle_ptr_events() argument
207 struct input_dev *dev = ptr->dev; in hil_dev_handle_ptr_events()
208 int idx = ptr->idx4 / 4; in hil_dev_handle_ptr_events()
209 hil_packet p = ptr->data[idx - 1]; in hil_dev_handle_ptr_events()
222 ax16 = ptr->idd[1] & HIL_IDD_HEADER_16BIT; /* 8 or 16bit resolution */ in hil_dev_handle_ptr_events()
223 absdev = ptr->idd[1] & HIL_IDD_HEADER_ABS; in hil_dev_handle_ptr_events()
228 lo = ptr->data[cnt++] & HIL_PKT_DATA_MASK; in hil_dev_handle_ptr_events()
229 hi = ax16 ? (ptr->data[cnt++] & HIL_PKT_DATA_MASK) : 0; in hil_dev_handle_ptr_events()
251 unsigned int btn = ptr->data[cnt++]; in hil_dev_handle_ptr_events()
260 btn = ptr->btnmap[btn]; in hil_dev_handle_ptr_events()
[all …]
/linux-4.1.27/drivers/net/wireless/mwifiex/
Dwmm.c944 struct mwifiex_ra_list_tbl *ptr; in mwifiex_wmm_get_highest_priolist_ptr() local
973 list_for_each_entry(ptr, &tid_ptr->ra_list, in mwifiex_wmm_get_highest_priolist_ptr()
976 if (!skb_queue_empty(&ptr->skb_head)) in mwifiex_wmm_get_highest_priolist_ptr()
1000 return ptr; in mwifiex_wmm_get_highest_priolist_ptr()
1044 struct mwifiex_ra_list_tbl *ptr, in mwifiex_is_11n_aggragation_possible() argument
1052 ptr->is_11n_enabled) in mwifiex_is_11n_aggragation_possible()
1053 max_amsdu_size = min_t(int, ptr->max_amsdu, max_buf_size); in mwifiex_is_11n_aggragation_possible()
1057 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) { in mwifiex_is_11n_aggragation_possible()
1073 struct mwifiex_ra_list_tbl *ptr, int ptr_index, in mwifiex_send_single_packet() argument
1082 if (skb_queue_empty(&ptr->skb_head)) { in mwifiex_send_single_packet()
[all …]
/linux-4.1.27/arch/x86/kernel/
Dvm86_32.c436 #define pushb(base, ptr, val, err_label) \ argument
439 ptr--; \
440 if (put_user(__val, base + ptr) < 0) \
444 #define pushw(base, ptr, val, err_label) \ argument
447 ptr--; \
448 if (put_user(val_byte(__val, 1), base + ptr) < 0) \
450 ptr--; \
451 if (put_user(val_byte(__val, 0), base + ptr) < 0) \
455 #define pushl(base, ptr, val, err_label) \ argument
458 ptr--; \
[all …]
/linux-4.1.27/drivers/scsi/arm/
Dscsi.h36 sg_set_buf(sg, SCp->ptr, SCp->this_residual); in copy_SCp_to_sg()
56 SCp->ptr = sg_virt(SCp->buffer); in next_SCp()
59 SCp->ptr = NULL; in next_SCp()
67 char c = *SCp->ptr; in get_next_SCp_byte()
69 SCp->ptr += 1; in get_next_SCp_byte()
77 *SCp->ptr = c; in put_next_SCp_byte()
78 SCp->ptr += 1; in put_next_SCp_byte()
91 SCpnt->SCp.ptr = sg_virt(SCpnt->SCp.buffer); in init_SCp()
124 SCpnt->SCp.ptr = NULL; in init_SCp()
/linux-4.1.27/arch/x86/math-emu/
Dfpu_tags.c61 int FPU_Special(FPU_REG const *ptr) in FPU_Special() argument
63 int exp = exponent(ptr); in FPU_Special()
69 else if ((ptr->sigh == 0x80000000) && (ptr->sigl == 0)) in FPU_Special()
74 int isNaN(FPU_REG const *ptr) in isNaN() argument
76 return ((exponent(ptr) == EXP_BIAS + EXP_OVER) in isNaN()
77 && !((ptr->sigh == 0x80000000) && (ptr->sigl == 0))); in isNaN()
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_image.c115 void *ptr; in qxl_image_init_helper() local
127 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, 0); in qxl_image_init_helper()
128 chunk = ptr; in qxl_image_init_helper()
132 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr); in qxl_image_init_helper()
145 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page << PAGE_SHIFT); in qxl_image_init_helper()
148 chunk = ptr; in qxl_image_init_helper()
152 k_data = ptr; in qxl_image_init_helper()
159 qxl_bo_kunmap_atomic_page(qdev, chunk_bo, ptr); in qxl_image_init_helper()
176 ptr = qxl_bo_kmap_atomic_page(qdev, chunk_bo, page_base); in qxl_image_init_helper()
177 k_data = ptr + page_offset; in qxl_image_init_helper()
[all …]
/linux-4.1.27/arch/arm/common/
Ddmabounce.c51 void *ptr; member
107 alloc_safe_buffer(struct dmabounce_device_info *device_info, void *ptr, in alloc_safe_buffer() argument
116 __func__, ptr, size, dir); in alloc_safe_buffer()
132 buf->ptr = ptr; in alloc_safe_buffer()
245 static inline dma_addr_t map_single(struct device *dev, void *ptr, size_t size, in map_single() argument
254 buf = alloc_safe_buffer(device_info, ptr, size, dir); in map_single()
257 __func__, ptr); in map_single()
262 __func__, buf->ptr, virt_to_dma(dev, buf->ptr), in map_single()
267 __func__, ptr, buf->safe, size); in map_single()
268 memcpy(buf->safe, ptr, size); in map_single()
[all …]
/linux-4.1.27/drivers/usb/misc/
Disight_firmware.c45 const u8 *ptr; in isight_firmware_load() local
56 ptr = firmware->data; in isight_firmware_load()
68 while (ptr+4 <= firmware->data+firmware->size) { in isight_firmware_load()
69 memcpy(data, ptr, 4); in isight_firmware_load()
72 ptr += 4; in isight_firmware_load()
82 if (ptr+llen > firmware->data+firmware->size) { in isight_firmware_load()
88 memcpy(buf, ptr, llen); in isight_firmware_load()
90 ptr += llen; in isight_firmware_load()
/linux-4.1.27/drivers/isdn/pcbit/
Ddrv.c392 u_char *ptr = NULL; in pcbit_writecmd() local
425 if ((ptr = kmalloc(len, GFP_KERNEL)) == NULL) in pcbit_writecmd()
427 if (copy_from_user(ptr, buf, len)) { in pcbit_writecmd()
428 kfree(ptr); in pcbit_writecmd()
431 loadbuf = ptr; in pcbit_writecmd()
454 kfree(ptr); in pcbit_writecmd()
790 static void set_running_timeout(unsigned long ptr) in set_running_timeout() argument
797 dev = (struct pcbit_dev *) ptr; in set_running_timeout()
984 struct msn_entry *ptr, *back; in pcbit_clear_msn() local
986 for (ptr = dev->msn_list; ptr;) in pcbit_clear_msn()
[all …]
/linux-4.1.27/arch/x86/purgatory/
Dpurgatory.c44 struct sha_region *ptr, *end; in verify_sha256_digest() local
50 for (ptr = sha_regions; ptr < end; ptr++) in verify_sha256_digest()
51 sha256_update(&sctx, (uint8_t *)(ptr->start), ptr->len); in verify_sha256_digest()
/linux-4.1.27/include/linux/mlx4/
Ddoorbell.h52 #define MLX4_INIT_DOORBELL_LOCK(ptr) do { } while (0) argument
53 #define MLX4_GET_DOORBELL_LOCK(ptr) (NULL) argument
70 #define MLX4_INIT_DOORBELL_LOCK(ptr) spin_lock_init(ptr) argument
71 #define MLX4_GET_DOORBELL_LOCK(ptr) (ptr) argument
/linux-4.1.27/include/linux/mlx5/
Ddoorbell.h46 #define MLX5_INIT_DOORBELL_LOCK(ptr) do { } while (0) argument
47 #define MLX5_GET_DOORBELL_LOCK(ptr) (NULL) argument
63 #define MLX5_INIT_DOORBELL_LOCK(ptr) spin_lock_init(ptr) argument
64 #define MLX5_GET_DOORBELL_LOCK(ptr) (ptr) argument
/linux-4.1.27/arch/hexagon/lib/
Dchecksum.c104 const char *ptr = voidptr; in do_csum() local
111 start = 0xF & (16-(((int) ptr) & 0xF)) ; in do_csum()
122 sum0 += (u64) (ptr[0] << 8); in do_csum()
123 ptr2 = (unsigned short *) &ptr[start & 1]; in do_csum()
126 ptr4 = (unsigned int *) &ptr[start & 3]; in do_csum()
133 ptr8 = (u64 *) &ptr[start & 7]; in do_csum()
140 ptr8_o = (u64 *) (ptr + start); in do_csum()
141 ptr8_e = (u64 *) (ptr + start + 8); in do_csum()
163 ptr4 = (unsigned int *) &ptr[start + (mid * 16) + (end & 8)]; in do_csum()
170 ptr2 = (unsigned short *) &ptr[start + (mid * 16) + (end & 12)]; in do_csum()
[all …]
/linux-4.1.27/drivers/crypto/qat/qat_common/
Dadf_cfg.c73 struct adf_cfg_key_val *ptr = in qat_dev_cfg_show() local
75 seq_printf(sfile, "%s = %s\n", ptr->key, ptr->val); in qat_dev_cfg_show()
201 struct adf_cfg_key_val *ptr = in adf_cfg_keyval_del_all() local
204 kfree(ptr); in adf_cfg_keyval_del_all()
210 struct adf_cfg_section *ptr; in adf_cfg_section_del_all() local
214 ptr = list_entry(list, struct adf_cfg_section, list); in adf_cfg_section_del_all()
215 adf_cfg_keyval_del_all(&ptr->param_head); in adf_cfg_section_del_all()
217 kfree(ptr); in adf_cfg_section_del_all()
227 struct adf_cfg_key_val *ptr = in adf_cfg_key_value_find() local
229 if (!strcmp(ptr->key, key)) in adf_cfg_key_value_find()
[all …]
/linux-4.1.27/tools/lib/api/fs/
Dfindfs.c29 const char * const *ptr; in find_mountpoint() local
35 ptr = known_mountpoints; in find_mountpoint()
36 while (*ptr) { in find_mountpoint()
37 if (valid_mountpoint(*ptr, magic) == 0) { in find_mountpoint()
38 strncpy(mountpoint, *ptr, len - 1); in find_mountpoint()
42 ptr++; in find_mountpoint()
/linux-4.1.27/arch/arm/kernel/
Dsuspend.c55 void __cpu_suspend_save(u32 *ptr, u32 ptrsz, u32 sp, u32 *save_ptr) in __cpu_suspend_save() argument
57 u32 *ctx = ptr; in __cpu_suspend_save()
59 *save_ptr = virt_to_phys(ptr); in __cpu_suspend_save()
62 *ptr++ = virt_to_phys(idmap_pgd); in __cpu_suspend_save()
63 *ptr++ = sp; in __cpu_suspend_save()
64 *ptr++ = virt_to_phys(cpu_do_resume); in __cpu_suspend_save()
66 cpu_do_suspend(ptr); in __cpu_suspend_save()
/linux-4.1.27/arch/mips/sibyte/common/
Dcfe.c301 char *ptr; in prom_init() local
304 for (ptr = arcs_cmdline; *ptr; ptr++) { in prom_init()
305 while (*ptr == ' ') { in prom_init()
306 ptr++; in prom_init()
308 if (!strncmp(ptr, "initrd=", 7)) { in prom_init()
309 initrd_setup(ptr+7); in prom_init()
312 while (*ptr && (*ptr != ' ')) { in prom_init()
313 ptr++; in prom_init()
/linux-4.1.27/drivers/staging/lustre/lustre/obdclass/
Dobd_mount.c214 char *ptr; in lustre_start_mgc() local
222 ptr = lsi->lsi_lmd->lmd_mgs; in lustre_start_mgc()
224 (class_parse_nid(lsi->lsi_lmd->lmd_mgs, &nid, &ptr) == 0)) { in lustre_start_mgc()
238 ptr = lsi->lsi_lmd->lmd_dev; in lustre_start_mgc()
239 if (class_parse_nid(ptr, &nid, &ptr) == 0) in lustre_start_mgc()
331 ptr = lsi->lsi_lmd->lmd_mgs; in lustre_start_mgc()
344 ptr = lsi->lsi_lmd->lmd_mgs; in lustre_start_mgc()
345 } else if (class_find_param(ptr, PARAM_MGSNODE, in lustre_start_mgc()
346 &ptr) != 0) { in lustre_start_mgc()
351 while (class_parse_nid(ptr, &nid, &ptr) == 0) { in lustre_start_mgc()
[all …]
/linux-4.1.27/arch/x86/boot/compressed/
Dmisc.c237 unsigned long delta, map, ptr; in handle_relocations() local
284 ptr = (unsigned long)extended; in handle_relocations()
285 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
288 *(uint32_t *)ptr += delta; in handle_relocations()
295 ptr = (unsigned long)extended; in handle_relocations()
296 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
299 *(int32_t *)ptr -= delta; in handle_relocations()
305 ptr = (unsigned long)extended; in handle_relocations()
306 if (ptr < min_addr || ptr > max_addr) in handle_relocations()
309 *(uint64_t *)ptr += delta; in handle_relocations()

12345678910