H A D | build_object.c | 22 int32_t modular; member 34 static void **get_object(const struct object_map *map, uint32_t n, int32_t modular, bool is_client); 35 static bool check_mutex_object_is_null(const struct object_map *map, uint32_t n, int32_t modular, bool is_client); 36 static bool check_depend_object_is_not_null(const struct object_map *map, uint32_t n, int32_t modular, bool is_client); 37 static void *build_object_by_modular(struct hichain *hichain, int32_t modular, bool is_client, const void *params); 39 int32_t build_object(struct hichain *hichain, int32_t modular, bool is_client, const void *params) in build_object() argument 47 void **object = get_object(map, sizeof(map) / sizeof(map[0]), modular, is_client); in build_object() 52 if (check_mutex_object_is_null(map, sizeof(map) / sizeof(map[0]), modular, is_client) == false) { in build_object() 53 LOGE("The mutex sub-object have been created, create %d:%d sub-object failed", modular, is_client); in build_object() 56 if (check_depend_object_is_not_null(map, sizeof(map) / sizeof(map[0]), modular, is_clien in build_object() 69 get_object(const struct object_map *map, uint32_t n, int32_t modular, bool is_client) get_object() argument 82 select_relation_map(const struct object_relation *map, uint32_t n, int32_t modular, bool is_client, object_relation_ptr *select_map) select_relation_map() argument 96 check_mutex_object_is_null(const struct object_map *map, uint32_t n, int32_t modular, bool is_client) check_mutex_object_is_null() argument 136 check_depend_object_is_not_null(const struct object_map *map, uint32_t n, int32_t modular, bool is_client) check_depend_object_is_not_null() argument 165 int32_t modular; global() member 173 build_object_by_modular(struct hichain *hichain, int32_t modular, bool is_client, const void *params) build_object_by_modular() argument [all...] |