Searched refs:ref_ptr (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/tools/testing/selftests/bpf/progs/ |
| H A D | map_kptr_fail.c | 12 struct prog_test_ref_kfunc __kptr *ref_ptr; member 230 bpf_this_cpu_ptr(v->ref_ptr); in mark_ref_as_untrusted_or_null() 246 p = v->ref_ptr; in reject_untrusted_store_to_ref() 266 p = v->ref_ptr; in reject_untrusted_xchg() 269 bpf_kptr_xchg(&v->ref_ptr, p); in reject_untrusted_xchg() 278 struct prog_test_ref_kfunc *ref_ptr; in reject_bad_type_xchg() local 287 if (!ref_ptr) in reject_bad_type_xchg() 297 struct prog_test_ref_kfunc *ref_ptr; in reject_member_of_ref_xchg() local 306 if (!ref_ptr) in reject_member_of_ref_xchg() 362 bpf_kptr_xchg(&v->ref_ptr, p); in kptr_xchg_ref_state() [all …]
|
| H A D | map_kptr.c | 9 struct prog_test_ref_kfunc __kptr *ref_ptr; member 145 p = v->ref_ptr; in test_kptr_ref() 159 p = bpf_kptr_xchg(&v->ref_ptr, NULL); in test_kptr_ref() 179 p = bpf_kptr_xchg(&v->ref_ptr, p); in test_kptr_ref() 323 p = bpf_kptr_xchg(&v->ref_ptr, p); in test_map_kptr_ref_pre() 331 p = bpf_kptr_xchg(&v->ref_ptr, NULL); in test_map_kptr_ref_pre() 343 p = bpf_kptr_xchg(&v->ref_ptr, p); in test_map_kptr_ref_pre() 364 p_st = v->ref_ptr; in test_map_kptr_ref_post() 368 p = bpf_kptr_xchg(&v->ref_ptr, NULL); in test_map_kptr_ref_post() 376 p = bpf_kptr_xchg(&v->ref_ptr, p); in test_map_kptr_ref_post() [all …]
|
| /linux-6.15/tools/perf/util/ |
| H A D | probe-finder.c | 261 while (*ref_ptr) in convert_variable_type() 262 ref_ptr = &(*ref_ptr)->next; in convert_variable_type() 265 if (*ref_ptr == NULL) { in convert_variable_type() 269 (*ref_ptr)->user_access = user_access; in convert_variable_type() 326 struct probe_trace_arg_ref *ref = *ref_ptr; in convert_variable_fields() 355 if (*ref_ptr) in convert_variable_fields() 356 (*ref_ptr)->next = ref; in convert_variable_fields() 358 *ref_ptr = ref; in convert_variable_fields() 386 if (*ref_ptr) in convert_variable_fields() 387 (*ref_ptr)->next = ref; in convert_variable_fields() [all …]
|
| /linux-6.15/fs/btrfs/ |
| H A D | tree-log.c | 1247 ref = (struct btrfs_inode_ref *)ref_ptr; in ref_get_fields() 1276 unsigned long ref_ptr; in unlink_old_inode_refs() local 1293 while (ref_ptr < ref_end) { in unlink_old_inode_refs() 1298 ret = extref_get_fields(eb, ref_ptr, &name, in unlink_old_inode_refs() 1332 ref_ptr += name.len; in unlink_old_inode_refs() 1336 ref_ptr += sizeof(struct btrfs_inode_ref); in unlink_old_inode_refs() 1359 unsigned long ref_ptr; in add_inode_ref() local 1369 ref_ptr = btrfs_item_ptr_offset(eb, slot); in add_inode_ref() 1377 r = (struct btrfs_inode_extref *)ref_ptr; in add_inode_ref() 1403 while (ref_ptr < ref_end) { in add_inode_ref() [all …]
|