Lines Matching full:parts
2147 char **parts, in object_resolve_abs_path() argument
2152 if (*parts == NULL) { in object_resolve_abs_path()
2156 if (strcmp(*parts, "") == 0) { in object_resolve_abs_path()
2157 return object_resolve_abs_path(parent, parts + 1, typename); in object_resolve_abs_path()
2160 child = object_resolve_path_component(parent, *parts); in object_resolve_abs_path()
2165 return object_resolve_abs_path(child, parts + 1, typename); in object_resolve_abs_path()
2169 char **parts, in object_resolve_partial_path() argument
2177 obj = object_resolve_abs_path(parent, parts, typename); in object_resolve_partial_path()
2187 found = object_resolve_partial_path(prop->opaque, parts, in object_resolve_partial_path()
2209 char **parts; in object_resolve_path_type() local
2211 parts = g_strsplit(path, "/", 0); in object_resolve_path_type()
2212 assert(parts); in object_resolve_path_type()
2214 if (parts[0] == NULL || strcmp(parts[0], "") != 0) { in object_resolve_path_type()
2216 obj = object_resolve_partial_path(object_get_root(), parts, in object_resolve_path_type()
2222 obj = object_resolve_abs_path(object_get_root(), parts + 1, typename); in object_resolve_path_type()
2228 g_strfreev(parts); in object_resolve_path_type()
2240 g_auto(GStrv) parts = g_strsplit(path, "/", 0); in object_resolve_path_at()
2243 return object_resolve_abs_path(object_get_root(), parts + 1, in object_resolve_path_at()
2246 return object_resolve_abs_path(parent, parts, TYPE_OBJECT); in object_resolve_path_at()