1d4ef8d3fSMiguel Ojeda# SPDX-License-Identifier: GPL-2.0 2d4ef8d3fSMiguel Ojeda# 3781121a7SBrian Norris# clang-format configuration file. Intended for clang-format >= 11. 4d4ef8d3fSMiguel Ojeda# 5d4ef8d3fSMiguel Ojeda# For more information, see: 6d4ef8d3fSMiguel Ojeda# 7e3b10a02SSeongJae Park# Documentation/dev-tools/clang-format.rst 8d4ef8d3fSMiguel Ojeda# https://clang.llvm.org/docs/ClangFormat.html 9d4ef8d3fSMiguel Ojeda# https://clang.llvm.org/docs/ClangFormatStyleOptions.html 10d4ef8d3fSMiguel Ojeda# 11d4ef8d3fSMiguel Ojeda--- 12d4ef8d3fSMiguel OjedaAccessModifierOffset: -4 13d4ef8d3fSMiguel OjedaAlignAfterOpenBracket: Align 14d4ef8d3fSMiguel OjedaAlignConsecutiveAssignments: false 15d4ef8d3fSMiguel OjedaAlignConsecutiveDeclarations: false 1696232c7dSMickaël SalaünAlignEscapedNewlines: Left 17d4ef8d3fSMiguel OjedaAlignOperands: true 18d4ef8d3fSMiguel OjedaAlignTrailingComments: false 19d4ef8d3fSMiguel OjedaAllowAllParametersOfDeclarationOnNextLine: false 20d4ef8d3fSMiguel OjedaAllowShortBlocksOnASingleLine: false 21d4ef8d3fSMiguel OjedaAllowShortCaseLabelsOnASingleLine: false 22d4ef8d3fSMiguel OjedaAllowShortFunctionsOnASingleLine: None 23d4ef8d3fSMiguel OjedaAllowShortIfStatementsOnASingleLine: false 24d4ef8d3fSMiguel OjedaAllowShortLoopsOnASingleLine: false 25d4ef8d3fSMiguel OjedaAlwaysBreakAfterDefinitionReturnType: None 26d4ef8d3fSMiguel OjedaAlwaysBreakAfterReturnType: None 27d4ef8d3fSMiguel OjedaAlwaysBreakBeforeMultilineStrings: false 28d4ef8d3fSMiguel OjedaAlwaysBreakTemplateDeclarations: false 29d4ef8d3fSMiguel OjedaBinPackArguments: true 30d4ef8d3fSMiguel OjedaBinPackParameters: true 31d4ef8d3fSMiguel OjedaBraceWrapping: 32d4ef8d3fSMiguel Ojeda AfterClass: false 33d4ef8d3fSMiguel Ojeda AfterControlStatement: false 34d4ef8d3fSMiguel Ojeda AfterEnum: false 35d4ef8d3fSMiguel Ojeda AfterFunction: true 36d4ef8d3fSMiguel Ojeda AfterNamespace: true 37d4ef8d3fSMiguel Ojeda AfterObjCDeclaration: false 38d4ef8d3fSMiguel Ojeda AfterStruct: false 39d4ef8d3fSMiguel Ojeda AfterUnion: false 4096232c7dSMickaël Salaün AfterExternBlock: false 41d4ef8d3fSMiguel Ojeda BeforeCatch: false 42d4ef8d3fSMiguel Ojeda BeforeElse: false 43d4ef8d3fSMiguel Ojeda IndentBraces: false 4496232c7dSMickaël Salaün SplitEmptyFunction: true 4596232c7dSMickaël Salaün SplitEmptyRecord: true 4696232c7dSMickaël Salaün SplitEmptyNamespace: true 47d4ef8d3fSMiguel OjedaBreakBeforeBinaryOperators: None 48d4ef8d3fSMiguel OjedaBreakBeforeBraces: Custom 4996232c7dSMickaël SalaünBreakBeforeInheritanceComma: false 50d4ef8d3fSMiguel OjedaBreakBeforeTernaryOperators: false 51d4ef8d3fSMiguel OjedaBreakConstructorInitializersBeforeComma: false 5296232c7dSMickaël SalaünBreakConstructorInitializers: BeforeComma 53d4ef8d3fSMiguel OjedaBreakAfterJavaFieldAnnotations: false 54d4ef8d3fSMiguel OjedaBreakStringLiterals: false 55d4ef8d3fSMiguel OjedaColumnLimit: 80 56d4ef8d3fSMiguel OjedaCommentPragmas: '^ IWYU pragma:' 5796232c7dSMickaël SalaünCompactNamespaces: false 58d4ef8d3fSMiguel OjedaConstructorInitializerAllOnOneLineOrOnePerLine: false 59d4ef8d3fSMiguel OjedaConstructorInitializerIndentWidth: 8 60d4ef8d3fSMiguel OjedaContinuationIndentWidth: 8 61d4ef8d3fSMiguel OjedaCpp11BracedListStyle: false 62d4ef8d3fSMiguel OjedaDerivePointerAlignment: false 63d4ef8d3fSMiguel OjedaDisableFormat: false 64d4ef8d3fSMiguel OjedaExperimentalAutoDetectBinPacking: false 6596232c7dSMickaël SalaünFixNamespaceComments: false 66d4ef8d3fSMiguel Ojeda 67d4ef8d3fSMiguel Ojeda# Taken from: 6849bb63a2SMickaël Salaün# git grep -h '^#define [^[:space:]]*for_each[^[:space:]]*(' include/ tools/ \ 69d4ef8d3fSMiguel Ojeda# | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \ 7072e14aa9SMiguel Ojeda# | LC_ALL=C sort -u 71d4ef8d3fSMiguel OjedaForEachMacros: 7243120879SMiguel Ojeda - '__ata_qc_for_each' 7343120879SMiguel Ojeda - '__bio_for_each_bvec' 7443120879SMiguel Ojeda - '__bio_for_each_segment' 7549bb63a2SMickaël Salaün - '__evlist__for_each_entry' 7649bb63a2SMickaël Salaün - '__evlist__for_each_entry_continue' 7749bb63a2SMickaël Salaün - '__evlist__for_each_entry_from' 7849bb63a2SMickaël Salaün - '__evlist__for_each_entry_reverse' 7949bb63a2SMickaël Salaün - '__evlist__for_each_entry_safe' 8043120879SMiguel Ojeda - '__for_each_mem_range' 8143120879SMiguel Ojeda - '__for_each_mem_range_rev' 8243120879SMiguel Ojeda - '__for_each_thread' 8343120879SMiguel Ojeda - '__hlist_for_each_rcu' 8449bb63a2SMickaël Salaün - '__map__for_each_symbol_by_name' 855a205c6aSMiguel Ojeda - '__pci_bus_for_each_res0' 865a205c6aSMiguel Ojeda - '__pci_bus_for_each_res1' 875a205c6aSMiguel Ojeda - '__pci_dev_for_each_res0' 885a205c6aSMiguel Ojeda - '__pci_dev_for_each_res1' 8949bb63a2SMickaël Salaün - '__perf_evlist__for_each_entry' 9049bb63a2SMickaël Salaün - '__perf_evlist__for_each_entry_reverse' 9149bb63a2SMickaël Salaün - '__perf_evlist__for_each_entry_safe' 9243120879SMiguel Ojeda - '__rq_for_each_bio' 9343120879SMiguel Ojeda - '__shost_for_each_device' 945a205c6aSMiguel Ojeda - '__sym_for_each' 95d833dc59SIngo Molnar - '_for_each_counter' 96d4ef8d3fSMiguel Ojeda - 'apei_estatus_for_each_section' 97d4ef8d3fSMiguel Ojeda - 'ata_for_each_dev' 98d4ef8d3fSMiguel Ojeda - 'ata_for_each_link' 9999e309b6SJason Gunthorpe - 'ata_qc_for_each' 10099e309b6SJason Gunthorpe - 'ata_qc_for_each_raw' 10199e309b6SJason Gunthorpe - 'ata_qc_for_each_with_internal' 102d4ef8d3fSMiguel Ojeda - 'ax25_for_each' 103d4ef8d3fSMiguel Ojeda - 'ax25_uid_for_each' 104f16628d6SMiguel Ojeda - 'bio_for_each_bvec' 1051072c12dSOmar Sandoval - 'bio_for_each_bvec_all' 10688217894SMiguel Ojeda - 'bio_for_each_folio_all' 107d4ef8d3fSMiguel Ojeda - 'bio_for_each_integrity_vec' 108d4ef8d3fSMiguel Ojeda - 'bio_for_each_segment' 109d4ef8d3fSMiguel Ojeda - 'bio_for_each_segment_all' 110d4ef8d3fSMiguel Ojeda - 'bio_list_for_each' 111d4ef8d3fSMiguel Ojeda - 'bip_for_each_vec' 112d4ef8d3fSMiguel Ojeda - 'bond_for_each_slave' 113d4ef8d3fSMiguel Ojeda - 'bond_for_each_slave_rcu' 1145a205c6aSMiguel Ojeda - 'bpf_for_each' 1155a205c6aSMiguel Ojeda - 'bpf_for_each_reg_in_vstate' 1165a205c6aSMiguel Ojeda - 'bpf_for_each_reg_in_vstate_mask' 11799e309b6SJason Gunthorpe - 'bpf_for_each_spilled_reg' 11849bb63a2SMickaël Salaün - 'bpf_object__for_each_map' 11949bb63a2SMickaël Salaün - 'bpf_object__for_each_program' 120d4ef8d3fSMiguel Ojeda - 'btree_for_each_safe128' 121d4ef8d3fSMiguel Ojeda - 'btree_for_each_safe32' 122d4ef8d3fSMiguel Ojeda - 'btree_for_each_safe64' 123d4ef8d3fSMiguel Ojeda - 'btree_for_each_safel' 124d4ef8d3fSMiguel Ojeda - 'card_for_each_dev' 125d4ef8d3fSMiguel Ojeda - 'cgroup_taskset_for_each' 126d4ef8d3fSMiguel Ojeda - 'cgroup_taskset_for_each_leader' 1275a205c6aSMiguel Ojeda - 'cpu_aggr_map__for_each_idx' 12888217894SMiguel Ojeda - 'cpufreq_for_each_efficient_entry_idx' 129d4ef8d3fSMiguel Ojeda - 'cpufreq_for_each_entry' 130d4ef8d3fSMiguel Ojeda - 'cpufreq_for_each_entry_idx' 131d4ef8d3fSMiguel Ojeda - 'cpufreq_for_each_valid_entry' 132d4ef8d3fSMiguel Ojeda - 'cpufreq_for_each_valid_entry_idx' 133d4ef8d3fSMiguel Ojeda - 'css_for_each_child' 134d4ef8d3fSMiguel Ojeda - 'css_for_each_descendant_post' 135d4ef8d3fSMiguel Ojeda - 'css_for_each_descendant_pre' 13688217894SMiguel Ojeda - 'damon_for_each_region' 1375a205c6aSMiguel Ojeda - 'damon_for_each_region_from' 13888217894SMiguel Ojeda - 'damon_for_each_region_safe' 13988217894SMiguel Ojeda - 'damon_for_each_scheme' 14088217894SMiguel Ojeda - 'damon_for_each_scheme_safe' 14188217894SMiguel Ojeda - 'damon_for_each_target' 14288217894SMiguel Ojeda - 'damon_for_each_target_safe' 1438b02baf3SSeongJae Park - 'damos_for_each_core_filter' 1448b02baf3SSeongJae Park - 'damos_for_each_core_filter_safe' 145d833dc59SIngo Molnar - 'damos_for_each_ops_filter' 146d833dc59SIngo Molnar - 'damos_for_each_ops_filter_safe' 147c147f663SJavier Carrasco - 'damos_for_each_quota_goal' 148c147f663SJavier Carrasco - 'damos_for_each_quota_goal_safe' 14949bb63a2SMickaël Salaün - 'data__for_each_file' 15049bb63a2SMickaël Salaün - 'data__for_each_file_new' 15149bb63a2SMickaël Salaün - 'data__for_each_file_start' 152d833dc59SIngo Molnar - 'def_for_each_cpu' 153d4ef8d3fSMiguel Ojeda - 'device_for_each_child_node' 154c147f663SJavier Carrasco - 'device_for_each_child_node_scoped' 15588217894SMiguel Ojeda - 'dma_fence_array_for_each' 15652d08347SMiguel Ojeda - 'dma_fence_chain_for_each' 15788217894SMiguel Ojeda - 'dma_fence_unwrap_for_each' 15888217894SMiguel Ojeda - 'dma_resv_for_each_fence' 15988217894SMiguel Ojeda - 'dma_resv_for_each_fence_unlocked' 1604e4bb894SMiguel Ojeda - 'do_for_each_ftrace_op' 161d4ef8d3fSMiguel Ojeda - 'drm_atomic_crtc_for_each_plane' 162d4ef8d3fSMiguel Ojeda - 'drm_atomic_crtc_state_for_each_plane' 163d4ef8d3fSMiguel Ojeda - 'drm_atomic_crtc_state_for_each_plane_state' 16499e309b6SJason Gunthorpe - 'drm_atomic_for_each_plane_damage' 16552d08347SMiguel Ojeda - 'drm_client_for_each_connector_iter' 16652d08347SMiguel Ojeda - 'drm_client_for_each_modeset' 16799e309b6SJason Gunthorpe - 'drm_connector_for_each_possible_encoder' 1685a205c6aSMiguel Ojeda - 'drm_exec_for_each_locked_object' 1695a205c6aSMiguel Ojeda - 'drm_exec_for_each_locked_object_reverse' 170e46efc6aSLuca Ceresoli - 'drm_for_each_bridge_in_chain_scoped' 171d4ef8d3fSMiguel Ojeda - 'drm_for_each_connector_iter' 172d4ef8d3fSMiguel Ojeda - 'drm_for_each_crtc' 1731074f8ecSMiguel Ojeda - 'drm_for_each_crtc_reverse' 174d4ef8d3fSMiguel Ojeda - 'drm_for_each_encoder' 175d4ef8d3fSMiguel Ojeda - 'drm_for_each_encoder_mask' 176d4ef8d3fSMiguel Ojeda - 'drm_for_each_fb' 177d4ef8d3fSMiguel Ojeda - 'drm_for_each_legacy_plane' 178d4ef8d3fSMiguel Ojeda - 'drm_for_each_plane' 179d4ef8d3fSMiguel Ojeda - 'drm_for_each_plane_mask' 180f16628d6SMiguel Ojeda - 'drm_for_each_privobj' 181c147f663SJavier Carrasco - 'drm_gem_for_each_gpuvm_bo' 182c147f663SJavier Carrasco - 'drm_gem_for_each_gpuvm_bo_safe' 183d833dc59SIngo Molnar - 'drm_gpusvm_for_each_range' 1845a205c6aSMiguel Ojeda - 'drm_gpuva_for_each_op' 1855a205c6aSMiguel Ojeda - 'drm_gpuva_for_each_op_from_reverse' 186c147f663SJavier Carrasco - 'drm_gpuva_for_each_op_reverse' 1875a205c6aSMiguel Ojeda - 'drm_gpuva_for_each_op_safe' 188c147f663SJavier Carrasco - 'drm_gpuvm_bo_for_each_va' 189c147f663SJavier Carrasco - 'drm_gpuvm_bo_for_each_va_safe' 1905a205c6aSMiguel Ojeda - 'drm_gpuvm_for_each_va' 1915a205c6aSMiguel Ojeda - 'drm_gpuvm_for_each_va_range' 1925a205c6aSMiguel Ojeda - 'drm_gpuvm_for_each_va_range_safe' 1935a205c6aSMiguel Ojeda - 'drm_gpuvm_for_each_va_safe' 194d4ef8d3fSMiguel Ojeda - 'drm_mm_for_each_hole' 195d4ef8d3fSMiguel Ojeda - 'drm_mm_for_each_node' 196d4ef8d3fSMiguel Ojeda - 'drm_mm_for_each_node_in_range' 197d4ef8d3fSMiguel Ojeda - 'drm_mm_for_each_node_safe' 19888217894SMiguel Ojeda - 'dsa_switch_for_each_available_port' 19988217894SMiguel Ojeda - 'dsa_switch_for_each_cpu_port' 2005a205c6aSMiguel Ojeda - 'dsa_switch_for_each_cpu_port_continue_reverse' 20188217894SMiguel Ojeda - 'dsa_switch_for_each_port' 20288217894SMiguel Ojeda - 'dsa_switch_for_each_port_continue_reverse' 20388217894SMiguel Ojeda - 'dsa_switch_for_each_port_safe' 20488217894SMiguel Ojeda - 'dsa_switch_for_each_user_port' 205c147f663SJavier Carrasco - 'dsa_switch_for_each_user_port_continue_reverse' 2065a205c6aSMiguel Ojeda - 'dsa_tree_for_each_cpu_port' 20788217894SMiguel Ojeda - 'dsa_tree_for_each_user_port' 2085a205c6aSMiguel Ojeda - 'dsa_tree_for_each_user_port_continue_reverse' 20949bb63a2SMickaël Salaün - 'dso__for_each_symbol' 21049bb63a2SMickaël Salaün - 'elf_hash_for_each_possible' 21149bb63a2SMickaël Salaün - 'elf_symtab__for_each_symbol' 21249bb63a2SMickaël Salaün - 'evlist__for_each_cpu' 21349bb63a2SMickaël Salaün - 'evlist__for_each_entry' 21449bb63a2SMickaël Salaün - 'evlist__for_each_entry_continue' 21549bb63a2SMickaël Salaün - 'evlist__for_each_entry_from' 21649bb63a2SMickaël Salaün - 'evlist__for_each_entry_reverse' 21749bb63a2SMickaël Salaün - 'evlist__for_each_entry_safe' 218f16628d6SMiguel Ojeda - 'flow_action_for_each' 2195a205c6aSMiguel Ojeda - 'for_each_acpi_consumer_dev' 2204792f9ddSMiguel Ojeda - 'for_each_acpi_dev_match' 22152d08347SMiguel Ojeda - 'for_each_active_dev_scope' 222d4ef8d3fSMiguel Ojeda - 'for_each_active_drhd_unit' 223d4ef8d3fSMiguel Ojeda - 'for_each_active_iommu' 224d833dc59SIngo Molnar - 'for_each_active_irq' 225837f92f0SJacopo Mondi - 'for_each_active_route' 2264e4bb894SMiguel Ojeda - 'for_each_aggr_pgid' 227d833dc59SIngo Molnar - 'for_each_alloc_capable_rdt_resource' 2285a205c6aSMiguel Ojeda - 'for_each_and_bit' 2295a205c6aSMiguel Ojeda - 'for_each_andnot_bit' 230d4ef8d3fSMiguel Ojeda - 'for_each_available_child_of_node' 231c147f663SJavier Carrasco - 'for_each_available_child_of_node_scoped' 23249bb63a2SMickaël Salaün - 'for_each_bench' 233d4ef8d3fSMiguel Ojeda - 'for_each_bio' 234d4ef8d3fSMiguel Ojeda - 'for_each_board_func_rsrc' 23549bb63a2SMickaël Salaün - 'for_each_btf_ext_rec' 23649bb63a2SMickaël Salaün - 'for_each_btf_ext_sec' 237d4ef8d3fSMiguel Ojeda - 'for_each_bvec' 238d833dc59SIngo Molnar - 'for_each_capable_rdt_resource' 23911a4a8f7SMiguel Ojeda - 'for_each_card_auxs' 24011a4a8f7SMiguel Ojeda - 'for_each_card_auxs_safe' 24199e309b6SJason Gunthorpe - 'for_each_card_components' 2425d65a021SMiguel Ojeda - 'for_each_card_dapms' 24311a4a8f7SMiguel Ojeda - 'for_each_card_pre_auxs' 24499e309b6SJason Gunthorpe - 'for_each_card_prelinks' 24599e309b6SJason Gunthorpe - 'for_each_card_rtds' 24699e309b6SJason Gunthorpe - 'for_each_card_rtds_safe' 2475d65a021SMiguel Ojeda - 'for_each_card_widgets' 2485d65a021SMiguel Ojeda - 'for_each_card_widgets_safe' 24999e309b6SJason Gunthorpe - 'for_each_cgroup_storage_type' 250d4ef8d3fSMiguel Ojeda - 'for_each_child_of_node' 251c147f663SJavier Carrasco - 'for_each_child_of_node_scoped' 252d833dc59SIngo Molnar - 'for_each_child_of_node_with_prefix' 253d4ef8d3fSMiguel Ojeda - 'for_each_clear_bit' 254d4ef8d3fSMiguel Ojeda - 'for_each_clear_bit_from' 25588217894SMiguel Ojeda - 'for_each_clear_bitrange' 25688217894SMiguel Ojeda - 'for_each_clear_bitrange_from' 25749bb63a2SMickaël Salaün - 'for_each_cmd' 258d4ef8d3fSMiguel Ojeda - 'for_each_cmsghdr' 25949bb63a2SMickaël Salaün - 'for_each_collection' 26043120879SMiguel Ojeda - 'for_each_comp_order' 261d4ef8d3fSMiguel Ojeda - 'for_each_compatible_node' 262*620097c6SKrzysztof Kozlowski - 'for_each_compatible_node_scoped' 26399e309b6SJason Gunthorpe - 'for_each_component_dais' 26499e309b6SJason Gunthorpe - 'for_each_component_dais_safe' 2655a205c6aSMiguel Ojeda - 'for_each_conduit' 266d4ef8d3fSMiguel Ojeda - 'for_each_console' 2676c4afa79SJohn Ogness - 'for_each_console_srcu' 268d4ef8d3fSMiguel Ojeda - 'for_each_cpu' 269d4ef8d3fSMiguel Ojeda - 'for_each_cpu_and' 2705a205c6aSMiguel Ojeda - 'for_each_cpu_andnot' 271c147f663SJavier Carrasco - 'for_each_cpu_from' 2725a205c6aSMiguel Ojeda - 'for_each_cpu_or' 273d4ef8d3fSMiguel Ojeda - 'for_each_cpu_wrap' 2745d65a021SMiguel Ojeda - 'for_each_dapm_widgets' 27549bb63a2SMickaël Salaün - 'for_each_dedup_cand' 276d4ef8d3fSMiguel Ojeda - 'for_each_dev_addr' 27752d08347SMiguel Ojeda - 'for_each_dev_scope' 278d4ef8d3fSMiguel Ojeda - 'for_each_dma_cap_mask' 27999e309b6SJason Gunthorpe - 'for_each_dpcm_be' 28099e309b6SJason Gunthorpe - 'for_each_dpcm_be_rollback' 28199e309b6SJason Gunthorpe - 'for_each_dpcm_be_safe' 28299e309b6SJason Gunthorpe - 'for_each_dpcm_fe' 283d4ef8d3fSMiguel Ojeda - 'for_each_drhd_unit' 284d4ef8d3fSMiguel Ojeda - 'for_each_dss_dev' 285d4ef8d3fSMiguel Ojeda - 'for_each_efi_memory_desc' 286d4ef8d3fSMiguel Ojeda - 'for_each_efi_memory_desc_in_map' 287f16628d6SMiguel Ojeda - 'for_each_element' 288f16628d6SMiguel Ojeda - 'for_each_element_extid' 289f16628d6SMiguel Ojeda - 'for_each_element_id' 290c147f663SJavier Carrasco - 'for_each_enabled_cpu' 291d4ef8d3fSMiguel Ojeda - 'for_each_endpoint_of_node' 29249bb63a2SMickaël Salaün - 'for_each_event' 29349bb63a2SMickaël Salaün - 'for_each_event_tps' 294d4ef8d3fSMiguel Ojeda - 'for_each_evictable_lru' 295d4ef8d3fSMiguel Ojeda - 'for_each_fib6_node_rt_rcu' 296d4ef8d3fSMiguel Ojeda - 'for_each_fib6_walker_rt' 297c147f663SJavier Carrasco - 'for_each_file_lock' 298d4ef8d3fSMiguel Ojeda - 'for_each_free_mem_range' 299d4ef8d3fSMiguel Ojeda - 'for_each_free_mem_range_reverse' 300d4ef8d3fSMiguel Ojeda - 'for_each_func_rsrc' 3015a205c6aSMiguel Ojeda - 'for_each_gpiochip_node' 30249bb63a2SMickaël Salaün - 'for_each_group_evsel' 3035a205c6aSMiguel Ojeda - 'for_each_group_evsel_head' 30449bb63a2SMickaël Salaün - 'for_each_group_member' 3055a205c6aSMiguel Ojeda - 'for_each_group_member_head' 306d4ef8d3fSMiguel Ojeda - 'for_each_hstate' 307c147f663SJavier Carrasco - 'for_each_hwgpio' 308d833dc59SIngo Molnar - 'for_each_hwgpio_in_range' 309d4ef8d3fSMiguel Ojeda - 'for_each_if' 31049bb63a2SMickaël Salaün - 'for_each_inject_fn' 31149bb63a2SMickaël Salaün - 'for_each_insn' 312c147f663SJavier Carrasco - 'for_each_insn_op_loc' 31349bb63a2SMickaël Salaün - 'for_each_insn_prefix' 31449bb63a2SMickaël Salaün - 'for_each_intid' 315d4ef8d3fSMiguel Ojeda - 'for_each_iommu' 316d4ef8d3fSMiguel Ojeda - 'for_each_ip_tunnel_rcu' 317d833dc59SIngo Molnar - 'for_each_irq_desc' 318d4ef8d3fSMiguel Ojeda - 'for_each_irq_nr' 31949bb63a2SMickaël Salaün - 'for_each_lang' 320c147f663SJavier Carrasco - 'for_each_link_ch_maps' 32199e309b6SJason Gunthorpe - 'for_each_link_codecs' 3225d65a021SMiguel Ojeda - 'for_each_link_cpus' 32352d08347SMiguel Ojeda - 'for_each_link_platforms' 324d4ef8d3fSMiguel Ojeda - 'for_each_lru' 325d4ef8d3fSMiguel Ojeda - 'for_each_matching_node' 326d4ef8d3fSMiguel Ojeda - 'for_each_matching_node_and_match' 3275a205c6aSMiguel Ojeda - 'for_each_media_entity_data_link' 328d4ef8d3fSMiguel Ojeda - 'for_each_mem_pfn_range' 329d4ef8d3fSMiguel Ojeda - 'for_each_mem_range' 330d4ef8d3fSMiguel Ojeda - 'for_each_mem_range_rev' 3311074f8ecSMiguel Ojeda - 'for_each_mem_region' 33243120879SMiguel Ojeda - 'for_each_member' 33349bb63a2SMickaël Salaün - 'for_each_memory' 334d4ef8d3fSMiguel Ojeda - 'for_each_migratetype_order' 33549bb63a2SMickaël Salaün - 'for_each_missing_reg' 3365a205c6aSMiguel Ojeda - 'for_each_mle_subelement' 3375a205c6aSMiguel Ojeda - 'for_each_mod_mem_type' 338d833dc59SIngo Molnar - 'for_each_mon_capable_rdt_resource' 339d833dc59SIngo Molnar - 'for_each_mp_bvec' 340d4ef8d3fSMiguel Ojeda - 'for_each_net' 34111a4a8f7SMiguel Ojeda - 'for_each_net_continue_reverse' 34243120879SMiguel Ojeda - 'for_each_net_rcu' 343d4ef8d3fSMiguel Ojeda - 'for_each_netdev' 344d4ef8d3fSMiguel Ojeda - 'for_each_netdev_continue' 345d4ef8d3fSMiguel Ojeda - 'for_each_netdev_continue_rcu' 34611a4a8f7SMiguel Ojeda - 'for_each_netdev_continue_reverse' 3475a205c6aSMiguel Ojeda - 'for_each_netdev_dump' 348d4ef8d3fSMiguel Ojeda - 'for_each_netdev_feature' 349d4ef8d3fSMiguel Ojeda - 'for_each_netdev_in_bond_rcu' 350d4ef8d3fSMiguel Ojeda - 'for_each_netdev_rcu' 351d4ef8d3fSMiguel Ojeda - 'for_each_netdev_reverse' 352d4ef8d3fSMiguel Ojeda - 'for_each_netdev_safe' 353d4ef8d3fSMiguel Ojeda - 'for_each_new_connector_in_state' 354d4ef8d3fSMiguel Ojeda - 'for_each_new_crtc_in_state' 355f16628d6SMiguel Ojeda - 'for_each_new_mst_mgr_in_state' 356d4ef8d3fSMiguel Ojeda - 'for_each_new_plane_in_state' 35788217894SMiguel Ojeda - 'for_each_new_plane_in_state_reverse' 358d4ef8d3fSMiguel Ojeda - 'for_each_new_private_obj_in_state' 35949bb63a2SMickaël Salaün - 'for_each_new_reg' 360c147f663SJavier Carrasco - 'for_each_nhlt_endpoint' 361c147f663SJavier Carrasco - 'for_each_nhlt_endpoint_fmtcfg' 362c147f663SJavier Carrasco - 'for_each_nhlt_fmtcfg' 363d4ef8d3fSMiguel Ojeda - 'for_each_node' 364d4ef8d3fSMiguel Ojeda - 'for_each_node_by_name' 365d4ef8d3fSMiguel Ojeda - 'for_each_node_by_type' 366d4ef8d3fSMiguel Ojeda - 'for_each_node_mask' 367d833dc59SIngo Molnar - 'for_each_node_numadist' 368d4ef8d3fSMiguel Ojeda - 'for_each_node_state' 369d4ef8d3fSMiguel Ojeda - 'for_each_node_with_cpus' 370d4ef8d3fSMiguel Ojeda - 'for_each_node_with_property' 3714e4bb894SMiguel Ojeda - 'for_each_nonreserved_multicast_dest_pgid' 3725a205c6aSMiguel Ojeda - 'for_each_numa_hop_mask' 373d4ef8d3fSMiguel Ojeda - 'for_each_of_allnodes' 374d4ef8d3fSMiguel Ojeda - 'for_each_of_allnodes_from' 37599e309b6SJason Gunthorpe - 'for_each_of_cpu_node' 376d833dc59SIngo Molnar - 'for_each_of_graph_port' 377d833dc59SIngo Molnar - 'for_each_of_graph_port_endpoint' 378d4ef8d3fSMiguel Ojeda - 'for_each_of_pci_range' 379d4ef8d3fSMiguel Ojeda - 'for_each_old_connector_in_state' 380d4ef8d3fSMiguel Ojeda - 'for_each_old_crtc_in_state' 381f16628d6SMiguel Ojeda - 'for_each_old_mst_mgr_in_state' 38243120879SMiguel Ojeda - 'for_each_old_plane_in_state' 38343120879SMiguel Ojeda - 'for_each_old_private_obj_in_state' 384d4ef8d3fSMiguel Ojeda - 'for_each_oldnew_connector_in_state' 385d4ef8d3fSMiguel Ojeda - 'for_each_oldnew_crtc_in_state' 386f16628d6SMiguel Ojeda - 'for_each_oldnew_mst_mgr_in_state' 387d4ef8d3fSMiguel Ojeda - 'for_each_oldnew_plane_in_state' 38899e309b6SJason Gunthorpe - 'for_each_oldnew_plane_in_state_reverse' 389d4ef8d3fSMiguel Ojeda - 'for_each_oldnew_private_obj_in_state' 390d4ef8d3fSMiguel Ojeda - 'for_each_online_cpu' 391d833dc59SIngo Molnar - 'for_each_online_cpu_wrap' 392d4ef8d3fSMiguel Ojeda - 'for_each_online_node' 393d4ef8d3fSMiguel Ojeda - 'for_each_online_pgdat' 3945a205c6aSMiguel Ojeda - 'for_each_or_bit' 395d833dc59SIngo Molnar - 'for_each_page_ext' 39649bb63a2SMickaël Salaün - 'for_each_path' 397d4ef8d3fSMiguel Ojeda - 'for_each_pci_bridge' 398d4ef8d3fSMiguel Ojeda - 'for_each_pci_dev' 3995d65a021SMiguel Ojeda - 'for_each_pcm_streams' 4004e4bb894SMiguel Ojeda - 'for_each_physmem_range' 401d4ef8d3fSMiguel Ojeda - 'for_each_populated_zone' 402d4ef8d3fSMiguel Ojeda - 'for_each_possible_cpu' 403d833dc59SIngo Molnar - 'for_each_possible_cpu_wrap' 4045a205c6aSMiguel Ojeda - 'for_each_present_blessed_reg' 405d4ef8d3fSMiguel Ojeda - 'for_each_present_cpu' 406d833dc59SIngo Molnar - 'for_each_present_section_nr' 407d4ef8d3fSMiguel Ojeda - 'for_each_prime_number' 408d4ef8d3fSMiguel Ojeda - 'for_each_prime_number_from' 40949bb63a2SMickaël Salaün - 'for_each_probe_cache_entry' 410d4ef8d3fSMiguel Ojeda - 'for_each_process' 411d4ef8d3fSMiguel Ojeda - 'for_each_process_thread' 4124792f9ddSMiguel Ojeda - 'for_each_prop_codec_conf' 4134792f9ddSMiguel Ojeda - 'for_each_prop_dai_codec' 4144792f9ddSMiguel Ojeda - 'for_each_prop_dai_cpu' 4154792f9ddSMiguel Ojeda - 'for_each_prop_dlc_codecs' 4164792f9ddSMiguel Ojeda - 'for_each_prop_dlc_cpus' 4174792f9ddSMiguel Ojeda - 'for_each_prop_dlc_platforms' 418d4ef8d3fSMiguel Ojeda - 'for_each_property_of_node' 4197c5b184dSJason Gunthorpe - 'for_each_pt_level_entry' 420d833dc59SIngo Molnar - 'for_each_rdt_resource' 42149bb63a2SMickaël Salaün - 'for_each_reg' 42249bb63a2SMickaël Salaün - 'for_each_reg_filtered' 4235a205c6aSMiguel Ojeda - 'for_each_reloc' 4245a205c6aSMiguel Ojeda - 'for_each_reloc_from' 4254e4bb894SMiguel Ojeda - 'for_each_requested_gpio' 4264e4bb894SMiguel Ojeda - 'for_each_requested_gpio_in_range' 427c147f663SJavier Carrasco - 'for_each_reserved_child_of_node' 4289f3d5eaaSMike Rapoport - 'for_each_reserved_mem_range' 429cc6de168SMike Rapoport - 'for_each_reserved_mem_region' 430c147f663SJavier Carrasco - 'for_each_rtd_ch_maps' 4315d65a021SMiguel Ojeda - 'for_each_rtd_codec_dais' 43211a4a8f7SMiguel Ojeda - 'for_each_rtd_components' 4335d65a021SMiguel Ojeda - 'for_each_rtd_cpu_dais' 4345d65a021SMiguel Ojeda - 'for_each_rtd_dais' 435c147f663SJavier Carrasco - 'for_each_rtd_dais_reverse' 4365a205c6aSMiguel Ojeda - 'for_each_sband_iftype_data' 43749bb63a2SMickaël Salaün - 'for_each_script' 43849bb63a2SMickaël Salaün - 'for_each_sec' 439d4ef8d3fSMiguel Ojeda - 'for_each_set_bit' 440d4ef8d3fSMiguel Ojeda - 'for_each_set_bit_from' 4415a205c6aSMiguel Ojeda - 'for_each_set_bit_wrap' 44288217894SMiguel Ojeda - 'for_each_set_bitrange' 44388217894SMiguel Ojeda - 'for_each_set_bitrange_from' 44411a4a8f7SMiguel Ojeda - 'for_each_set_clump8' 445d4ef8d3fSMiguel Ojeda - 'for_each_sg' 446d901b276SJason Gunthorpe - 'for_each_sg_dma_page' 447d4ef8d3fSMiguel Ojeda - 'for_each_sg_page' 4484e4bb894SMiguel Ojeda - 'for_each_sgtable_dma_page' 4494e4bb894SMiguel Ojeda - 'for_each_sgtable_dma_sg' 4504e4bb894SMiguel Ojeda - 'for_each_sgtable_page' 4514e4bb894SMiguel Ojeda - 'for_each_sgtable_sg' 45299e309b6SJason Gunthorpe - 'for_each_sibling_event' 4535a205c6aSMiguel Ojeda - 'for_each_sta_active_link' 454f16628d6SMiguel Ojeda - 'for_each_subelement' 455f16628d6SMiguel Ojeda - 'for_each_subelement_extid' 456f16628d6SMiguel Ojeda - 'for_each_subelement_id' 45749bb63a2SMickaël Salaün - 'for_each_sublist' 45849bb63a2SMickaël Salaün - 'for_each_subsystem' 459d833dc59SIngo Molnar - 'for_each_suite' 46049bb63a2SMickaël Salaün - 'for_each_supported_activate_fn' 46149bb63a2SMickaël Salaün - 'for_each_supported_inject_fn' 4625a205c6aSMiguel Ojeda - 'for_each_sym' 463d4ef8d3fSMiguel Ojeda - 'for_each_thread' 46449bb63a2SMickaël Salaün - 'for_each_token' 4654e4bb894SMiguel Ojeda - 'for_each_unicast_dest_pgid' 4665a205c6aSMiguel Ojeda - 'for_each_valid_link' 4675a205c6aSMiguel Ojeda - 'for_each_vif_active_link' 4685a205c6aSMiguel Ojeda - 'for_each_vma' 4695a205c6aSMiguel Ojeda - 'for_each_vma_range' 4701074f8ecSMiguel Ojeda - 'for_each_vsi' 47111a4a8f7SMiguel Ojeda - 'for_each_wakeup_source' 472d4ef8d3fSMiguel Ojeda - 'for_each_zone' 473d4ef8d3fSMiguel Ojeda - 'for_each_zone_zonelist' 474d4ef8d3fSMiguel Ojeda - 'for_each_zone_zonelist_nodemask' 47549bb63a2SMickaël Salaün - 'func_for_each_insn' 476d4ef8d3fSMiguel Ojeda - 'fwnode_for_each_available_child_node' 477d4ef8d3fSMiguel Ojeda - 'fwnode_for_each_child_node' 4785a205c6aSMiguel Ojeda - 'fwnode_for_each_parent_node' 479d4ef8d3fSMiguel Ojeda - 'fwnode_graph_for_each_endpoint' 480d4ef8d3fSMiguel Ojeda - 'gadget_for_each_ep' 481f16628d6SMiguel Ojeda - 'genradix_for_each' 482f16628d6SMiguel Ojeda - 'genradix_for_each_from' 4835a205c6aSMiguel Ojeda - 'genradix_for_each_reverse' 484d4ef8d3fSMiguel Ojeda - 'hash_for_each' 485d4ef8d3fSMiguel Ojeda - 'hash_for_each_possible' 486d4ef8d3fSMiguel Ojeda - 'hash_for_each_possible_rcu' 487d4ef8d3fSMiguel Ojeda - 'hash_for_each_possible_rcu_notrace' 488d4ef8d3fSMiguel Ojeda - 'hash_for_each_possible_safe' 489d4ef8d3fSMiguel Ojeda - 'hash_for_each_rcu' 490d4ef8d3fSMiguel Ojeda - 'hash_for_each_safe' 49149bb63a2SMickaël Salaün - 'hashmap__for_each_entry' 49249bb63a2SMickaël Salaün - 'hashmap__for_each_entry_safe' 49349bb63a2SMickaël Salaün - 'hashmap__for_each_key_entry' 49449bb63a2SMickaël Salaün - 'hashmap__for_each_key_entry_safe' 495d4ef8d3fSMiguel Ojeda - 'hctx_for_each_ctx' 49649bb63a2SMickaël Salaün - 'hists__for_each_format' 49749bb63a2SMickaël Salaün - 'hists__for_each_sort_list' 498d4ef8d3fSMiguel Ojeda - 'hlist_bl_for_each_entry' 499d4ef8d3fSMiguel Ojeda - 'hlist_bl_for_each_entry_rcu' 500d4ef8d3fSMiguel Ojeda - 'hlist_bl_for_each_entry_safe' 501d4ef8d3fSMiguel Ojeda - 'hlist_for_each' 502d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry' 503d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_continue' 504d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_continue_rcu' 505d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_continue_rcu_bh' 506d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_from' 507d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_from_rcu' 508d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_rcu' 509d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_rcu_bh' 510d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_rcu_notrace' 511d4ef8d3fSMiguel Ojeda - 'hlist_for_each_entry_safe' 5121074f8ecSMiguel Ojeda - 'hlist_for_each_entry_srcu' 513d4ef8d3fSMiguel Ojeda - 'hlist_for_each_safe' 514d4ef8d3fSMiguel Ojeda - 'hlist_nulls_for_each_entry' 515d4ef8d3fSMiguel Ojeda - 'hlist_nulls_for_each_entry_from' 516d4ef8d3fSMiguel Ojeda - 'hlist_nulls_for_each_entry_rcu' 517d4ef8d3fSMiguel Ojeda - 'hlist_nulls_for_each_entry_safe' 51899e309b6SJason Gunthorpe - 'i3c_bus_for_each_i2cdev' 51999e309b6SJason Gunthorpe - 'i3c_bus_for_each_i3cdev' 520d4ef8d3fSMiguel Ojeda - 'idr_for_each_entry' 521d4ef8d3fSMiguel Ojeda - 'idr_for_each_entry_continue' 52252d08347SMiguel Ojeda - 'idr_for_each_entry_continue_ul' 523d4ef8d3fSMiguel Ojeda - 'idr_for_each_entry_ul' 524d833dc59SIngo Molnar - 'iio_for_each_active_channel' 52552d08347SMiguel Ojeda - 'in_dev_for_each_ifa_rcu' 52652d08347SMiguel Ojeda - 'in_dev_for_each_ifa_rtnl' 527d833dc59SIngo Molnar - 'in_dev_for_each_ifa_rtnl_net' 528d4ef8d3fSMiguel Ojeda - 'inet_bind_bucket_for_each' 5295fe93786SJason Gunthorpe - 'interval_tree_for_each_span' 53049bb63a2SMickaël Salaün - 'intlist__for_each_entry' 53149bb63a2SMickaël Salaün - 'intlist__for_each_entry_safe' 53249bb63a2SMickaël Salaün - 'kcore_copy__for_each_phdr' 533d4ef8d3fSMiguel Ojeda - 'key_for_each' 534d4ef8d3fSMiguel Ojeda - 'key_for_each_safe' 535d4ef8d3fSMiguel Ojeda - 'klp_for_each_func' 536f16628d6SMiguel Ojeda - 'klp_for_each_func_safe' 537f16628d6SMiguel Ojeda - 'klp_for_each_func_static' 538d4ef8d3fSMiguel Ojeda - 'klp_for_each_object' 539f16628d6SMiguel Ojeda - 'klp_for_each_object_safe' 540f16628d6SMiguel Ojeda - 'klp_for_each_object_static' 5415d65a021SMiguel Ojeda - 'kunit_suite_for_each_test_case' 542d4ef8d3fSMiguel Ojeda - 'kvm_for_each_memslot' 54388217894SMiguel Ojeda - 'kvm_for_each_memslot_in_gfn_range' 544d4ef8d3fSMiguel Ojeda - 'kvm_for_each_vcpu' 54549bb63a2SMickaël Salaün - 'libbpf_nla_for_each_attr' 546d4ef8d3fSMiguel Ojeda - 'list_for_each' 54799e309b6SJason Gunthorpe - 'list_for_each_codec' 54899e309b6SJason Gunthorpe - 'list_for_each_codec_safe' 54911a4a8f7SMiguel Ojeda - 'list_for_each_continue' 550d4ef8d3fSMiguel Ojeda - 'list_for_each_entry' 551d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_continue' 552d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_continue_rcu' 553d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_continue_reverse' 554d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_from' 55599e309b6SJason Gunthorpe - 'list_for_each_entry_from_rcu' 556d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_from_reverse' 557d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_lockless' 558d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_rcu' 559d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_reverse' 560d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_safe' 561d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_safe_continue' 562d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_safe_from' 563d4ef8d3fSMiguel Ojeda - 'list_for_each_entry_safe_reverse' 5641074f8ecSMiguel Ojeda - 'list_for_each_entry_srcu' 56549bb63a2SMickaël Salaün - 'list_for_each_from' 566d4ef8d3fSMiguel Ojeda - 'list_for_each_prev' 567d4ef8d3fSMiguel Ojeda - 'list_for_each_prev_safe' 5685a205c6aSMiguel Ojeda - 'list_for_each_rcu' 569d4ef8d3fSMiguel Ojeda - 'list_for_each_safe' 570d4ef8d3fSMiguel Ojeda - 'llist_for_each' 571d4ef8d3fSMiguel Ojeda - 'llist_for_each_entry' 572d4ef8d3fSMiguel Ojeda - 'llist_for_each_entry_safe' 573d4ef8d3fSMiguel Ojeda - 'llist_for_each_safe' 5745a205c6aSMiguel Ojeda - 'lwq_for_each_safe' 57549bb63a2SMickaël Salaün - 'map__for_each_symbol' 57649bb63a2SMickaël Salaün - 'map__for_each_symbol_by_name' 5772a0b726bSElliot Berman - 'mas_for_each' 578d833dc59SIngo Molnar - 'mas_for_each_rev' 57911a4a8f7SMiguel Ojeda - 'mci_for_each_dimm' 580d4ef8d3fSMiguel Ojeda - 'media_device_for_each_entity' 581d4ef8d3fSMiguel Ojeda - 'media_device_for_each_intf' 582d4ef8d3fSMiguel Ojeda - 'media_device_for_each_link' 583d4ef8d3fSMiguel Ojeda - 'media_device_for_each_pad' 5845a205c6aSMiguel Ojeda - 'media_entity_for_each_pad' 5855a205c6aSMiguel Ojeda - 'media_pipeline_for_each_entity' 5865a205c6aSMiguel Ojeda - 'media_pipeline_for_each_pad' 5875a205c6aSMiguel Ojeda - 'mlx5_lag_for_each_peer_mdev' 588d833dc59SIngo Molnar - 'mptcp_for_each_subflow' 5895a205c6aSMiguel Ojeda - 'msi_domain_for_each_desc' 59088217894SMiguel Ojeda - 'msi_for_each_desc' 5912a0b726bSElliot Berman - 'mt_for_each' 592d833dc59SIngo Molnar - 'nanddev_io_for_each_block' 59399e309b6SJason Gunthorpe - 'nanddev_io_for_each_page' 594d833dc59SIngo Molnar - 'neigh_for_each_in_bucket' 595d833dc59SIngo Molnar - 'neigh_for_each_in_bucket_rcu' 596d833dc59SIngo Molnar - 'neigh_for_each_in_bucket_safe' 597d4ef8d3fSMiguel Ojeda - 'netdev_for_each_lower_dev' 598d4ef8d3fSMiguel Ojeda - 'netdev_for_each_lower_private' 599d4ef8d3fSMiguel Ojeda - 'netdev_for_each_lower_private_rcu' 600d4ef8d3fSMiguel Ojeda - 'netdev_for_each_mc_addr' 6015a205c6aSMiguel Ojeda - 'netdev_for_each_synced_mc_addr' 6025a205c6aSMiguel Ojeda - 'netdev_for_each_synced_uc_addr' 603d4ef8d3fSMiguel Ojeda - 'netdev_for_each_uc_addr' 604d4ef8d3fSMiguel Ojeda - 'netdev_for_each_upper_dev_rcu' 605d4ef8d3fSMiguel Ojeda - 'netdev_hw_addr_list_for_each' 606d4ef8d3fSMiguel Ojeda - 'nft_rule_for_each_expr' 607d4ef8d3fSMiguel Ojeda - 'nla_for_each_attr' 608c147f663SJavier Carrasco - 'nla_for_each_attr_type' 609d4ef8d3fSMiguel Ojeda - 'nla_for_each_nested' 610c147f663SJavier Carrasco - 'nla_for_each_nested_type' 611d4ef8d3fSMiguel Ojeda - 'nlmsg_for_each_attr' 612d4ef8d3fSMiguel Ojeda - 'nlmsg_for_each_msg' 613d4ef8d3fSMiguel Ojeda - 'nr_neigh_for_each' 614d4ef8d3fSMiguel Ojeda - 'nr_neigh_for_each_safe' 615d4ef8d3fSMiguel Ojeda - 'nr_node_for_each' 616d4ef8d3fSMiguel Ojeda - 'nr_node_for_each_safe' 617d4ef8d3fSMiguel Ojeda - 'of_for_each_phandle' 618d4ef8d3fSMiguel Ojeda - 'of_property_for_each_string' 619d4ef8d3fSMiguel Ojeda - 'of_property_for_each_u32' 620d4ef8d3fSMiguel Ojeda - 'pci_bus_for_each_resource' 62109cc9006SMika Westerberg - 'pci_dev_for_each_resource' 6221074f8ecSMiguel Ojeda - 'pcl_for_each_chunk' 6231074f8ecSMiguel Ojeda - 'pcl_for_each_segment' 6245d65a021SMiguel Ojeda - 'pcm_for_each_format' 62549bb63a2SMickaël Salaün - 'perf_config_items__for_each_entry' 62649bb63a2SMickaël Salaün - 'perf_config_sections__for_each_entry' 62749bb63a2SMickaël Salaün - 'perf_config_set__for_each_entry' 62849bb63a2SMickaël Salaün - 'perf_cpu_map__for_each_cpu' 629c147f663SJavier Carrasco - 'perf_cpu_map__for_each_cpu_skip_any' 6305a205c6aSMiguel Ojeda - 'perf_cpu_map__for_each_idx' 63149bb63a2SMickaël Salaün - 'perf_evlist__for_each_entry' 63249bb63a2SMickaël Salaün - 'perf_evlist__for_each_entry_reverse' 63349bb63a2SMickaël Salaün - 'perf_evlist__for_each_entry_safe' 63449bb63a2SMickaël Salaün - 'perf_evlist__for_each_evsel' 63549bb63a2SMickaël Salaün - 'perf_evlist__for_each_mmap' 636d833dc59SIngo Molnar - 'perf_evsel_for_each_per_thread_period_safe' 63749bb63a2SMickaël Salaün - 'perf_hpp_list__for_each_format' 63849bb63a2SMickaël Salaün - 'perf_hpp_list__for_each_format_safe' 63949bb63a2SMickaël Salaün - 'perf_hpp_list__for_each_sort_list' 64049bb63a2SMickaël Salaün - 'perf_hpp_list__for_each_sort_list_safe' 641d4ef8d3fSMiguel Ojeda - 'plist_for_each' 642d4ef8d3fSMiguel Ojeda - 'plist_for_each_continue' 643d4ef8d3fSMiguel Ojeda - 'plist_for_each_entry' 644d4ef8d3fSMiguel Ojeda - 'plist_for_each_entry_continue' 645d4ef8d3fSMiguel Ojeda - 'plist_for_each_entry_safe' 646d4ef8d3fSMiguel Ojeda - 'plist_for_each_safe' 647d4ef8d3fSMiguel Ojeda - 'pnp_for_each_card' 648d4ef8d3fSMiguel Ojeda - 'pnp_for_each_dev' 649d4ef8d3fSMiguel Ojeda - 'protocol_for_each_card' 650d4ef8d3fSMiguel Ojeda - 'protocol_for_each_dev' 651d4ef8d3fSMiguel Ojeda - 'queue_for_each_hw_ctx' 652d4ef8d3fSMiguel Ojeda - 'radix_tree_for_each_slot' 653d4ef8d3fSMiguel Ojeda - 'radix_tree_for_each_tagged' 6544792f9ddSMiguel Ojeda - 'rb_for_each' 655d4ef8d3fSMiguel Ojeda - 'rbtree_postorder_for_each_entry_safe' 65652d08347SMiguel Ojeda - 'rdma_for_each_block' 657ea1075edSJason Gunthorpe - 'rdma_for_each_port' 658ebc24096SJason Gunthorpe - 'rdma_umem_for_each_dma_block' 659d4ef8d3fSMiguel Ojeda - 'resource_list_for_each_entry' 660d4ef8d3fSMiguel Ojeda - 'resource_list_for_each_entry_safe' 661d4ef8d3fSMiguel Ojeda - 'rhl_for_each_entry_rcu' 662d4ef8d3fSMiguel Ojeda - 'rhl_for_each_rcu' 663d4ef8d3fSMiguel Ojeda - 'rht_for_each' 664d4ef8d3fSMiguel Ojeda - 'rht_for_each_entry' 665f7ad68bfSNeilBrown - 'rht_for_each_entry_from' 666d4ef8d3fSMiguel Ojeda - 'rht_for_each_entry_rcu' 667f7ad68bfSNeilBrown - 'rht_for_each_entry_rcu_from' 668d4ef8d3fSMiguel Ojeda - 'rht_for_each_entry_safe' 66952d08347SMiguel Ojeda - 'rht_for_each_from' 670d4ef8d3fSMiguel Ojeda - 'rht_for_each_rcu' 671f7ad68bfSNeilBrown - 'rht_for_each_rcu_from' 672f16628d6SMiguel Ojeda - 'rq_for_each_bvec' 673d4ef8d3fSMiguel Ojeda - 'rq_for_each_segment' 67488217894SMiguel Ojeda - 'rq_list_for_each' 67588217894SMiguel Ojeda - 'rq_list_for_each_safe' 6765a205c6aSMiguel Ojeda - 'sample_read_group__for_each' 677d4ef8d3fSMiguel Ojeda - 'scsi_for_each_prot_sg' 678d4ef8d3fSMiguel Ojeda - 'scsi_for_each_sg' 679d4ef8d3fSMiguel Ojeda - 'sctp_for_each_hentry' 680d4ef8d3fSMiguel Ojeda - 'sctp_skb_for_each' 68149bb63a2SMickaël Salaün - 'sec_for_each_insn' 68249bb63a2SMickaël Salaün - 'sec_for_each_insn_continue' 68349bb63a2SMickaël Salaün - 'sec_for_each_insn_from' 6845a205c6aSMiguel Ojeda - 'sec_for_each_sym' 685d4ef8d3fSMiguel Ojeda - 'shdma_for_each_chan' 686d4ef8d3fSMiguel Ojeda - 'shost_for_each_device' 687d4ef8d3fSMiguel Ojeda - 'sk_for_each' 688d4ef8d3fSMiguel Ojeda - 'sk_for_each_bound' 689d833dc59SIngo Molnar - 'sk_for_each_bound_safe' 690d4ef8d3fSMiguel Ojeda - 'sk_for_each_entry_offset_rcu' 691d4ef8d3fSMiguel Ojeda - 'sk_for_each_from' 692d4ef8d3fSMiguel Ojeda - 'sk_for_each_rcu' 693d4ef8d3fSMiguel Ojeda - 'sk_for_each_safe' 694d4ef8d3fSMiguel Ojeda - 'sk_nulls_for_each' 695d4ef8d3fSMiguel Ojeda - 'sk_nulls_for_each_from' 696d4ef8d3fSMiguel Ojeda - 'sk_nulls_for_each_rcu' 69799e309b6SJason Gunthorpe - 'snd_array_for_each' 698d4ef8d3fSMiguel Ojeda - 'snd_pcm_group_for_each_entry' 699d4ef8d3fSMiguel Ojeda - 'snd_soc_dapm_widget_for_each_path' 700d4ef8d3fSMiguel Ojeda - 'snd_soc_dapm_widget_for_each_path_safe' 701d4ef8d3fSMiguel Ojeda - 'snd_soc_dapm_widget_for_each_sink_path' 702d4ef8d3fSMiguel Ojeda - 'snd_soc_dapm_widget_for_each_source_path' 703c147f663SJavier Carrasco - 'sparsebit_for_each_set_range' 70449bb63a2SMickaël Salaün - 'strlist__for_each_entry' 70549bb63a2SMickaël Salaün - 'strlist__for_each_entry_safe' 70649bb63a2SMickaël Salaün - 'sym_for_each_insn' 70749bb63a2SMickaël Salaün - 'sym_for_each_insn_continue_reverse' 70849bb63a2SMickaël Salaün - 'symbols__for_each_entry' 709d4ef8d3fSMiguel Ojeda - 'tb_property_for_each' 71088217894SMiguel Ojeda - 'tcf_act_for_each_action' 71199e309b6SJason Gunthorpe - 'tcf_exts_for_each_action' 712d833dc59SIngo Molnar - 'test_suite__for_each_test_case' 713d833dc59SIngo Molnar - 'tool_pmu__for_each_event' 714d833dc59SIngo Molnar - 'ttm_bo_lru_for_each_reserved_guarded' 7155a205c6aSMiguel Ojeda - 'ttm_resource_manager_for_each_res' 716d833dc59SIngo Molnar - 'udp_lrpa_for_each_entry_rcu' 717d4ef8d3fSMiguel Ojeda - 'udp_portaddr_for_each_entry' 718d4ef8d3fSMiguel Ojeda - 'udp_portaddr_for_each_entry_rcu' 719d4ef8d3fSMiguel Ojeda - 'usb_hub_for_each_child' 720d4ef8d3fSMiguel Ojeda - 'v4l2_device_for_each_subdev' 721d4ef8d3fSMiguel Ojeda - 'v4l2_m2m_for_each_dst_buf' 722d4ef8d3fSMiguel Ojeda - 'v4l2_m2m_for_each_dst_buf_safe' 723d4ef8d3fSMiguel Ojeda - 'v4l2_m2m_for_each_src_buf' 724d4ef8d3fSMiguel Ojeda - 'v4l2_m2m_for_each_src_buf_safe' 72599e309b6SJason Gunthorpe - 'virtio_device_for_each_vq' 726da38c720SJosé Expósito - 'vkms_config_for_each_connector' 727600df32dSJosé Expósito - 'vkms_config_for_each_crtc' 728f60a183dSJosé Expósito - 'vkms_config_for_each_encoder' 729bc5b0d5dSJosé Expósito - 'vkms_config_for_each_plane' 7302c7aafc0SJosé Expósito - 'vkms_config_connector_for_each_possible_encoder' 731b8776fc9SJosé Expósito - 'vkms_config_encoder_for_each_possible_crtc' 732c204bf65SJosé Expósito - 'vkms_config_plane_for_each_possible_crtc' 7334e4bb894SMiguel Ojeda - 'while_for_each_ftrace_op' 734d833dc59SIngo Molnar - 'workloads__for_each' 73599e309b6SJason Gunthorpe - 'xa_for_each' 736f16628d6SMiguel Ojeda - 'xa_for_each_marked' 73711a4a8f7SMiguel Ojeda - 'xa_for_each_range' 738f16628d6SMiguel Ojeda - 'xa_for_each_start' 73999e309b6SJason Gunthorpe - 'xas_for_each' 74099e309b6SJason Gunthorpe - 'xas_for_each_conflict' 74199e309b6SJason Gunthorpe - 'xas_for_each_marked' 74211a4a8f7SMiguel Ojeda - 'xbc_array_for_each_value' 74311a4a8f7SMiguel Ojeda - 'xbc_for_each_key_value' 74411a4a8f7SMiguel Ojeda - 'xbc_node_for_each_array_value' 74511a4a8f7SMiguel Ojeda - 'xbc_node_for_each_child' 74611a4a8f7SMiguel Ojeda - 'xbc_node_for_each_key_value' 74788217894SMiguel Ojeda - 'xbc_node_for_each_subkey' 748c147f663SJavier Carrasco - 'ynl_attr_for_each' 749c147f663SJavier Carrasco - 'ynl_attr_for_each_nested' 750c147f663SJavier Carrasco - 'ynl_attr_for_each_payload' 751d4ef8d3fSMiguel Ojeda - 'zorro_for_each_dev' 7524cb92fa7SBenjamin Block - 'zpci_bus_for_each' 753d4ef8d3fSMiguel Ojeda 75496232c7dSMickaël SalaünIncludeBlocks: Preserve 755d4ef8d3fSMiguel OjedaIncludeCategories: 756d4ef8d3fSMiguel Ojeda - Regex: '.*' 757d4ef8d3fSMiguel Ojeda Priority: 1 758d4ef8d3fSMiguel OjedaIncludeIsMainRegex: '(Test)?$' 759d4ef8d3fSMiguel OjedaIndentCaseLabels: false 760d7f66043SMickaël SalaünIndentGotoLabels: false 76196232c7dSMickaël SalaünIndentPPDirectives: None 762d4ef8d3fSMiguel OjedaIndentWidth: 8 7637bee9bd2SJason GunthorpeIndentWrappedFunctionNames: false 764d4ef8d3fSMiguel OjedaJavaScriptQuotes: Leave 765d4ef8d3fSMiguel OjedaJavaScriptWrapImports: true 766d4ef8d3fSMiguel OjedaKeepEmptyLinesAtTheStartOfBlocks: false 767d4ef8d3fSMiguel OjedaMacroBlockBegin: '' 768d4ef8d3fSMiguel OjedaMacroBlockEnd: '' 769d4ef8d3fSMiguel OjedaMaxEmptyLinesToKeep: 1 770c90f3b8cSIan RogersNamespaceIndentation: None 77196232c7dSMickaël SalaünObjCBinPackProtocolList: Auto 772d4ef8d3fSMiguel OjedaObjCBlockIndentWidth: 8 773d4ef8d3fSMiguel OjedaObjCSpaceAfterProperty: true 774d4ef8d3fSMiguel OjedaObjCSpaceBeforeProtocolList: true 775d4ef8d3fSMiguel Ojeda 776d4ef8d3fSMiguel Ojeda# Taken from git's rules 77796232c7dSMickaël SalaünPenaltyBreakAssignment: 10 778d4ef8d3fSMiguel OjedaPenaltyBreakBeforeFirstCallParameter: 30 779d4ef8d3fSMiguel OjedaPenaltyBreakComment: 10 780d4ef8d3fSMiguel OjedaPenaltyBreakFirstLessLess: 0 781d4ef8d3fSMiguel OjedaPenaltyBreakString: 10 782d4ef8d3fSMiguel OjedaPenaltyExcessCharacter: 100 783d4ef8d3fSMiguel OjedaPenaltyReturnTypeOnItsOwnLine: 60 784d4ef8d3fSMiguel Ojeda 785d4ef8d3fSMiguel OjedaPointerAlignment: Right 786d4ef8d3fSMiguel OjedaReflowComments: false 787d4ef8d3fSMiguel OjedaSortIncludes: false 78896232c7dSMickaël SalaünSortUsingDeclarations: false 789d4ef8d3fSMiguel OjedaSpaceAfterCStyleCast: false 790d4ef8d3fSMiguel OjedaSpaceAfterTemplateKeyword: true 791d4ef8d3fSMiguel OjedaSpaceBeforeAssignmentOperators: true 79296232c7dSMickaël SalaünSpaceBeforeCtorInitializerColon: true 79396232c7dSMickaël SalaünSpaceBeforeInheritanceColon: true 794781121a7SBrian NorrisSpaceBeforeParens: ControlStatementsExceptForEachMacros 79596232c7dSMickaël SalaünSpaceBeforeRangeBasedForLoopColon: true 796d4ef8d3fSMiguel OjedaSpaceInEmptyParentheses: false 797d4ef8d3fSMiguel OjedaSpacesBeforeTrailingComments: 1 798d4ef8d3fSMiguel OjedaSpacesInAngles: false 799d4ef8d3fSMiguel OjedaSpacesInContainerLiterals: false 800d4ef8d3fSMiguel OjedaSpacesInCStyleCastParentheses: false 801d4ef8d3fSMiguel OjedaSpacesInParentheses: false 802d4ef8d3fSMiguel OjedaSpacesInSquareBrackets: false 803d4ef8d3fSMiguel OjedaStandard: Cpp03 804d4ef8d3fSMiguel OjedaTabWidth: 8 805d4ef8d3fSMiguel OjedaUseTab: Always 806d4ef8d3fSMiguel Ojeda... 807