Home
last modified time | relevance | path

Searched refs:teardown (Results 1 – 25 of 70) sorted by relevance

123

/linux-6.3-rc2/Documentation/translations/zh_CN/core-api/
A Dcpu_hotplug.rst166 有一个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 Dcpuhotplug.h264 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 Drseq-x86.h99 #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 Drseq-arm.h123 #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 Drseq-mips.h126 #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 Drseq-s390.h118 #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 Dcpu.c134 } 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 Dcpu_hotplug.rst275 [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 Ddsa.c635 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 Dcore.c338 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 Dlibertas_spi.h23 int (*teardown)(struct spi_device *spi); member
/linux-6.3-rc2/tools/testing/selftests/tc-testing/creating-testcases/
A DAddingTestCases.txt64 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 Dif_spi.c1117 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 Dmcfqspi.h25 void (*teardown)(struct mcfqspi_cs_control *); member
/linux-6.3-rc2/include/linux/platform_data/
A Dpca953x.h25 void (*teardown)(struct i2c_client *client, member
A Dvideo-ep93xx.h41 void (*teardown)(struct platform_device *pdev); member
/linux-6.3-rc2/Documentation/fb/
A Dep93xx-fb.rst87 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 DREADME30 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 Dep93xx-fb.c564 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 Dcluster-pm-race-avoidance.rst6 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 Dtps65010.h200 int (*teardown)(struct i2c_client *client, void *context); member
/linux-6.3-rc2/fs/ocfs2/dlmfs/
A Ddlmfs.c300 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 Dfelix.h72 void (*teardown)(struct dsa_switch *ds); member
/linux-6.3-rc2/tools/testing/selftests/tc-testing/creating-plugins/
A DAddingPlugins.txt22 teardown
81 'teardown'
/linux-6.3-rc2/drivers/gpu/drm/i915/
A Di915_selftest.h85 int (*teardown)(int err, void *data),

Completed in 53 milliseconds

123