Home
last modified time | relevance | path

Searched refs:member (Results 1 – 25 of 79) sorted by relevance

1234

/tools/include/linux/
A Dlist.h352 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 Dhashtable.h105 #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 Dcontainer_of.h13 #define container_of(ptr, type, member) ({ \ argument
14 const typeof(((type *)0)->member) * __mptr = (ptr); \
15 (type *)((char *)__mptr - offsetof(type, member)); })
A Doverflow.h139 #define struct_size(p, member, n) \ argument
141 sizeof(*(p)->member) + __must_be_array((p)->member),\
/tools/testing/selftests/bpf/progs/
A Dmptcp_bpf.h14 #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 Dtest_cls_redirect.h21 #define offsetof(type, member) __builtin_offsetof(type, member) argument
/tools/firewire/
A Dlist.h47 #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 Dbpf_arena_list.h20 #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 Dbpf_arena_common.h14 #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 Dlist.h104 #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 Dannotate-data.c55 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 Dutils.h15 #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 Dtest-evsel.c232 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 Dutils.h18 #define container_of(ptr, type, member) ({ \ argument
20 ((type *)(__mptr - offsetof(type, member))); })
/tools/perf/util/
A Dannotate-data.c223 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 Dsigtrap.c95 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 Dsock.c311 #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 Dbasic.j23 /* member {{ name }} (basic) */
A Doptional_data.j23 /* member {{ name }} (optional data) */
/tools/net/sunrpc/xdrgen/templates/C/struct/decoder/
A Dbasic.j23 /* member {{ name }} (basic) */
A Doptional_data.j23 /* member {{ name }} (optional data) */
A Dfixed_length_opaque.j23 /* member {{ name }} (fixed-length opaque) */
/tools/net/sunrpc/xdrgen/templates/C/pointer/encoder/
A Doptional_data.j23 /* member {{ name }} (optional data) */
/tools/net/sunrpc/xdrgen/templates/C/struct/encoder/
A Doptional_data.j23 /* member {{ name }} (optional data) */
/tools/net/sunrpc/xdrgen/templates/C/union/decoder/
A Dbasic.j23 /* member {{ name }} (basic) */

Completed in 40 milliseconds

1234