/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 | bootconfig.h | 183 * xbc_array_for_each_value() - Iterate value nodes on an array 187 * Iterate array value nodes and values starts from @anode. This is expected to 197 * xbc_node_for_each_child() - Iterate child nodes 201 * Iterate child nodes of @parent. Each child nodes are stored to @child. 209 * xbc_node_for_each_subkey() - Iterate child subkey nodes 213 * Iterate subkey nodes of @parent. Each child nodes are stored to @child. 221 * xbc_node_for_each_array_value() - Iterate array entries of geven key 227 * Iterate array entries of given @key under @node. Each array entry node 241 * xbc_node_for_each_key_value() - Iterate key-value pairs under a node 246 * Iterate key-value pairs under @node. Each key node and value string are [all …]
|
H A D | iov_iter.h | 265 * iterate_and_advance2 - Iterate over an iterator 266 * @iter: The iterator to iterate over. 267 * @len: The amount to iterate over. 273 * Iterate over the next part of an iterator, up to the specified length. The 315 * iterate_and_advance - Iterate over an iterator 316 * @iter: The iterator to iterate over. 317 * @len: The amount to iterate over. 332 * iterate_and_advance_kernel - Iterate over a kernel-internal iterator 333 * @iter: The iterator to iterate over. 334 * @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 | memblock.h | 165 * for_each_physmem_range - iterate through physmem areas not included in type. 178 * __for_each_mem_range - iterate through memblock areas from type_a and not 181 * @type_a: ptr to memblock_type to iterate 198 * __for_each_mem_range_rev - reverse iterate through memblock areas from 201 * @type_a: ptr to memblock_type to iterate 219 * for_each_mem_range - iterate through memory areas. 230 * for_each_mem_range_rev - reverse iterate through memblock areas from 242 * for_each_reserved_mem_range - iterate over all reserved memblock areas 304 * for_each_free_mem_pfn_range_in_zone_from - iterate through zone specific 322 * for_each_free_mem_range - iterate throug [all...] |
H A D | dma-fence-array.h | 68 * dma_fence_array_for_each - iterate over all fences in array 73 * Test if @array is a dma_fence_array object and if yes iterate over all fences 74 * in the array. If not just iterate over the fence in @array itself.
|
H A D | scatterlist.h | 598 * for_each_sg_page - iterate over the pages of the given sg list 599 * @sglist: sglist to iterate over 601 * @nents: maximum number of sg entries to iterate over 612 * for_each_sg_dma_page - iterate over the pages of the given sg list 613 * @sglist: sglist to iterate over 615 * @dma_nents: maximum number of sg entries to iterate over, this is the value 628 * for_each_sgtable_page - iterate over all pages in the sg_table object 629 * @sgt: sg_table object to iterate over 641 * for_each_sgtable_dma_page - iterate over the DMA mapped sg_table object 642 * @sgt: sg_table object to iterate over
|
H A D | rculist.h | 426 * list_for_each_entry_rcu - iterate over rcu list of given type 443 * list_for_each_entry_srcu - iterate over rcu list of given type 478 * list_for_each_entry_lockless - iterate over rcu list of given type 501 * Continue to iterate over list of given type, continuing after 519 * list_for_each_entry_from_rcu - iterate over a list from current point 524 * Iterate over the tail of a list starting from a given position, 743 * hlist_for_each_entry_rcu - iterate over rcu list of given type 762 * hlist_for_each_entry_srcu - iterate over rcu list of given type 783 * hlist_for_each_entry_rcu_notrace - iterate over rcu list of given type (for tracing) 803 * hlist_for_each_entry_rcu_bh - iterate over rcu list of given type [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
|
H A D | cpufreq.h | 701 * cpufreq_for_each_entry - iterate over a cpufreq_frequency_table 703 * @table: the cpufreq_frequency_table * to iterate over. 710 * cpufreq_for_each_entry_idx - iterate over a cpufreq_frequency_table 713 * @table: the cpufreq_frequency_table * to iterate over. 722 * cpufreq_for_each_valid_entry - iterate over a cpufreq_frequency_table 725 * @table: the cpufreq_frequency_table * to iterate over. 735 * cpufreq_for_each_valid_entry_idx - iterate with index over a cpufreq 738 * @table: the cpufreq_frequency_table * to iterate over. 749 * cpufreq_for_each_efficient_entry_idx - iterate with index over a cpufreq 753 * @table: the &struct cpufreq_frequency_table to iterate over. [all …]
|
/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
|
/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 | 415 * list_for_each - iterate over a list 423 * list_for_each_prev - iterate over a list backwards 431 * list_for_each_safe - iterate over a list safe against removal of list entry 441 * list_for_each_prev_safe - iterate over a list backwards safe against removal of list entry 452 * list_for_each_entry - iterate over list of given type 463 * list_for_each_entry_reverse - iterate backwards over list of given type. 490 * Continue to iterate over list of given type, continuing after 499 * list_for_each_entry_continue_reverse - iterate backwards from the given point 504 * Start to iterate over list of given type backwards, continuing after 513 * list_for_each_entry_from - iterate over list of given type from the current point [all …]
|
/linux/include/media/ |
H A D | v4l2-device.h | 256 /* Helper macros to iterate over all subdevs. */ 264 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 277 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 304 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 330 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 367 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 397 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 426 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 457 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. 485 * @v4l2_dev: &struct v4l2_device owning the sub-devices to iterate over. [all …]
|
/linux/include/drm/ |
H A D | drm_exec.h | 69 * drm_exec_for_each_locked_object - iterate over all the locked objects 74 * Iterate over all the locked GEM objects inside the drm_exec object. 80 * drm_exec_for_each_locked_object_reverse - iterate over all the locked 86 * Iterate over all the locked GEM objects inside the drm_exec object in
|
H A D | drm_atomic.h | 319 * Allows one to iterate over all private objects attached to @dev 797 * for_each_oldnew_connector_in_state - iterate over all connectors in an atomic update 821 * for_each_old_connector_in_state - iterate over all connectors in an atomic update 842 * for_each_new_connector_in_state - iterate over all connectors in an atomic update 864 * for_each_oldnew_crtc_in_state - iterate over all CRTCs in an atomic update 888 * for_each_old_crtc_in_state - iterate over all CRTCs in an atomic update 908 * for_each_new_crtc_in_state - iterate over all CRTCs in an atomic update 929 * for_each_oldnew_plane_in_state - iterate over all planes in an atomic update 951 * for_each_oldnew_plane_in_state_reverse - iterate over all planes in an atomic 989 * for_each_old_plane_in_state - iterate over all planes in an atomic update [all …]
|
H A D | drm_atomic_helper.h | 166 * drm_atomic_crtc_for_each_plane - iterate over planes currently attached to CRTC 171 * atomic state after it has been checked and swapped. To iterate over the 180 * drm_atomic_crtc_state_for_each_plane - iterate over attached planes in new state 193 * drm_atomic_crtc_state_for_each_plane_state - iterate over attached planes in new state
|
/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/xe/tests/ |
H A D | xe_pci.c | 16 * xe_call_for_each_graphics_ip - Iterate over all recognized graphics IPs 38 * xe_call_for_each_media_ip - Iterate over all recognized media IPs 120 * xe_pci_live_device_gen_param - Helper to iterate Xe devices as KUnit parameters
|
/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/include/acpi/ |
H A D | nhlt.h | 59 * for_each_nhlt_endpoint - Iterate over endpoints in a NHLT table. 70 * for_each_nhlt_fmtcfg - Iterate over format configurations. 81 * for_each_nhlt_endpoint_fmtcfg - Iterate over format configurations in an endpoint.
|
/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/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_region.c | 141 * i915_gem_process_region - Iterate over all objects of a region using ops 146 * This function can be used to iterate over the regions object list, 150 * concurrently with itself may not iterate over all objects.
|