Lines Matching refs:slice
65 check_p_g_u("/system.slice/foobar.service/sdfdsaf", 0, "foobar.service");
66 check_p_g_u("/system.slice/getty@tty5.service", 0, "getty@tty5.service");
67 check_p_g_u("/system.slice/getty@tty5.service/aaa/bbb", 0, "getty@tty5.service");
68 check_p_g_u("/system.slice/getty@tty5.service/", 0, "getty@tty5.service");
69 check_p_g_u("/system.slice/getty@tty6.service/tty5", 0, "getty@tty6.service");
71 check_p_g_u("/system.slice/getty####@tty6.service/xxx", -ENXIO, NULL);
72 check_p_g_u("/system.slice/system-waldo.slice/foobar.service/sdfdsaf", 0, "foobar.service");
73 check_p_g_u("/system.slice/system-waldo.slice/_cpu.service/sdfdsaf", 0, "cpu.service");
74 check_p_g_u("/user.slice/user-1000.slice/user@1000.service/server.service", 0, "user@1000.service");
75 check_p_g_u("/user.slice/user-1000.slice/user@.service/server.service", -ENXIO, NULL);
89 check_p_g_u_u("/user.slice/user-1000.slice/session-2.scope/foobar.service", 0, "foobar.service");
90 check_p_g_u_u("/user.slice/user-1000.slice/session-2.scope/waldo.slice/foobar.service", 0, "foobar.service");
91 check_p_g_u_u("/user.slice/user-1002.slice/session-2.scope/foobar.service/waldo", 0, "foobar.service");
92 check_p_g_u_u("/user.slice/user-1000.slice/session-2.scope/foobar.service/waldo/uuuux", 0, "foobar.service");
93 check_p_g_u_u("/user.slice/user-1000.slice/session-2.scope/waldo/waldo/uuuux", -ENXIO, NULL);
94 check_p_g_u_u("/user.slice/user-1000.slice/session-2.scope/foobar@pie.service/pa/po", 0, "foobar@pie.service");
96 check_p_g_u_u("/xyz.slice/xyz-waldo.slice/session-77.scope/foobar@pie.service/pa/po", 0, "foobar@pie.service");
99 check_p_g_u_u("/user.slice/user-1000.slice/user@1000.service/server.service", 0, "server.service");
100 check_p_g_u_u("/user.slice/user-1000.slice/user@1000.service/foobar.slice/foobar@pie.service", 0, "foobar@pie.service");
101 check_p_g_u_u("/user.slice/user-1000.slice/user@.service/server.service", -ENXIO, NULL);
112 check_p_g_s("/user.slice/user-1000.slice/session-2.scope/foobar.service", 0, "2");
126 check_p_g_o_u("/user.slice/user-1000.slice/session-2.scope/foobar.service", 0, 1000);
127 check_p_g_o_u("/user.slice/user-1006.slice", 0, 1006);
139 check_p_g_slice("/user.slice", 0, "user.slice");
140 check_p_g_slice("/foobar", 0, "-.slice");
141 check_p_g_slice("/user.slice/user-waldo.slice", 0, "user-waldo.slice");
142 check_p_g_slice("", 0, "-.slice");
143 check_p_g_slice("foobar", 0, "-.slice");
144 check_p_g_slice("foobar.slice", 0, "foobar.slice");
145 check_p_g_slice("foo.slice/foo-bar.slice/waldo.service", 0, "foo-bar.slice");
156 check_p_g_u_slice("/user.slice", -ENXIO, NULL);
158 check_p_g_u_slice("/user.slice/user-waldo.slice", -ENXIO, NULL);
161 check_p_g_u_slice("foobar.slice", -ENXIO, NULL);
162 check_p_g_u_slice("foo.slice/foo-bar.slice/waldo.service", -ENXIO, NULL);
164 check_p_g_u_slice("foo.slice/foo-bar.slice/user@1000.service", 0, "-.slice");
165 check_p_g_u_slice("foo.slice/foo-bar.slice/user@1000.service/", 0, "-.slice");
166 check_p_g_u_slice("foo.slice/foo-bar.slice/user@1000.service///", 0, "-.slice");
167 check_p_g_u_slice("foo.slice/foo-bar.slice/user@1000.service/waldo.service", 0, "-.slice");
168 check_p_g_u_slice("foo.slice/foo-bar.slice/user@1000.service/piep.slice/foo.service", 0, "piep.slice");
169 check_p_g_u_slice("/foo.slice//foo-bar.slice/user@1000.service/piep.slice//piep-pap.slice//foo.service", 0, "piep-pap.slice");
188 _cleanup_free_ char *path = NULL, *path_shifted = NULL, *session = NULL, *unit = NULL, *user_unit = NULL, *machine = NULL, *slice = NULL;
210 cg_pid_get_slice(pid, &slice);
221 slice);
271 test_slice_to_path_one("foobar.slice", "foobar.slice", 0);
272 test_slice_to_path_one("foobar-waldo.slice", "foobar.slice/foobar-waldo.slice", 0);
274 test_slice_to_path_one("-.slice", "", 0);
275 test_slice_to_path_one("--.slice", NULL, -EINVAL);
277 test_slice_to_path_one("-foo-.slice", NULL, -EINVAL);
278 test_slice_to_path_one("-foo.slice", NULL, -EINVAL);
279 test_slice_to_path_one("foo-.slice", NULL, -EINVAL);
280 test_slice_to_path_one("foo--bar.slice", NULL, -EINVAL);
281 test_slice_to_path_one("foo.slice/foo--bar.slice", NULL, -EINVAL);
282 test_slice_to_path_one("a-b.slice", "a.slice/a-b.slice", 0);
283 test_slice_to_path_one("a-b-c-d-e.slice", "a.slice/a-b.slice/a-b-c.slice/a-b-c-d.slice/a-b-c-d-e.slice", 0);