| /scripts/include/ |
| A D | list.h | 228 #define list_entry(ptr, type, member) \ argument 229 container_of(ptr, type, member) 240 list_entry((ptr)->next, type, member) 251 list_entry((ptr)->prev, type, member) 258 #define list_next_entry(pos, member) \ argument 259 list_entry((pos)->member.next, typeof(*(pos)), member) 266 #define list_prev_entry(pos, member) \ argument 267 list_entry((pos)->member.prev, typeof(*(pos)), member) 276 (&pos->member == (head)) 398 #define hlist_entry(ptr, type, member) container_of(ptr, type, member) argument [all …]
|
| A D | hashtable.h | 59 #define hash_for_each(table, obj, member) \ argument 61 hlist_for_each_entry(obj, &table[_bkt], member) 71 #define hash_for_each_safe(table, obj, tmp, member) \ argument 73 hlist_for_each_entry_safe(obj, tmp, &table[_bkt], member) 83 #define hash_for_each_possible(table, obj, member, key) \ argument 84 hlist_for_each_entry(obj, hash_head(table, key), member) 95 #define hash_for_each_possible_safe(table, obj, tmp, member, key) \ argument 96 hlist_for_each_entry_safe(obj, tmp, hash_head(table, key), member)
|
| /scripts/coccinelle/iterators/ |
| A D | use_after_iter.cocci | 22 identifier c,member; 43 list_for_each_entry@p1(c,...,member) { ... when != break; 48 list_for_each_entry_reverse@p1(c,...,member) { ... when != break; 53 list_for_each_entry_continue@p1(c,...,member) { ... when != break; 58 list_for_each_entry_continue_reverse@p1(c,...,member) { ... when != break; 63 list_for_each_entry_from@p1(c,...,member) { ... when != break; 68 list_for_each_entry_safe@p1(c,...,member) { ... when != break; 73 list_for_each_entry_safe_continue@p1(c,...,member) { ... when != break; 78 list_for_each_entry_safe_from@p1(c,...,member) { ... when != break; 83 list_for_each_entry_safe_reverse@p1(c,...,member) { ... when != break; [all …]
|
| /scripts/gdb/linux/ |
| A D | lists.py | 41 def list_for_each_entry(head, gdbtype, member): argument 43 yield utils.container_of(node, gdbtype, member) 59 def hlist_for_each_entry(head, gdbtype, member): argument 61 yield utils.container_of(node, gdbtype, member)
|
| A D | timerlist.py | 141 for member, fmt in members: 142 if dev[member]: 143 text += fmt.format(dev[member])
|
| A D | rbtree.py | 21 def rb_inorder_for_each_entry(root, gdbtype, member): argument 23 yield utils.container_of(node, gdbtype, member)
|
| A D | utils.py | 74 def container_of(ptr, typeobj, member): argument 76 offset_of(typeobj, member)).cast(typeobj)
|
| /scripts/coccinelle/misc/ |
| A D | flexible_array.cocci | 99 msg = "WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/de… 106 msg = "WARNING use flexible-array member instead (https://www.kernel.org/doc/html/latest/process/de…
|
| /scripts/ |
| A D | Makefile.extrawarn | 20 KBUILD_CFLAGS += $(call cc-option, -Wno-address-of-packed-member)
|
| A D | spelling.txt | 1021 memmber||member
|
| /scripts/gendwarfksyms/ |
| A D | dwarf.c | 258 DEFINE_MATCH(member) in DEFINE_MATCH() 361 DEFINE_PROCESS_LIST_TYPE(member) in DEFINE_PROCESS_LIST_TYPE() argument 929 PROCESS_TYPE(member) in process_type()
|