Home
last modified time | relevance | path

Searched refs:srv (Results 1 – 13 of 13) sorted by relevance

/rockchip-linux_mpp/osal/
H A Dmpp_mem.c40 #define MPP_MEM_ASSERT(srv, cond) \ argument
44 mpp_mem_srv_dump(srv, __FUNCTION__); \
182 void mpp_mem_srv_dump(MppMemSrv *srv, const char *caller) in mpp_mem_srv_dump() argument
184 MppMemNode *node = srv->nodes; in mpp_mem_srv_dump()
191 mpp_log("mpp_mem node count %d:\n", srv->nodes_cnt); in mpp_mem_srv_dump()
192 if (srv->nodes_cnt) { in mpp_mem_srv_dump()
193 for (i = 0; i < srv->nodes_max; i++, node++) { in mpp_mem_srv_dump()
202 node = srv->frees; in mpp_mem_srv_dump()
203 mpp_log("mpp_mem free count %d:\n", srv->frees_cnt); in mpp_mem_srv_dump()
204 if (srv->frees_cnt) { in mpp_mem_srv_dump()
[all …]
H A Dmpp_trace.c49 MppTraceSrv *srv = srv_trace; in mpp_trace_srv_init() local
52 if (srv) in mpp_trace_srv_init()
55 srv = mpp_calloc(MppTraceSrv, 1); in mpp_trace_srv_init()
56 if (!srv) { in mpp_trace_srv_init()
61 srv_trace = srv; in mpp_trace_srv_init()
62 srv->fd = -1; in mpp_trace_srv_init()
69 srv->fd = fd; in mpp_trace_srv_init()
70 srv->name = ftrace_paths[i]; in mpp_trace_srv_init()
79 MppTraceSrv *srv = srv_trace; in mpp_trace_srv_deinit() local
81 if (srv) { in mpp_trace_srv_deinit()
[all …]
H A Dmpp_platform.c98 MppPlatformService *srv = srv_platform; in mpp_plat_srv_init() local
101 if (srv) in mpp_plat_srv_init()
104 srv = mpp_calloc(MppPlatformService, 1); in mpp_plat_srv_init()
105 if (!srv) { in mpp_plat_srv_init()
110 srv_platform = srv; in mpp_plat_srv_init()
113 cap = &srv->mpp_service_cmd_cap; in mpp_plat_srv_init()
124 srv->soc_name = mpp_get_soc_name(); in mpp_plat_srv_init()
125 srv->soc_info = mpp_get_soc_info(); in mpp_plat_srv_init()
127 if (srv->soc_info->soc_type == ROCKCHIP_SOC_AUTO) in mpp_plat_srv_init()
128 mpp_log("can not found match soc name: %s\n", srv->soc_name); in mpp_plat_srv_init()
[all …]
H A Dmpp_runtime.c71 MppRuntimeSrv *srv = srv_runtime; in mpp_rt_srv_init() local
75 if (srv) in mpp_rt_srv_init()
78 srv = mpp_calloc(MppRuntimeSrv, 1); in mpp_rt_srv_init()
79 if (!srv) { in mpp_rt_srv_init()
84 srv_runtime = srv; in mpp_rt_srv_init()
86 srv->allocator_valid[MPP_BUFFER_TYPE_NORMAL] = 1; in mpp_rt_srv_init()
87 srv->allocator_valid[MPP_BUFFER_TYPE_ION] = !access("/dev/ion", F_OK | R_OK | W_OK); in mpp_rt_srv_init()
88 srv->allocator_valid[MPP_BUFFER_TYPE_DRM] = in mpp_rt_srv_init()
91 srv->allocator_valid[MPP_BUFFER_TYPE_DMA_HEAP] = !access("/dev/dma_heap", F_OK | R_OK); in mpp_rt_srv_init()
93 if (!srv->allocator_valid[MPP_BUFFER_TYPE_ION] && in mpp_rt_srv_init()
[all …]
H A Dmpp_mem_pool.c80 MppMemPoolSrv *srv = srv_mem_pool; in mem_pool_srv_init() local
84 if (srv) in mem_pool_srv_init()
87 srv = mpp_malloc(MppMemPoolSrv, 1); in mem_pool_srv_init()
88 if (!srv) { in mem_pool_srv_init()
93 srv_mem_pool = srv; in mem_pool_srv_init()
100 pthread_mutex_init(&srv->lock, &attr); in mem_pool_srv_init()
104 INIT_LIST_HEAD(&srv->list); in mem_pool_srv_init()
107 static void put_pool(MppMemPoolSrv *srv, MppMemPoolImpl *impl, const char *caller) in put_pool() argument
144 if (srv) { in put_pool()
145 pthread_mutex_lock(&srv->lock); in put_pool()
[all …]
H A Dmpp_soc.c1087 MppSocSrv *srv = srv_soc; in mpp_soc_srv_init() local
1091 if (srv) in mpp_soc_srv_init()
1094 srv = mpp_calloc(MppSocSrv, 1); in mpp_soc_srv_init()
1095 if (!srv) { in mpp_soc_srv_init()
1100 srv_soc = srv; in mpp_soc_srv_init()
1104 read_soc_name(srv->soc_name, sizeof(srv->soc_name)); in mpp_soc_srv_init()
1105 srv->soc_info = check_soc_info(srv->soc_name); in mpp_soc_srv_init()
1106 if (NULL == srv->soc_info) { in mpp_soc_srv_init()
1108 srv->soc_info = &mpp_soc_default; in mpp_soc_srv_init()
1111 for (i = 0; i < MPP_ARRAY_ELEMS(srv->soc_info->dec_caps); i++) { in mpp_soc_srv_init()
[all …]
/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_api.c62 MppRcApiSrv *srv = rc_api_srv; in rc_api_srv_init() local
66 if (srv) in rc_api_srv_init()
69 srv = mpp_malloc(MppRcApiSrv, 1); in rc_api_srv_init()
70 if (!srv) { in rc_api_srv_init()
75 rc_api_srv = srv; in rc_api_srv_init()
77 mpp_mutex_init(&srv->lock); in rc_api_srv_init()
78 INIT_LIST_HEAD(&srv->list); in rc_api_srv_init()
79 srv->api_cnt = 0; in rc_api_srv_init()
92 MppRcApiSrv *srv = rc_api_srv; in rc_api_srv_deinit() local
94 if (!srv) in rc_api_srv_deinit()
[all …]
/rockchip-linux_mpp/osal/driver/
H A Dmpp_server.c558 static MppDevBatServ *bat_server_get(MppDevServer *srv, MppClientType client_type) in bat_server_get() argument
563 mpp_mutex_lock(&srv->lock); in bat_server_get()
565 server = srv->bat_server[client_type]; in bat_server_get()
567 mpp_mutex_unlock(&srv->lock); in bat_server_get()
574 mpp_mutex_unlock(&srv->lock); in bat_server_get()
578 server->server_fd = open(srv->server_name, O_RDWR | O_CLOEXEC); in bat_server_get()
604 server->batch_pool = srv->batch_pool; in bat_server_get()
605 server->max_task_in_batch = srv->max_task_in_batch; in bat_server_get()
607 srv->bat_server[client_type] = server; in bat_server_get()
608 mpp_mutex_unlock(&srv->lock); in bat_server_get()
[all …]
/rockchip-linux_mpp/mpp/base/
H A Dmpp_buffer_impl.c34 #define SEARCH_GROUP_BY_ID(srv, id) (get_group_by_id(srv, id)) argument
125 static void service_put_group(MppBufferService *srv, MppBufferGroupImpl *p, const char *caller);
126 static void service_dump(MppBufferService *srv, const char *info);
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()
290 static void service_put_buffer(MppBufferService *srv, MppBufferGroupImpl *group, in service_put_buffer() argument
301 if (!srv && !srv->finalizing) { in service_put_buffer()
347 if (group->mode == MPP_BUFFER_INTERNAL && srv) in service_put_buffer()
348 MPP_FETCH_SUB(&srv->total_size, size); in service_put_buffer()
356 service_put_group(srv, group, caller); in service_put_buffer()
[all …]
H A Dmpp_sys_cfg.c72 mpp_trie_add_info(srv->trie, #base":"#name, &tmp, sizeof(tmp)); \
105 MppSysCfgSrv *srv = srv_sys_cfg; in mpp_sys_cfg_srv_init() local
109 if (srv) in mpp_sys_cfg_srv_init()
112 srv = mpp_calloc(MppSysCfgSrv, 1); in mpp_sys_cfg_srv_init()
113 if (!srv) { in mpp_sys_cfg_srv_init()
118 mpp_trie_init(&srv->trie, "MppSysCfg"); in mpp_sys_cfg_srv_init()
119 srv->pool = mpp_mem_pool_init_f(MODULE_TAG, sizeof(MppSysCfgSet)); in mpp_sys_cfg_srv_init()
120 if (!srv->trie || !srv->pool) { in mpp_sys_cfg_srv_init()
122 if (srv->trie) { in mpp_sys_cfg_srv_init()
123 mpp_trie_deinit(srv->trie); in mpp_sys_cfg_srv_init()
[all …]
H A Dmpp_meta.c82 mpp_trie_add_info(srv->trie, (const char *)&val, NULL, 0); \
178 static void put_meta(MppMetaSrv *srv, MppMetaImpl *meta);
184 MppMetaSrv *srv = srv_meta; in mpp_meta_srv_init() local
188 if (srv) in mpp_meta_srv_init()
191 srv = mpp_calloc(MppMetaSrv, 1); in mpp_meta_srv_init()
192 if (!srv) { in mpp_meta_srv_init()
197 srv_meta = srv; in mpp_meta_srv_init()
199 mpp_spinlock_init(&srv->lock); in mpp_meta_srv_init()
200 INIT_LIST_HEAD(&srv->list_meta); in mpp_meta_srv_init()
202 mpp_trie_init(&srv->trie, "MppMetaDef"); in mpp_meta_srv_init()
[all …]
H A Dmpp_cluster.c611 MppClusterServer *srv = srv_cluster; in mpp_cluster_srv_init() local
616 if (srv) in mpp_cluster_srv_init()
619 srv = mpp_calloc(MppClusterServer, 1); in mpp_cluster_srv_init()
620 if (!srv) { in mpp_cluster_srv_init()
625 memset(srv->clusters, 0, sizeof(srv->clusters)); in mpp_cluster_srv_init()
626 mpp_mutex_init(&srv->mutex); in mpp_cluster_srv_init()
628 srv_cluster = srv; in mpp_cluster_srv_init()
633 MppClusterServer *srv = srv_cluster; in mpp_cluster_srv_deinit() local
636 if (!srv) in mpp_cluster_srv_deinit()
642 mpp_mutex_destroy(&srv->mutex); in mpp_cluster_srv_deinit()
[all …]
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_meta.c90 KmppMetaSrv *srv = get_meta_srv(caller); in kmpp_meta_impl_init() local
93 if (srv) { in kmpp_meta_impl_init()
97 pthread_mutex_lock(&srv->lock); in kmpp_meta_impl_init()
98 list_add_tail(&priv->list, &srv->list); in kmpp_meta_impl_init()
99 priv->meta_id = srv->meta_id++; in kmpp_meta_impl_init()
100 srv->meta_count++; in kmpp_meta_impl_init()
101 pthread_mutex_unlock(&srv->lock); in kmpp_meta_impl_init()
110 KmppMetaSrv *srv = get_meta_srv(caller); in kmpp_meta_impl_deinit() local
113 if (srv) { in kmpp_meta_impl_deinit()
114 pthread_mutex_lock(&srv->lock); in kmpp_meta_impl_deinit()
[all …]