Home
last modified time | relevance | path

Searched refs:ptr (Results 1 – 25 of 2515) sorted by relevance

12345678910>>...101

/Linux-v5.15/drivers/staging/media/zoran/
Dzr36050.c52 static u8 zr36050_read(struct zr36050 *ptr, u16 reg) in zr36050_read() argument
57 if (ptr->codec->master_data->readreg) in zr36050_read()
58 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36050_read()
61 KERN_ERR "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36050_read()
63 dprintk(4, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36050_read()
68 static void zr36050_write(struct zr36050 *ptr, u16 reg, u8 value) in zr36050_write() argument
70 dprintk(4, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, reg); in zr36050_write()
73 if (ptr->codec->master_data->writereg) in zr36050_write()
74 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36050_write()
79 ptr->name); in zr36050_write()
[all …]
Dzr36060.c54 static u8 zr36060_read(struct zr36060 *ptr, u16 reg) in zr36060_read() argument
59 if (ptr->codec->master_data->readreg) in zr36060_read()
60 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read()
62 pr_err("%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36060_read()
67 static void zr36060_write(struct zr36060 *ptr, u16 reg, u8 value) in zr36060_write() argument
72 if (ptr->codec->master_data->writereg) in zr36060_write()
73 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36060_write()
75 pr_err("%s: invalid I/O setup, nothing written!\n", ptr->name); in zr36060_write()
85 static u8 zr36060_read_status(struct zr36060 *ptr) in zr36060_read_status() argument
87 ptr->status = zr36060_read(ptr, ZR060_CFSR); in zr36060_read_status()
[all …]
Dzr36016.c43 static u8 zr36016_read(struct zr36016 *ptr, u16 reg) in zr36016_read() argument
48 if (ptr->codec->master_data->readreg) in zr36016_read()
49 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36016_read()
51 pr_err("%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36016_read()
53 dprintk(4, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36016_read()
58 static void zr36016_write(struct zr36016 *ptr, u16 reg, u8 value) in zr36016_write() argument
60 dprintk(4, "%s: writing 0x%02x to 0x%04x\n", ptr->name, value, reg); in zr36016_write()
63 if (ptr->codec->master_data->writereg) in zr36016_write()
64 ptr->codec->master_data->writereg(ptr->codec, reg, value); in zr36016_write()
66 pr_err("%s: invalid I/O setup, nothing written!\n", ptr->name); in zr36016_write()
[all …]
/Linux-v5.15/arch/riscv/include/asm/
Dcmpxchg.h14 #define __xchg_relaxed(ptr, new, size) \ argument
16 __typeof__(ptr) __ptr = (ptr); \
18 __typeof__(*(ptr)) __ret; \
40 #define arch_xchg_relaxed(ptr, x) \ argument
42 __typeof__(*(ptr)) _x_ = (x); \
43 (__typeof__(*(ptr))) __xchg_relaxed((ptr), \
44 _x_, sizeof(*(ptr))); \
47 #define __xchg_acquire(ptr, new, size) \ argument
49 __typeof__(ptr) __ptr = (ptr); \
51 __typeof__(*(ptr)) __ret; \
[all …]
/Linux-v5.15/arch/arm/include/asm/
Dcmpxchg.h28 static inline unsigned long __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
39 prefetchw((const void *)ptr); in __xchg()
51 : "r" (x), "r" (ptr) in __xchg()
61 : "r" (x), "r" (ptr) in __xchg()
72 : "r" (x), "r" (ptr) in __xchg()
81 ret = *(volatile unsigned char *)ptr; in __xchg()
82 *(volatile unsigned char *)ptr = x; in __xchg()
88 ret = *(volatile unsigned long *)ptr; in __xchg()
89 *(volatile unsigned long *)ptr = x; in __xchg()
97 : "r" (x), "r" (ptr) in __xchg()
[all …]
/Linux-v5.15/tools/testing/selftests/vm/
Dhmm-tests.c41 void *ptr; member
133 cmd.addr = (__u64)buffer->ptr; in hmm_dmirror_cmd()
134 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
156 if (buffer->ptr) in hmm_buffer_free()
157 munmap(buffer->ptr, buffer->size); in hmm_buffer_free()
230 int *ptr; in TEST_F() local
246 buffer->ptr = mmap(NULL, size, in TEST_F()
250 ASSERT_NE(buffer->ptr, MAP_FAILED); in TEST_F()
256 i = 2 * self->page_size / sizeof(*ptr); in TEST_F()
257 for (ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F()
[all …]
/Linux-v5.15/arch/parisc/include/asm/
Dcmpxchg.h25 __xchg(unsigned long x, volatile void *ptr, int size) in __xchg() argument
29 case 8: return __xchg64(x, (volatile unsigned long *) ptr); in __xchg()
31 case 4: return __xchg32((int) x, (volatile int *) ptr); in __xchg()
32 case 1: return __xchg8((char) x, (volatile char *) ptr); in __xchg()
47 #define arch_xchg(ptr, x) \ argument
49 __typeof__(*(ptr)) __ret; \
50 __typeof__(*(ptr)) _x_ = (x); \
51 __ret = (__typeof__(*(ptr))) \
52 __xchg((unsigned long)_x_, (ptr), sizeof(*(ptr))); \
62 extern u64 __cmpxchg_u64(volatile u64 *ptr, u64 old, u64 new_);
[all …]
/Linux-v5.15/arch/xtensa/variants/test_kc705_hifi/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, 1000, 4, 4
105 s32i \at1, \ptr, .Lxchal_ofs_+0
[all …]
/Linux-v5.15/lib/
Dtest_kasan.c122 char *ptr; in kmalloc_oob_right() local
125 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
126 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); in kmalloc_oob_right()
133 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size] = 'x'); in kmalloc_oob_right()
139 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + 5] = 'y'); in kmalloc_oob_right()
142 KUNIT_EXPECT_KASAN_FAIL(test, ptr[0] = in kmalloc_oob_right()
143 ptr[size + KASAN_GRANULE_SIZE + 5]); in kmalloc_oob_right()
145 kfree(ptr); in kmalloc_oob_right()
150 char *ptr; in kmalloc_oob_left() local
153 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
[all …]
/Linux-v5.15/arch/powerpc/include/asm/
Dcmpxchg.h152 __xchg_local(void *ptr, unsigned long x, unsigned int size) in __xchg_local() argument
156 return __xchg_u8_local(ptr, x); in __xchg_local()
158 return __xchg_u16_local(ptr, x); in __xchg_local()
160 return __xchg_u32_local(ptr, x); in __xchg_local()
163 return __xchg_u64_local(ptr, x); in __xchg_local()
171 __xchg_relaxed(void *ptr, unsigned long x, unsigned int size) in __xchg_relaxed() argument
175 return __xchg_u8_relaxed(ptr, x); in __xchg_relaxed()
177 return __xchg_u16_relaxed(ptr, x); in __xchg_relaxed()
179 return __xchg_u32_relaxed(ptr, x); in __xchg_relaxed()
182 return __xchg_u64_relaxed(ptr, x); in __xchg_relaxed()
[all …]
/Linux-v5.15/drivers/net/ethernet/neterion/vxge/
Dvxge-ethtool.c242 u64 *ptr = tmp_stats; in vxge_get_ethtool_stats() local
276 *ptr++ = 0; in vxge_get_ethtool_stats()
305 memset(ptr, 0, (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
307 ptr += (VXGE_HW_VPATH_TX_STATS_LEN + in vxge_get_ethtool_stats()
312 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_frms; in vxge_get_ethtool_stats()
313 *ptr++ = vpath_info->tx_stats.tx_ttl_eth_octets; in vxge_get_ethtool_stats()
314 *ptr++ = vpath_info->tx_stats.tx_data_octets; in vxge_get_ethtool_stats()
315 *ptr++ = vpath_info->tx_stats.tx_mcast_frms; in vxge_get_ethtool_stats()
316 *ptr++ = vpath_info->tx_stats.tx_bcast_frms; in vxge_get_ethtool_stats()
317 *ptr++ = vpath_info->tx_stats.tx_ucast_frms; in vxge_get_ethtool_stats()
[all …]
/Linux-v5.15/arch/parisc/lib/
Dbitops.c21 unsigned long __xchg64(unsigned long x, volatile unsigned long *ptr) in __xchg64() argument
25 _atomic_spin_lock_irqsave(ptr, flags); in __xchg64()
26 temp = *ptr; in __xchg64()
27 *ptr = x; in __xchg64()
28 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg64()
33 unsigned long __xchg32(int x, volatile int *ptr) in __xchg32() argument
38 _atomic_spin_lock_irqsave(ptr, flags); in __xchg32()
39 temp = (long) *ptr; /* XXX - sign extension wanted? */ in __xchg32()
40 *ptr = x; in __xchg32()
41 _atomic_spin_unlock_irqrestore(ptr, flags); in __xchg32()
[all …]
/Linux-v5.15/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 arch_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 arch_cmpxchg64_local(ptr, o, n) \ argument
[all …]
/Linux-v5.15/drivers/video/
Dhdmi.c34 static u8 hdmi_infoframe_checksum(const 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()
112 u8 *ptr = buffer; in hdmi_avi_infoframe_pack_only() local
127 ptr[0] = frame->type; in hdmi_avi_infoframe_pack_only()
128 ptr[1] = frame->version; in hdmi_avi_infoframe_pack_only()
129 ptr[2] = frame->length; in hdmi_avi_infoframe_pack_only()
130 ptr[3] = 0; /* checksum */ in hdmi_avi_infoframe_pack_only()
133 ptr += HDMI_INFOFRAME_HEADER_SIZE; in hdmi_avi_infoframe_pack_only()
[all …]
/Linux-v5.15/arch/xtensa/variants/test_kc705_be/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, 1020, 4, 4
82 s32i \at1, \ptr, .Lxchal_ofs_+0
85 xchal_sa_align \ptr, 0, 1020, 4, 4
90 xchal_sa_align \ptr, 0, 1016, 4, 4
92 s32i \at1, \ptr, .Lxchal_ofs_+0
94 s32i \at1, \ptr, .Lxchal_ofs_+4
97 xchal_sa_align \ptr, 0, 1016, 4, 4
102 xchal_sa_align \ptr, 0, 1000, 4, 4
104 s32i \at1, \ptr, .Lxchal_ofs_+0
[all …]
/Linux-v5.15/arch/mips/include/asm/
Dcmpxchg.h68 extern unsigned long __xchg_small(volatile void *ptr, unsigned long val,
72 unsigned long __xchg(volatile void *ptr, unsigned long x, int size) in __xchg() argument
77 return __xchg_small(ptr, x, size); in __xchg()
80 return __xchg_asm("ll", "sc", (volatile u32 *)ptr, x); in __xchg()
86 return __xchg_asm("lld", "scd", (volatile u64 *)ptr, x); in __xchg()
93 #define arch_xchg(ptr, x) \ argument
95 __typeof__(*(ptr)) __res; \
105 __res = (__typeof__(*(ptr))) \
106 __xchg((ptr), (unsigned long)(x), sizeof(*(ptr))); \
149 extern unsigned long __cmpxchg_small(volatile void *ptr, unsigned long old,
[all …]
/Linux-v5.15/include/rdma/
Diba.h12 static inline u32 _iba_get8(const u8 *ptr) in _iba_get8() argument
14 return *ptr; in _iba_get8()
17 static inline void _iba_set8(u8 *ptr, u32 mask, u32 prep_value) in _iba_set8() argument
19 *ptr = (*ptr & ~mask) | prep_value; in _iba_set8()
22 static inline u16 _iba_get16(const __be16 *ptr) in _iba_get16() argument
24 return be16_to_cpu(*ptr); in _iba_get16()
27 static inline void _iba_set16(__be16 *ptr, u16 mask, u16 prep_value) in _iba_set16() argument
29 *ptr = cpu_to_be16((be16_to_cpu(*ptr) & ~mask) | prep_value); in _iba_set16()
32 static inline u32 _iba_get32(const __be32 *ptr) in _iba_get32() argument
34 return be32_to_cpu(*ptr); in _iba_get32()
[all …]
/Linux-v5.15/tools/testing/selftests/arm64/mte/
Dcheck_tags_inclusion.c22 static int verify_mte_pointer_validity(char *ptr, int mode) in verify_mte_pointer_validity() argument
24 mte_initialize_current_context(mode, (uintptr_t)ptr, BUFFER_SIZE); in verify_mte_pointer_validity()
26 memset((void *)ptr, '1', BUFFER_SIZE); in verify_mte_pointer_validity()
31 if (!MT_FETCH_TAG((uintptr_t)ptr)) in verify_mte_pointer_validity()
33 mte_initialize_current_context(mode, (uintptr_t)ptr, BUFFER_SIZE + 1); in verify_mte_pointer_validity()
35 ptr[BUFFER_SIZE] = '2'; in verify_mte_pointer_validity()
45 char *ptr; in check_single_included_tags() local
48 ptr = (char *)mte_allocate_memory(BUFFER_SIZE + MT_GRANULE_SIZE, mem_type, 0, false); in check_single_included_tags()
49 if (check_allocated_memory(ptr, BUFFER_SIZE + MT_GRANULE_SIZE, in check_single_included_tags()
57 ptr = (char *)mte_insert_tags(ptr, BUFFER_SIZE); in check_single_included_tags()
[all …]
/Linux-v5.15/arch/sparc/include/asm/
Dcmpxchg_64.h55 #define arch_xchg(ptr,x) \ argument
56 ({ __typeof__(*(ptr)) __ret; \
57 __ret = (__typeof__(*(ptr))) \
58 __xchg((unsigned long)(x), (ptr), sizeof(*(ptr))); \
75 unsigned int *ptr = (unsigned int *) (maddr & ~2); in xchg16() local
79 load32 = *ptr; in xchg16()
84 load32 = __cmpxchg_u32(ptr, old32, new32); in xchg16()
90 static inline unsigned long __xchg(unsigned long x, __volatile__ void * ptr, in __xchg() argument
95 return xchg16(ptr, x); in __xchg()
97 return xchg32(ptr, x); in __xchg()
[all …]
/Linux-v5.15/arch/s390/include/asm/
Dbitops.h45 __bitops_word(unsigned long nr, const volatile unsigned long *ptr) in __bitops_word() argument
49 addr = (unsigned long)ptr + ((nr ^ (nr & (BITS_PER_LONG - 1))) >> 3); in __bitops_word()
58 static __always_inline void arch_set_bit(unsigned long nr, volatile unsigned long *ptr) in arch_set_bit() argument
60 unsigned long *addr = __bitops_word(nr, ptr); in arch_set_bit()
66 static __always_inline void arch_clear_bit(unsigned long nr, volatile unsigned long *ptr) in arch_clear_bit() argument
68 unsigned long *addr = __bitops_word(nr, ptr); in arch_clear_bit()
75 volatile unsigned long *ptr) in arch_change_bit() argument
77 unsigned long *addr = __bitops_word(nr, ptr); in arch_change_bit()
84 volatile unsigned long *ptr) in arch_test_and_set_bit() argument
86 unsigned long *addr = __bitops_word(nr, ptr); in arch_test_and_set_bit()
[all …]
/Linux-v5.15/arch/x86/include/asm/
Duaccess.h124 #define do_get_user_call(fn,x,ptr) \ argument
127 register __inttype(*(ptr)) __val_gu asm("%"_ASM_DX); \
128 __chk_user_ptr(ptr); \
132 : "0" (ptr), "i" (sizeof(*(ptr)))); \
133 (x) = (__force __typeof__(*(ptr))) __val_gu; \
155 #define get_user(x,ptr) ({ might_fault(); do_get_user_call(get_user,x,ptr); }) argument
178 #define __get_user(x,ptr) do_get_user_call(get_user_nocheck,x,ptr) argument
192 #define __put_user_goto_u64(x, ptr, label) \ argument
193 __put_user_goto(x, ptr, "q", "er", label)
217 #define do_put_user_call(fn,x,ptr) \ argument
[all …]
Dcmpxchg.h42 #define __xchg_op(ptr, arg, op, lock) \ argument
44 __typeof__ (*(ptr)) __ret = (arg); \
45 switch (sizeof(*(ptr))) { \
48 : "+q" (__ret), "+m" (*(ptr)) \
53 : "+r" (__ret), "+m" (*(ptr)) \
58 : "+r" (__ret), "+m" (*(ptr)) \
63 : "+r" (__ret), "+m" (*(ptr)) \
78 #define arch_xchg(ptr, v) __xchg_op((ptr), (v), xchg, "") argument
85 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
87 __typeof__(*(ptr)) __ret; \
[all …]
/Linux-v5.15/arch/xtensa/variants/test_mmuhifi_c3/include/variant/
Dtie-asm.h36 .macro xchal_ncp_store ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
39 xchal_sa_align \ptr, 0, 1024-4, 4, 4
41 s32i \at1, \ptr, .Lxchal_ofs_ + 0
45 xchal_sa_align \ptr, 0, 1024-4, 4, 4
47 s32i \at1, \ptr, .Lxchal_ofs_ + 0
51 xchal_sa_align \ptr, 0, 1024-4, 4, 4
53 s32i \at1, \ptr, .Lxchal_ofs_ + 0
63 .macro xchal_ncp_load ptr at1 at2 at3 at4 continue=0 ofs=-1 select=XTHAL_SAS_ALL
66 xchal_sa_align \ptr, 0, 1024-4, 4, 4
67 l32i \at1, \ptr, .Lxchal_ofs_ + 0
[all …]
/Linux-v5.15/arch/m68k/include/asm/
Dcmpxchg.h13 static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size) in __xchg() argument
21 tmp = *(u8 *)ptr; in __xchg()
22 *(u8 *)ptr = x; in __xchg()
26 tmp = *(u16 *)ptr; in __xchg()
27 *(u16 *)ptr = x; in __xchg()
31 tmp = *(u32 *)ptr; in __xchg()
32 *(u32 *)ptr = x; in __xchg()
36 tmp = __invalid_xchg_size(x, ptr, size); in __xchg()
44 static inline unsigned long __xchg(unsigned long x, volatile void * ptr, int size) in __xchg() argument
53 : "=&d" (x) : "d" (x), "m" (*__xg(ptr)) : "memory"); in __xchg()
[all …]
/Linux-v5.15/crypto/
Ddh_helper.c42 u8 *ptr = buf; in crypto_dh_encode_key() local
43 u8 * const end = ptr + len; in crypto_dh_encode_key()
52 ptr = dh_pack_data(ptr, end, &secret, sizeof(secret)); in crypto_dh_encode_key()
53 ptr = dh_pack_data(ptr, end, &params->key_size, in crypto_dh_encode_key()
55 ptr = dh_pack_data(ptr, end, &params->p_size, sizeof(params->p_size)); in crypto_dh_encode_key()
56 ptr = dh_pack_data(ptr, end, &params->q_size, sizeof(params->q_size)); in crypto_dh_encode_key()
57 ptr = dh_pack_data(ptr, end, &params->g_size, sizeof(params->g_size)); in crypto_dh_encode_key()
58 ptr = dh_pack_data(ptr, end, params->key, params->key_size); in crypto_dh_encode_key()
59 ptr = dh_pack_data(ptr, end, params->p, params->p_size); in crypto_dh_encode_key()
60 ptr = dh_pack_data(ptr, end, params->q, params->q_size); in crypto_dh_encode_key()
[all …]

12345678910>>...101