| /tools/include/linux/ |
| A D | list.h | 352 container_of(ptr, type, member) 404 list_entry((pos)->member.next, typeof(*(pos)), member) 412 list_entry((pos)->member.prev, typeof(*(pos)), member) 459 &pos->member != (head); \ 495 &pos->member != (head); \ 597 n = list_next_entry(pos, member) 705 #define hlist_entry(ptr, type, member) container_of(ptr,type,member) argument 728 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) 736 for (pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member);\ 738 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member)) [all …]
|
| A D | hashtable.h | 105 #define hash_for_each(name, bkt, obj, member) \ argument 108 hlist_for_each_entry(obj, &name[bkt], member) 119 #define hash_for_each_safe(name, bkt, tmp, obj, member) \ argument 122 hlist_for_each_entry_safe(obj, tmp, &name[bkt], member) 132 #define hash_for_each_possible(name, obj, member, key) \ argument 133 hlist_for_each_entry(obj, &name[hash_min(key, HASH_BITS(name))], member) 144 #define hash_for_each_possible_safe(name, obj, tmp, member, key) \ argument 146 &name[hash_min(key, HASH_BITS(name))], member)
|
| A D | container_of.h | 13 #define container_of(ptr, type, member) ({ \ argument 14 const typeof(((type *)0)->member) * __mptr = (ptr); \ 15 (type *)((char *)__mptr - offsetof(type, member)); })
|
| A D | overflow.h | 139 #define struct_size(p, member, n) \ argument 141 sizeof(*(p)->member) + __must_be_array((p)->member),\
|
| /tools/testing/selftests/bpf/progs/ |
| A D | mptcp_bpf.h | 14 #define list_entry(ptr, type, member) \ argument 15 container_of(ptr, type, member) 17 #define list_first_entry(ptr, type, member) \ argument 18 list_entry((ptr)->next, type, member) 20 #define list_next_entry(pos, member) \ argument 21 list_entry((pos)->member.next, typeof(*(pos)), member) 23 #define list_entry_is_head(pos, head, member) \ argument 24 list_is_head(&pos->member, (head)) 27 #define list_for_each_entry(pos, head, member) \ argument 28 for (pos = list_first_entry(head, typeof(*pos), member); \ [all …]
|
| A D | test_cls_redirect.h | 21 #define offsetof(type, member) __builtin_offsetof(type, member) argument
|
| /tools/firewire/ |
| A D | list.h | 47 #define list_entry(link, type, member) \ argument 50 #define list_head(list, type, member) \ argument 51 list_entry((list)->next, type, member) 53 #define list_tail(list, type, member) \ argument 54 list_entry((list)->prev, type, member) 56 #define list_next(elm, member) \ argument 57 list_entry((elm)->member.next, typeof(*elm), member) 59 #define list_for_each_entry(pos, list, member) \ argument 60 for (pos = list_head(list, typeof(*pos), member); \ 61 &pos->member != (list); \ [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | bpf_arena_list.h | 20 #define list_entry(ptr, type, member) arena_container_of(ptr, type, member) argument 22 #define list_entry_safe(ptr, type, member) \ argument 24 ___ptr ? ({ cast_kern(___ptr); list_entry(___ptr, type, member); }) : NULL; \ 36 #define list_for_each_entry(pos, head, member) \ argument 38 typeof(*(pos)), member), \ 40 pos && ({ ___tmp = (void *)pos->member.next; 1; }) && can_loop; \ 41 pos = list_entry_safe((void __arena *)___tmp, typeof(*(pos)), member))
|
| A D | bpf_arena_common.h | 14 #define arena_container_of(ptr, type, member) \ argument 17 ((type *)(__mptr - offsetof(type, member))); \ 63 #define offsetof(type, member) ((unsigned long)&((type *)0)->member) argument
|
| /tools/usb/usbip/libsrc/ |
| A D | list.h | 104 #define list_entry(ptr, type, member) \ argument 105 container_of(ptr, type, member) 133 #define container_of(ptr, type, member) ({ \ argument 134 const typeof( ((type *)0)->member ) *__mptr = (ptr); \ 135 (type *)( (char *)__mptr - offsetof(type,member) );})
|
| /tools/perf/ui/browsers/ |
| A D | annotate-data.c | 55 struct annotated_member *member = entry->data; in get_member_overhead() local 58 for (i = 0; i < member->size; i++) { in get_member_overhead() 61 int offset = member->offset + i; in get_member_overhead() 79 struct annotated_member *member, in add_child_entries() argument 96 entry->data = member; in add_child_entries() 120 if (!list_empty(&member->children)) { in add_child_entries() 399 if (member == NULL) { in browser__write() 431 member->offset, member->size, in browser__write() 432 member->type_name, in browser__write() 436 member->offset, member->size, in browser__write() [all …]
|
| /tools/tracing/rtla/src/ |
| A D | utils.h | 15 #define container_of(ptr, type, member)({ \ argument 16 const typeof(((type *)0)->member) *__mptr = (ptr); \ 17 (type *)((char *)__mptr - offsetof(type, member)) ; })
|
| /tools/lib/perf/tests/ |
| A D | test-evsel.c | 232 struct perf_evsel *leader, *member; in test_stat_read_format_group() local 242 member = perf_evsel__new(attr); in test_stat_read_format_group() 243 __T("failed to create member", member); in test_stat_read_format_group() 245 member->leader = leader; in test_stat_read_format_group() 252 err = perf_evsel__open(member, NULL, threads); in test_stat_read_format_group() 272 perf_evsel__read(member, 0, 0, &counts); in test_stat_read_format_group() 284 perf_evsel__close(member); in test_stat_read_format_group() 286 perf_evsel__delete(member); in test_stat_read_format_group()
|
| /tools/testing/selftests/ublk/ |
| A D | utils.h | 18 #define container_of(ptr, type, member) ({ \ argument 20 ((type *)(__mptr - offsetof(type, member))); })
|
| /tools/perf/util/ |
| A D | annotate-data.c | 223 struct annotated_member *member; in __add_member_cb() local 233 member = zalloc(sizeof(*member)); in __add_member_cb() 234 if (member == NULL) in __add_member_cb() 270 member->var_name = NULL; in __add_member_cb() 275 if (member->var_name == NULL) { in __add_member_cb() 276 free(member); in __add_member_cb() 280 member->size = size; in __add_member_cb() 282 INIT_LIST_HEAD(&member->children); in __add_member_cb() 1845 member->offset, member->size, indent, "", member->type_name, in print_annotated_data_type() 1846 member->var_name ?: ""); in print_annotated_data_type() [all …]
|
| /tools/perf/tests/ |
| A D | sigtrap.c | 95 const struct btf_member *member; in kernel_with_sleepable_spinlocks() local 108 member = __btf_type__find_member_by_name(btf, id, "lock"); in kernel_with_sleepable_spinlocks() 109 if (member == NULL) in kernel_with_sleepable_spinlocks() 113 type = btf__type_by_id(btf, member->type); in kernel_with_sleepable_spinlocks()
|
| /tools/testing/selftests/net/tcp_ao/lib/ |
| A D | sock.c | 311 #define __cmp_ao(member) \ in test_cmp_getsockopt_setsockopt() argument 313 if (b->member != a->member) { \ in test_cmp_getsockopt_setsockopt() 314 test_fail("getsockopt(): " __stringify(member) " %u != %u", \ in test_cmp_getsockopt_setsockopt() 315 b->member, a->member); \ in test_cmp_getsockopt_setsockopt() 388 #define __cmp_cnt(member) \ in test_cmp_getsockopt_setsockopt_ao() argument 390 if (b->member != a->member) { \ in test_cmp_getsockopt_setsockopt_ao() 391 test_fail("getsockopt(): " __stringify(member) " %llu != %llu", \ in test_cmp_getsockopt_setsockopt_ao() 392 b->member, a->member); \ in test_cmp_getsockopt_setsockopt_ao()
|
| /tools/net/sunrpc/xdrgen/templates/C/pointer/decoder/ |
| A D | basic.j2 | 3 /* member {{ name }} (basic) */
|
| A D | optional_data.j2 | 3 /* member {{ name }} (optional data) */
|
| /tools/net/sunrpc/xdrgen/templates/C/struct/decoder/ |
| A D | basic.j2 | 3 /* member {{ name }} (basic) */
|
| A D | optional_data.j2 | 3 /* member {{ name }} (optional data) */
|
| A D | fixed_length_opaque.j2 | 3 /* member {{ name }} (fixed-length opaque) */
|
| /tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/ |
| A D | optional_data.j2 | 3 /* member {{ name }} (optional data) */
|
| /tools/net/sunrpc/xdrgen/templates/C/struct/encoder/ |
| A D | optional_data.j2 | 3 /* member {{ name }} (optional data) */
|
| /tools/net/sunrpc/xdrgen/templates/C/union/decoder/ |
| A D | basic.j2 | 3 /* member {{ name }} (basic) */
|