Lines Matching refs:parts
2129 char **parts, in object_resolve_abs_path() argument
2134 if (*parts == NULL) { in object_resolve_abs_path()
2138 if (strcmp(*parts, "") == 0) { in object_resolve_abs_path()
2139 return object_resolve_abs_path(parent, parts + 1, typename); in object_resolve_abs_path()
2142 child = object_resolve_path_component(parent, *parts); in object_resolve_abs_path()
2147 return object_resolve_abs_path(child, parts + 1, typename); in object_resolve_abs_path()
2151 char **parts, in object_resolve_partial_path() argument
2159 obj = object_resolve_abs_path(parent, parts, typename); in object_resolve_partial_path()
2169 found = object_resolve_partial_path(prop->opaque, parts, in object_resolve_partial_path()
2191 char **parts; in object_resolve_path_type() local
2193 parts = g_strsplit(path, "/", 0); in object_resolve_path_type()
2194 assert(parts); in object_resolve_path_type()
2196 if (parts[0] == NULL || strcmp(parts[0], "") != 0) { in object_resolve_path_type()
2198 obj = object_resolve_partial_path(object_get_root(), parts, in object_resolve_path_type()
2204 obj = object_resolve_abs_path(object_get_root(), parts + 1, typename); in object_resolve_path_type()
2207 g_strfreev(parts); in object_resolve_path_type()
2219 g_auto(GStrv) parts = g_strsplit(path, "/", 0); in object_resolve_path_at()
2222 return object_resolve_abs_path(object_get_root(), parts + 1, in object_resolve_path_at()
2225 return object_resolve_abs_path(parent, parts, TYPE_OBJECT); in object_resolve_path_at()