| /linux/include/linux/ |
| H A D | hashtable.h | 120 * hash_for_each - iterate over a hashtable 121 * @name: hashtable to iterate 132 * hash_for_each_rcu - iterate over a rcu enabled hashtable 133 * @name: hashtable to iterate 144 * hash_for_each_safe - iterate over a hashtable safe against removal of 146 * @name: hashtable to iterate 158 * hash_for_each_possible - iterate over all possible objects hashing to the 160 * @name: hashtable to iterate 163 * @key: the key of the objects to iterate over 169 * hash_for_each_possible_rcu - iterate over all possible objects hashing to the [all …]
|
| H A D | iov_iter.h | 267 * iterate_and_advance2 - Iterate over an iterator 268 * @iter: The iterator to iterate over. 269 * @len: The amount to iterate over. 275 * Iterate over the next part of an iterator, up to the specified length. The 317 * iterate_and_advance - Iterate over an iterator 318 * @iter: The iterator to iterate over. 319 * @len: The amount to iterate over. 334 * iterate_and_advance_kernel - Iterate over a kernel-internal iterator 335 * @iter: The iterator to iterate over. 336 * @len: The amount to iterate over. [all …]
|
| H A D | prime_numbers.h | 11 * for_each_prime_number - iterate over each prime upto a value 15 * Starting from the first prime number 2 iterate over each prime number up to 25 * for_each_prime_number_from - iterate over each prime upto a value 30 * Starting from @from iterate over each successive prime number up to the
|
| H A D | plist.h | 138 * plist_for_each - iterate over the plist 150 * Continue to iterate over plist, continuing after the current position. 156 * plist_for_each_safe - iterate safely over a plist of given type 161 * Iterate over a plist of given type, safe against removal of list entry. 167 * plist_for_each_entry - iterate over list of given type 181 * Continue to iterate over list of given type, continuing after 188 * plist_for_each_entry_safe - iterate safely over list of given type 194 * Iterate over list of given type, safe against removal of list entry.
|
| H A D | rculist.h | 46 * list_for_each_rcu - Iterate over a list in an RCU-safe fashion 465 * list_for_each_entry_rcu - iterate over rcu list of given type 482 * list_for_each_entry_srcu - iterate over rcu list of given type 517 * list_for_each_entry_lockless - iterate over rcu list of given type 540 * Continue to iterate over list of given type, continuing after 558 * list_for_each_entry_from_rcu - iterate over a list from current point 563 * Iterate over the tail of a list starting from a given position, 782 * hlist_for_each_entry_rcu - iterate over rcu list of given type 801 * hlist_for_each_entry_srcu - iterate over rcu list of given type 822 * hlist_for_each_entry_rcu_notrace - iterate over rcu list of given type (for tracing) [all …]
|
| H A D | generic-radix-tree.h | 27 * - genradix_for_each(radix, iter, p) - iterate over each entry in a genradix 358 * genradix_for_each - iterate over entry in a genradix 359 * @_radix: genradix to iterate over 373 * genradix_for_each_reverse - iterate over entry in a genradix, reverse order 374 * @_radix: genradix to iterate over
|
| /linux/tools/lib/perf/include/internal/ |
| H A D | evlist.h | 66 * __perf_evlist__for_each_entry - iterate thru all the evsels 67 * @list: list_head instance to iterate 74 * evlist__for_each_entry - iterate thru all the evsels 75 * @evlist: perf_evlist instance to iterate 82 * __perf_evlist__for_each_entry_reverse - iterate thru all the evsels in reverse order 83 * @list: list_head instance to iterate 90 * perf_evlist__for_each_entry_reverse - iterate thru all the evsels in reverse order 91 * @evlist: evlist instance to iterate 98 * __perf_evlist__for_each_entry_safe - safely iterate thru all the evsels 99 * @list: list_head instance to iterate [all …]
|
| /linux/scripts/include/ |
| H A D | hashtable.h | 54 * hash_for_each - iterate over a hashtable 55 * @table: hashtable to iterate 64 * hash_for_each_safe - iterate over a hashtable safe against removal of 66 * @table: hashtable to iterate 76 * hash_for_each_possible - iterate over all possible objects hashing to the 78 * @table: hashtable to iterate 81 * @key: the key of the objects to iterate over 87 * hash_for_each_possible_safe - iterate over all possible objects hashing to the 89 * @table: hashtable to iterate 93 * @key: the key of the objects to iterate over
|
| H A D | list.h | 279 * list_for_each_entry - iterate over list of given type 290 * list_for_each_entry_reverse - iterate backwards over list of given type. 301 * list_for_each_entry_safe - iterate over list of given type. Safe against removal of list entry 406 * hlist_for_each_entry - iterate over list of given type 417 * hlist_for_each_entry_safe - iterate over list of given type safe against removal of list entry
|
| /linux/tools/include/linux/ |
| H A D | hashtable.h | 99 * hash_for_each - iterate over a hashtable 100 * @name: hashtable to iterate 111 * hash_for_each_safe - iterate over a hashtable safe against removal of 113 * @name: hashtable to iterate 125 * hash_for_each_possible - iterate over all possible objects hashing to the 127 * @name: hashtable to iterate 130 * @key: the key of the objects to iterate over 136 * hash_for_each_possible_safe - iterate over all possible objects hashing to the 138 * @name: hashtable to iterate 142 * @key: the key of the objects to iterate over
|
| H A D | list.h | 425 * list_for_each - iterate over a list 433 * list_for_each_prev - iterate over a list backwards 441 * list_for_each_safe - iterate over a list safe against removal of list entry 451 * list_for_each_prev_safe - iterate over a list backwards safe against removal of list entry 462 * list_for_each_entry - iterate over list of given type 473 * list_for_each_entry_reverse - iterate backwards over list of given type. 500 * Continue to iterate over list of given type, continuing after 509 * list_for_each_entry_continue_reverse - iterate backwards from the given point 514 * Start to iterate over list of given type backwards, continuing after 523 * list_for_each_entry_from - iterate over list of given type from the current point [all …]
|
| /linux/tools/perf/util/ |
| H A D | evlist.h | 489 * __evlist__for_each_entry - iterate thru all the evsels 490 * @list: list_head instance to iterate 497 * evlist__for_each_entry - iterate thru all the evsels 498 * @evlist: evlist instance to iterate 506 * @list: list_head instance to iterate 514 * @evlist: evlist instance to iterate 522 * @list: list_head instance to iterate 530 * @evlist: evlist instance to iterate 537 * __evlist__for_each_entry_reverse - iterate thru all the evsels in reverse order 538 * @list: list_head instance to iterate [all...] |
| H A D | intlist.h | 61 * intlist__for_each_entry - iterate over a intlist 69 * intlist__for_each_entry_safe - iterate over a intlist safe against removal of
|
| H A D | strlist.h | 71 * strlist_for_each - iterate over a strlist 79 * strlist_for_each_safe - iterate over a strlist safe against removal of
|
| H A D | maps.h | 40 /* Iterate over map calling cb for each entry. */ 42 /* Iterate over map removing an entry if cb returns true. */
|
| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | sock_iter_batch.c | 265 /* Iterate through the first socks_len - 1 sockets. */ in remove_seen() 279 /* Iterate through the rest of the sockets. */ in remove_seen() 298 /* Iterate through all listening sockets. */ in remove_seen_established() 316 /* Iterate through the rest of the sockets. */ in remove_seen_established() 334 /* Iterate through the first socket. */ in remove_unseen() 349 /* Iterate through the rest of the sockets. */ in remove_unseen() 369 /* Iterate through all listening sockets. */ in remove_unseen_established() 376 /* Iterate through the first established socket. */ in remove_unseen_established() 394 /* Iterate through the rest of the sockets. */ in remove_unseen_established() 412 /* Iterate through the first socket. */ in remove_all() [all …]
|
| /linux/include/drm/ |
| H A D | drm_exec.h | 78 * drm_exec_for_each_locked_object - iterate over all the locked objects 82 * Iterate over all the locked GEM objects inside the drm_exec object. 92 * drm_exec_for_each_locked_object_reverse - iterate over all the locked 97 * Iterate over all the locked GEM objects inside the drm_exec object in
|
| /linux/drivers/gpu/drm/vkms/ |
| H A D | vkms_config.h | 124 * vkms_config_for_each_plane - Iterate over the vkms_config planes 132 * vkms_config_for_each_crtc - Iterate over the vkms_config CRTCs 140 * vkms_config_for_each_encoder - Iterate over the vkms_config encoders 148 * vkms_config_for_each_connector - Iterate over the vkms_config connectors 156 * vkms_config_plane_for_each_possible_crtc - Iterate over the vkms_config_plane 166 * vkms_config_encoder_for_each_possible_crtc - Iterate over the 176 * vkms_config_connector_for_each_possible_encoder - Iterate over the
|
| /linux/Documentation/driver-api/media/ |
| H A D | v4l2-device.rst | 70 Sometimes you need to iterate over all devices registered by a specific 75 You can iterate over all registered devices as follows: 90 int iterate(void *p) 98 /* iterate over all ivtv device instances */
|
| /linux/drivers/gpu/drm/i915/ |
| H A D | i915_scatterlist.h | 83 * __for_each_sgt_daddr - iterate over the device addresses of the given sg_table 86 * @__sgt: sg_table to iterate over (input) 106 * for_each_sgt_page - iterate over the pages of the given sg_table 109 * @__sgt: sg_table to iterate over (input)
|
| /linux/arch/arm64/kvm/hyp/nvhe/ |
| H A D | gen-hyprel.c | 203 /* Iterate over all sections in the ELF. */ 207 /* Iterate over all Elf64_Rela relocations in a given section. */ 323 * by `rela`. This way the kernel can iterate over all kernel VAs used 357 * Iterate over all RELA relocations in a given section and emit 431 /* Iterate over all sections and emit hyp relocation data for RELA sections. */
|
| /linux/fs/xfs/scrub/ |
| H A D | bitmap.c | 61 /* Iterate each interval of a bitmap. Do not change the bitmap. */ in INTERVAL_TREE_DEFINE() 202 * The intent is that callers will iterate the rmapbt for all of its records 203 * for a given owner to generate @bitmap; and iterate all the blocks of the 336 /* Iterate each interval of a bitmap. Do not change the bitmap. */ in INTERVAL_TREE_DEFINE() 477 * The intent is that callers will iterate the rmapbt for all of its records 478 * for a given owner to generate @bitmap; and iterate all the blocks of the
|
| /linux/tools/testing/ktest/examples/include/ |
| H A D | tests.conf | 54 TEST_START ITERATE 10 IF ${TEST} == randconfig 63 TEST_START ITERATE 10 IF ${TEST} == randconfig && ${MULTI}
|
| /linux/fs/btrfs/ |
| H A D | misc.h | 40 * Iterate bio using btrfs block size. 45 * @bio: The bio to iterate 47 * @blocksize: The blocksize to iterate.
|
| /linux/Documentation/block/ |
| H A D | biovecs.rst | 110 biovec, in order to calculate bi_vcnt for the new bio we'd have to iterate 139 * The following helpers iterate over single-page segment. The passed 'struct 145 * The following helpers iterate over multi-page bvec. The passed 'struct
|