Home
last modified time | relevance | path

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

123456

/tools/include/linux/
Derr.h40 static inline long __must_check PTR_ERR(__force const void *ptr) in PTR_ERR() argument
42 return (long) ptr; in PTR_ERR()
45 static inline bool __must_check IS_ERR(__force const void *ptr) in IS_ERR() argument
47 return IS_ERR_VALUE((unsigned long)ptr); in IS_ERR()
50 static inline bool __must_check IS_ERR_OR_NULL(__force const void *ptr) in IS_ERR_OR_NULL() argument
52 return unlikely(!ptr) || IS_ERR_VALUE((unsigned long)ptr); in IS_ERR_OR_NULL()
55 static inline int __must_check PTR_ERR_OR_ZERO(__force const void *ptr) in PTR_ERR_OR_ZERO() argument
57 if (IS_ERR(ptr)) in PTR_ERR_OR_ZERO()
58 return PTR_ERR(ptr); in PTR_ERR_OR_ZERO()
70 static inline void * __must_check ERR_CAST(__force const void *ptr) in ERR_CAST() argument
[all …]
Dzalloc.h8 void __zfree(void **ptr);
10 #define zfree(ptr) __zfree((void **)(ptr)) argument
/tools/include/linux/unaligned/
Dpacked_struct.h13 const struct __una_u16 *ptr = (const struct __una_u16 *)p; in __get_unaligned_cpu16() local
14 return ptr->x; in __get_unaligned_cpu16()
19 const struct __una_u32 *ptr = (const struct __una_u32 *)p; in __get_unaligned_cpu32() local
20 return ptr->x; in __get_unaligned_cpu32()
25 const struct __una_u64 *ptr = (const struct __una_u64 *)p; in __get_unaligned_cpu64() local
26 return ptr->x; in __get_unaligned_cpu64()
31 struct __una_u16 *ptr = (struct __una_u16 *)p; in __put_unaligned_cpu16() local
32 ptr->x = val; in __put_unaligned_cpu16()
37 struct __una_u32 *ptr = (struct __una_u32 *)p; in __put_unaligned_cpu32() local
38 ptr->x = val; in __put_unaligned_cpu32()
[all …]
/tools/arch/x86/include/asm/
Dcmpxchg.h35 #define __raw_cmpxchg(ptr, old, new, size, lock) \ argument
37 __typeof__(*(ptr)) __ret; \
38 __typeof__(*(ptr)) __old = (old); \
39 __typeof__(*(ptr)) __new = (new); \
43 volatile u8 *__ptr = (volatile u8 *)(ptr); \
52 volatile u16 *__ptr = (volatile u16 *)(ptr); \
61 volatile u32 *__ptr = (volatile u32 *)(ptr); \
70 volatile u64 *__ptr = (volatile u64 *)(ptr); \
83 #define __cmpxchg(ptr, old, new, size) \ argument
84 __raw_cmpxchg((ptr), (old), (new), (size), LOCK_PREFIX)
[all …]
/tools/lib/traceevent/
Dkbuffer-parse.c55 unsigned int (*read_4)(void *ptr);
56 unsigned long long (*read_8)(void *ptr);
57 unsigned long long (*read_long)(struct kbuffer *kbuf, void *ptr);
69 unsigned int *ptr; in host_is_bigendian() local
71 ptr = (unsigned int *)str; in host_is_bigendian()
72 return *ptr == 0x01020304; in host_is_bigendian()
81 static unsigned long long __read_8(void *ptr) in __read_8() argument
83 unsigned long long data = *(unsigned long long *)ptr; in __read_8()
88 static unsigned long long __read_8_sw(void *ptr) in __read_8_sw() argument
90 unsigned long long data = *(unsigned long long *)ptr; in __read_8_sw()
[all …]
/tools/testing/selftests/arm64/
Dtags_test.c11 #define SET_TAG(ptr, tag) (((uint64_t)(ptr) & ~SHIFT_TAG(0xff)) | \ argument
18 struct utsname *ptr; in main() local
23 ptr = (struct utsname *)malloc(sizeof(*ptr)); in main()
26 ptr = (struct utsname *)SET_TAG(ptr, tag); in main()
27 err = uname(ptr); in main()
28 free(ptr); in main()
/tools/virtio/linux/
Derr.h13 static inline long __must_check PTR_ERR(const void *ptr) in PTR_ERR() argument
15 return (long) ptr; in PTR_ERR()
18 static inline long __must_check IS_ERR(const void *ptr) in IS_ERR() argument
20 return IS_ERR_VALUE((unsigned long)ptr); in IS_ERR()
23 static inline long __must_check IS_ERR_OR_NULL(const void *ptr) in IS_ERR_OR_NULL() argument
25 return !ptr || IS_ERR_VALUE((unsigned long)ptr); in IS_ERR_OR_NULL()
Duaccess.h14 #define put_user(x, ptr) \ argument
16 typeof(ptr) __pu_ptr = (ptr); \
22 #define get_user(x, ptr) \ argument
24 typeof(ptr) __pu_ptr = (ptr); \
/tools/testing/selftests/x86/
Dprotection_keys.c231 u64 *ptr = (u64 *)(c + i); in dump_mem() local
232 dprintf1("dump[%03d][@%p]: %016jx\n", i, ptr, *ptr); in dump_mem()
531 int sys_mprotect_pkey(void *ptr, size_t size, unsigned long orig_prot, in sys_mprotect_pkey() argument
537 ptr, size, orig_prot, pkey); in sys_mprotect_pkey()
540 sret = syscall(SYS_mprotect_key, ptr, size, orig_prot, pkey); in sys_mprotect_pkey()
646 int mprotect_pkey(void *ptr, size_t size, unsigned long orig_prot, in mprotect_pkey() argument
654 ret = sys_mprotect_pkey(ptr, size, orig_prot, pkey); in mprotect_pkey()
656 ptr, size, orig_prot, pkey, ret); in mprotect_pkey()
668 ret = sys_mprotect_pkey(ptr, size, orig_prot, pkey); in mprotect_pkey()
670 ptr, size, orig_prot, pkey, ret); in mprotect_pkey()
[all …]
/tools/io_uring/
Dsetup.c14 void *ptr; in io_uring_mmap() local
18 ptr = mmap(0, sq->ring_sz, PROT_READ | PROT_WRITE, in io_uring_mmap()
20 if (ptr == MAP_FAILED) in io_uring_mmap()
22 sq->khead = ptr + p->sq_off.head; in io_uring_mmap()
23 sq->ktail = ptr + p->sq_off.tail; in io_uring_mmap()
24 sq->kring_mask = ptr + p->sq_off.ring_mask; in io_uring_mmap()
25 sq->kring_entries = ptr + p->sq_off.ring_entries; in io_uring_mmap()
26 sq->kflags = ptr + p->sq_off.flags; in io_uring_mmap()
27 sq->kdropped = ptr + p->sq_off.dropped; in io_uring_mmap()
28 sq->array = ptr + p->sq_off.array; in io_uring_mmap()
[all …]
/tools/perf/arch/x86/util/
Dintel-pt.c239 struct intel_pt_recording *ptr = in intel_pt_parse_snapshot_options() local
253 ptr->snapshot_size = snapshot_size; in intel_pt_parse_snapshot_options()
297 struct intel_pt_recording *ptr = in intel_pt_info_priv_size() local
299 const char *filter = intel_pt_find_filter(evlist, ptr->intel_pt_pmu); in intel_pt_info_priv_size()
301 ptr->priv_size = (INTEL_PT_AUXTRACE_PRIV_MAX * sizeof(u64)) + in intel_pt_info_priv_size()
304 return ptr->priv_size; in intel_pt_info_priv_size()
321 struct intel_pt_recording *ptr = in intel_pt_info_fill() local
323 struct perf_pmu *intel_pt_pmu = ptr->intel_pt_pmu; in intel_pt_info_fill()
335 if (priv_size != ptr->priv_size) in intel_pt_info_fill()
352 filter = intel_pt_find_filter(session->evlist, ptr->intel_pt_pmu); in intel_pt_info_fill()
[all …]
/tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/
Dpercpu.h23 static inline void free_percpu(void *ptr) in free_percpu() argument
28 #define per_cpu_ptr(ptr, cpu) \ argument
29 ((typeof(ptr)) ((char *) (ptr) + PERCPU_OFFSET * cpu))
41 #define THIS_CPU_ADD_HELPER(ptr, x) (*(ptr) += (x)) argument
47 #define THIS_CPU_ADD_HELPER(ptr, x) \ argument
49 typeof(ptr) this_cpu_add_helper_ptr = (ptr); \
50 typeof(ptr) this_cpu_add_helper_x = (x); \
51 typeof(*ptr) this_cpu_add_helper_temp; \
/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 …]
Dvirtual_address_range.c65 static int validate_addr(char *ptr, int high_addr) in validate_addr() argument
67 unsigned long addr = (unsigned long) ptr; in validate_addr()
86 char *ptr; in validate_lower_address_hint() local
88 ptr = mmap((void *) (1UL << 45), MAP_CHUNK_SIZE, PROT_READ | in validate_lower_address_hint()
91 if (ptr == MAP_FAILED) in validate_lower_address_hint()
99 char *ptr[NR_CHUNKS_LOW]; in main() local
105 ptr[i] = mmap(NULL, MAP_CHUNK_SIZE, PROT_READ | PROT_WRITE, in main()
108 if (ptr[i] == MAP_FAILED) { in main()
114 if (validate_addr(ptr[i], 0)) in main()
133 munmap(ptr[i], MAP_CHUNK_SIZE); in main()
/tools/perf/arch/arm/util/
Dcs-etm.c64 struct cs_etm_recording *ptr; in cs_etm_set_context_id() local
70 ptr = container_of(itr, struct cs_etm_recording, itr); in cs_etm_set_context_id()
71 cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_set_context_id()
113 struct cs_etm_recording *ptr; in cs_etm_set_timestamp() local
119 ptr = container_of(itr, struct cs_etm_recording, itr); in cs_etm_set_timestamp()
120 cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_set_timestamp()
196 struct cs_etm_recording *ptr = in cs_etm_parse_snapshot_options() local
209 ptr->snapshot_size = snapshot_size; in cs_etm_parse_snapshot_options()
256 struct cs_etm_recording *ptr = in cs_etm_recording_options() local
258 struct perf_pmu *cs_etm_pmu = ptr->cs_etm_pmu; in cs_etm_recording_options()
[all …]
/tools/perf/util/
Dcopyfile.c47 void *ptr; in copyfile_offset() local
53 ptr = mmap(NULL, off_in + size, PROT_READ, MAP_PRIVATE, ifd, pgoff); in copyfile_offset()
54 if (ptr == MAP_FAILED) in copyfile_offset()
58 ssize_t ret = pwrite(ofd, ptr + off_in, size, off_out); in copyfile_offset()
68 munmap(ptr, off_in + size); in copyfile_offset()
79 char *tmp = NULL, *ptr = NULL; in copyfile_mode_ns() local
94 ptr = strrchr(tmp, '/'); in copyfile_mode_ns()
95 if (!ptr) in copyfile_mode_ns()
97 ptr = memmove(ptr + 1, ptr, strlen(ptr) - 1); in copyfile_mode_ns()
98 *ptr = '.'; in copyfile_mode_ns()
Dstring.c254 char *ptr; in strpbrk_esc() local
257 ptr = strpbrk(str, stopset); in strpbrk_esc()
258 if (ptr == str || in strpbrk_esc()
259 (ptr == str + 1 && *(ptr - 1) != '\\')) in strpbrk_esc()
261 str = ptr + 1; in strpbrk_esc()
262 } while (ptr && *(ptr - 1) == '\\' && *(ptr - 2) != '\\'); in strpbrk_esc()
264 return ptr; in strpbrk_esc()
/tools/lib/subcmd/
Dsubcmd-util.h28 #define zfree(ptr) ({ free(*ptr); *ptr = NULL; }) argument
50 static inline void *xrealloc(void *ptr, size_t size) in xrealloc() argument
52 void *ret = realloc(ptr, size); in xrealloc()
54 ret = realloc(ptr, 1); in xrealloc()
56 ret = realloc(ptr, size); in xrealloc()
58 ret = realloc(ptr, 1); in xrealloc()
/tools/testing/selftests/cgroup/
Dcgroup_util.c149 char *ptr; in cg_read_key_long() local
154 ptr = strstr(buf, key); in cg_read_key_long()
155 if (!ptr) in cg_read_key_long()
158 return atol(ptr + strlen(key)); in cg_read_key_long()
212 char *ptr; in cg_wait_for_proc_count() local
220 for (ptr = buf; *ptr; ptr++) in cg_wait_for_proc_count()
221 if (*ptr == '\n') in cg_wait_for_proc_count()
236 char *ptr = buf; in cg_killall() local
241 while (ptr < buf + sizeof(buf)) { in cg_killall()
242 int pid = strtol(ptr, &ptr, 10); in cg_killall()
[all …]
/tools/perf/ui/gtk/
Dhelpline.c31 char *ptr; in gtk_helpline_show() local
39 ptr = strchr(ui_helpline__current, '\n'); in gtk_helpline_show()
40 if (ptr && (ptr - ui_helpline__current) <= backlog) { in gtk_helpline_show()
41 *ptr = '\0'; in gtk_helpline_show()
/tools/testing/selftests/kvm/lib/
Dio.c46 const char *ptr = buf; in test_write() local
54 rc = write(fd, ptr, num_left); in test_write()
74 ptr += rc; in test_write()
123 char *ptr = buf; in test_read() local
131 rc = read(fd, ptr, num_left); in test_read()
151 ptr += rc; in test_read()
/tools/bpf/
Dbpf_jit_disasm.c173 char *ptr, *pptr, *tmp; in get_last_jit_image() local
189 ptr = haystack; in get_last_jit_image()
193 ret = regexec(&regex, ptr, 1, pmatch, 0); in get_last_jit_image()
195 ptr += pmatch[0].rm_eo; in get_last_jit_image()
202 ptr = haystack + off - (pmatch[0].rm_eo - pmatch[0].rm_so); in get_last_jit_image()
203 ret = sscanf(ptr, "flen=%d proglen=%u pass=%d image=%lx", in get_last_jit_image()
221 tmp = ptr = haystack + off; in get_last_jit_image()
222 while ((ptr = strtok(tmp, "\n")) != NULL && ulen < proglen) { in get_last_jit_image()
224 if (!strstr(ptr, "JIT code")) in get_last_jit_image()
226 pptr = ptr; in get_last_jit_image()
[all …]
/tools/lib/
Dzalloc.c11 void __zfree(void **ptr) in __zfree() argument
13 free(*ptr); in __zfree()
14 *ptr = NULL; in __zfree()
/tools/testing/selftests/bpf/progs/
Dtest_verif_scale3.c13 void *ptr; in balancer_ingress() local
21 ptr = data + i; \ in balancer_ingress()
22 if (ptr + nh_off > data_end) \ in balancer_ingress()
24 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()
Dtest_verif_scale2.c13 void *ptr; in balancer_ingress() local
21 ptr = data + i; \ in balancer_ingress()
22 if (ptr + nh_off > data_end) \ in balancer_ingress()
24 ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \ in balancer_ingress()

123456