Home
last modified time | relevance | path

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

12345678910

/linux-4.4.14/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.4.14/arch/arm/include/asm/
Dcmpxchg.h27 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
38 prefetchw((const void *)ptr); in __xchg()
50 : "r" (x), "r" (ptr) in __xchg()
60 : "r" (x), "r" (ptr) in __xchg()
71 : "r" (x), "r" (ptr) in __xchg()
80 ret = *(volatile unsigned char *)ptr; in __xchg()
81 *(volatile unsigned char *)ptr = x; in __xchg()
87 ret = *(volatile unsigned long *)ptr; in __xchg()
88 *(volatile unsigned long *)ptr = x; in __xchg()
96 : "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.4.14/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);
/linux-4.4.14/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.4.14/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))))
55 extern unsigned long __cmpxchg_u64(volatile unsigned long *ptr,
60 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() argument
64 case 8: return __cmpxchg_u64((unsigned long *)ptr, old, new_); in __cmpxchg()
66 case 4: return __cmpxchg_u32((unsigned int *)ptr, in __cmpxchg()
[all …]
/linux-4.4.14/arch/x86/include/asm/
Dcmpxchg.h40 #define __xchg_op(ptr, arg, op, lock) \ argument
42 __typeof__ (*(ptr)) __ret = (arg); \
43 switch (sizeof(*(ptr))) { \
46 : "+q" (__ret), "+m" (*(ptr)) \
51 : "+r" (__ret), "+m" (*(ptr)) \
56 : "+r" (__ret), "+m" (*(ptr)) \
61 : "+r" (__ret), "+m" (*(ptr)) \
76 #define xchg(ptr, v) __xchg_op((ptr), (v), xchg, "") argument
83 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
85 __typeof__(*(ptr)) __ret; \
[all …]
Duaccess.h175 #define get_user(x, ptr) \ argument
178 register __inttype(*(ptr)) __val_gu asm("%"_ASM_DX); \
179 __chk_user_ptr(ptr); \
183 : "0" (ptr), "i" (sizeof(*(ptr)))); \
184 (x) = (__force __typeof__(*(ptr))) __val_gu; \
188 #define __put_user_x(size, x, ptr, __ret_pu) \ argument
190 : "0" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx")
218 #define __put_user_x8(x, ptr, __ret_pu) \ argument
220 : "A" ((typeof(*(ptr)))(x)), "c" (ptr) : "ebx")
222 #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.4.14/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.4.14/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.4.14/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c235 u64 *ptr = tmp_stats; in vxge_get_ethtool_stats() local
269 *ptr++ = 0; in vxge_get_ethtool_stats()
298 memset(ptr, 0, (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
300 ptr += (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
305 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_frms; in vxge_get_ethtool_stats()
306 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_octets; in vxge_get_ethtool_stats()
307 *ptr++ = vpath_info->tx_stats.tx_data_octets; in vxge_get_ethtool_stats()
308 *ptr++ = vpath_info->tx_stats.tx_mcast_frms; in vxge_get_ethtool_stats()
309 *ptr++ = vpath_info->tx_stats.tx_bcast_frms; in vxge_get_ethtool_stats()
310 *ptr++ = vpath_info->tx_stats.tx_ucast_frms; in vxge_get_ethtool_stats()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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 …]
Dvirtio_config.h246 #define virtio_cread(vdev, structname, member, ptr) \ argument
249 if (!typecheck(typeof((((structname*)0)->member)), *(ptr))) \
250 (*ptr) = 1; \
252 switch (sizeof(*ptr)) { \
254 *(ptr) = virtio_cread8(vdev, \
258 *(ptr) = virtio_cread16(vdev, \
262 *(ptr) = virtio_cread32(vdev, \
266 *(ptr) = virtio_cread64(vdev, \
275 #define virtio_cwrite(vdev, structname, member, ptr) \ argument
278 if (!typecheck(typeof((((structname*)0)->member)), *(ptr))) \
[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()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.h144 #define __get_user_asm(OP, x, ptr, ret) \ argument
155 : "r" (ptr), "i" (-EFAULT))
158 #define __get_user_1(x, ptr, ret) __get_user_asm(ld1u, x, ptr, ret) argument
159 #define __get_user_2(x, ptr, ret) __get_user_asm(ld2u, x, ptr, ret) argument
160 #define __get_user_4(x, ptr, ret) __get_user_asm(ld4s, x, ptr, ret) argument
161 #define __get_user_8(x, ptr, ret) __get_user_asm(ld, x, ptr, ret) argument
163 #define __get_user_1(x, ptr, ret) __get_user_asm(lb_u, x, ptr, ret) argument
164 #define __get_user_2(x, ptr, ret) __get_user_asm(lh_u, x, ptr, ret) argument
165 #define __get_user_4(x, ptr, ret) __get_user_asm(lw, x, ptr, ret) argument
173 #define __get_user_8(x, ptr, ret) \ argument
[all …]
/linux-4.4.14/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.4.14/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.h172 #define get_user(x, ptr) \ argument
173 __get_user_check((x), (ptr), sizeof(*(ptr)))
192 #define put_user(x, ptr) \ argument
193 __put_user_check((__typeof__(*(ptr)))(x), (ptr), sizeof(*(ptr)))
216 #define __get_user(x, ptr) \ argument
217 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
219 #define __get_user_nocheck(x, ptr, size) \ argument
224 __get_user_size(__gu_val, (ptr), (size), __gu_err); \
225 (x) = (__force __typeof__(*(ptr)))__gu_val; \
229 #define __get_user_check(x, ptr, size) \ argument
[all …]
/linux-4.4.14/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.4.14/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
166 void *__p = (ptr); \
168 access_ok(VERIFY_WRITE, __p, sizeof(*ptr)) ? \
169 __put_user((x), ((__typeof__(*(ptr)) *)__p)) : \
[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.4.14/arch/s390/include/asm/
Dbitops.h99 __bitops_word(unsigned long nr, volatile unsigned long *ptr) in __bitops_word() argument
103 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
108 __bitops_byte(unsigned long nr, volatile unsigned long *ptr) in __bitops_byte() argument
110 return ((unsigned char *)ptr) + ((nr ^ (BITS_PER_LONG - 8)) >> 3); in __bitops_byte()
113 static inline void set_bit(unsigned long nr, volatile unsigned long *ptr) in set_bit() argument
115 unsigned long *addr = __bitops_word(nr, ptr); in set_bit()
120 unsigned char *caddr = __bitops_byte(nr, ptr); in set_bit()
134 static inline void clear_bit(unsigned long nr, volatile unsigned long *ptr) in clear_bit() argument
136 unsigned long *addr = __bitops_word(nr, ptr); in clear_bit()
141 unsigned char *caddr = __bitops_byte(nr, ptr); in clear_bit()
[all …]
Duaccess.h160 #define __put_user_fn(x, ptr, size) __put_get_user_asm(ptr, x, size, 0x810000UL) argument
161 #define __get_user_fn(x, ptr, size) __put_get_user_asm(x, ptr, size, 0x81UL) argument
165 static inline int __put_user_fn(void *x, void __user *ptr, unsigned long size) in __put_user_fn() argument
167 size = __copy_to_user(ptr, x, size); in __put_user_fn()
171 static inline int __get_user_fn(void *x, const void __user *ptr, unsigned long size) in __get_user_fn() argument
173 size = __copy_from_user(x, ptr, size); in __get_user_fn()
183 #define __put_user(x, ptr) \ argument
185 __typeof__(*(ptr)) __x = (x); \
187 __chk_user_ptr(ptr); \
188 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; \
48 [ptr] "Q" (*(p1)), "Q" (*(p2)) \
/linux-4.4.14/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_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 …]
Dradeon_vce.c364 ib.ptr[ib.length_dw++] = cpu_to_le32(0x0000000c); /* len */ in radeon_vce_get_create_msg()
365 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000001); /* session cmd */ in radeon_vce_get_create_msg()
366 ib.ptr[ib.length_dw++] = cpu_to_le32(handle); in radeon_vce_get_create_msg()
368 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000030); /* len */ in radeon_vce_get_create_msg()
369 ib.ptr[ib.length_dw++] = cpu_to_le32(0x01000001); /* create cmd */ in radeon_vce_get_create_msg()
370 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000000); in radeon_vce_get_create_msg()
371 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000042); in radeon_vce_get_create_msg()
372 ib.ptr[ib.length_dw++] = cpu_to_le32(0x0000000a); in radeon_vce_get_create_msg()
373 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000001); in radeon_vce_get_create_msg()
374 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000080); in radeon_vce_get_create_msg()
[all …]
/linux-4.4.14/drivers/gpu/drm/amd/include/
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 …]
/linux-4.4.14/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()
95 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) in __cmpxchg() argument
99 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
101 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
107 #define cmpxchg(ptr,o,n) \ argument
109 __typeof__(*(ptr)) _o_ = (o); \
110 __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
45 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) in __cmpxchg() argument
49 return __cmpxchg_u32((u32 *)ptr, (u32)old, (u32)new_); in __cmpxchg()
57 #define cmpxchg(ptr, o, n) \ argument
59 __typeof__(*(ptr)) _o_ = (o); \
60 __typeof__(*(ptr)) _n_ = (n); \
61 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
62 (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.h113 #define put_user(x, ptr) ({ \ argument
114 unsigned long __pu_addr = (unsigned long)(ptr); \
115 __chk_user_ptr(ptr); \
116 __put_user_nocheck((__typeof__(*(ptr)))(x), __pu_addr, sizeof(*(ptr)));\
119 #define get_user(x, ptr) ({ \ argument
120 unsigned long __gu_addr = (unsigned long)(ptr); \
121 __chk_user_ptr(ptr); \
122 __get_user_nocheck((x), __gu_addr, sizeof(*(ptr)), __typeof__(*(ptr)));\
125 #define __put_user(x, ptr) put_user(x, ptr) argument
126 #define __get_user(x, ptr) get_user(x, ptr) argument
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/mips/include/asm/
Duaccess.h169 #define put_user(x,ptr) \ argument
170 __put_user_check((x), (ptr), sizeof(*(ptr)))
190 #define get_user(x,ptr) \ argument
191 __get_user_check((x), (ptr), sizeof(*(ptr)))
213 #define __put_user(x,ptr) \ argument
214 __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
237 #define __get_user(x,ptr) \ argument
238 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
248 #define __get_kernel_common(val, size, ptr) __get_user_common(val, size, ptr) argument
268 #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)))); \
198 #define __cmpxchg(ptr, old, new, pre_barrier, post_barrier) \ argument
200 __typeof__(ptr) __ptr = (ptr); \
201 __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.4.14/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()
73 static inline unsigned long __cmpxchg(volatile void *ptr, unsigned long old, in __cmpxchg() argument
78 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
80 return __cmpxchg_u64(ptr, old, new); in __cmpxchg()
87 #define cmpxchg(ptr, old, new) \ argument
88 ((typeof(*(ptr)))__cmpxchg((ptr), (unsigned long)(old), \
90 sizeof(*(ptr))))
[all …]
Duaccess.h112 #define put_user(x, ptr) \ argument
113 __put_user_check((x), (ptr), sizeof(*(ptr)))
133 #define get_user(x, ptr) \ argument
134 __get_user_check((x), (ptr), sizeof(*(ptr)))
156 #define __put_user(x, ptr) \ argument
157 __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
180 #define __get_user(x, ptr) \ argument
181 __get_user_nocheck((x), (ptr), sizeof(*(ptr)))
186 #define __get_user_nocheck(x, ptr, size) \ argument
192 case 1: __get_user_asm("ub", __gu_val, ptr, __gu_err); break; \
[all …]
/linux-4.4.14/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.4.14/drivers/gpu/drm/amd/amdgpu/
Datom.c175 int *ptr, uint32_t *saved, int print) in atom_get_src_int() argument
183 idx = U16(*ptr); in atom_get_src_int()
184 (*ptr) += 2; in atom_get_src_int()
218 idx = U8(*ptr); in atom_get_src_int()
219 (*ptr)++; in atom_get_src_int()
227 idx = U8(*ptr); in atom_get_src_int()
228 (*ptr)++; in atom_get_src_int()
264 idx = U16(*ptr); in atom_get_src_int()
265 (*ptr) += 2; in atom_get_src_int()
275 idx = U8(*ptr); in atom_get_src_int()
[all …]
Damdgpu_vce.c392 ib->ptr[ib->length_dw++] = 0x0000000c; /* len */ in amdgpu_vce_get_create_msg()
393 ib->ptr[ib->length_dw++] = 0x00000001; /* session cmd */ in amdgpu_vce_get_create_msg()
394 ib->ptr[ib->length_dw++] = handle; in amdgpu_vce_get_create_msg()
397 ib->ptr[ib->length_dw++] = 0x00000040; /* len */ in amdgpu_vce_get_create_msg()
399 ib->ptr[ib->length_dw++] = 0x00000030; /* len */ in amdgpu_vce_get_create_msg()
400 ib->ptr[ib->length_dw++] = 0x01000001; /* create cmd */ in amdgpu_vce_get_create_msg()
401 ib->ptr[ib->length_dw++] = 0x00000000; in amdgpu_vce_get_create_msg()
402 ib->ptr[ib->length_dw++] = 0x00000042; in amdgpu_vce_get_create_msg()
403 ib->ptr[ib->length_dw++] = 0x0000000a; in amdgpu_vce_get_create_msg()
404 ib->ptr[ib->length_dw++] = 0x00000001; in amdgpu_vce_get_create_msg()
[all …]
Damdgpu_gart.c67 void *ptr; in amdgpu_gart_table_ram_alloc() local
69 ptr = pci_alloc_consistent(adev->pdev, adev->gart.table_size, in amdgpu_gart_table_ram_alloc()
71 if (ptr == NULL) { in amdgpu_gart_table_ram_alloc()
76 set_memory_uc((unsigned long)ptr, in amdgpu_gart_table_ram_alloc()
80 adev->gart.ptr = ptr; in amdgpu_gart_table_ram_alloc()
81 memset((void *)adev->gart.ptr, 0, adev->gart.table_size); in amdgpu_gart_table_ram_alloc()
96 if (adev->gart.ptr == NULL) { in amdgpu_gart_table_ram_free()
101 set_memory_wb((unsigned long)adev->gart.ptr, in amdgpu_gart_table_ram_free()
106 (void *)adev->gart.ptr, in amdgpu_gart_table_ram_free()
108 adev->gart.ptr = NULL; in amdgpu_gart_table_ram_free()
[all …]
/linux-4.4.14/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))))
70 #define ia64_cmpxchg(sem, ptr, old, new, size) \ argument
92 _r_ = ia64_cmpxchg1_##sem((__u8 *) ptr, new, _o_); \
96 _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.4.14/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.4.14/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.4.14/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()
54 #define cmpxchg(ptr, o, n) \ argument
56 __typeof__(*(ptr)) _o_ = (o); \
57 __typeof__(*(ptr)) _n_ = (n); \
58 (__typeof__(*(ptr))) __cmpxchg((ptr), (unsigned long)_o_, \
[all …]
/linux-4.4.14/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()
69 void *ptr; in kmem_zalloc_large() local
72 ptr = kmem_zalloc(size, flags | KM_MAYFAIL); in kmem_zalloc_large()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/s390/kernel/
Dcrash_dump.c278 static void *nt_prstatus(void *ptr, struct save_area *sa) in nt_prstatus() argument
290 return nt_init(ptr, NT_PRSTATUS, &nt_prstatus, sizeof(nt_prstatus), in nt_prstatus()
297 static void *nt_fpregset(void *ptr, struct save_area *sa) in nt_fpregset() argument
305 return nt_init(ptr, NT_PRFPREG, &nt_fpregset, sizeof(nt_fpregset), in nt_fpregset()
312 static void *nt_s390_timer(void *ptr, struct save_area *sa) in nt_s390_timer() argument
314 return nt_init(ptr, NT_S390_TIMER, &sa->timer, sizeof(sa->timer), in nt_s390_timer()
321 static void *nt_s390_tod_cmp(void *ptr, struct save_area *sa) in nt_s390_tod_cmp() argument
323 return nt_init(ptr, NT_S390_TODCMP, &sa->clk_cmp, in nt_s390_tod_cmp()
330 static void *nt_s390_tod_preg(void *ptr, struct save_area *sa) in nt_s390_tod_preg() argument
332 return nt_init(ptr, NT_S390_TODPREG, &sa->tod_reg, in nt_s390_tod_preg()
[all …]
/linux-4.4.14/arch/score/include/asm/
Duaccess.h77 #define put_user(x, ptr) __put_user_check((x), (ptr), sizeof(*(ptr))) argument
97 #define get_user(x, ptr) __get_user_check((x), (ptr), sizeof(*(ptr))) argument
119 #define __put_user(x, ptr) __put_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
142 #define __get_user(x, ptr) __get_user_nocheck((x), (ptr), sizeof(*(ptr))) argument
153 #define __get_user_common(val, size, ptr) \ argument
157 __get_user_asm(val, "lb", ptr); \
160 __get_user_asm(val, "lh", ptr); \
163 __get_user_asm(val, "lw", ptr); \
166 if ((copy_from_user((void *)&val, ptr, 8)) == 0) \
177 #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.4.14/arch/arm64/include/asm/
Duaccess.h133 #define __get_user_err(x, ptr, err) \ argument
136 __chk_user_ptr(ptr); \
139 switch (sizeof(*(ptr))) { \
141 __get_user_asm("ldrb", "%w", __gu_val, (ptr), (err)); \
144 __get_user_asm("ldrh", "%w", __gu_val, (ptr), (err)); \
147 __get_user_asm("ldr", "%w", __gu_val, (ptr), (err)); \
150 __get_user_asm("ldr", "%", __gu_val, (ptr), (err)); \
155 (x) = (__force __typeof__(*(ptr)))__gu_val; \
160 #define __get_user(x, ptr) \ argument
163 __get_user_err((x), (ptr), __gu_err); \
[all …]
Dcmpxchg.h35 volatile void *ptr) \
52 : "=&r" (ret), "=&r" (tmp), "+Q" (*(u8 *)ptr) \
80 volatile void *ptr, \
85 return __xchg_case##sfx##_1(x, ptr); \
87 return __xchg_case##sfx##_2(x, ptr); \
89 return __xchg_case##sfx##_4(x, ptr); \
91 return __xchg_case##sfx##_8(x, ptr); \
106 #define __xchg_wrapper(sfx, ptr, x) \ argument
108 __typeof__(*(ptr)) __ret; \
109 __ret = (__typeof__(*(ptr))) \
[all …]
Dpercpu.h40 static inline unsigned long __percpu_##op(void *ptr, \
53 [ptr] "+Q"(*(u8 *)ptr) \
64 [ptr] "+Q"(*(u16 *)ptr) \
75 [ptr] "+Q"(*(u32 *)ptr) \
86 [ptr] "+Q"(*(u64 *)ptr) \
102 static inline unsigned long __percpu_read(void *ptr, int size) in PERCPU_OP()
108 ret = ACCESS_ONCE(*(u8 *)ptr); in PERCPU_OP()
111 ret = ACCESS_ONCE(*(u16 *)ptr); in PERCPU_OP()
114 ret = ACCESS_ONCE(*(u32 *)ptr); in PERCPU_OP()
117 ret = ACCESS_ONCE(*(u64 *)ptr); in PERCPU_OP()
[all …]
Dtraps.h38 static inline int __in_irqentry_text(unsigned long ptr) in __in_irqentry_text() argument
43 return ptr >= (unsigned long)&__irqentry_text_start && in __in_irqentry_text()
44 ptr < (unsigned long)&__irqentry_text_end; in __in_irqentry_text()
47 static inline int __in_irqentry_text(unsigned long ptr) in __in_irqentry_text() argument
53 static inline int in_exception_text(unsigned long ptr) in in_exception_text() argument
59 in = ptr >= (unsigned long)&__exception_text_start && in in_exception_text()
60 ptr < (unsigned long)&__exception_text_end; in in_exception_text()
62 return in ? : __in_irqentry_text(ptr); in in_exception_text()
/linux-4.4.14/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))))
49 static inline unsigned long __cmpxchg(volatile void * ptr, unsigned long old, in __cmpxchg() argument
54 return __cmpxchg_u32(ptr, old, new); in __cmpxchg()
60 #define cmpxchg(ptr,o,n) \ argument
62 __typeof__(*(ptr)) _o_ = (o); \
63 __typeof__(*(ptr)) _n_ = (n); \
64 (__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.4.14/mm/
Dkmemleak.c262 const void *ptr; /* allocated/freed memory block */ member
304 const u8 *ptr = (const u8 *)object->pointer; in hex_dump_object() local
312 HEX_GROUP_SIZE, ptr, len, HEX_ASCII); in hex_dump_object()
368 void *ptr = (void *)object->trace[i]; in print_unreferenced() local
369 seq_printf(seq, " [<%p>] %pS\n", ptr, ptr); in print_unreferenced()
403 static struct kmemleak_object *lookup_object(unsigned long ptr, int alias) in lookup_object() argument
410 if (ptr < object->pointer) in lookup_object()
412 else if (object->pointer + object->size <= ptr) in lookup_object()
414 else if (object->pointer == ptr || alias) in lookup_object()
418 ptr); in lookup_object()
[all …]
Dnobootmem.c38 void *ptr; in __alloc_memory_core_early() local
60 ptr = phys_to_virt(addr); in __alloc_memory_core_early()
61 memset(ptr, 0, size); in __alloc_memory_core_early()
66 kmemleak_alloc(ptr, size, 0, 0); in __alloc_memory_core_early()
67 return ptr; in __alloc_memory_core_early()
239 void *ptr; in ___alloc_bootmem_nopanic() local
246 ptr = __alloc_memory_core_early(NUMA_NO_NODE, size, align, goal, limit); in ___alloc_bootmem_nopanic()
248 if (ptr) in ___alloc_bootmem_nopanic()
249 return ptr; in ___alloc_bootmem_nopanic()
322 void *ptr; in ___alloc_bootmem_node_nopanic() local
[all …]
/linux-4.4.14/arch/xtensa/variants/de212/include/variant/
Dtie-asm.h76 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL alloc=0
80 xchal_sa_align \ptr, 0, 1016, 4, 4
82 s32i \at1, \ptr, .Lxchal_ofs_+0
84 s32i \at1, \ptr, .Lxchal_ofs_+4
87 xchal_sa_align \ptr, 0, 1016, 4, 4
92 xchal_sa_align \ptr, 0, 1004, 4, 4
94 s32i \at1, \ptr, .Lxchal_ofs_+0
96 s32i \at1, \ptr, .Lxchal_ofs_+4
98 s32i \at1, \ptr, .Lxchal_ofs_+8
100 s32i \at1, \ptr, .Lxchal_ofs_+12
[all …]
/linux-4.4.14/drivers/staging/lustre/include/linux/libcfs/
Dlibcfs_private.h101 #define LIBCFS_ALLOC_POST(ptr, size) \ argument
103 if (unlikely((ptr) == NULL)) { \
105 #ptr "' = %d)\n", __FILE__, __LINE__, (int)(size)); \
107 memset((ptr), 0, (size)); \
114 #define LIBCFS_ALLOC_GFP(ptr, size, mask) \ argument
117 (ptr) = (size) <= LIBCFS_VMALLOC_SIZE ? \
119 LIBCFS_ALLOC_POST((ptr), (size)); \
125 #define LIBCFS_ALLOC(ptr, size) \ argument
126 LIBCFS_ALLOC_GFP(ptr, size, GFP_NOFS)
131 #define LIBCFS_ALLOC_ATOMIC(ptr, size) \ argument
[all …]
/linux-4.4.14/arch/arm64/lib/
Dmemcpy.S39 .macro ldrb1 ptr, regB, val
40 ldrb \ptr, [\regB], \val
43 .macro strb1 ptr, regB, val
44 strb \ptr, [\regB], \val
47 .macro ldrh1 ptr, regB, val
48 ldrh \ptr, [\regB], \val
51 .macro strh1 ptr, regB, val
52 strh \ptr, [\regB], \val
55 .macro ldr1 ptr, regB, val
56 ldr \ptr, [\regB], \val
[all …]
Dcopy_to_user.S35 .macro ldrb1 ptr, regB, val
36 ldrb \ptr, [\regB], \val
39 .macro strb1 ptr, regB, val
40 USER(9998f, strb \ptr, [\regB], \val)
43 .macro ldrh1 ptr, regB, val
44 ldrh \ptr, [\regB], \val
47 .macro strh1 ptr, regB, val
48 USER(9998f, strh \ptr, [\regB], \val)
51 .macro ldr1 ptr, regB, val
52 ldr \ptr, [\regB], \val
[all …]
Dcopy_in_user.S37 .macro ldrb1 ptr, regB, val
38 USER(9998f, ldrb \ptr, [\regB], \val)
41 .macro strb1 ptr, regB, val
42 USER(9998f, strb \ptr, [\regB], \val)
45 .macro ldrh1 ptr, regB, val
46 USER(9998f, ldrh \ptr, [\regB], \val)
49 .macro strh1 ptr, regB, val
50 USER(9998f, strh \ptr, [\regB], \val)
53 .macro ldr1 ptr, regB, val
54 USER(9998f, ldr \ptr, [\regB], \val)
[all …]
Dcopy_from_user.S36 .macro ldrb1 ptr, regB, val
37 USER(9998f, ldrb \ptr, [\regB], \val)
40 .macro strb1 ptr, regB, val
41 strb \ptr, [\regB], \val
44 .macro ldrh1 ptr, regB, val
45 USER(9998f, ldrh \ptr, [\regB], \val)
48 .macro strh1 ptr, regB, val
49 strh \ptr, [\regB], \val
52 .macro ldr1 ptr, regB, val
53 USER(9998f, ldr \ptr, [\regB], \val)
[all …]
/linux-4.4.14/arch/arc/kernel/
Dunwind.c197 const u8 *ptr = header_start + 4; in init_unwind_table() local
210 || (void *)read_pointer(&ptr, end, header_start[1]) != table_start in init_unwind_table()
212 || read_pointer(&ptr, end, header_start[2]) <= 0 in init_unwind_table()
266 const u8 *ptr; in init_unwind_hdr() local
304 ptr = (const u8 *)(fde + 2); in init_unwind_hdr()
305 if (!read_pointer(&ptr, (const u8 *)(fde + 1) + *fde, in init_unwind_hdr()
346 ptr = (const u8 *)(fde + 2); in init_unwind_hdr()
347 header->table[n].start = read_pointer(&ptr, in init_unwind_hdr()
542 } ptr; in read_pointer() local
546 ptr.p8 = *pLoc; in read_pointer()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/arch/h8300/include/asm/
Dcmpxchg.h6 #define xchg(ptr, x) \ argument
7 ((__typeof__(*(ptr)))__xchg((unsigned long)(x), (ptr), \
8 sizeof(*(ptr))))
14 volatile void *ptr, int size) in __xchg() argument
25 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
31 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
37 : "=&r" (tmp) : "r" (x), "m" (*__xg(ptr))); in __xchg()
52 #define cmpxchg_local(ptr, o, n) \ argument
53 ((__typeof__(*(ptr)))__cmpxchg_local_generic((ptr), \
56 sizeof(*(ptr))))
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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))))
68 #define cmpxchg(ptr, old, new) \ argument
70 __typeof__(ptr) __ptr = (ptr); \
71 __typeof__(*(ptr)) __old = (old); \
72 __typeof__(*(ptr)) __new = (new); \
73 __typeof__(*(ptr)) __oldval = 0; \
/linux-4.4.14/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.4.14/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.4.14/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 …]
/linux-4.4.14/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.4.14/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.4.14/tools/perf/arch/x86/util/
Dintel-pt.c241 struct intel_pt_recording *ptr = in intel_pt_parse_snapshot_options() local
255 ptr->snapshot_size = snapshot_size; in intel_pt_parse_snapshot_options()
295 struct intel_pt_recording *ptr = in intel_pt_info_fill() local
297 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_info_fill()
344 auxtrace_info->priv[INTEL_PT_HAVE_SCHED_SWITCH] = ptr->have_sched_switch; in intel_pt_info_fill()
345 auxtrace_info->priv[INTEL_PT_SNAPSHOT_MODE] = ptr->snapshot_mode; in intel_pt_info_fill()
499 struct intel_pt_recording *ptr = in intel_pt_recording_options() local
501 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_recording_options()
509 ptr->evlist = evlist; in intel_pt_recording_options()
510 ptr->snapshot_mode = opts->auxtrace_snapshot_mode; in intel_pt_recording_options()
[all …]
/linux-4.4.14/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.h194 #define get_user(x, ptr) \ argument
195 __get_user_check((x), (ptr), sizeof(*(ptr)))
197 #define __get_user_check(x, ptr, size) \ argument
200 const typeof(*(ptr)) __user *__gu_addr = (ptr); \
224 x = (__force typeof(*(ptr)))__gu_val; \
228 #define __get_user(x, ptr) \ argument
233 switch (sizeof(*(ptr))) { \
235 __get_user_asm("lbu", (ptr), __gu_val, __gu_err); \
238 __get_user_asm("lhu", (ptr), __gu_val, __gu_err); \
241 __get_user_asm("lw", (ptr), __gu_val, __gu_err); \
[all …]
/linux-4.4.14/drivers/mfd/
Dcros_ec_spi.c86 static void debug_packet(struct device *dev, const char *name, u8 *ptr, in debug_packet() argument
94 pr_cont(" %02x", ptr[i]); in debug_packet()
173 u8 *ptr, *end; in cros_ec_spi_receive_packet() local
191 ptr = ec_dev->din; in cros_ec_spi_receive_packet()
192 for (end = ptr + EC_MSG_PREAMBLE_COUNT; ptr != end; ptr++) { in cros_ec_spi_receive_packet()
193 if (*ptr == EC_SPI_FRAME_START) { in cros_ec_spi_receive_packet()
195 ptr - ec_dev->din); in cros_ec_spi_receive_packet()
199 if (ptr != end) in cros_ec_spi_receive_packet()
217 todo = end - ++ptr; in cros_ec_spi_receive_packet()
220 memmove(ec_dev->din, ptr, todo); in cros_ec_spi_receive_packet()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/net/netfilter/
Dnf_synproxy_core.c35 u8 buf[40], *ptr; in synproxy_parse_options() local
37 ptr = skb_header_pointer(skb, doff + sizeof(*th), length, buf); in synproxy_parse_options()
38 if (ptr == NULL) in synproxy_parse_options()
43 int opcode = *ptr++; in synproxy_parse_options()
53 opsize = *ptr++; in synproxy_parse_options()
62 opts->mss = get_unaligned_be16(ptr); in synproxy_parse_options()
68 opts->wscale = *ptr; in synproxy_parse_options()
76 opts->tsval = get_unaligned_be32(ptr); in synproxy_parse_options()
77 opts->tsecr = get_unaligned_be32(ptr + 4); in synproxy_parse_options()
87 ptr += opsize - 2; in synproxy_parse_options()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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
166 ptr = input_allocate_device(); in xenkbd_probe()
167 if (!ptr) in xenkbd_probe()
169 ptr->name = "Xen Virtual Pointer"; in xenkbd_probe()
170 ptr->phys = info->phys; in xenkbd_probe()
171 ptr->id.bustype = BUS_PCI; in xenkbd_probe()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/crypto/qat/qat_common/
Dadf_dev_mgr.c82 struct vf_id_map *ptr = in adf_find_vf() local
85 if (ptr->bdf == bdf) in adf_find_vf()
86 return ptr; in adf_find_vf()
96 struct vf_id_map *ptr = in adf_get_vf_real_id() local
98 if (ptr->fake_id == fake) in adf_get_vf_real_id()
99 return ptr->id; in adf_get_vf_real_id()
114 struct list_head *ptr, *tmp; in adf_clean_vf_map() local
117 list_for_each_safe(ptr, tmp, &vfs_table) { in adf_clean_vf_map()
118 map = list_entry(ptr, struct vf_id_map, list); in adf_clean_vf_map()
125 list_del(ptr); in adf_clean_vf_map()
[all …]
/linux-4.4.14/arch/mips/mm/
Dtlbex.c760 unsigned int ptr) in build_huge_handler_tail() argument
763 UASM_i_SC(p, pte, 0, ptr); in build_huge_handler_tail()
765 UASM_i_LW(p, pte, 0, ptr); /* Needed because SC killed our PTE */ in build_huge_handler_tail()
767 UASM_i_SW(p, pte, 0, ptr); in build_huge_handler_tail()
769 build_huge_update_entries(p, pte, ptr); in build_huge_handler_tail()
781 unsigned int tmp, unsigned int ptr) in build_get_pmde64() argument
803 uasm_i_dsrl_safe(p, ptr, tmp, PGDIR_SHIFT + PGD_ORDER + PAGE_SHIFT - 3); in build_get_pmde64()
804 uasm_il_bnez(p, r, ptr, label_vmalloc); in build_get_pmde64()
812 UASM_i_MFC0(p, ptr, c0_kscratch(), pgd_reg); in build_get_pmde64()
818 UASM_i_MFC0(p, ptr, C0_CONTEXT); in build_get_pmde64()
[all …]
/linux-4.4.14/drivers/staging/rtl8712/
Drtl871x_recv.c252 u8 *psta_addr, *ptr; in r8712_portctrl() local
261 ptr = get_recvframe_data(precv_frame); in r8712_portctrl()
268 ptr = ptr + pfhdr->attrib.hdrlen + LLC_HEADER_SIZE; in r8712_portctrl()
269 memcpy(&ether_type, ptr, 2); in r8712_portctrl()
319 u8 *ptr = precv_frame->u.hdr.rx_data; in sta2sta_data_frame() local
361 memcpy(pattrib->dst, GetAddr1Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
362 memcpy(pattrib->src, GetAddr2Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
363 memcpy(pattrib->bssid, GetAddr3Ptr(ptr), ETH_ALEN); in sta2sta_data_frame()
386 u8 *ptr = precv_frame->u.hdr.rx_data; in ap2sta_data_frame() local
397 if ((GetFrameSubType(ptr)) == WIFI_DATA_NULL) in ap2sta_data_frame()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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()
/linux-4.4.14/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.4.14/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.4.14/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.4.14/drivers/net/wireless/ath/ath10k/
Dwmi-tlv.c80 ath10k_wmi_tlv_iter(struct ath10k *ar, const void *ptr, size_t len, in ath10k_wmi_tlv_iter() argument
82 const void *ptr, void *data), in ath10k_wmi_tlv_iter()
85 const void *begin = ptr; in ath10k_wmi_tlv_iter()
94 ptr - begin, len, sizeof(*tlv)); in ath10k_wmi_tlv_iter()
98 tlv = ptr; in ath10k_wmi_tlv_iter()
101 ptr += sizeof(*tlv); in ath10k_wmi_tlv_iter()
107 tlv_tag, ptr - begin, len, tlv_len); in ath10k_wmi_tlv_iter()
116 tlv_tag, ptr - begin, tlv_len, in ath10k_wmi_tlv_iter()
121 ret = iter(ar, tlv_tag, tlv_len, ptr, data); in ath10k_wmi_tlv_iter()
125 ptr += tlv_len; in ath10k_wmi_tlv_iter()
[all …]
/linux-4.4.14/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.4.14/drivers/usb/phy/
Dphy.c116 struct usb_phy **ptr, *phy; in devm_usb_get_phy() local
118 ptr = devres_alloc(devm_usb_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_usb_get_phy()
119 if (!ptr) in devm_usb_get_phy()
124 *ptr = phy; in devm_usb_get_phy()
125 devres_add(dev, ptr); in devm_usb_get_phy()
127 devres_free(ptr); in devm_usb_get_phy()
190 struct phy_devm *ptr; in devm_usb_get_phy_by_node() local
193 ptr = devres_alloc(devm_usb_phy_release2, sizeof(*ptr), GFP_KERNEL); in devm_usb_get_phy_by_node()
194 if (!ptr) { in devm_usb_get_phy_by_node()
203 devres_free(ptr); in devm_usb_get_phy_by_node()
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/drivers/phy/
Dphy-core.c562 struct phy **ptr, *phy; in devm_phy_get() local
564 ptr = devres_alloc(devm_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_phy_get()
565 if (!ptr) in devm_phy_get()
570 *ptr = phy; in devm_phy_get()
571 devres_add(dev, ptr); in devm_phy_get()
573 devres_free(ptr); in devm_phy_get()
617 struct phy **ptr, *phy; in devm_of_phy_get() local
619 ptr = devres_alloc(devm_phy_release, sizeof(*ptr), GFP_KERNEL); in devm_of_phy_get()
620 if (!ptr) in devm_of_phy_get()
625 *ptr = phy; in devm_of_phy_get()
[all …]
/linux-4.4.14/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.4.14/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.4.14/arch/cris/arch-v32/kernel/
Dkgdb.c834 char *ptr = output_buffer; in stub_is_stopped() local
839 *ptr++ = 'T'; in stub_is_stopped()
840 ptr = hex_byte_pack(ptr, sigval); in stub_is_stopped()
926 strncpy(ptr, "rwatch", 6); in stub_is_stopped()
927 ptr += 6; in stub_is_stopped()
930 strncpy(ptr, "watch", 5); in stub_is_stopped()
931 ptr += 5; in stub_is_stopped()
934 strncpy(ptr, "awatch", 6); in stub_is_stopped()
935 ptr += 6; in stub_is_stopped()
940 *ptr++ = ':'; in stub_is_stopped()
[all …]
/linux-4.4.14/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.4.14/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.4.14/tools/net/
Dbpf_jit_disasm.c162 char *ptr, *pptr, *tmp; in get_last_jit_image() local
176 ptr = haystack; in get_last_jit_image()
180 ret = regexec(&regex, ptr, 1, pmatch, 0); in get_last_jit_image()
182 ptr += pmatch[0].rm_eo; in get_last_jit_image()
189 ptr = haystack + off - (pmatch[0].rm_eo - pmatch[0].rm_so); in get_last_jit_image()
190 ret = sscanf(ptr, "flen=%d proglen=%d pass=%d image=%lx", in get_last_jit_image()
197 tmp = ptr = haystack + off; in get_last_jit_image()
198 while ((ptr = strtok(tmp, "\n")) != NULL && ulen < ilen) { in get_last_jit_image()
200 if (!strstr(ptr, "JIT code")) in get_last_jit_image()
202 pptr = ptr; in get_last_jit_image()
[all …]
/linux-4.4.14/drivers/infiniband/hw/usnic/
Dusnic_debugfs.c75 char *ptr; in flowinfo_read() local
79 ptr = buf; in flowinfo_read()
86 n = scnprintf(ptr, left, in flowinfo_read()
90 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
92 n = scnprintf(ptr, left, "Port_Num:%hu\n", in flowinfo_read()
94 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
96 n = usnic_transport_sock_to_str(ptr, left, in flowinfo_read()
98 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
99 n = scnprintf(ptr, left, "\n"); in flowinfo_read()
100 UPDATE_PTR_LEFT(n, ptr, left); in flowinfo_read()
[all …]
Dusnic_ib_sysfs.c86 char *ptr; in usnic_ib_show_config() local
94 ptr = buf; in usnic_ib_show_config()
109 n = scnprintf(ptr, left, in usnic_ib_show_config()
118 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
125 n = scnprintf(ptr, left, " %d %s%s", in usnic_ib_show_config()
130 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
132 n = scnprintf(ptr, left, "\n"); in usnic_ib_show_config()
133 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
135 n = scnprintf(ptr, left, "%s: no VFs\n", in usnic_ib_show_config()
137 UPDATE_PTR_LEFT(n, ptr, left); in usnic_ib_show_config()
[all …]
/linux-4.4.14/drivers/usb/storage/
Djumpshot.c396 unsigned char *ptr = us->iobuf; in jumpshot_handle_mode_sense() local
416 memset(ptr, 0, 8); in jumpshot_handle_mode_sense()
418 ptr[2] = 0x00; // WP enable: 0x80 in jumpshot_handle_mode_sense()
421 ptr[3] = 0x00; // WP enable: 0x80 in jumpshot_handle_mode_sense()
434 memcpy(ptr + i, rw_err_page, sizeof(rw_err_page)); in jumpshot_handle_mode_sense()
439 memcpy(ptr + i, cache_page, sizeof(cache_page)); in jumpshot_handle_mode_sense()
444 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in jumpshot_handle_mode_sense()
449 memcpy(ptr + i, timer_page, sizeof(timer_page)); in jumpshot_handle_mode_sense()
454 memcpy(ptr + i, timer_page, sizeof(timer_page)); in jumpshot_handle_mode_sense()
456 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in jumpshot_handle_mode_sense()
[all …]
Ddatafab.c467 unsigned char *ptr = us->iobuf; in datafab_handle_mode_sense() local
492 memset(ptr, 0, 8); in datafab_handle_mode_sense()
494 ptr[2] = 0x00; // WP enable: 0x80 in datafab_handle_mode_sense()
497 ptr[3] = 0x00; // WP enable: 0x80 in datafab_handle_mode_sense()
510 memcpy(ptr + i, rw_err_page, sizeof(rw_err_page)); in datafab_handle_mode_sense()
515 memcpy(ptr + i, cache_page, sizeof(cache_page)); in datafab_handle_mode_sense()
520 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in datafab_handle_mode_sense()
525 memcpy(ptr + i, timer_page, sizeof(timer_page)); in datafab_handle_mode_sense()
530 memcpy(ptr + i, timer_page, sizeof(timer_page)); in datafab_handle_mode_sense()
532 memcpy(ptr + i, rbac_page, sizeof(rbac_page)); in datafab_handle_mode_sense()
[all …]
/linux-4.4.14/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.4.14/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.4.14/drivers/net/ethernet/cavium/liquidio/
Docteon_main.h136 void *ptr = NULL; in cnnic_alloc_aligned_dma() local
140 ptr = in cnnic_alloc_aligned_dma()
143 if ((unsigned long)ptr & 0x07) { in cnnic_alloc_aligned_dma()
144 free_pages((unsigned long)ptr, get_order(size)); in cnnic_alloc_aligned_dma()
145 ptr = NULL; in cnnic_alloc_aligned_dma()
153 } while ((retries <= OCTEON_MAX_ALLOC_RETRIES) && !ptr); in cnnic_alloc_aligned_dma()
156 *orig_ptr = (unsigned long)ptr; in cnnic_alloc_aligned_dma()
157 if ((unsigned long)ptr & 0x07) in cnnic_alloc_aligned_dma()
158 ptr = (void *)(((unsigned long)ptr + 7) & ~(7UL)); in cnnic_alloc_aligned_dma()
159 return ptr; in cnnic_alloc_aligned_dma()
[all …]
/linux-4.4.14/drivers/net/wireless/mwifiex/
Dwmm.c1087 struct mwifiex_ra_list_tbl *ptr; in mwifiex_wmm_get_highest_priolist_ptr() local
1121 list_for_each_entry(ptr, &tid_ptr->ra_list, in mwifiex_wmm_get_highest_priolist_ptr()
1124 if (!ptr->tx_paused && in mwifiex_wmm_get_highest_priolist_ptr()
1125 !skb_queue_empty(&ptr->skb_head)) in mwifiex_wmm_get_highest_priolist_ptr()
1149 return ptr; in mwifiex_wmm_get_highest_priolist_ptr()
1193 struct mwifiex_ra_list_tbl *ptr, in mwifiex_is_11n_aggragation_possible() argument
1201 ptr->is_11n_enabled) in mwifiex_is_11n_aggragation_possible()
1202 max_amsdu_size = min_t(int, ptr->max_amsdu, max_buf_size); in mwifiex_is_11n_aggragation_possible()
1206 skb_queue_walk_safe(&ptr->skb_head, skb, tmp) { in mwifiex_is_11n_aggragation_possible()
1222 struct mwifiex_ra_list_tbl *ptr, int ptr_index, in mwifiex_send_single_packet() argument
[all …]
/linux-4.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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 …]

12345678910