Home
last modified time | relevance | path

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

/tools/include/linux/
Dlist.h351 #define list_entry(ptr, type, member) \ argument
352 container_of(ptr, type, member)
362 #define list_first_entry(ptr, type, member) \ argument
363 list_entry((ptr)->next, type, member)
373 #define list_last_entry(ptr, type, member) \ argument
374 list_entry((ptr)->prev, type, member)
384 #define list_first_entry_or_null(ptr, type, member) \ argument
385 (!list_empty(ptr) ? list_first_entry(ptr, type, member) : NULL)
392 #define list_next_entry(pos, member) \ argument
393 list_entry((pos)->member.next, typeof(*(pos)), member)
[all …]
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)
Drbtree.h37 #define rb_entry(ptr, type, member) container_of(ptr, type, member) argument
75 #define rb_entry_safe(ptr, type, member) \ argument
77 ____ptr ? rb_entry(____ptr, type, member) : NULL; \
Dkernel.h33 #define container_of(ptr, type, member) ({ \ argument
34 const typeof(((type *)0)->member) * __mptr = (ptr); \
35 (type *)((char *)__mptr - offsetof(type, member)); })
Doverflow.h273 #define struct_size(p, member, n) \ argument
275 sizeof(*(p)->member) + __must_be_array((p)->member),\
/tools/firewire/
Dlist.h47 #define list_entry(link, type, member) \ argument
48 ((type *)((char *)(link)-(unsigned long)(&((type *)0)->member)))
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); \
[all …]
/tools/usb/usbip/libsrc/
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/testing/selftests/rcutorture/formal/srcu-cbmc/src/
Dmisc.h18 #define container_of(ptr, type, member) ({ \ argument
19 const typeof(((type *)0)->member) *__mptr = (ptr); \
20 (type *)((char *)__mptr - offsetof(type, member)); \
/tools/virtio/linux/
Dkernel.h108 #define container_of(ptr, type, member) ({ \ argument
109 const typeof( ((type *)0)->member ) *__mptr = (ptr); \
110 (type *)( (char *)__mptr - offsetof(type,member) );})
/tools/lib/bpf/
Dbtf.c1820 const struct btf_member *member = btf_members(t); in btf_hash_struct() local
1826 h = hash_combine(h, member->name_off); in btf_hash_struct()
1827 h = hash_combine(h, member->offset); in btf_hash_struct()
1829 member++; in btf_hash_struct()
1917 const struct btf_param *member = btf_params(t); in btf_hash_fnproto() local
1923 h = hash_combine(h, member->name_off); in btf_hash_fnproto()
1924 h = hash_combine(h, member->type); in btf_hash_fnproto()
1925 member++; in btf_hash_fnproto()
2799 struct btf_member *member = btf_members(t); in btf_dedup_remap_type() local
2803 r = btf_dedup_remap_type_id(d, member->type); in btf_dedup_remap_type()
[all …]
/tools/perf/
Dbuiltin-lock.c210 #define SINGLE_KEY(member) \ argument
211 static int lock_stat_key_ ## member(struct lock_stat *one, \
214 return one->member > two->member; \
Ddesign.txt271 considered to be a group with only 1 member.)
275 put onto the CPU. This means that the values of the member counters
427 counters in the group will count. Enabling or disabling a member of a
/tools/perf/util/
Dpython.c95 #define member_def(type, member, ptype, help) \ argument
96 { #member, ptype, \
97 offsetof(struct pyrf_event, event) + offsetof(struct type, member), \
100 #define sample_member_def(name, member, ptype, help) \ argument
102 offsetof(struct pyrf_event, sample) + offsetof(struct perf_sample, member), \
/tools/perf/Documentation/
Dperf-probe.txt199member (e.g. var->field, var.field2), local array with fixed index (e.g. array[1], var->array[0], …
208 …. You can specify 'string' type only for the local variable or structure member which is an array …
Dintel-pt.txt181 fields within the config member of the struct perf_event_attr which is
/tools/kvm/kvm_stat/
Dkvm_stat593 for member in members:
594 if '-' not in member:
595 integers.append(int(member))
597 int_range = member.split('-')