Lines Matching refs:sp
1868 struct cpuhp_step *sp;
1887 sp = cpuhp_get_step(state);
1888 if (name && sp->name) {
1892 sp->startup.single = startup;
1893 sp->teardown.single = teardown;
1894 sp->name = name;
1895 sp->multi_instance = multi_instance;
1896 INIT_HLIST_HEAD(&sp->list);
1911 struct cpuhp_step *sp = cpuhp_get_step(state);
1918 if ((bringup && !sp->startup.single) || (!bringup && !sp->teardown.single)) {
1966 struct cpuhp_step *sp;
1972 sp = cpuhp_get_step(state);
1973 if (sp->multi_instance == false) {
1979 if (!invoke || !sp->startup.multi) {
1998 if (sp->teardown.multi) {
2006 hlist_add_head(node, &sp->list);
2116 struct cpuhp_step *sp = cpuhp_get_step(state);
2121 if (!sp->multi_instance) {
2167 struct cpuhp_step *sp = cpuhp_get_step(state);
2175 if (sp->multi_instance) {
2176 WARN(!hlist_empty(&sp->list), "Error: Removing state %d which has instances left.\n", state);
2303 struct cpuhp_step *sp;
2327 sp = cpuhp_get_step(target);
2328 ret = !sp->name || sp->cant_stop ? -EINVAL : 0;
2355 struct cpuhp_step *sp;
2378 sp = cpuhp_get_step(fail);
2379 if (!sp->startup.single && !sp->teardown.single) {
2412 struct cpuhp_step *sp = cpuhp_get_step(i);
2414 if (sp->name) {
2415 cur = sprintf(buf, "%3d: %s\n", i, sp->name);