18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0 28c2ecf20Sopenharmony_ci# 38c2ecf20Sopenharmony_ci# clang-format configuration file. Intended for clang-format >= 4. 48c2ecf20Sopenharmony_ci# 58c2ecf20Sopenharmony_ci# For more information, see: 68c2ecf20Sopenharmony_ci# 78c2ecf20Sopenharmony_ci# Documentation/process/clang-format.rst 88c2ecf20Sopenharmony_ci# https://clang.llvm.org/docs/ClangFormat.html 98c2ecf20Sopenharmony_ci# https://clang.llvm.org/docs/ClangFormatStyleOptions.html 108c2ecf20Sopenharmony_ci# 118c2ecf20Sopenharmony_ci--- 128c2ecf20Sopenharmony_ciAccessModifierOffset: -4 138c2ecf20Sopenharmony_ciAlignAfterOpenBracket: Align 148c2ecf20Sopenharmony_ciAlignConsecutiveAssignments: false 158c2ecf20Sopenharmony_ciAlignConsecutiveDeclarations: false 168c2ecf20Sopenharmony_ci#AlignEscapedNewlines: Left # Unknown to clang-format-4.0 178c2ecf20Sopenharmony_ciAlignOperands: true 188c2ecf20Sopenharmony_ciAlignTrailingComments: false 198c2ecf20Sopenharmony_ciAllowAllParametersOfDeclarationOnNextLine: false 208c2ecf20Sopenharmony_ciAllowShortBlocksOnASingleLine: false 218c2ecf20Sopenharmony_ciAllowShortCaseLabelsOnASingleLine: false 228c2ecf20Sopenharmony_ciAllowShortFunctionsOnASingleLine: None 238c2ecf20Sopenharmony_ciAllowShortIfStatementsOnASingleLine: false 248c2ecf20Sopenharmony_ciAllowShortLoopsOnASingleLine: false 258c2ecf20Sopenharmony_ciAlwaysBreakAfterDefinitionReturnType: None 268c2ecf20Sopenharmony_ciAlwaysBreakAfterReturnType: None 278c2ecf20Sopenharmony_ciAlwaysBreakBeforeMultilineStrings: false 288c2ecf20Sopenharmony_ciAlwaysBreakTemplateDeclarations: false 298c2ecf20Sopenharmony_ciBinPackArguments: true 308c2ecf20Sopenharmony_ciBinPackParameters: true 318c2ecf20Sopenharmony_ciBraceWrapping: 328c2ecf20Sopenharmony_ci AfterClass: false 338c2ecf20Sopenharmony_ci AfterControlStatement: false 348c2ecf20Sopenharmony_ci AfterEnum: false 358c2ecf20Sopenharmony_ci AfterFunction: true 368c2ecf20Sopenharmony_ci AfterNamespace: true 378c2ecf20Sopenharmony_ci AfterObjCDeclaration: false 388c2ecf20Sopenharmony_ci AfterStruct: false 398c2ecf20Sopenharmony_ci AfterUnion: false 408c2ecf20Sopenharmony_ci #AfterExternBlock: false # Unknown to clang-format-5.0 418c2ecf20Sopenharmony_ci BeforeCatch: false 428c2ecf20Sopenharmony_ci BeforeElse: false 438c2ecf20Sopenharmony_ci IndentBraces: false 448c2ecf20Sopenharmony_ci #SplitEmptyFunction: true # Unknown to clang-format-4.0 458c2ecf20Sopenharmony_ci #SplitEmptyRecord: true # Unknown to clang-format-4.0 468c2ecf20Sopenharmony_ci #SplitEmptyNamespace: true # Unknown to clang-format-4.0 478c2ecf20Sopenharmony_ciBreakBeforeBinaryOperators: None 488c2ecf20Sopenharmony_ciBreakBeforeBraces: Custom 498c2ecf20Sopenharmony_ci#BreakBeforeInheritanceComma: false # Unknown to clang-format-4.0 508c2ecf20Sopenharmony_ciBreakBeforeTernaryOperators: false 518c2ecf20Sopenharmony_ciBreakConstructorInitializersBeforeComma: false 528c2ecf20Sopenharmony_ci#BreakConstructorInitializers: BeforeComma # Unknown to clang-format-4.0 538c2ecf20Sopenharmony_ciBreakAfterJavaFieldAnnotations: false 548c2ecf20Sopenharmony_ciBreakStringLiterals: false 558c2ecf20Sopenharmony_ciColumnLimit: 80 568c2ecf20Sopenharmony_ciCommentPragmas: '^ IWYU pragma:' 578c2ecf20Sopenharmony_ci#CompactNamespaces: false # Unknown to clang-format-4.0 588c2ecf20Sopenharmony_ciConstructorInitializerAllOnOneLineOrOnePerLine: false 598c2ecf20Sopenharmony_ciConstructorInitializerIndentWidth: 8 608c2ecf20Sopenharmony_ciContinuationIndentWidth: 8 618c2ecf20Sopenharmony_ciCpp11BracedListStyle: false 628c2ecf20Sopenharmony_ciDerivePointerAlignment: false 638c2ecf20Sopenharmony_ciDisableFormat: false 648c2ecf20Sopenharmony_ciExperimentalAutoDetectBinPacking: false 658c2ecf20Sopenharmony_ci#FixNamespaceComments: false # Unknown to clang-format-4.0 668c2ecf20Sopenharmony_ci 678c2ecf20Sopenharmony_ci# Taken from: 688c2ecf20Sopenharmony_ci# git grep -h '^#define [^[:space:]]*for_each[^[:space:]]*(' include/ \ 698c2ecf20Sopenharmony_ci# | sed "s,^#define \([^[:space:]]*for_each[^[:space:]]*\)(.*$, - '\1'," \ 708c2ecf20Sopenharmony_ci# | sort | uniq 718c2ecf20Sopenharmony_ciForEachMacros: 728c2ecf20Sopenharmony_ci - 'apei_estatus_for_each_section' 738c2ecf20Sopenharmony_ci - 'ata_for_each_dev' 748c2ecf20Sopenharmony_ci - 'ata_for_each_link' 758c2ecf20Sopenharmony_ci - '__ata_qc_for_each' 768c2ecf20Sopenharmony_ci - 'ata_qc_for_each' 778c2ecf20Sopenharmony_ci - 'ata_qc_for_each_raw' 788c2ecf20Sopenharmony_ci - 'ata_qc_for_each_with_internal' 798c2ecf20Sopenharmony_ci - 'ax25_for_each' 808c2ecf20Sopenharmony_ci - 'ax25_uid_for_each' 818c2ecf20Sopenharmony_ci - '__bio_for_each_bvec' 828c2ecf20Sopenharmony_ci - 'bio_for_each_bvec' 838c2ecf20Sopenharmony_ci - 'bio_for_each_bvec_all' 848c2ecf20Sopenharmony_ci - 'bio_for_each_integrity_vec' 858c2ecf20Sopenharmony_ci - '__bio_for_each_segment' 868c2ecf20Sopenharmony_ci - 'bio_for_each_segment' 878c2ecf20Sopenharmony_ci - 'bio_for_each_segment_all' 888c2ecf20Sopenharmony_ci - 'bio_list_for_each' 898c2ecf20Sopenharmony_ci - 'bip_for_each_vec' 908c2ecf20Sopenharmony_ci - 'bitmap_for_each_clear_region' 918c2ecf20Sopenharmony_ci - 'bitmap_for_each_set_region' 928c2ecf20Sopenharmony_ci - 'blkg_for_each_descendant_post' 938c2ecf20Sopenharmony_ci - 'blkg_for_each_descendant_pre' 948c2ecf20Sopenharmony_ci - 'blk_queue_for_each_rl' 958c2ecf20Sopenharmony_ci - 'bond_for_each_slave' 968c2ecf20Sopenharmony_ci - 'bond_for_each_slave_rcu' 978c2ecf20Sopenharmony_ci - 'bpf_for_each_spilled_reg' 988c2ecf20Sopenharmony_ci - 'btree_for_each_safe128' 998c2ecf20Sopenharmony_ci - 'btree_for_each_safe32' 1008c2ecf20Sopenharmony_ci - 'btree_for_each_safe64' 1018c2ecf20Sopenharmony_ci - 'btree_for_each_safel' 1028c2ecf20Sopenharmony_ci - 'card_for_each_dev' 1038c2ecf20Sopenharmony_ci - 'cgroup_taskset_for_each' 1048c2ecf20Sopenharmony_ci - 'cgroup_taskset_for_each_leader' 1058c2ecf20Sopenharmony_ci - 'cpufreq_for_each_entry' 1068c2ecf20Sopenharmony_ci - 'cpufreq_for_each_entry_idx' 1078c2ecf20Sopenharmony_ci - 'cpufreq_for_each_valid_entry' 1088c2ecf20Sopenharmony_ci - 'cpufreq_for_each_valid_entry_idx' 1098c2ecf20Sopenharmony_ci - 'css_for_each_child' 1108c2ecf20Sopenharmony_ci - 'css_for_each_descendant_post' 1118c2ecf20Sopenharmony_ci - 'css_for_each_descendant_pre' 1128c2ecf20Sopenharmony_ci - 'device_for_each_child_node' 1138c2ecf20Sopenharmony_ci - 'dma_fence_chain_for_each' 1148c2ecf20Sopenharmony_ci - 'do_for_each_ftrace_op' 1158c2ecf20Sopenharmony_ci - 'drm_atomic_crtc_for_each_plane' 1168c2ecf20Sopenharmony_ci - 'drm_atomic_crtc_state_for_each_plane' 1178c2ecf20Sopenharmony_ci - 'drm_atomic_crtc_state_for_each_plane_state' 1188c2ecf20Sopenharmony_ci - 'drm_atomic_for_each_plane_damage' 1198c2ecf20Sopenharmony_ci - 'drm_client_for_each_connector_iter' 1208c2ecf20Sopenharmony_ci - 'drm_client_for_each_modeset' 1218c2ecf20Sopenharmony_ci - 'drm_connector_for_each_possible_encoder' 1228c2ecf20Sopenharmony_ci - 'drm_for_each_bridge_in_chain' 1238c2ecf20Sopenharmony_ci - 'drm_for_each_connector_iter' 1248c2ecf20Sopenharmony_ci - 'drm_for_each_crtc' 1258c2ecf20Sopenharmony_ci - 'drm_for_each_encoder' 1268c2ecf20Sopenharmony_ci - 'drm_for_each_encoder_mask' 1278c2ecf20Sopenharmony_ci - 'drm_for_each_fb' 1288c2ecf20Sopenharmony_ci - 'drm_for_each_legacy_plane' 1298c2ecf20Sopenharmony_ci - 'drm_for_each_plane' 1308c2ecf20Sopenharmony_ci - 'drm_for_each_plane_mask' 1318c2ecf20Sopenharmony_ci - 'drm_for_each_privobj' 1328c2ecf20Sopenharmony_ci - 'drm_mm_for_each_hole' 1338c2ecf20Sopenharmony_ci - 'drm_mm_for_each_node' 1348c2ecf20Sopenharmony_ci - 'drm_mm_for_each_node_in_range' 1358c2ecf20Sopenharmony_ci - 'drm_mm_for_each_node_safe' 1368c2ecf20Sopenharmony_ci - 'flow_action_for_each' 1378c2ecf20Sopenharmony_ci - 'for_each_active_dev_scope' 1388c2ecf20Sopenharmony_ci - 'for_each_active_drhd_unit' 1398c2ecf20Sopenharmony_ci - 'for_each_active_iommu' 1408c2ecf20Sopenharmony_ci - 'for_each_aggr_pgid' 1418c2ecf20Sopenharmony_ci - 'for_each_available_child_of_node' 1428c2ecf20Sopenharmony_ci - 'for_each_bio' 1438c2ecf20Sopenharmony_ci - 'for_each_board_func_rsrc' 1448c2ecf20Sopenharmony_ci - 'for_each_bvec' 1458c2ecf20Sopenharmony_ci - 'for_each_card_auxs' 1468c2ecf20Sopenharmony_ci - 'for_each_card_auxs_safe' 1478c2ecf20Sopenharmony_ci - 'for_each_card_components' 1488c2ecf20Sopenharmony_ci - 'for_each_card_dapms' 1498c2ecf20Sopenharmony_ci - 'for_each_card_pre_auxs' 1508c2ecf20Sopenharmony_ci - 'for_each_card_prelinks' 1518c2ecf20Sopenharmony_ci - 'for_each_card_rtds' 1528c2ecf20Sopenharmony_ci - 'for_each_card_rtds_safe' 1538c2ecf20Sopenharmony_ci - 'for_each_card_widgets' 1548c2ecf20Sopenharmony_ci - 'for_each_card_widgets_safe' 1558c2ecf20Sopenharmony_ci - 'for_each_cgroup_storage_type' 1568c2ecf20Sopenharmony_ci - 'for_each_child_of_node' 1578c2ecf20Sopenharmony_ci - 'for_each_clear_bit' 1588c2ecf20Sopenharmony_ci - 'for_each_clear_bit_from' 1598c2ecf20Sopenharmony_ci - 'for_each_cmsghdr' 1608c2ecf20Sopenharmony_ci - 'for_each_compatible_node' 1618c2ecf20Sopenharmony_ci - 'for_each_component_dais' 1628c2ecf20Sopenharmony_ci - 'for_each_component_dais_safe' 1638c2ecf20Sopenharmony_ci - 'for_each_comp_order' 1648c2ecf20Sopenharmony_ci - 'for_each_console' 1658c2ecf20Sopenharmony_ci - 'for_each_cpu' 1668c2ecf20Sopenharmony_ci - 'for_each_cpu_and' 1678c2ecf20Sopenharmony_ci - 'for_each_cpu_not' 1688c2ecf20Sopenharmony_ci - 'for_each_cpu_wrap' 1698c2ecf20Sopenharmony_ci - 'for_each_dapm_widgets' 1708c2ecf20Sopenharmony_ci - 'for_each_dev_addr' 1718c2ecf20Sopenharmony_ci - 'for_each_dev_scope' 1728c2ecf20Sopenharmony_ci - 'for_each_displayid_db' 1738c2ecf20Sopenharmony_ci - 'for_each_dma_cap_mask' 1748c2ecf20Sopenharmony_ci - 'for_each_dpcm_be' 1758c2ecf20Sopenharmony_ci - 'for_each_dpcm_be_rollback' 1768c2ecf20Sopenharmony_ci - 'for_each_dpcm_be_safe' 1778c2ecf20Sopenharmony_ci - 'for_each_dpcm_fe' 1788c2ecf20Sopenharmony_ci - 'for_each_drhd_unit' 1798c2ecf20Sopenharmony_ci - 'for_each_dss_dev' 1808c2ecf20Sopenharmony_ci - 'for_each_efi_memory_desc' 1818c2ecf20Sopenharmony_ci - 'for_each_efi_memory_desc_in_map' 1828c2ecf20Sopenharmony_ci - 'for_each_element' 1838c2ecf20Sopenharmony_ci - 'for_each_element_extid' 1848c2ecf20Sopenharmony_ci - 'for_each_element_id' 1858c2ecf20Sopenharmony_ci - 'for_each_endpoint_of_node' 1868c2ecf20Sopenharmony_ci - 'for_each_evictable_lru' 1878c2ecf20Sopenharmony_ci - 'for_each_fib6_node_rt_rcu' 1888c2ecf20Sopenharmony_ci - 'for_each_fib6_walker_rt' 1898c2ecf20Sopenharmony_ci - 'for_each_free_mem_pfn_range_in_zone' 1908c2ecf20Sopenharmony_ci - 'for_each_free_mem_pfn_range_in_zone_from' 1918c2ecf20Sopenharmony_ci - 'for_each_free_mem_range' 1928c2ecf20Sopenharmony_ci - 'for_each_free_mem_range_reverse' 1938c2ecf20Sopenharmony_ci - 'for_each_func_rsrc' 1948c2ecf20Sopenharmony_ci - 'for_each_hstate' 1958c2ecf20Sopenharmony_ci - 'for_each_if' 1968c2ecf20Sopenharmony_ci - 'for_each_iommu' 1978c2ecf20Sopenharmony_ci - 'for_each_ip_tunnel_rcu' 1988c2ecf20Sopenharmony_ci - 'for_each_irq_nr' 1998c2ecf20Sopenharmony_ci - 'for_each_link_codecs' 2008c2ecf20Sopenharmony_ci - 'for_each_link_cpus' 2018c2ecf20Sopenharmony_ci - 'for_each_link_platforms' 2028c2ecf20Sopenharmony_ci - 'for_each_lru' 2038c2ecf20Sopenharmony_ci - 'for_each_matching_node' 2048c2ecf20Sopenharmony_ci - 'for_each_matching_node_and_match' 2058c2ecf20Sopenharmony_ci - 'for_each_member' 2068c2ecf20Sopenharmony_ci - 'for_each_mem_region' 2078c2ecf20Sopenharmony_ci - 'for_each_memblock_type' 2088c2ecf20Sopenharmony_ci - 'for_each_memcg_cache_index' 2098c2ecf20Sopenharmony_ci - 'for_each_mem_pfn_range' 2108c2ecf20Sopenharmony_ci - '__for_each_mem_range' 2118c2ecf20Sopenharmony_ci - 'for_each_mem_range' 2128c2ecf20Sopenharmony_ci - '__for_each_mem_range_rev' 2138c2ecf20Sopenharmony_ci - 'for_each_mem_range_rev' 2148c2ecf20Sopenharmony_ci - 'for_each_migratetype_order' 2158c2ecf20Sopenharmony_ci - 'for_each_msi_entry' 2168c2ecf20Sopenharmony_ci - 'for_each_msi_entry_safe' 2178c2ecf20Sopenharmony_ci - 'for_each_net' 2188c2ecf20Sopenharmony_ci - 'for_each_net_continue_reverse' 2198c2ecf20Sopenharmony_ci - 'for_each_netdev' 2208c2ecf20Sopenharmony_ci - 'for_each_netdev_continue' 2218c2ecf20Sopenharmony_ci - 'for_each_netdev_continue_rcu' 2228c2ecf20Sopenharmony_ci - 'for_each_netdev_continue_reverse' 2238c2ecf20Sopenharmony_ci - 'for_each_netdev_feature' 2248c2ecf20Sopenharmony_ci - 'for_each_netdev_in_bond_rcu' 2258c2ecf20Sopenharmony_ci - 'for_each_netdev_rcu' 2268c2ecf20Sopenharmony_ci - 'for_each_netdev_reverse' 2278c2ecf20Sopenharmony_ci - 'for_each_netdev_safe' 2288c2ecf20Sopenharmony_ci - 'for_each_net_rcu' 2298c2ecf20Sopenharmony_ci - 'for_each_new_connector_in_state' 2308c2ecf20Sopenharmony_ci - 'for_each_new_crtc_in_state' 2318c2ecf20Sopenharmony_ci - 'for_each_new_mst_mgr_in_state' 2328c2ecf20Sopenharmony_ci - 'for_each_new_plane_in_state' 2338c2ecf20Sopenharmony_ci - 'for_each_new_private_obj_in_state' 2348c2ecf20Sopenharmony_ci - 'for_each_node' 2358c2ecf20Sopenharmony_ci - 'for_each_node_by_name' 2368c2ecf20Sopenharmony_ci - 'for_each_node_by_type' 2378c2ecf20Sopenharmony_ci - 'for_each_node_mask' 2388c2ecf20Sopenharmony_ci - 'for_each_node_state' 2398c2ecf20Sopenharmony_ci - 'for_each_node_with_cpus' 2408c2ecf20Sopenharmony_ci - 'for_each_node_with_property' 2418c2ecf20Sopenharmony_ci - 'for_each_nonreserved_multicast_dest_pgid' 2428c2ecf20Sopenharmony_ci - 'for_each_of_allnodes' 2438c2ecf20Sopenharmony_ci - 'for_each_of_allnodes_from' 2448c2ecf20Sopenharmony_ci - 'for_each_of_cpu_node' 2458c2ecf20Sopenharmony_ci - 'for_each_of_pci_range' 2468c2ecf20Sopenharmony_ci - 'for_each_old_connector_in_state' 2478c2ecf20Sopenharmony_ci - 'for_each_old_crtc_in_state' 2488c2ecf20Sopenharmony_ci - 'for_each_old_mst_mgr_in_state' 2498c2ecf20Sopenharmony_ci - 'for_each_oldnew_connector_in_state' 2508c2ecf20Sopenharmony_ci - 'for_each_oldnew_crtc_in_state' 2518c2ecf20Sopenharmony_ci - 'for_each_oldnew_mst_mgr_in_state' 2528c2ecf20Sopenharmony_ci - 'for_each_oldnew_plane_in_state' 2538c2ecf20Sopenharmony_ci - 'for_each_oldnew_plane_in_state_reverse' 2548c2ecf20Sopenharmony_ci - 'for_each_oldnew_private_obj_in_state' 2558c2ecf20Sopenharmony_ci - 'for_each_old_plane_in_state' 2568c2ecf20Sopenharmony_ci - 'for_each_old_private_obj_in_state' 2578c2ecf20Sopenharmony_ci - 'for_each_online_cpu' 2588c2ecf20Sopenharmony_ci - 'for_each_online_node' 2598c2ecf20Sopenharmony_ci - 'for_each_online_pgdat' 2608c2ecf20Sopenharmony_ci - 'for_each_pci_bridge' 2618c2ecf20Sopenharmony_ci - 'for_each_pci_dev' 2628c2ecf20Sopenharmony_ci - 'for_each_pci_msi_entry' 2638c2ecf20Sopenharmony_ci - 'for_each_pcm_streams' 2648c2ecf20Sopenharmony_ci - 'for_each_physmem_range' 2658c2ecf20Sopenharmony_ci - 'for_each_populated_zone' 2668c2ecf20Sopenharmony_ci - 'for_each_possible_cpu' 2678c2ecf20Sopenharmony_ci - 'for_each_present_cpu' 2688c2ecf20Sopenharmony_ci - 'for_each_prime_number' 2698c2ecf20Sopenharmony_ci - 'for_each_prime_number_from' 2708c2ecf20Sopenharmony_ci - 'for_each_process' 2718c2ecf20Sopenharmony_ci - 'for_each_process_thread' 2728c2ecf20Sopenharmony_ci - 'for_each_property_of_node' 2738c2ecf20Sopenharmony_ci - 'for_each_registered_fb' 2748c2ecf20Sopenharmony_ci - 'for_each_requested_gpio' 2758c2ecf20Sopenharmony_ci - 'for_each_requested_gpio_in_range' 2768c2ecf20Sopenharmony_ci - 'for_each_reserved_mem_range' 2778c2ecf20Sopenharmony_ci - 'for_each_reserved_mem_region' 2788c2ecf20Sopenharmony_ci - 'for_each_rtd_codec_dais' 2798c2ecf20Sopenharmony_ci - 'for_each_rtd_codec_dais_rollback' 2808c2ecf20Sopenharmony_ci - 'for_each_rtd_components' 2818c2ecf20Sopenharmony_ci - 'for_each_rtd_cpu_dais' 2828c2ecf20Sopenharmony_ci - 'for_each_rtd_cpu_dais_rollback' 2838c2ecf20Sopenharmony_ci - 'for_each_rtd_dais' 2848c2ecf20Sopenharmony_ci - 'for_each_set_bit' 2858c2ecf20Sopenharmony_ci - 'for_each_set_bit_from' 2868c2ecf20Sopenharmony_ci - 'for_each_set_clump8' 2878c2ecf20Sopenharmony_ci - 'for_each_sg' 2888c2ecf20Sopenharmony_ci - 'for_each_sg_dma_page' 2898c2ecf20Sopenharmony_ci - 'for_each_sg_page' 2908c2ecf20Sopenharmony_ci - 'for_each_sgtable_dma_page' 2918c2ecf20Sopenharmony_ci - 'for_each_sgtable_dma_sg' 2928c2ecf20Sopenharmony_ci - 'for_each_sgtable_page' 2938c2ecf20Sopenharmony_ci - 'for_each_sgtable_sg' 2948c2ecf20Sopenharmony_ci - 'for_each_sibling_event' 2958c2ecf20Sopenharmony_ci - 'for_each_subelement' 2968c2ecf20Sopenharmony_ci - 'for_each_subelement_extid' 2978c2ecf20Sopenharmony_ci - 'for_each_subelement_id' 2988c2ecf20Sopenharmony_ci - '__for_each_thread' 2998c2ecf20Sopenharmony_ci - 'for_each_thread' 3008c2ecf20Sopenharmony_ci - 'for_each_unicast_dest_pgid' 3018c2ecf20Sopenharmony_ci - 'for_each_wakeup_source' 3028c2ecf20Sopenharmony_ci - 'for_each_zone' 3038c2ecf20Sopenharmony_ci - 'for_each_zone_zonelist' 3048c2ecf20Sopenharmony_ci - 'for_each_zone_zonelist_nodemask' 3058c2ecf20Sopenharmony_ci - 'fwnode_for_each_available_child_node' 3068c2ecf20Sopenharmony_ci - 'fwnode_for_each_child_node' 3078c2ecf20Sopenharmony_ci - 'fwnode_graph_for_each_endpoint' 3088c2ecf20Sopenharmony_ci - 'gadget_for_each_ep' 3098c2ecf20Sopenharmony_ci - 'genradix_for_each' 3108c2ecf20Sopenharmony_ci - 'genradix_for_each_from' 3118c2ecf20Sopenharmony_ci - 'hash_for_each' 3128c2ecf20Sopenharmony_ci - 'hash_for_each_possible' 3138c2ecf20Sopenharmony_ci - 'hash_for_each_possible_rcu' 3148c2ecf20Sopenharmony_ci - 'hash_for_each_possible_rcu_notrace' 3158c2ecf20Sopenharmony_ci - 'hash_for_each_possible_safe' 3168c2ecf20Sopenharmony_ci - 'hash_for_each_rcu' 3178c2ecf20Sopenharmony_ci - 'hash_for_each_safe' 3188c2ecf20Sopenharmony_ci - 'hctx_for_each_ctx' 3198c2ecf20Sopenharmony_ci - 'hlist_bl_for_each_entry' 3208c2ecf20Sopenharmony_ci - 'hlist_bl_for_each_entry_rcu' 3218c2ecf20Sopenharmony_ci - 'hlist_bl_for_each_entry_safe' 3228c2ecf20Sopenharmony_ci - 'hlist_for_each' 3238c2ecf20Sopenharmony_ci - 'hlist_for_each_entry' 3248c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_continue' 3258c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_continue_rcu' 3268c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_continue_rcu_bh' 3278c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_from' 3288c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_from_rcu' 3298c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_rcu' 3308c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_rcu_bh' 3318c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_rcu_notrace' 3328c2ecf20Sopenharmony_ci - 'hlist_for_each_entry_safe' 3338c2ecf20Sopenharmony_ci - '__hlist_for_each_rcu' 3348c2ecf20Sopenharmony_ci - 'hlist_for_each_safe' 3358c2ecf20Sopenharmony_ci - 'hlist_nulls_for_each_entry' 3368c2ecf20Sopenharmony_ci - 'hlist_nulls_for_each_entry_from' 3378c2ecf20Sopenharmony_ci - 'hlist_nulls_for_each_entry_rcu' 3388c2ecf20Sopenharmony_ci - 'hlist_nulls_for_each_entry_safe' 3398c2ecf20Sopenharmony_ci - 'i3c_bus_for_each_i2cdev' 3408c2ecf20Sopenharmony_ci - 'i3c_bus_for_each_i3cdev' 3418c2ecf20Sopenharmony_ci - 'ide_host_for_each_port' 3428c2ecf20Sopenharmony_ci - 'ide_port_for_each_dev' 3438c2ecf20Sopenharmony_ci - 'ide_port_for_each_present_dev' 3448c2ecf20Sopenharmony_ci - 'idr_for_each_entry' 3458c2ecf20Sopenharmony_ci - 'idr_for_each_entry_continue' 3468c2ecf20Sopenharmony_ci - 'idr_for_each_entry_continue_ul' 3478c2ecf20Sopenharmony_ci - 'idr_for_each_entry_ul' 3488c2ecf20Sopenharmony_ci - 'in_dev_for_each_ifa_rcu' 3498c2ecf20Sopenharmony_ci - 'in_dev_for_each_ifa_rtnl' 3508c2ecf20Sopenharmony_ci - 'inet_bind_bucket_for_each' 3518c2ecf20Sopenharmony_ci - 'inet_lhash2_for_each_icsk_rcu' 3528c2ecf20Sopenharmony_ci - 'key_for_each' 3538c2ecf20Sopenharmony_ci - 'key_for_each_safe' 3548c2ecf20Sopenharmony_ci - 'klp_for_each_func' 3558c2ecf20Sopenharmony_ci - 'klp_for_each_func_safe' 3568c2ecf20Sopenharmony_ci - 'klp_for_each_func_static' 3578c2ecf20Sopenharmony_ci - 'klp_for_each_object' 3588c2ecf20Sopenharmony_ci - 'klp_for_each_object_safe' 3598c2ecf20Sopenharmony_ci - 'klp_for_each_object_static' 3608c2ecf20Sopenharmony_ci - 'kunit_suite_for_each_test_case' 3618c2ecf20Sopenharmony_ci - 'kvm_for_each_memslot' 3628c2ecf20Sopenharmony_ci - 'kvm_for_each_vcpu' 3638c2ecf20Sopenharmony_ci - 'list_for_each' 3648c2ecf20Sopenharmony_ci - 'list_for_each_codec' 3658c2ecf20Sopenharmony_ci - 'list_for_each_codec_safe' 3668c2ecf20Sopenharmony_ci - 'list_for_each_continue' 3678c2ecf20Sopenharmony_ci - 'list_for_each_entry' 3688c2ecf20Sopenharmony_ci - 'list_for_each_entry_continue' 3698c2ecf20Sopenharmony_ci - 'list_for_each_entry_continue_rcu' 3708c2ecf20Sopenharmony_ci - 'list_for_each_entry_continue_reverse' 3718c2ecf20Sopenharmony_ci - 'list_for_each_entry_from' 3728c2ecf20Sopenharmony_ci - 'list_for_each_entry_from_rcu' 3738c2ecf20Sopenharmony_ci - 'list_for_each_entry_from_reverse' 3748c2ecf20Sopenharmony_ci - 'list_for_each_entry_lockless' 3758c2ecf20Sopenharmony_ci - 'list_for_each_entry_rcu' 3768c2ecf20Sopenharmony_ci - 'list_for_each_entry_reverse' 3778c2ecf20Sopenharmony_ci - 'list_for_each_entry_safe' 3788c2ecf20Sopenharmony_ci - 'list_for_each_entry_safe_continue' 3798c2ecf20Sopenharmony_ci - 'list_for_each_entry_safe_from' 3808c2ecf20Sopenharmony_ci - 'list_for_each_entry_safe_reverse' 3818c2ecf20Sopenharmony_ci - 'list_for_each_prev' 3828c2ecf20Sopenharmony_ci - 'list_for_each_prev_safe' 3838c2ecf20Sopenharmony_ci - 'list_for_each_safe' 3848c2ecf20Sopenharmony_ci - 'llist_for_each' 3858c2ecf20Sopenharmony_ci - 'llist_for_each_entry' 3868c2ecf20Sopenharmony_ci - 'llist_for_each_entry_safe' 3878c2ecf20Sopenharmony_ci - 'llist_for_each_safe' 3888c2ecf20Sopenharmony_ci - 'mci_for_each_dimm' 3898c2ecf20Sopenharmony_ci - 'media_device_for_each_entity' 3908c2ecf20Sopenharmony_ci - 'media_device_for_each_intf' 3918c2ecf20Sopenharmony_ci - 'media_device_for_each_link' 3928c2ecf20Sopenharmony_ci - 'media_device_for_each_pad' 3938c2ecf20Sopenharmony_ci - 'nanddev_io_for_each_page' 3948c2ecf20Sopenharmony_ci - 'netdev_for_each_lower_dev' 3958c2ecf20Sopenharmony_ci - 'netdev_for_each_lower_private' 3968c2ecf20Sopenharmony_ci - 'netdev_for_each_lower_private_rcu' 3978c2ecf20Sopenharmony_ci - 'netdev_for_each_mc_addr' 3988c2ecf20Sopenharmony_ci - 'netdev_for_each_uc_addr' 3998c2ecf20Sopenharmony_ci - 'netdev_for_each_upper_dev_rcu' 4008c2ecf20Sopenharmony_ci - 'netdev_hw_addr_list_for_each' 4018c2ecf20Sopenharmony_ci - 'nft_rule_for_each_expr' 4028c2ecf20Sopenharmony_ci - 'nla_for_each_attr' 4038c2ecf20Sopenharmony_ci - 'nla_for_each_nested' 4048c2ecf20Sopenharmony_ci - 'nlmsg_for_each_attr' 4058c2ecf20Sopenharmony_ci - 'nlmsg_for_each_msg' 4068c2ecf20Sopenharmony_ci - 'nr_neigh_for_each' 4078c2ecf20Sopenharmony_ci - 'nr_neigh_for_each_safe' 4088c2ecf20Sopenharmony_ci - 'nr_node_for_each' 4098c2ecf20Sopenharmony_ci - 'nr_node_for_each_safe' 4108c2ecf20Sopenharmony_ci - 'of_for_each_phandle' 4118c2ecf20Sopenharmony_ci - 'of_property_for_each_string' 4128c2ecf20Sopenharmony_ci - 'of_property_for_each_u32' 4138c2ecf20Sopenharmony_ci - 'pci_bus_for_each_resource' 4148c2ecf20Sopenharmony_ci - 'pcm_for_each_format' 4158c2ecf20Sopenharmony_ci - 'ping_portaddr_for_each_entry' 4168c2ecf20Sopenharmony_ci - 'plist_for_each' 4178c2ecf20Sopenharmony_ci - 'plist_for_each_continue' 4188c2ecf20Sopenharmony_ci - 'plist_for_each_entry' 4198c2ecf20Sopenharmony_ci - 'plist_for_each_entry_continue' 4208c2ecf20Sopenharmony_ci - 'plist_for_each_entry_safe' 4218c2ecf20Sopenharmony_ci - 'plist_for_each_safe' 4228c2ecf20Sopenharmony_ci - 'pnp_for_each_card' 4238c2ecf20Sopenharmony_ci - 'pnp_for_each_dev' 4248c2ecf20Sopenharmony_ci - 'protocol_for_each_card' 4258c2ecf20Sopenharmony_ci - 'protocol_for_each_dev' 4268c2ecf20Sopenharmony_ci - 'queue_for_each_hw_ctx' 4278c2ecf20Sopenharmony_ci - 'radix_tree_for_each_slot' 4288c2ecf20Sopenharmony_ci - 'radix_tree_for_each_tagged' 4298c2ecf20Sopenharmony_ci - 'rbtree_postorder_for_each_entry_safe' 4308c2ecf20Sopenharmony_ci - 'rdma_for_each_block' 4318c2ecf20Sopenharmony_ci - 'rdma_for_each_port' 4328c2ecf20Sopenharmony_ci - 'rdma_umem_for_each_dma_block' 4338c2ecf20Sopenharmony_ci - 'resource_list_for_each_entry' 4348c2ecf20Sopenharmony_ci - 'resource_list_for_each_entry_safe' 4358c2ecf20Sopenharmony_ci - 'rhl_for_each_entry_rcu' 4368c2ecf20Sopenharmony_ci - 'rhl_for_each_rcu' 4378c2ecf20Sopenharmony_ci - 'rht_for_each' 4388c2ecf20Sopenharmony_ci - 'rht_for_each_entry' 4398c2ecf20Sopenharmony_ci - 'rht_for_each_entry_from' 4408c2ecf20Sopenharmony_ci - 'rht_for_each_entry_rcu' 4418c2ecf20Sopenharmony_ci - 'rht_for_each_entry_rcu_from' 4428c2ecf20Sopenharmony_ci - 'rht_for_each_entry_safe' 4438c2ecf20Sopenharmony_ci - 'rht_for_each_from' 4448c2ecf20Sopenharmony_ci - 'rht_for_each_rcu' 4458c2ecf20Sopenharmony_ci - 'rht_for_each_rcu_from' 4468c2ecf20Sopenharmony_ci - '__rq_for_each_bio' 4478c2ecf20Sopenharmony_ci - 'rq_for_each_bvec' 4488c2ecf20Sopenharmony_ci - 'rq_for_each_segment' 4498c2ecf20Sopenharmony_ci - 'scsi_for_each_prot_sg' 4508c2ecf20Sopenharmony_ci - 'scsi_for_each_sg' 4518c2ecf20Sopenharmony_ci - 'sctp_for_each_hentry' 4528c2ecf20Sopenharmony_ci - 'sctp_skb_for_each' 4538c2ecf20Sopenharmony_ci - 'shdma_for_each_chan' 4548c2ecf20Sopenharmony_ci - '__shost_for_each_device' 4558c2ecf20Sopenharmony_ci - 'shost_for_each_device' 4568c2ecf20Sopenharmony_ci - 'sk_for_each' 4578c2ecf20Sopenharmony_ci - 'sk_for_each_bound' 4588c2ecf20Sopenharmony_ci - 'sk_for_each_entry_offset_rcu' 4598c2ecf20Sopenharmony_ci - 'sk_for_each_from' 4608c2ecf20Sopenharmony_ci - 'sk_for_each_rcu' 4618c2ecf20Sopenharmony_ci - 'sk_for_each_safe' 4628c2ecf20Sopenharmony_ci - 'sk_nulls_for_each' 4638c2ecf20Sopenharmony_ci - 'sk_nulls_for_each_from' 4648c2ecf20Sopenharmony_ci - 'sk_nulls_for_each_rcu' 4658c2ecf20Sopenharmony_ci - 'snd_array_for_each' 4668c2ecf20Sopenharmony_ci - 'snd_pcm_group_for_each_entry' 4678c2ecf20Sopenharmony_ci - 'snd_soc_dapm_widget_for_each_path' 4688c2ecf20Sopenharmony_ci - 'snd_soc_dapm_widget_for_each_path_safe' 4698c2ecf20Sopenharmony_ci - 'snd_soc_dapm_widget_for_each_sink_path' 4708c2ecf20Sopenharmony_ci - 'snd_soc_dapm_widget_for_each_source_path' 4718c2ecf20Sopenharmony_ci - 'tb_property_for_each' 4728c2ecf20Sopenharmony_ci - 'tcf_exts_for_each_action' 4738c2ecf20Sopenharmony_ci - 'udp_portaddr_for_each_entry' 4748c2ecf20Sopenharmony_ci - 'udp_portaddr_for_each_entry_rcu' 4758c2ecf20Sopenharmony_ci - 'usb_hub_for_each_child' 4768c2ecf20Sopenharmony_ci - 'v4l2_device_for_each_subdev' 4778c2ecf20Sopenharmony_ci - 'v4l2_m2m_for_each_dst_buf' 4788c2ecf20Sopenharmony_ci - 'v4l2_m2m_for_each_dst_buf_safe' 4798c2ecf20Sopenharmony_ci - 'v4l2_m2m_for_each_src_buf' 4808c2ecf20Sopenharmony_ci - 'v4l2_m2m_for_each_src_buf_safe' 4818c2ecf20Sopenharmony_ci - 'virtio_device_for_each_vq' 4828c2ecf20Sopenharmony_ci - 'while_for_each_ftrace_op' 4838c2ecf20Sopenharmony_ci - 'xa_for_each' 4848c2ecf20Sopenharmony_ci - 'xa_for_each_marked' 4858c2ecf20Sopenharmony_ci - 'xa_for_each_range' 4868c2ecf20Sopenharmony_ci - 'xa_for_each_start' 4878c2ecf20Sopenharmony_ci - 'xas_for_each' 4888c2ecf20Sopenharmony_ci - 'xas_for_each_conflict' 4898c2ecf20Sopenharmony_ci - 'xas_for_each_marked' 4908c2ecf20Sopenharmony_ci - 'xbc_array_for_each_value' 4918c2ecf20Sopenharmony_ci - 'xbc_for_each_key_value' 4928c2ecf20Sopenharmony_ci - 'xbc_node_for_each_array_value' 4938c2ecf20Sopenharmony_ci - 'xbc_node_for_each_child' 4948c2ecf20Sopenharmony_ci - 'xbc_node_for_each_key_value' 4958c2ecf20Sopenharmony_ci - 'zorro_for_each_dev' 4968c2ecf20Sopenharmony_ci 4978c2ecf20Sopenharmony_ci#IncludeBlocks: Preserve # Unknown to clang-format-5.0 4988c2ecf20Sopenharmony_ciIncludeCategories: 4998c2ecf20Sopenharmony_ci - Regex: '.*' 5008c2ecf20Sopenharmony_ci Priority: 1 5018c2ecf20Sopenharmony_ciIncludeIsMainRegex: '(Test)?$' 5028c2ecf20Sopenharmony_ciIndentCaseLabels: false 5038c2ecf20Sopenharmony_ci#IndentPPDirectives: None # Unknown to clang-format-5.0 5048c2ecf20Sopenharmony_ciIndentWidth: 8 5058c2ecf20Sopenharmony_ciIndentWrappedFunctionNames: false 5068c2ecf20Sopenharmony_ciJavaScriptQuotes: Leave 5078c2ecf20Sopenharmony_ciJavaScriptWrapImports: true 5088c2ecf20Sopenharmony_ciKeepEmptyLinesAtTheStartOfBlocks: false 5098c2ecf20Sopenharmony_ciMacroBlockBegin: '' 5108c2ecf20Sopenharmony_ciMacroBlockEnd: '' 5118c2ecf20Sopenharmony_ciMaxEmptyLinesToKeep: 1 5128c2ecf20Sopenharmony_ciNamespaceIndentation: None 5138c2ecf20Sopenharmony_ci#ObjCBinPackProtocolList: Auto # Unknown to clang-format-5.0 5148c2ecf20Sopenharmony_ciObjCBlockIndentWidth: 8 5158c2ecf20Sopenharmony_ciObjCSpaceAfterProperty: true 5168c2ecf20Sopenharmony_ciObjCSpaceBeforeProtocolList: true 5178c2ecf20Sopenharmony_ci 5188c2ecf20Sopenharmony_ci# Taken from git's rules 5198c2ecf20Sopenharmony_ci#PenaltyBreakAssignment: 10 # Unknown to clang-format-4.0 5208c2ecf20Sopenharmony_ciPenaltyBreakBeforeFirstCallParameter: 30 5218c2ecf20Sopenharmony_ciPenaltyBreakComment: 10 5228c2ecf20Sopenharmony_ciPenaltyBreakFirstLessLess: 0 5238c2ecf20Sopenharmony_ciPenaltyBreakString: 10 5248c2ecf20Sopenharmony_ciPenaltyExcessCharacter: 100 5258c2ecf20Sopenharmony_ciPenaltyReturnTypeOnItsOwnLine: 60 5268c2ecf20Sopenharmony_ci 5278c2ecf20Sopenharmony_ciPointerAlignment: Right 5288c2ecf20Sopenharmony_ciReflowComments: false 5298c2ecf20Sopenharmony_ciSortIncludes: false 5308c2ecf20Sopenharmony_ci#SortUsingDeclarations: false # Unknown to clang-format-4.0 5318c2ecf20Sopenharmony_ciSpaceAfterCStyleCast: false 5328c2ecf20Sopenharmony_ciSpaceAfterTemplateKeyword: true 5338c2ecf20Sopenharmony_ciSpaceBeforeAssignmentOperators: true 5348c2ecf20Sopenharmony_ci#SpaceBeforeCtorInitializerColon: true # Unknown to clang-format-5.0 5358c2ecf20Sopenharmony_ci#SpaceBeforeInheritanceColon: true # Unknown to clang-format-5.0 5368c2ecf20Sopenharmony_ciSpaceBeforeParens: ControlStatements 5378c2ecf20Sopenharmony_ci#SpaceBeforeRangeBasedForLoopColon: true # Unknown to clang-format-5.0 5388c2ecf20Sopenharmony_ciSpaceInEmptyParentheses: false 5398c2ecf20Sopenharmony_ciSpacesBeforeTrailingComments: 1 5408c2ecf20Sopenharmony_ciSpacesInAngles: false 5418c2ecf20Sopenharmony_ciSpacesInContainerLiterals: false 5428c2ecf20Sopenharmony_ciSpacesInCStyleCastParentheses: false 5438c2ecf20Sopenharmony_ciSpacesInParentheses: false 5448c2ecf20Sopenharmony_ciSpacesInSquareBrackets: false 5458c2ecf20Sopenharmony_ciStandard: Cpp03 5468c2ecf20Sopenharmony_ciTabWidth: 8 5478c2ecf20Sopenharmony_ciUseTab: Always 5488c2ecf20Sopenharmony_ci... 549