Lines Matching refs:id
34 #define SEARCH_GROUP_BY_ID(srv, id) (get_group_by_id(srv, id)) argument
128 static MppBufferGroupImpl *get_group_by_id(MppBufferService *srv, rk_u32 id) in get_group_by_id() argument
132 hash_for_each_possible(srv->hash_group, impl, hlist, id) { in get_group_by_id()
133 if (impl->group_id == id) in get_group_by_id()
944 rk_u32 id; in mpp_buffer_get_misc_group() local
955 id = service_get_misc(srv, mode, type); in mpp_buffer_get_misc_group()
956 if (!id) { in mpp_buffer_get_misc_group()
969 misc = get_group_by_id(srv, id); in mpp_buffer_get_misc_group()
1031 rk_u32 id = srv->misc[i][j][k]; in mpp_buffer_service_deinit() local
1033 if (id) { in mpp_buffer_service_deinit()
1034 service_put_group(srv, get_group_by_id(srv, id), __FUNCTION__); in mpp_buffer_service_deinit()
1081 rk_u32 id = 0; in service_get_group_id() local
1086 id = srv->group_id++; in service_get_group_id()
1094 id = srv->group_id++; in service_get_group_id()
1097 while (get_group_by_id(srv, id)) in service_get_group_id()
1098 id = srv->group_id++; in service_get_group_id()
1103 return id; in service_get_group_id()
1115 rk_u32 id; in service_get_group() local
1199 id = service_get_group_id(srv); in service_get_group()
1201 snprintf(p->tag, sizeof(p->tag) - 1, "%s_%d", tag, id); in service_get_group()
1205 p->group_id = id; in service_get_group()
1208 hash_add(srv->hash_group, &p->hlist, id); in service_get_group()
1213 srv->misc[mode][buffer_type][flag] = id; in service_get_group()
1250 rk_u32 id = group->group_id; in destroy_group() local
1254 if (id == srv->misc[mode][type][flag]) { in destroy_group()