Home
last modified time | relevance | path

Searched full:iterate (Results 1 – 25 of 878) sorted by relevance

12345678910>>...36

/linux-6.14.4/include/linux/
Dhashtable.h120 * 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 …]
Dbootconfig.h183 * 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 …]
Diov_iter.h265 * 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 …]
Dprime_numbers.h11 * 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
Dlist.h682 * list_for_each - iterate over a list
690 * list_for_each_rcu - Iterate over a list in an RCU-safe fashion
704 * Continue to iterate over a list, continuing after the current position.
710 * list_for_each_prev - iterate over a list backwards
718 * list_for_each_safe - iterate over a list safe against removal of list entry
729 * list_for_each_prev_safe - iterate over a list backwards safe against removal of list entry
764 * list_for_each_entry - iterate over list of given type
775 * list_for_each_entry_reverse - iterate backwards over list of given type.
802 * Continue to iterate over list of given type, continuing after
811 * list_for_each_entry_continue_reverse - iterate backwards from the given point
[all …]
Dplist.h138 * 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.
Dmemblock.h165 * 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 through free memblock areas
[all …]
Ddma-fence-array.h68 * 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.
Dscatterlist.h598 * 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
Drculist.h426 * 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 …]
Dof_graph.h31 * for_each_endpoint_of_node - iterate over every endpoint in a device node
42 * for_each_of_graph_port - iterate over every port in a device or ports node
54 * for_each_of_graph_port_endpoint - iterate over every endpoint in a port node
/linux-6.14.4/tools/lib/perf/include/internal/
Devlist.h66 * __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-6.14.4/scripts/include/
Dhashtable.h54 * 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-6.14.4/tools/perf/util/
Devlist.h254 * __evlist__for_each_entry - iterate thru all the evsels
255 * @list: list_head instance to iterate
262 * evlist__for_each_entry - iterate thru all the evsels
263 * @evlist: evlist instance to iterate
271 * @list: list_head instance to iterate
279 * @evlist: evlist instance to iterate
287 * @list: list_head instance to iterate
295 * @evlist: evlist instance to iterate
302 * __evlist__for_each_entry_reverse - iterate thru all the evsels in reverse order
303 * @list: list_head instance to iterate
[all …]
Dconfig.h56 * perf_config_sections__for_each - iterate thru all the sections
57 * @list: list_head instance to iterate
64 * perf_config_items__for_each - iterate thru all the items
65 * @list: list_head instance to iterate
72 * perf_config_set__for_each - iterate thru all the config section-item pairs
73 * @set: evlist instance to iterate
Dhashmap.h163 * hashmap__for_each_entry - iterate over all entries in hashmap
164 * @map: hashmap to iterate
173 * hashmap__for_each_entry_safe - iterate over all entries in hashmap, safe
175 * @map: hashmap to iterate
187 * hashmap__for_each_key_entry - iterate over entries associated with given key
188 * @map: hashmap to iterate
190 * @key: key to iterate entries for
/linux-6.14.4/tools/include/linux/
Dhashtable.h99 * 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
Dlist.h415 * 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-6.14.4/tools/lib/bpf/
Dhashmap.h163 * hashmap__for_each_entry - iterate over all entries in hashmap
164 * @map: hashmap to iterate
173 * hashmap__for_each_entry_safe - iterate over all entries in hashmap, safe
175 * @map: hashmap to iterate
187 * hashmap__for_each_key_entry - iterate over entries associated with given key
188 * @map: hashmap to iterate
190 * @key: key to iterate entries for
/linux-6.14.4/include/media/
Dv4l2-device.h256 /* 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-6.14.4/include/drm/
Ddrm_exec.h69 * 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
/linux-6.14.4/Documentation/driver-api/media/
Dv4l2-device.rst70 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-6.14.4/drivers/gpu/drm/xe/tests/
Dxe_pci.c16 * 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-6.14.4/drivers/gpu/drm/i915/
Di915_scatterlist.h83 * __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-6.14.4/block/
Dblk-mq-tag.c299 * bt_for_each - iterate over the requests associated with a hardware queue
370 * bt_tags_for_each - iterate over the requests in a tag map
371 * @tags: Tag map to iterate over.
407 * blk_mq_all_tag_iter - iterate over all requests in a tag map
408 * @tags: Tag map to iterate over.
425 * blk_mq_tagset_busy_iter - iterate over all started requests in a tag set
426 * @tagset: Tag set to iterate over.
484 * blk_mq_queue_tag_busy_iter - iterate over all requests with a driver tag

12345678910>>...36