Home
last modified time | relevance | path

Searched refs:ptr (Results 1 - 25 of 5688) sorted by relevance

12345678910>>...228

/kernel/liteos_a/syscall/
H A Dsyscall_pub.h43 extern int CheckRegion(const LosVmSpace *space, VADDR_T ptr, size_t len);
44 extern void *DupUserMem(const void *ptr, size_t len, int needCopy);
48 #define CHECK_ASPACE(ptr, len, ...) \
50 if (ptr != NULL && len != 0) { \
51 if (!LOS_IsUserAddressRange((VADDR_T)(UINTPTR)ptr, len)) { \
58 if (CheckRegion(__aspace, (VADDR_T)(UINTPTR)ptr, len) == -1) { \
68 #define LEN(ptr) ((ptr) ? *(ptr) : 0)
70 #define DUP_FROM_USER_(ptr, siz
[all...]
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H A Dcmpxchg.h14 #define __xchg_relaxed(ptr, new, size) \
16 __typeof__(ptr) __ptr = (ptr); \
18 __typeof__(*(ptr)) __ret; \
40 #define arch_xchg_relaxed(ptr, x) \
42 __typeof__(*(ptr)) _x_ = (x); \
43 (__typeof__(*(ptr))) __xchg_relaxed((ptr), \
44 _x_, sizeof(*(ptr))); \
47 #define __xchg_acquire(ptr, ne
[all...]
/kernel/linux/linux-6.6/drivers/media/pci/zoran/
H A Dzr36016.c33 static u8 zr36016_read(struct zr36016 *ptr, u16 reg) in zr36016_read() argument
36 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36016_read()
39 if (ptr->codec->master_data->readreg) in zr36016_read()
40 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36016_read()
42 zrdev_err(zr, "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36016_read()
44 zrdev_dbg(zr, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36016_read()
49 static void zr36016_write(struct zr36016 *ptr, u16 reg, u8 value) in zr36016_write() argument
51 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36016_write()
53 zrdev_dbg(zr, "%s: writing 0x%02x to 0x%04x\n", ptr in zr36016_write()
68 zr36016_readi(struct zr36016 *ptr, u16 reg) zr36016_readi() argument
86 zr36016_writei(struct zr36016 *ptr, u16 reg, u8 value) zr36016_writei() argument
105 zr36016_read_version(struct zr36016 *ptr) zr36016_read_version() argument
116 zr36016_basic_test(struct zr36016 *ptr) zr36016_basic_test() argument
154 zr36016_init(struct zr36016 *ptr) zr36016_init() argument
198 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_set_mode() local
216 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_set_video() local
257 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_control() local
308 struct zr36016 *ptr = codec->data; zr36016_unset() local
336 struct zr36016 *ptr; zr36016_setup() local
[all...]
H A Dzr36050.c41 static u8 zr36050_read(struct zr36050 *ptr, u16 reg) in zr36050_read() argument
43 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_read()
47 if (ptr->codec->master_data->readreg) in zr36050_read()
48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xFF; in zr36050_read()
50 zrdev_err(zr, "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36050_read()
52 zrdev_dbg(zr, "%s: reading from 0x%04x: %02x\n", ptr->name, reg, value); in zr36050_read()
57 static void zr36050_write(struct zr36050 *ptr, u16 reg, u8 value) in zr36050_write() argument
59 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36050_write()
61 zrdev_dbg(zr, "%s: writing 0x%02x to 0x%04x\n", ptr in zr36050_write()
72 zr36050_read_status1(struct zr36050 *ptr) zr36050_read_status1() argument
81 zr36050_read_scalefactor(struct zr36050 *ptr) zr36050_read_scalefactor() argument
97 zr36050_wait_end(struct zr36050 *ptr) zr36050_wait_end() argument
118 zr36050_basic_test(struct zr36050 *ptr) zr36050_basic_test() argument
154 zr36050_pushit(struct zr36050 *ptr, u16 startreg, u16 len, const char *data) zr36050_pushit() argument
282 zr36050_set_sof(struct zr36050 *ptr) zr36050_set_sof() argument
317 zr36050_set_sos(struct zr36050 *ptr) zr36050_set_sos() argument
345 zr36050_set_dri(struct zr36050 *ptr) zr36050_set_dri() argument
368 zr36050_init(struct zr36050 *ptr) zr36050_init() argument
528 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_set_mode() local
546 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_set_video() local
588 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_control() local
702 struct zr36050 *ptr = codec->data; zr36050_unset() local
731 struct zr36050 *ptr; zr36050_setup() local
[all...]
H A Dzr36060.c41 static u8 zr36060_read(struct zr36060 *ptr, u16 reg) in zr36060_read() argument
44 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_read()
47 if (ptr->codec->master_data->readreg) in zr36060_read()
48 value = (ptr->codec->master_data->readreg(ptr->codec, reg)) & 0xff; in zr36060_read()
50 zrdev_err(zr, "%s: invalid I/O setup, nothing read!\n", ptr->name); in zr36060_read()
55 static void zr36060_write(struct zr36060 *ptr, u16 reg, u8 value) in zr36060_write() argument
57 struct zoran *zr = videocodec_to_zoran(ptr->codec); in zr36060_write()
62 if (ptr->codec->master_data->writereg) in zr36060_write()
63 ptr in zr36060_write()
75 zr36060_read_status(struct zr36060 *ptr) zr36060_read_status() argument
84 zr36060_read_scalefactor(struct zr36060 *ptr) zr36060_read_scalefactor() argument
95 zr36060_wait_end(struct zr36060 *ptr) zr36060_wait_end() argument
112 zr36060_basic_test(struct zr36060 *ptr) zr36060_basic_test() argument
132 zr36060_pushit(struct zr36060 *ptr, u16 startreg, u16 len, const char *data) zr36060_pushit() argument
250 zr36060_set_sof(struct zr36060 *ptr) zr36060_set_sof() argument
279 zr36060_set_sos(struct zr36060 *ptr) zr36060_set_sos() argument
305 zr36060_set_dri(struct zr36060 *ptr) zr36060_set_dri() argument
323 zr36060_init(struct zr36060 *ptr) zr36060_init() argument
468 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_set_mode() local
486 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_set_video() local
644 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_control() local
761 struct zr36060 *ptr = codec->data; zr36060_unset() local
787 struct zr36060 *ptr; zr36060_setup() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/zoran/
H A 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 in zr36016_write()
72 zr36016_readi(struct zr36016 *ptr, u16 reg) zr36016_readi() argument
88 zr36016_writei(struct zr36016 *ptr, u16 reg, u8 value) zr36016_writei() argument
109 zr36016_read_version(struct zr36016 *ptr) zr36016_read_version() argument
121 zr36016_basic_test(struct zr36016 *ptr) zr36016_basic_test() argument
185 zr36016_init(struct zr36016 *ptr) zr36016_init() argument
227 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_set_mode() local
244 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_set_video() local
278 struct zr36016 *ptr = (struct zr36016 *)codec->data; zr36016_control() local
327 struct zr36016 *ptr = codec->data; zr36016_unset() local
354 struct zr36016 *ptr; zr36016_setup() local
[all...]
H A 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 in zr36060_write()
85 zr36060_read_status(struct zr36060 *ptr) zr36060_read_status() argument
94 zr36060_read_scalefactor(struct zr36060 *ptr) zr36060_read_scalefactor() argument
105 zr36060_wait_end(struct zr36060 *ptr) zr36060_wait_end() argument
121 zr36060_basic_test(struct zr36060 *ptr) zr36060_basic_test() argument
139 zr36060_pushit(struct zr36060 *ptr, u16 startreg, u16 len, const char *data) zr36060_pushit() argument
253 zr36060_set_sof(struct zr36060 *ptr) zr36060_set_sof() argument
281 zr36060_set_sos(struct zr36060 *ptr) zr36060_set_sos() argument
306 zr36060_set_dri(struct zr36060 *ptr) zr36060_set_dri() argument
323 zr36060_init(struct zr36060 *ptr) zr36060_init() argument
466 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_set_mode() local
483 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_set_video() local
642 struct zr36060 *ptr = (struct zr36060 *)codec->data; zr36060_control() local
758 struct zr36060 *ptr = codec->data; zr36060_unset() local
783 struct zr36060 *ptr; zr36060_setup() local
[all...]
H A 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 in zr36050_write()
89 zr36050_read_status1(struct zr36050 *ptr) zr36050_read_status1() argument
104 zr36050_read_scalefactor(struct zr36050 *ptr) zr36050_read_scalefactor() argument
120 zr36050_wait_end(struct zr36050 *ptr) zr36050_wait_end() argument
141 zr36050_basic_test(struct zr36050 *ptr) zr36050_basic_test() argument
182 zr36050_pushit(struct zr36050 *ptr, u16 startreg, u16 len, const char *data) zr36050_pushit() argument
308 zr36050_set_sof(struct zr36050 *ptr) zr36050_set_sof() argument
339 zr36050_set_sos(struct zr36050 *ptr) zr36050_set_sos() argument
366 zr36050_set_dri(struct zr36050 *ptr) zr36050_set_dri() argument
388 zr36050_init(struct zr36050 *ptr) zr36050_init() argument
543 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_set_mode() local
560 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_set_video() local
598 struct zr36050 *ptr = (struct zr36050 *)codec->data; zr36050_control() local
717 struct zr36050 *ptr = codec->data; zr36050_unset() local
745 struct zr36050 *ptr; zr36050_setup() local
[all...]
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H A Dcmpxchg.h14 #define __xchg_relaxed(ptr, new, size) \
16 __typeof__(ptr) __ptr = (ptr); \
18 __typeof__(*(ptr)) __ret; \
40 #define xchg_relaxed(ptr, x) \
42 __typeof__(*(ptr)) _x_ = (x); \
43 (__typeof__(*(ptr))) __xchg_relaxed((ptr), \
44 _x_, sizeof(*(ptr))); \
47 #define __xchg_acquire(ptr, ne
[all...]
/kernel/linux/linux-5.10/arch/arm/include/asm/
H A 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()
156 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg() argument
217 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg_local() argument
244 __cmpxchg64(unsigned long long *ptr, unsigned long long old, unsigned long long new) __cmpxchg64() argument
[all...]
/kernel/linux/linux-6.6/arch/arm/include/asm/
H A Dcmpxchg.h29 __arch_xchg(unsigned long x, volatile void *ptr, int size) in __arch_xchg() argument
40 prefetchw((const void *)ptr); in __arch_xchg()
52 : "r" (x), "r" (ptr) in __arch_xchg()
62 : "r" (x), "r" (ptr) in __arch_xchg()
73 : "r" (x), "r" (ptr) in __arch_xchg()
82 ret = *(volatile unsigned char *)ptr; in __arch_xchg()
83 *(volatile unsigned char *)ptr = x; in __arch_xchg()
89 ret = *(volatile unsigned long *)ptr; in __arch_xchg()
90 *(volatile unsigned long *)ptr = x; in __arch_xchg()
98 : "r" (x), "r" (ptr) in __arch_xchg()
157 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg() argument
218 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg_local() argument
245 __cmpxchg64(unsigned long long *ptr, unsigned long long old, unsigned long long new) __cmpxchg64() argument
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Ddynptr_fail.c17 struct bpf_dynptr ptr; member
61 static int get_map_val_dynptr(struct bpf_dynptr *ptr) in get_map_val_dynptr() argument
71 bpf_dynptr_from_mem(map_val, sizeof(*map_val), 0, ptr); in get_map_val_dynptr()
83 struct bpf_dynptr ptr; in ringbuf_missing_release1() local
85 bpf_ringbuf_reserve_dynptr(&ringbuf, val, 0, &ptr); in ringbuf_missing_release1()
118 struct bpf_dynptr ptr; in missing_release_callback_fn() local
120 bpf_ringbuf_reserve_dynptr(&ringbuf, val, 0, &ptr); in missing_release_callback_fn()
141 struct bpf_dynptr ptr; in ringbuf_release_uninit_dynptr() local
144 bpf_ringbuf_submit_dynptr(&ptr, 0); in ringbuf_release_uninit_dynptr()
154 struct bpf_dynptr ptr; in use_after_invalid() local
174 struct bpf_dynptr ptr; ringbuf_invalid_api() local
197 struct bpf_dynptr ptr; add_dynptr_to_map1() local
233 struct bpf_dynptr ptr; data_slice_out_of_bounds_ringbuf() local
255 struct bpf_dynptr ptr; data_slice_out_of_bounds_skb() local
276 struct bpf_dynptr ptr; data_slice_out_of_bounds_map_value() local
296 struct bpf_dynptr ptr; data_slice_use_after_release1() local
360 struct bpf_dynptr ptr; data_slice_missing_null_check1() local
381 struct bpf_dynptr ptr; data_slice_missing_null_check2() local
403 struct bpf_dynptr ptr; invalid_helper1() local
418 struct bpf_dynptr ptr; invalid_helper2() local
433 struct bpf_dynptr ptr; invalid_write1() local
456 struct bpf_dynptr ptr; invalid_write2() local
480 struct bpf_dynptr ptr; invalid_write3() local
512 struct bpf_dynptr ptr; invalid_write4() local
544 struct bpf_dynptr ptr; invalid_read1() local
561 struct bpf_dynptr ptr; invalid_read2() local
604 struct bpf_dynptr ptr; invalid_read4() local
620 struct bpf_dynptr ptr; invalid_offset() local
635 struct bpf_dynptr ptr; release_twice() local
662 struct bpf_dynptr ptr; release_twice_callback() local
678 struct bpf_dynptr ptr; dynptr_from_mem_invalid_api() local
932 struct bpf_dynptr ptr; dynptr_overwrite_unref() local
949 struct bpf_dynptr ptr; dynptr_invalidate_slice_reinit() local
970 struct bpf_dynptr ptr; dynptr_invalidate_slice_or_null() local
1041 struct bpf_dynptr ptr; dynptr_overwrite_ref() local
1058 struct bpf_dynptr ptr; dynptr_read_into_slot() member
1075 struct bpf_dynptr ptr; skb_invalid_slice_write() local
1096 struct bpf_dynptr ptr; skb_invalid_data_slice1() local
1122 struct bpf_dynptr ptr; skb_invalid_data_slice2() local
1149 struct bpf_dynptr ptr; skb_invalid_data_slice3() local
1175 struct bpf_dynptr ptr; skb_invalid_data_slice4() local
1199 struct bpf_dynptr ptr; xdp_invalid_data_slice1() local
1224 struct bpf_dynptr ptr; xdp_invalid_data_slice2() local
1249 struct bpf_dynptr ptr; skb_invalid_ctx() local
1264 struct bpf_dynptr ptr; uninit_write_into_slot() member
1279 struct bpf_dynptr ptr; xdp_invalid_ctx() local
1293 struct bpf_dynptr ptr; dynptr_slice_var_len1() local
1313 struct bpf_dynptr ptr; dynptr_slice_var_len2() local
1343 struct bpf_dynptr ptr; invalid_data_slices() local
1369 struct bpf_dynptr ptr; invalid_slice_rdwr_rdonly() local
1388 struct bpf_dynptr ptr; dynptr_adjust_invalid() local
1401 struct bpf_dynptr ptr; dynptr_is_null_invalid() local
1414 struct bpf_dynptr ptr; dynptr_is_rdonly_invalid() local
1427 struct bpf_dynptr ptr; dynptr_size_invalid() local
1475 struct bpf_dynptr ptr; clone_invalidate1() local
1495 struct bpf_dynptr ptr; clone_invalidate2() local
1516 struct bpf_dynptr ptr; clone_invalidate3() local
1542 struct bpf_dynptr ptr; clone_invalidate4() local
1568 struct bpf_dynptr ptr; clone_invalidate5() local
1594 struct bpf_dynptr ptr; clone_invalidate6() local
1624 struct bpf_dynptr ptr; clone_skb_packet_data() local
1650 struct bpf_dynptr ptr; clone_xdp_packet_data() local
1675 struct bpf_dynptr ptr; test_dynptr_skb_small_buff() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/mm/
H A Dhmm-tests.c38 void *ptr; member
187 cmd.addr = (__u64)buffer->ptr; in hmm_dmirror_cmd()
188 cmd.ptr = (__u64)buffer->mirror; in hmm_dmirror_cmd()
210 if (buffer->ptr) in hmm_buffer_free()
211 munmap(buffer->ptr, buffer->size); in hmm_buffer_free()
298 int *ptr; in TEST_F() local
314 buffer->ptr = mmap(NULL, size, in TEST_F()
318 ASSERT_NE(buffer->ptr, MAP_FAILED); in TEST_F()
324 i = 2 * self->page_size / sizeof(*ptr); in TEST_F()
325 for (ptr in TEST_F()
362 int *ptr; TEST_F() local
421 int *ptr; TEST_F() local
469 int *ptr; TEST_F() local
535 int *ptr; TEST_F() local
613 int *ptr; TEST_F() local
692 int *ptr; TEST_F() local
795 int *ptr; TEST_F() local
851 int *ptr; TEST_F() local
906 int *ptr; TEST_F() local
964 int *ptr; TEST_F() local
1012 int *ptr; TEST_F() local
1068 int *ptr; TEST_F() local
1154 int *ptr; TEST_F() local
1248 int *ptr; TEST_F() local
1307 int *ptr; TEST_F() local
1378 int *ptr; TEST_F() local
1471 int *ptr; TEST_F() local
1574 int *ptr; TEST_F() local
1649 int *ptr; TEST_F() local
1724 int *ptr; TEST_F() local
1778 int *ptr; TEST_F() local
1831 int *ptr; TEST_F() local
1905 int *ptr; TEST_F() local
1993 int *ptr; TEST_F() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A 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, in __xchg_relaxed()
392 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, unsigned int size) __cmpxchg() argument
412 __cmpxchg_local(void *ptr, unsigned long old, unsigned long new, unsigned int size) __cmpxchg_local() argument
432 __cmpxchg_relaxed(void *ptr, unsigned long old, unsigned long new, unsigned int size) __cmpxchg_relaxed() argument
452 __cmpxchg_acquire(void *ptr, unsigned long old, unsigned long new, unsigned int size) __cmpxchg_acquire() argument
[all...]
/kernel/linux/linux-6.6/net/bluetooth/
H A Deir.c16 u8 eir_append_local_name(struct hci_dev *hdev, u8 *ptr, u8 ad_len) in eir_append_local_name() argument
28 return eir_append_data(ptr, ad_len, EIR_NAME_COMPLETE, in eir_append_local_name()
34 return eir_append_data(ptr, ad_len, EIR_NAME_SHORT, in eir_append_local_name()
42 return eir_append_data(ptr, ad_len, EIR_NAME_SHORT, in eir_append_local_name()
49 u8 eir_append_appearance(struct hci_dev *hdev, u8 *ptr, u8 ad_len) in eir_append_appearance() argument
51 return eir_append_le16(ptr, ad_len, EIR_APPEARANCE, hdev->appearance); in eir_append_appearance()
69 u8 *ptr = data, *uuids_start = NULL; in create_uuid16_list() local
73 return ptr; in create_uuid16_list()
89 uuids_start = ptr; in create_uuid16_list()
92 ptr in create_uuid16_list()
111 u8 *ptr = data, *uuids_start = NULL; create_uuid32_list() local
144 u8 *ptr = data, *uuids_start = NULL; create_uuid128_list() local
177 u8 *ptr = data; eir_create() local
224 eir_create_per_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr) eir_create_per_adv_data() argument
245 eir_create_adv_data(struct hci_dev *hdev, u8 instance, u8 *ptr) eir_create_adv_data() argument
332 create_default_scan_rsp(struct hci_dev *hdev, u8 *ptr) create_default_scan_rsp() argument
342 eir_create_scan_rsp(struct hci_dev *hdev, u8 instance, u8 *ptr) eir_create_scan_rsp() argument
[all...]
/kernel/linux/linux-5.10/arch/xtensa/variants/test_kc705_hifi/include/variant/
H A Dtie-asm.h61 * ptr Save area pointer address register (clobbered)
68 * ofs Offset from start of larger sequence (from value of first ptr
77 .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 variable
83 s32i \at1, \ptr, .Lxchal_ofs_+0 variable
86 xchal_sa_align \ptr, 0, 1020, 4, 4
91 xchal_sa_align \ptr, 0, 1016, 4, 4 variable
93 s32i \at1, \ptr, .Lxchal_ofs_+0 variable
95 s32i \at1, \ptr, .Lxchal_ofs_+4 variable
98 xchal_sa_align \ptr,
103 xchal_sa_align \\ptr, 0, 1000, 4, 4 global() variable
105 s32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
107 s32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
109 s32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
111 s32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
113 s32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
115 s32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
147 xchal_sa_align \\ptr, 0, 1020, 4, 4 global() variable
148 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
157 xchal_sa_align \\ptr, 0, 1016, 4, 4 global() variable
158 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
160 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
169 xchal_sa_align \\ptr, 0, 1000, 4, 4 global() variable
170 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
172 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
174 l32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
176 l32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
178 l32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
180 l32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
209 xchal_sa_align \\ptr, 0, 0, 8, 8 global() variable
211 s32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
213 s32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
215 s32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
217 s32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
219 s32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
221 s32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
222 AE_S64.I aed0, \\ptr, .Lxchal_ofs_+24 global() variable
223 AE_S64.I aed1, \\ptr, .Lxchal_ofs_+32 global() variable
224 AE_S64.I aed2, \\ptr, .Lxchal_ofs_+40 global() variable
225 AE_S64.I aed3, \\ptr, .Lxchal_ofs_+48 global() variable
226 AE_S64.I aed4, \\ptr, .Lxchal_ofs_+56 global() variable
227 addi \\ptr, \\ptr, 64 global() variable
228 AE_S64.I aed5, \\ptr, .Lxchal_ofs_+0 global() variable
229 AE_S64.I aed6, \\ptr, .Lxchal_ofs_+8 global() variable
230 AE_S64.I aed7, \\ptr, .Lxchal_ofs_+16 global() variable
231 AE_S64.I aed8, \\ptr, .Lxchal_ofs_+24 global() variable
232 AE_S64.I aed9, \\ptr, .Lxchal_ofs_+32 global() variable
233 AE_S64.I aed10, \\ptr, .Lxchal_ofs_+40 global() variable
234 AE_S64.I aed11, \\ptr, .Lxchal_ofs_+48 global() variable
235 AE_S64.I aed12, \\ptr, .Lxchal_ofs_+56 global() variable
236 addi \\ptr, \\ptr, 64 global() variable
237 AE_S64.I aed13, \\ptr, .Lxchal_ofs_+0 global() variable
238 AE_S64.I aed14, \\ptr, .Lxchal_ofs_+8 global() variable
239 AE_S64.I aed15, \\ptr, .Lxchal_ofs_+16 global() variable
240 AE_SALIGN64.I u0, \\ptr, .Lxchal_ofs_+24 global() variable
241 AE_SALIGN64.I u1, \\ptr, .Lxchal_ofs_+32 global() variable
242 AE_SALIGN64.I u2, \\ptr, .Lxchal_ofs_+40 global() variable
243 AE_SALIGN64.I u3, \\ptr, .Lxchal_ofs_+48 global() variable
266 xchal_sa_align \\ptr, 0, 0, 8, 8 global() variable
267 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
269 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
271 l32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
273 l32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
275 l32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
277 l32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
279 AE_L64.I aed0, \\ptr, .Lxchal_ofs_+24 global() variable
280 AE_L64.I aed1, \\ptr, .Lxchal_ofs_+32 global() variable
281 AE_L64.I aed2, \\ptr, .Lxchal_ofs_+40 global() variable
282 AE_L64.I aed3, \\ptr, .Lxchal_ofs_+48 global() variable
283 AE_L64.I aed4, \\ptr, .Lxchal_ofs_+56 global() variable
284 addi \\ptr, \\ptr, 64 global() variable
285 AE_L64.I aed5, \\ptr, .Lxchal_ofs_+0 global() variable
286 AE_L64.I aed6, \\ptr, .Lxchal_ofs_+8 global() variable
287 AE_L64.I aed7, \\ptr, .Lxchal_ofs_+16 global() variable
288 AE_L64.I aed8, \\ptr, .Lxchal_ofs_+24 global() variable
289 AE_L64.I aed9, \\ptr, .Lxchal_ofs_+32 global() variable
290 AE_L64.I aed10, \\ptr, .Lxchal_ofs_+40 global() variable
291 AE_L64.I aed11, \\ptr, .Lxchal_ofs_+48 global() variable
292 AE_L64.I aed12, \\ptr, .Lxchal_ofs_+56 global() variable
293 addi \\ptr, \\ptr, 64 global() variable
294 AE_L64.I aed13, \\ptr, .Lxchal_ofs_+0 global() variable
295 AE_L64.I aed14, \\ptr, .Lxchal_ofs_+8 global() variable
296 AE_L64.I aed15, \\ptr, .Lxchal_ofs_+16 global() variable
297 AE_LALIGN64.I u0, \\ptr, .Lxchal_ofs_+24 global() variable
298 AE_LALIGN64.I u1, \\ptr, .Lxchal_ofs_+32 global() variable
299 AE_LALIGN64.I u2, \\ptr, .Lxchal_ofs_+40 global() variable
300 AE_LALIGN64.I u3, \\ptr, .Lxchal_ofs_+48 global() variable
[all...]
/kernel/linux/linux-6.6/arch/xtensa/variants/test_kc705_hifi/include/variant/
H A Dtie-asm.h61 * ptr Save area pointer address register (clobbered)
68 * ofs Offset from start of larger sequence (from value of first ptr
77 .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 variable
83 s32i \at1, \ptr, .Lxchal_ofs_+0 variable
86 xchal_sa_align \ptr, 0, 1020, 4, 4
91 xchal_sa_align \ptr, 0, 1016, 4, 4 variable
93 s32i \at1, \ptr, .Lxchal_ofs_+0 variable
95 s32i \at1, \ptr, .Lxchal_ofs_+4 variable
98 xchal_sa_align \ptr,
103 xchal_sa_align \\ptr, 0, 1000, 4, 4 global() variable
105 s32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
107 s32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
109 s32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
111 s32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
113 s32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
115 s32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
147 xchal_sa_align \\ptr, 0, 1020, 4, 4 global() variable
148 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
157 xchal_sa_align \\ptr, 0, 1016, 4, 4 global() variable
158 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
160 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
169 xchal_sa_align \\ptr, 0, 1000, 4, 4 global() variable
170 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
172 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
174 l32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
176 l32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
178 l32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
180 l32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
209 xchal_sa_align \\ptr, 0, 0, 8, 8 global() variable
211 s32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
213 s32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
215 s32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
217 s32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
219 s32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
221 s32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
222 AE_S64.I aed0, \\ptr, .Lxchal_ofs_+24 global() variable
223 AE_S64.I aed1, \\ptr, .Lxchal_ofs_+32 global() variable
224 AE_S64.I aed2, \\ptr, .Lxchal_ofs_+40 global() variable
225 AE_S64.I aed3, \\ptr, .Lxchal_ofs_+48 global() variable
226 AE_S64.I aed4, \\ptr, .Lxchal_ofs_+56 global() variable
227 addi \\ptr, \\ptr, 64 global() variable
228 AE_S64.I aed5, \\ptr, .Lxchal_ofs_+0 global() variable
229 AE_S64.I aed6, \\ptr, .Lxchal_ofs_+8 global() variable
230 AE_S64.I aed7, \\ptr, .Lxchal_ofs_+16 global() variable
231 AE_S64.I aed8, \\ptr, .Lxchal_ofs_+24 global() variable
232 AE_S64.I aed9, \\ptr, .Lxchal_ofs_+32 global() variable
233 AE_S64.I aed10, \\ptr, .Lxchal_ofs_+40 global() variable
234 AE_S64.I aed11, \\ptr, .Lxchal_ofs_+48 global() variable
235 AE_S64.I aed12, \\ptr, .Lxchal_ofs_+56 global() variable
236 addi \\ptr, \\ptr, 64 global() variable
237 AE_S64.I aed13, \\ptr, .Lxchal_ofs_+0 global() variable
238 AE_S64.I aed14, \\ptr, .Lxchal_ofs_+8 global() variable
239 AE_S64.I aed15, \\ptr, .Lxchal_ofs_+16 global() variable
240 AE_SALIGN64.I u0, \\ptr, .Lxchal_ofs_+24 global() variable
241 AE_SALIGN64.I u1, \\ptr, .Lxchal_ofs_+32 global() variable
242 AE_SALIGN64.I u2, \\ptr, .Lxchal_ofs_+40 global() variable
243 AE_SALIGN64.I u3, \\ptr, .Lxchal_ofs_+48 global() variable
266 xchal_sa_align \\ptr, 0, 0, 8, 8 global() variable
267 l32i \\at1, \\ptr, .Lxchal_ofs_+0 global() variable
269 l32i \\at1, \\ptr, .Lxchal_ofs_+4 global() variable
271 l32i \\at1, \\ptr, .Lxchal_ofs_+8 global() variable
273 l32i \\at1, \\ptr, .Lxchal_ofs_+12 global() variable
275 l32i \\at1, \\ptr, .Lxchal_ofs_+16 global() variable
277 l32i \\at1, \\ptr, .Lxchal_ofs_+20 global() variable
279 AE_L64.I aed0, \\ptr, .Lxchal_ofs_+24 global() variable
280 AE_L64.I aed1, \\ptr, .Lxchal_ofs_+32 global() variable
281 AE_L64.I aed2, \\ptr, .Lxchal_ofs_+40 global() variable
282 AE_L64.I aed3, \\ptr, .Lxchal_ofs_+48 global() variable
283 AE_L64.I aed4, \\ptr, .Lxchal_ofs_+56 global() variable
284 addi \\ptr, \\ptr, 64 global() variable
285 AE_L64.I aed5, \\ptr, .Lxchal_ofs_+0 global() variable
286 AE_L64.I aed6, \\ptr, .Lxchal_ofs_+8 global() variable
287 AE_L64.I aed7, \\ptr, .Lxchal_ofs_+16 global() variable
288 AE_L64.I aed8, \\ptr, .Lxchal_ofs_+24 global() variable
289 AE_L64.I aed9, \\ptr, .Lxchal_ofs_+32 global() variable
290 AE_L64.I aed10, \\ptr, .Lxchal_ofs_+40 global() variable
291 AE_L64.I aed11, \\ptr, .Lxchal_ofs_+48 global() variable
292 AE_L64.I aed12, \\ptr, .Lxchal_ofs_+56 global() variable
293 addi \\ptr, \\ptr, 64 global() variable
294 AE_L64.I aed13, \\ptr, .Lxchal_ofs_+0 global() variable
295 AE_L64.I aed14, \\ptr, .Lxchal_ofs_+8 global() variable
296 AE_L64.I aed15, \\ptr, .Lxchal_ofs_+16 global() variable
297 AE_LALIGN64.I u0, \\ptr, .Lxchal_ofs_+24 global() variable
298 AE_LALIGN64.I u1, \\ptr, .Lxchal_ofs_+32 global() variable
299 AE_LALIGN64.I u2, \\ptr, .Lxchal_ofs_+40 global() variable
300 AE_LALIGN64.I u3, \\ptr, .Lxchal_ofs_+48 global() variable
[all...]
/kernel/linux/linux-6.6/mm/kasan/
H A Dkasan_test.c161 char *ptr; in kmalloc_oob_right() local
164 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
165 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); in kmalloc_oob_right()
167 OPTIMIZER_HIDE_VAR(ptr); in kmalloc_oob_right()
173 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size] = 'x'); in kmalloc_oob_right()
179 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + 5] = 'y'); in kmalloc_oob_right()
182 KUNIT_EXPECT_KASAN_FAIL(test, ptr[0] = in kmalloc_oob_right()
183 ptr[size + KASAN_GRANULE_SIZE + 5]); in kmalloc_oob_right()
185 kfree(ptr); in kmalloc_oob_right()
190 char *ptr; in kmalloc_oob_left() local
203 char *ptr; kmalloc_node_oob_right() local
222 char *ptr; kmalloc_pagealloc_oob_right() local
238 char *ptr; kmalloc_pagealloc_uaf() local
252 char *ptr; kmalloc_pagealloc_invalid_free() local
265 char *ptr; pagealloc_oob_right() local
287 char *ptr; pagealloc_uaf() local
301 char *ptr; kmalloc_large_oob_right() local
494 char *ptr; kmalloc_oob_memset_2() local
509 char *ptr; kmalloc_oob_memset_4() local
524 char *ptr; kmalloc_oob_memset_8() local
539 char *ptr; kmalloc_oob_memset_16() local
554 char *ptr; kmalloc_oob_in_memset() local
571 char *ptr; kmalloc_memmove_negative_size() local
597 char *ptr; kmalloc_memmove_invalid_size() local
616 char *ptr; kmalloc_uaf() local
628 char *ptr; kmalloc_uaf_memset() local
701 char *ptr; kfree_via_page() local
716 char *ptr; kfree_via_phys() local
843 char *ptr; ksize_unpoisons_memory() local
874 char *ptr; ksize_uaf() local
994 char *ptr; kasan_memchr() local
1019 char *ptr; kasan_memcmp() local
1045 char *ptr; kasan_strings() local
1157 char *ptr; kmalloc_double_kzfree() local
1191 struct kasan_rcu_info *ptr; rcu_uaf() local
1230 void *ptr; vmalloc_helpers_tags() local
1386 char __percpu *ptr; vmalloc_percpu() local
1417 char *ptr; match_all_not_assigned() local
1458 char *ptr; match_all_ptr_tag() local
1484 char *ptr; match_all_mem_tag() local
[all...]
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/mte/
H A 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(ptr, '1', BUFFER_SIZE); in verify_mte_pointer_validity()
30 ptr, ptr + BUFFER_SIZE, mode); in verify_mte_pointer_validity()
34 if (!MT_FETCH_TAG((uintptr_t)ptr)) in verify_mte_pointer_validity()
36 mte_initialize_current_context(mode, (uintptr_t)ptr, BUFFER_SIZE + 1); in verify_mte_pointer_validity()
38 ptr[BUFFER_SIZE] = '2'; in verify_mte_pointer_validity()
42 ptr, mode); in verify_mte_pointer_validity()
51 char *ptr; in check_single_included_tags() local
83 char *ptr; check_multiple_included_tags() local
115 char *ptr; check_all_included_tags() local
141 char *ptr; check_none_included_tags() local
[all...]
/kernel/linux/linux-5.10/arch/csky/include/asm/
H A Duaccess.h55 #define put_user(x, ptr) \
56 __put_user_check((x), (ptr), sizeof(*(ptr)))
58 #define __put_user(x, ptr) \
59 __put_user_nocheck((x), (ptr), sizeof(*(ptr)))
63 #define get_user(x, ptr) \
64 __get_user_check((x), (ptr), sizeof(*(ptr)))
66 #define __get_user(x, ptr) \
[all...]
/kernel/linux/linux-5.10/lib/
H A Dtest_kasan.c80 char *ptr; in kmalloc_oob_right() local
83 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_right()
84 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); in kmalloc_oob_right()
86 KUNIT_EXPECT_KASAN_FAIL(test, ptr[size + OOB_TAG_OFF] = 'x'); in kmalloc_oob_right()
87 kfree(ptr); in kmalloc_oob_right()
92 char *ptr; in kmalloc_oob_left() local
95 ptr = kmalloc(size, GFP_KERNEL); in kmalloc_oob_left()
96 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ptr); in kmalloc_oob_left()
98 KUNIT_EXPECT_KASAN_FAIL(test, *ptr = *(ptr in kmalloc_oob_left()
104 char *ptr; kmalloc_node_oob_right() local
116 char *ptr; kmalloc_pagealloc_oob_right() local
136 char *ptr; kmalloc_pagealloc_uaf() local
153 char *ptr; kmalloc_pagealloc_invalid_free() local
169 char *ptr; kmalloc_large_oob_right() local
255 char *ptr; kmalloc_oob_memset_2() local
267 char *ptr; kmalloc_oob_memset_4() local
280 char *ptr; kmalloc_oob_memset_8() local
292 char *ptr; kmalloc_oob_memset_16() local
304 char *ptr; kmalloc_oob_in_memset() local
316 char *ptr; kmalloc_memmove_invalid_size() local
332 char *ptr; kmalloc_uaf() local
344 char *ptr; kmalloc_uaf_memset() local
375 char *ptr; kfree_via_page() local
390 char *ptr; kfree_via_phys() local
478 char *ptr; ksize_unpoisons_memory() local
602 char *ptr; kasan_memchr() local
626 char *ptr; kasan_memcmp() local
651 char *ptr; kasan_strings() local
770 char *ptr; kmalloc_double_kzfree() local
[all...]
/kernel/linux/linux-5.10/arch/parisc/include/asm/
H A 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()
40 ** o need to test sizeof(*ptr) to avoid clearing adjacent bytes
47 #define xchg(ptr, x) \
49 __typeof__(*(ptr)) __ret; \
50 __typeof__(*(ptr)) _x_ = (x); \
51 __ret = (__typeof__(*(ptr))) \
52 __xchg((unsigned long)_x_, (ptr), sizeo
67 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) __cmpxchg() argument
91 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new_, int size) __cmpxchg_local() argument
[all...]
/kernel/linux/linux-5.10/arch/sparc/include/asm/
H A Dcmpxchg_64.h55 #define xchg(ptr,x) \
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, in __xchg()
136 unsigned int *ptr = (unsigned int *) (maddr & ~3); __cmpxchg_u8() local
157 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg() argument
184 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg_local() argument
[all...]
/kernel/linux/linux-6.6/arch/parisc/include/asm/
H A Dcmpxchg.h25 __arch_xchg(unsigned long x, volatile void *ptr, int size) in __arch_xchg() argument
29 case 8: return __xchg64(x, (volatile unsigned long *) ptr); in __arch_xchg()
31 case 4: return __xchg32((int) x, (volatile int *) ptr); in __arch_xchg()
32 case 1: return __xchg8((char) x, (volatile char *) ptr); in __arch_xchg()
40 ** o need to test sizeof(*ptr) to avoid clearing adjacent bytes
47 #define arch_xchg(ptr, x) \
49 __typeof__(*(ptr)) __ret; \
50 __typeof__(*(ptr)) _x_ = (x); \
51 __ret = (__typeof__(*(ptr))) \
52 __arch_xchg((unsigned long)_x_, (ptr), sizeo
67 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new_, int size) __cmpxchg() argument
91 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new_, int size) __cmpxchg_local() argument
[all...]
/kernel/linux/linux-6.6/arch/sparc/include/asm/
H A Dcmpxchg_64.h55 #define arch_xchg(ptr,x) \
56 ({ __typeof__(*(ptr)) __ret; \
57 __ret = (__typeof__(*(ptr))) \
58 __arch_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()
91 __arch_xchg(unsigned long x, __volatile__ void * ptr, int size) in __arch_xchg() argument
95 return xchg16(ptr, in __arch_xchg()
136 unsigned int *ptr = (unsigned int *) (maddr & ~3); __cmpxchg_u8() local
157 __cmpxchg(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg() argument
184 __cmpxchg_local(volatile void *ptr, unsigned long old, unsigned long new, int size) __cmpxchg_local() argument
[all...]

Completed in 12 milliseconds

12345678910>>...228