| /linux/tools/testing/selftests/bpf/prog_tests/ |
| H A D | global_map_resize.c | 29 goto teardown; in global_map_resize_bss_subtest() 41 goto teardown; in global_map_resize_bss_subtest() 43 goto teardown; in global_map_resize_bss_subtest() 52 goto teardown; in global_map_resize_bss_subtest() 56 goto teardown; in global_map_resize_bss_subtest() 58 goto teardown; in global_map_resize_bss_subtest() 73 goto teardown; in global_map_resize_bss_subtest() 76 goto teardown; in global_map_resize_bss_subtest() 83 goto teardown; in global_map_resize_bss_subtest() 85 teardown: in global_map_resize_bss_subtest() [all …]
|
| H A D | map_ops.c | 70 static void teardown(struct test_map_ops **skel) in teardown() function 81 goto teardown; in map_ops_update_delete_subtest() 97 teardown: in map_ops_update_delete_subtest() 98 teardown(&skel); in map_ops_update_delete_subtest() 106 goto teardown; in map_ops_push_peek_pop_subtest() 129 teardown: in map_ops_push_peek_pop_subtest() 130 teardown(&skel); in map_ops_push_peek_pop_subtest() 138 goto teardown; in map_ops_for_each_subtest() 148 teardown: in map_ops_for_each_subtest() 149 teardown(&skel); in map_ops_for_each_subtest()
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | cpu_hotplug.rst | 160 有一个startup和teardown的回调。 165 当一个CPU下线时,将按相反的顺序依次调用teardown回调,直到达到CPUHP_OFFLINE状态。当删 177 在该阶段中,startup回调在CPU上线操作启动CPU之前被调用,teardown回调在CPU下线操作使 183 startup回调用于设置CPU成功上线所需要的资源。teardown回调用于释放资源或在热插拔的CPU 189 本阶段中的teardown回调不允许失败。 196 插的CPU上被调用。teardown回调是在CPU完全关闭前不久的CPU下线操作期间,禁用中断的情况 207 该阶段中的startup回调是在CPU上线时在热插拔的CPU上调用的。teardown回调是在CPU下线操 239 [CPUHP_ONLINE - 1]->teardown() -> 成功 241 [CPUHP_AP_ONLINE + 1]->teardown() -> 成功 243 [CPUHP_AP_ONLINE]->teardown() -> 成功 [all …]
|
| /linux/include/linux/ |
| H A D | cpuhotplug.h | 253 int (*teardown)(unsigned int cpu), bool multi_instance); 258 int (*teardown)(unsigned int cpu), 274 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state() 276 return __cpuhp_setup_state(state, name, true, startup, teardown, false); in cpuhp_setup_state() 294 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_cpuslocked() 297 teardown, false); in cpuhp_setup_state_cpuslocked() 314 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_nocalls() 316 return __cpuhp_setup_state(state, name, false, startup, teardown, in cpuhp_setup_state_nocalls() 336 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_nocalls_cpuslocked() 339 teardown, false); in cpuhp_setup_state_nocalls_cpuslocked() [all …]
|
| /linux/tools/testing/selftests/rseq/ |
| H A D | rseq-x86.h | 99 #define RSEQ_ASM_DEFINE_ABORT(label, teardown, abort_label) \ argument 105 teardown \ 109 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ argument 112 teardown \ 185 #define RSEQ_ASM_DEFINE_ABORT(label, teardown, abort_label) \ argument 191 teardown \ 195 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ argument 198 teardown \
|
| H A D | rseq-arm.h | 123 #define __RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, \ argument 132 teardown \ 135 #define RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, abort_label, \ argument 137 __RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, \ 141 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ argument 143 teardown \
|
| H A D | rseq-mips.h | 126 #define __RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, \ argument 137 teardown \ 140 #define RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, abort_label, \ argument 142 __RSEQ_ASM_DEFINE_ABORT(table_label, label, teardown, \ 146 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ argument 148 teardown \
|
| H A D | rseq-s390.h | 79 #define RSEQ_ASM_DEFINE_ABORT(label, teardown, abort_label) \ 83 teardown \ 87 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ 90 teardown \ 118 RSEQ_ASM_DEFINE_ABORT(label,teardown,abort_label) global() argument 126 RSEQ_ASM_DEFINE_CMPFAIL(label,teardown,cmpfail_label) global() argument
|
| /linux/Documentation/core-api/ |
| H A D | cpu_hotplug.rst | 133 Once a CPU has been logically shutdown the teardown callbacks of registered 155 CPUHP_OFFLINE to CPUHP_ONLINE. Each state has a startup and a teardown 163 When a CPU is offlined the teardown callbacks are invoked in the reverse 180 started during a CPU online operation. The teardown callbacks are invoked 188 bring a CPU successfully online. The teardown callbacks are used to free 196 The teardown callbacks in this section are not allowed to fail. 205 setup code. The teardown callbacks are invoked with interrupts disabled 220 during a CPU online operation. The teardown callbacks are invoked on the 254 [CPUHP_ONLINE - 1]->teardown() -> success 256 [CPUHP_AP_ONLINE + 1]->teardown() -> success [all …]
|
| /linux/kernel/ |
| H A D | cpu.c | 137 } teardown; member 155 return bringup ? !step->startup.single : !step->teardown.single; in cpuhp_step_empty() 192 cb = bringup ? step->startup.single : step->teardown.single; in cpuhp_invoke_callback() 199 cbm = bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback() 233 cbm = !bringup ? step->startup.multi : step->teardown.multi; in cpuhp_invoke_callback() 2061 .teardown.single = NULL, 2067 .teardown.single = NULL, 2073 .teardown.single = NULL, 2078 .teardown.single = NULL, 2083 .teardown.single = NULL, [all …]
|
| /linux/tools/testing/selftests/kselftest_harness/ |
| H A D | harness-selftest.expected | 33 # harness-selftest.c:58:pass:teardown same-process=1 40 # harness-selftest.c:58:fail:teardown same-process=1 54 # harness-selftest.c:92:pass:teardown same-process=0
|
| /linux/tools/testing/selftests/tc-testing/ |
| H A D | README | 29 teardown commands - which includes not being able to run a test simply 83 - teardown 85 The setup and teardown stages can run zero or more commands. The setup 86 stage does some setup if the test needs it. The teardown stage undoes 160 failure during setup or teardown stage. 174 - teardown
|
| /linux/tools/testing/selftests/tc-testing/creating-testcases/ |
| H A D | AddingTestCases.txt | 66 teardown: The list of commands to clean up after the test is completed. 80 If an error is detected during the setup/teardown process, execution of the 86 Repeated failures of the setup/teardown may indicate a problem with the test 89 It's possible to include acceptable exit codes with the setup/teardown command
|
| /linux/net/dsa/ |
| H A D | dsa.c | 651 goto teardown; in dsa_switch_setup() 657 goto teardown; in dsa_switch_setup() 675 teardown: in dsa_switch_setup() 676 if (ds->ops->teardown) in dsa_switch_setup() 677 ds->ops->teardown(ds); in dsa_switch_setup() 700 if (ds->ops->teardown) in dsa_switch_teardown() 701 ds->ops->teardown(ds); in dsa_switch_teardown() 747 goto teardown; in dsa_tree_setup_ports() 757 goto teardown; in dsa_tree_setup_ports() 764 teardown: in dsa_tree_setup_ports()
|
| /linux/Documentation/fb/ |
| H A D | ep93xx-fb.rst | 85 callbacks: setup, teardown and blank. The setup and teardown functions 90 The setup and teardown devices pass the platform_device structure as
|
| /linux/include/linux/spi/ |
| H A D | libertas_spi.h | 23 int (*teardown)(struct spi_device *spi); member
|
| /linux/arch/m68k/include/asm/ |
| H A D | mcfqspi.h | 25 void (*teardown)(struct mcfqspi_cs_control *); member
|
| /linux/include/linux/platform_data/ |
| H A D | video-ep93xx.h | 41 void (*teardown)(struct platform_device *pdev); member
|
| /linux/drivers/video/fbdev/ |
| H A D | ep93xx-fb.c | 565 if (fbi->mach_info->teardown) in ep93xxfb_probe() 566 fbi->mach_info->teardown(pdev); in ep93xxfb_probe() 587 if (fbi->mach_info->teardown) in ep93xxfb_remove() 588 fbi->mach_info->teardown(pdev); in ep93xxfb_remove()
|
| /linux/Documentation/arch/arm/ |
| H A D | cluster-pm-race-avoidance.rst | 6 cluster setup and teardown operations and to manage hardware coherency 82 state. It may be part way through the process of teardown and 127 policy decision CPU teardown complete 208 local CPU teardown complete 285 teardown completely. 379 To avoid wasteful unnecessary teardown operations, the outbound 413 a) back out of teardown, restoring the cluster to the 421 unnecessary teardown and setup operations in situations where
|
| /linux/fs/ocfs2/dlmfs/ |
| H A D | dlmfs.c | 300 int teardown; in dlmfs_evict_inode() local 311 teardown = !!(lockres->l_flags & USER_LOCK_IN_TEARDOWN); in dlmfs_evict_inode() 313 if (!teardown) { in dlmfs_evict_inode()
|
| /linux/include/linux/mfd/ |
| H A D | tps65010.h | 198 void (*teardown)(struct i2c_client *client, struct gpio_chip *gc); member
|
| /linux/tools/testing/selftests/tc-testing/creating-plugins/ |
| H A D | AddingPlugins.txt | 22 teardown 81 'teardown'
|
| /linux/net/netfilter/ |
| H A D | nf_flow_table_core.c | 560 bool teardown = test_bit(NF_FLOW_TEARDOWN, &flow->flags); in nf_flow_offload_gc_step() 566 teardown = true; in nf_flow_offload_gc_step() 567 } else if (!teardown) { in nf_flow_offload_gc_step() 571 if (teardown) { in nf_flow_offload_gc_step() 557 bool teardown = test_bit(NF_FLOW_TEARDOWN, &flow->flags); nf_flow_offload_gc_step() local
|
| /linux/arch/arm/common/ |
| H A D | mcpm_head.S | 128 @ Wait for any previously-pending cluster teardown operations to abort 140 @ If the outbound gave up before teardown started, skip cluster setup:
|