/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/ |
A D | cpu_hotplug.rst | 166 有一个startup和teardown的回调。 195 本阶段中的teardown回调不允许失败。 254 [CPUHP_BRINGUP_CPU]->teardown() 255 [CPUHP_OFFLINE + 3]->teardown() 257 [CPUHP_OFFLINE + 1]->teardown() 280 [CPUHP_AP_ONLINE]->teardown() 285 [CPUHP_BRINGUP_CPU]->teardown() 336 下线操作中,驱动teardown回调必须在核心teardown回调之前调用。静态分配的状态由 398 @teardown参数是一个指向回调的函数指针,在CPU下线操作时调用。若应用不需要teardown 452 为了完成移除工作,teardown回调不能失败。 [all …]
|
/linux-6.3-rc2/include/linux/ |
A D | cpuhotplug.h | 264 int (*teardown)(unsigned int cpu), bool multi_instance); 269 int (*teardown)(unsigned int cpu), 285 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state() 305 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_cpuslocked() 308 teardown, false); in cpuhp_setup_state_cpuslocked() 325 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_nocalls() 327 return __cpuhp_setup_state(state, name, false, startup, teardown, in cpuhp_setup_state_nocalls() 347 int (*teardown)(unsigned int cpu)) in cpuhp_setup_state_nocalls_cpuslocked() 350 teardown, false); in cpuhp_setup_state_nocalls_cpuslocked() 369 int (*teardown)(unsigned int cpu, in cpuhp_setup_state_multi() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/rseq/ |
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 \
|
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 \
|
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 \
|
A D | rseq-s390.h | 118 #define RSEQ_ASM_DEFINE_ABORT(label, teardown, abort_label) \ argument 122 teardown \ 126 #define RSEQ_ASM_DEFINE_CMPFAIL(label, teardown, cmpfail_label) \ argument 129 teardown \
|
/linux-6.3-rc2/kernel/ |
A D | cpu.c | 134 } teardown; member 1684 .teardown.single = NULL, 1690 .teardown.single = NULL, 1701 .teardown.single = NULL, 1706 .teardown.single = NULL, 1721 .teardown.single = NULL, 1809 .teardown.single = NULL, 1829 .teardown.single = NULL, 1854 .teardown.single = NULL, 1927 sp->teardown.single = teardown; in cpuhp_store_callbacks() [all …]
|
/linux-6.3-rc2/Documentation/core-api/ |
A D | cpu_hotplug.rst | 275 [CPUHP_BRINGUP_ONLINE - 1]->teardown() 278 [CPUHP_BRINGUP_CPU]->teardown() 279 [CPUHP_OFFLINE + 3]->teardown() 281 [CPUHP_OFFLINE + 1]->teardown() 302 [CPUHP_AP_ONLINE + 1]->teardown() 304 [CPUHP_AP_ONLINE]->teardown() 306 [CPUHP_BRINGUP_ONLINE - 1]->teardown() 309 [CPUHP_BRINGUP_CPU]->teardown() 310 [CPUHP_OFFLINE + 3]->teardown() 312 [CPUHP_OFFLINE + 1]->teardown() [all …]
|
/linux-6.3-rc2/net/dsa/ |
A D | dsa.c | 635 goto teardown; in dsa_switch_setup() 641 goto teardown; in dsa_switch_setup() 662 teardown: in dsa_switch_setup() 663 if (ds->ops->teardown) in dsa_switch_setup() 664 ds->ops->teardown(ds); in dsa_switch_setup() 687 if (ds->ops->teardown) in dsa_switch_teardown() 688 ds->ops->teardown(ds); in dsa_switch_teardown() 734 goto teardown; in dsa_tree_setup_ports() 744 goto teardown; in dsa_tree_setup_ports() 751 teardown: in dsa_tree_setup_ports()
|
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
A D | core.c | 338 bool teardown = false; in mlx5_fpga_event() local 359 teardown = true; in mlx5_fpga_event() 371 if (teardown) in mlx5_fpga_event()
|
/linux-6.3-rc2/include/linux/spi/ |
A D | libertas_spi.h | 23 int (*teardown)(struct spi_device *spi); member
|
/linux-6.3-rc2/tools/testing/selftests/tc-testing/creating-testcases/ |
A D | AddingTestCases.txt | 64 teardown: The list of commands to clean up after the test is completed. 78 If an error is detected during the setup/teardown process, execution of the 84 Repeated failures of the setup/teardown may indicate a problem with the test 87 It's possible to include acceptable exit codes with the setup/teardown command
|
/linux-6.3-rc2/drivers/net/wireless/marvell/libertas/ |
A D | if_spi.c | 1117 goto teardown; in if_spi_probe() 1191 teardown: in if_spi_probe() 1192 if (pdata->teardown) in if_spi_probe() 1193 pdata->teardown(spi); in if_spi_probe() 1212 if (card->pdata->teardown) in libertas_spi_remove() 1213 card->pdata->teardown(spi); in libertas_spi_remove() 1227 if (card->pdata->teardown) in if_spi_suspend() 1228 card->pdata->teardown(spi); in if_spi_suspend()
|
/linux-6.3-rc2/arch/m68k/include/asm/ |
A D | mcfqspi.h | 25 void (*teardown)(struct mcfqspi_cs_control *); member
|
/linux-6.3-rc2/include/linux/platform_data/ |
A D | pca953x.h | 25 void (*teardown)(struct i2c_client *client, member
|
A D | video-ep93xx.h | 41 void (*teardown)(struct platform_device *pdev); member
|
/linux-6.3-rc2/Documentation/fb/ |
A D | ep93xx-fb.rst | 87 callbacks: setup, teardown and blank. The setup and teardown functions 92 The setup and teardown devices pass the platform_device structure as
|
/linux-6.3-rc2/tools/testing/selftests/tc-testing/ |
A D | README | 30 teardown commands - which includes not being able to run a test simply 84 - teardown 86 The setup and teardown stages can run zero or more commands. The setup 87 stage does some setup if the test needs it. The teardown stage undoes 205 failure during setup or teardown stage. 219 - teardown
|
/linux-6.3-rc2/drivers/video/fbdev/ |
A D | ep93xx-fb.c | 564 if (fbi->mach_info->teardown) in ep93xxfb_probe() 565 fbi->mach_info->teardown(pdev); in ep93xxfb_probe() 586 if (fbi->mach_info->teardown) in ep93xxfb_remove() 587 fbi->mach_info->teardown(pdev); in ep93xxfb_remove()
|
/linux-6.3-rc2/Documentation/arm/ |
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-6.3-rc2/include/linux/mfd/ |
A D | tps65010.h | 200 int (*teardown)(struct i2c_client *client, void *context); member
|
/linux-6.3-rc2/fs/ocfs2/dlmfs/ |
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-6.3-rc2/drivers/net/dsa/ocelot/ |
A D | felix.h | 72 void (*teardown)(struct dsa_switch *ds); member
|
/linux-6.3-rc2/tools/testing/selftests/tc-testing/creating-plugins/ |
A D | AddingPlugins.txt | 22 teardown 81 'teardown'
|
/linux-6.3-rc2/drivers/gpu/drm/i915/ |
A D | i915_selftest.h | 85 int (*teardown)(int err, void *data),
|