| /tools/testing/selftests/mm/ |
| A D | mseal_test.c | 172 void *ptr; in setup_single_address() local 180 void *ptr; in setup_single_address_rw() local 204 void *ptr; in seal_support() local 232 void *ptr; in test_seal_addseal() local 248 void *ptr; in test_seal_unmapped_start() local 276 void *ptr; in test_seal_unmapped_middle() local 308 void *ptr; in test_seal_unmapped_end() local 337 void *ptr; in test_seal_multiple_vmas() local 368 void *ptr; in test_seal_split_start() local 393 void *ptr; in test_seal_split_end() local [all …]
|
| A D | guard-regions.c | 146 *ptr = 'x'; in try_access_buf() 173 return try_read_buf(ptr) && try_write_buf(ptr); in try_read_write_buf() 301 char *ptr; in TEST_F() local 656 char *ptr; in TEST_F() local 835 char *ptr; in TEST_F() local 896 char *ptr; in TEST_F() local 1033 ptr = mremap(ptr, 5 * page_size, 10 * page_size, 0); in TEST_F() 1047 ptr = mremap(ptr, 10 * page_size, 20 * page_size, in TEST_F() 1077 char *ptr; in TEST_F() local 1117 ptr = mremap(ptr, 3 * page_size, 5 * page_size, 0); in TEST_F() [all …]
|
| A D | merge.c | 52 char *ptr; in TEST_F() local 106 char *ptr; in TEST_F() local 134 ptr[0] = 'x'; in TEST_F() 156 char *ptr; in TEST_F() local 207 char *ptr; in TEST_F() local 235 ptr[0] = 'x'; in TEST_F() 266 char *ptr; in TEST_F() local 1018 ptr = sys_mremap(ptr, 5 * page_size, 5 * page_size, in TEST_F() 1037 ptr = sys_mremap(ptr, 5 * page_size, 5 * page_size, in TEST_F() 1053 ptr = sys_mremap(ptr, 5 * page_size, 5 * page_size, in TEST_F() [all …]
|
| A D | hmm-tests.c | 325 for (ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 384 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 402 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 453 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 505 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 519 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 559 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 580 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 596 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() 637 for (i = 0, ptr = buffer->ptr; i < size / sizeof(*ptr); ++i) in TEST_F() [all …]
|
| A D | migration.c | 126 uint64_t *ptr; variable 152 uint64_t *ptr; variable 170 access_mem(ptr); 186 uint64_t *ptr; variable 199 ptr = (uint64_t *) ALIGN((uintptr_t) ptr, TWOMEG); 218 uint64_t *ptr; variable 231 ptr = (uint64_t *) ALIGN((uintptr_t) ptr, TWOMEG); 242 access_mem(ptr); 258 uint64_t *ptr; variable 284 uint64_t *ptr; variable [all …]
|
| A D | protection_keys.c | 61 return *ptr; in read_ptr() 180 dprintf1("dump[%03d][@%p]: %016llx\n", i, ptr, *ptr); in dump_mem() 591 void *ptr; member 628 rec->ptr = ptr; in record_pkey_malloc() 643 ptr, i, rec, rec->ptr, rec->size); in free_pkey_malloc() 644 if ((ptr < rec->ptr) || in free_pkey_malloc() 645 (ptr >= rec->ptr + rec->size)) in free_pkey_malloc() 649 ptr, i, rec, rec->ptr, rec->size); in free_pkey_malloc() 664 void *ptr; in malloc_pkey_with_mprotect() local 685 void *ptr; in malloc_pkey_anon_huge() local [all …]
|
| /tools/testing/selftests/bpf/progs/ |
| A D | dynptr_fail.c | 18 struct bpf_dynptr ptr; member 119 struct bpf_dynptr ptr; in missing_release_callback_fn() local 142 struct bpf_dynptr ptr; in ringbuf_release_uninit_dynptr() local 155 struct bpf_dynptr ptr; in use_after_invalid() local 175 struct bpf_dynptr ptr; in ringbuf_invalid_api() local 198 struct bpf_dynptr ptr; in add_dynptr_to_map1() local 234 struct bpf_dynptr ptr; in data_slice_out_of_bounds_ringbuf() local 256 struct bpf_dynptr ptr; in data_slice_out_of_bounds_skb() local 409 bpf_strncmp((const char *)&ptr, sizeof(ptr), "hello!"); in invalid_helper1() 550 val = *(int *)&ptr; in invalid_read1() [all …]
|
| A D | task_ls_recursion.c | 34 long *ptr; in BPF_PROG() local 39 ptr = bpf_task_storage_get(&map_a, task, 0, in BPF_PROG() 47 if (ptr) { in BPF_PROG() 50 *ptr += 1; in BPF_PROG() 64 if (ptr) in BPF_PROG() 65 *ptr += 1; in BPF_PROG() 74 long *ptr; in BPF_PROG() local 82 if (ptr && !*ptr) in BPF_PROG() 83 *ptr = 200; in BPF_PROG() 87 if (ptr && !*ptr) in BPF_PROG() [all …]
|
| A D | dynptr_success.c | 42 struct bpf_dynptr ptr; in test_read_write() local 72 struct bpf_dynptr ptr; in test_dynptr_data() local 141 struct bpf_dynptr ptr; in test_ringbuf() local 175 struct bpf_dynptr ptr; in test_skb_readonly() local 196 struct bpf_dynptr ptr; in test_dynptr_skb_data() local 217 struct bpf_dynptr ptr; in test_adjust() local 237 err = bpf_dynptr_adjust(&ptr, off, bpf_dynptr_size(&ptr)); in test_adjust() 270 struct bpf_dynptr ptr; in test_adjust_err() local 328 struct bpf_dynptr ptr; in test_zero_size_dynptr() local 750 err = err ?: bpf_dynptr_memset(&ptr, 0, bpf_dynptr_size(&ptr), 0); in test_dynptr_memset_zero_adjusted() [all …]
|
| A D | cgrp_ls_recursion.c | 32 long *ptr; in __on_update() local 34 ptr = bpf_cgrp_storage_get(&map_a, cgrp, 0, BPF_LOCAL_STORAGE_GET_F_CREATE); in __on_update() 35 if (ptr) in __on_update() 36 *ptr += 1; in __on_update() 39 if (ptr) in __on_update() 40 *ptr += 1; in __on_update() 65 long *ptr; in __on_enter() local 68 if (ptr) in __on_enter() 69 *ptr = 200; in __on_enter() 72 if (ptr) in __on_enter() [all …]
|
| A D | cgrp_ls_tp_btf.c | 38 long *ptr; in __on_enter() local 42 ptr = bpf_cgrp_storage_get(&map_a, cgrp, 0, in __on_enter() 44 if (!ptr) in __on_enter() 54 if (ptr) in __on_enter() 58 ptr = bpf_cgrp_storage_get(&map_a, cgrp, 0, in __on_enter() 60 if (!ptr) in __on_enter() 63 *ptr = MAGIC_VALUE + enter_cnt; in __on_enter() 92 long *ptr; in __on_exit() local 94 ptr = bpf_cgrp_storage_get(&map_a, cgrp, 0, in __on_exit() 96 if (!ptr) in __on_exit() [all …]
|
| /tools/testing/selftests/arm64/mte/ |
| A D | check_tags_inclusion.c | 30 ptr, ptr + BUFFER_SIZE, mode); 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 65 ptr = mte_insert_tags(ptr, BUFFER_SIZE); in check_single_included_tags() 83 char *ptr; in check_multiple_included_tags() local 97 ptr = mte_insert_tags(ptr, BUFFER_SIZE); in check_multiple_included_tags() 115 char *ptr; in check_all_included_tags() local 128 ptr = (char *)mte_insert_tags(ptr, BUFFER_SIZE); in check_all_included_tags() 141 char *ptr; in check_none_included_tags() local [all …]
|
| A D | mte_common_util.h | 58 void *mte_insert_tags(void *ptr, size_t size); 59 void mte_clear_tags(void *ptr, size_t size); 60 void *mte_insert_atag(void *ptr); 61 void *mte_clear_atag(void *ptr); 71 void *mte_insert_random_tag(void *ptr); 72 void *mte_insert_new_tag(void *ptr); 73 void *mte_get_tag_address(void *ptr); 103 if (ptr == NULL) { in check_allocated_memory() 108 if (tags && !MT_FETCH_TAG((uintptr_t)ptr)) { in check_allocated_memory() 120 if (ptr == NULL) { in check_allocated_memory_range() [all …]
|
| A D | check_buffer_fill.c | 30 char *ptr; in check_buffer_by_byte() local 44 ptr[j] = '1'; in check_buffer_by_byte() 49 if (ptr[j] != '1') in check_buffer_by_byte() 66 char *ptr; in check_buffer_underflow_by_byte() local 85 ptr[j] = '1'; in check_buffer_underflow_by_byte() 92 if (ptr[j] != '1') { in check_buffer_underflow_by_byte() 95 j, ptr); in check_buffer_underflow_by_byte() 161 char *ptr; in check_buffer_overflow_by_byte() local 183 ptr[j] = '1'; in check_buffer_overflow_by_byte() 193 j, ptr); in check_buffer_overflow_by_byte() [all …]
|
| A D | check_child_memory.c | 34 parent_tag = MT_FETCH_TAG((uintptr_t)ptr); in check_child_tag_inheritance() 42 mte_initialize_current_context(mode, (uintptr_t)ptr, size); in check_child_tag_inheritance() 44 memset(ptr, '1', size); in check_child_tag_inheritance() 59 memset(ptr - UNDERFLOW, '2', UNDERFLOW); in check_child_tag_inheritance() 66 memset(ptr + size, '3', OVERFLOW); in check_child_tag_inheritance() 86 char *ptr; in check_child_memory_mapping() local 108 char *ptr, *map_ptr; in check_child_file_mapping() local 124 ptr = map_ptr + UNDERFLOW; in check_child_file_mapping() 127 ptr = mte_insert_tags((void *)ptr, sizes[run]); in check_child_file_mapping() 128 if (!ptr || cur_mte_cxt.fault_valid == true) { in check_child_file_mapping() [all …]
|
| A D | mte_common_util.c | 133 if (!ptr || (unsigned long)(ptr) & MT_ALIGN_GRANULE) { in mte_insert_tags() 145 if (!ptr || (unsigned long)(ptr) & MT_ALIGN_GRANULE) { in mte_clear_tags() 150 ptr = (void *)MT_CLEAR_TAG((unsigned long)ptr); in mte_clear_tags() 171 void *ptr; in __mte_allocate_memory_range() local 196 if (ptr == MAP_FAILED) { in __mte_allocate_memory_range() 203 munmap(ptr, size); in __mte_allocate_memory_range() 208 ptr = mte_insert_tags(ptr + range_before, size); in __mte_allocate_memory_range() 209 return ptr; in __mte_allocate_memory_range() 281 free(ptr - range_before); in __mte_free_memory_range() 286 mte_clear_tags(ptr, size); in __mte_free_memory_range() [all …]
|
| /tools/testing/selftests/arm64/pauth/ |
| A D | helper.c | 6 size_t keyia_sign(size_t ptr) in keyia_sign() argument 8 asm volatile("paciza %0" : "+r" (ptr)); in keyia_sign() 9 return ptr; in keyia_sign() 12 size_t keyib_sign(size_t ptr) in keyib_sign() argument 14 asm volatile("pacizb %0" : "+r" (ptr)); in keyib_sign() 15 return ptr; in keyib_sign() 18 size_t keyda_sign(size_t ptr) in keyda_sign() argument 21 return ptr; in keyda_sign() 24 size_t keydb_sign(size_t ptr) in keydb_sign() argument 27 return ptr; in keydb_sign() [all …]
|
| /tools/include/linux/ |
| A D | err.h | 40 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 …]
|
| /tools/testing/selftests/arm64/tags/ |
| A D | tags_test.c | 12 #define SET_TAG(ptr, tag) (((uint64_t)(ptr) & ~SHIFT_TAG(0xff)) | \ argument 19 struct utsname *ptr; in main() local 26 ptr = (struct utsname *)malloc(sizeof(*ptr)); in main() 27 if (!ptr) in main() 32 ptr = (struct utsname *)SET_TAG(ptr, tag); in main() 33 ksft_test_result(!uname(ptr), "Syscall successful with tagged address\n"); in main() 34 free(ptr); in main()
|
| /tools/include/linux/unaligned/ |
| A D | packed_struct.h | 13 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() 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() 43 struct __una_u64 *ptr = (struct __una_u64 *)p; in __put_unaligned_cpu64() local [all …]
|
| /tools/arch/x86/include/asm/ |
| A D | cmpxchg.h | 35 #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 86 #define cmpxchg(ptr, old, new) \ argument [all …]
|
| /tools/perf/util/ |
| A D | string.c | 253 char *ptr; in strpbrk_esc() local 270 } while (ptr[-1] == '\\' && ptr[-2] != '\\'); in strpbrk_esc() 279 char *ptr; in strpbrk_esq() local 288 if (!ptr) in strpbrk_esq() 291 ptr = strpbrk_esc(ptr + 1, squote); in strpbrk_esq() 293 ptr = strpbrk_esc(ptr + 1, dquote); in strpbrk_esq() 338 while (*ptr != quote && ptr < end) { in remove_consumed_esc() 339 if (*ptr == '\\' && *(ptr + 1) == quote) { in remove_consumed_esc() 340 memmove(ptr, ptr + 1, end - (ptr + 1)); in remove_consumed_esc() 344 ptr++; in remove_consumed_esc() [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | bpf_arena_common.h | 14 #define arena_container_of(ptr, type, member) \ argument 16 void __arena *__mptr = (void __arena *)(ptr); \ 38 #define cast_kern(ptr) /* nop for bpf prog. emitted by LLVM */ argument 39 #define cast_user(ptr) /* nop for bpf prog. emitted by LLVM */ argument 43 #define cast_kern(ptr) bpf_addr_space_cast(ptr, 0, 1) argument 44 #define cast_user(ptr) bpf_addr_space_cast(ptr, 1, 0) argument 50 void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) __ksym __weak; 58 #define cast_kern(ptr) /* nop for user space */ argument 59 #define cast_user(ptr) /* nop for user space */ argument 71 static inline void bpf_arena_free_pages(void *map, void __arena *ptr, __u32 page_cnt) in bpf_arena_free_pages() argument
|
| /tools/virtio/linux/ |
| A D | err.h | 13 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()
|
| /tools/perf/arch/x86/util/ |
| A D | intel-pt.c | 244 struct intel_pt_recording *ptr = in intel_pt_parse_snapshot_options() local 307 return ptr->priv_size; in intel_pt_info_priv_size() 626 ptr->evlist = evlist; in intel_pt_recording_options() 941 ptr->snapshot_refs = refs; in intel_pt_alloc_snapshot_refs() 953 zfree(&ptr->snapshot_refs); in intel_pt_free_snapshot_refs() 962 free(ptr); in intel_pt_recording_free() 990 psb_period = intel_pt_psb_period(ptr->intel_pt_pmu, ptr->evlist); in intel_pt_snapshot_ref_buf_size() 1009 if (ptr->snapshot_init_done) in intel_pt_snapshot_init() 1014 ptr->snapshot_ref_buf_size = intel_pt_snapshot_ref_buf_size(ptr, in intel_pt_snapshot_init() 1207 if (!ptr) { in intel_pt_recording_init() [all …]
|