Home
last modified time | relevance | path

Searched refs:rk_s32 (Results 1 – 25 of 55) sorted by relevance

123

/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_obj.h11 typedef rk_s32 (*KmppObjInit)(void *entry, KmppObj obj, const char *caller);
12 typedef rk_s32 (*KmppObjDeinit)(void *entry, KmppObj obj, const char *caller);
13 typedef rk_s32 (*KmppObjPreset)(void *entry, KmppObj obj, const char *val, const char *caller);
14 typedef rk_s32 (*KmppObjDump)(void *entry);
21 rk_s32 kmpp_objdef_register(KmppObjDef *def, rk_s32 priv_size, rk_s32 size, const char *name);
23 rk_s32 kmpp_objdef_get(KmppObjDef *def, rk_s32 priv_size, const char *name);
25 rk_s32 kmpp_objdef_find(KmppObjDef *def, const char *name);
27 rk_s32 kmpp_objdef_put(KmppObjDef def);
30 rk_s32 kmpp_objdef_add_cfg_root(KmppObjDef def, MppCfgObj root);
34 rk_s32 kmpp_objdef_add_entry(KmppObjDef def, const char *name, KmppEntry *tbl);
[all …]
H A Dkmpp_buffer_impl.h30 rk_s32 fd;
31 rk_s32 grp_id;
32 rk_s32 used;
33 rk_s32 unused;
62 rk_s32 count_used;
63 rk_s32 count_unused;
67 rk_s32 heap_fd;
68 rk_s32 grp_id;
69 rk_s32 buf_id;
70 rk_s32 buf_cnt;
[all …]
H A Dkmpp_meta.h22 rk_s32 kmpp_meta_get(KmppMeta *meta, const char *caller);
23 rk_s32 kmpp_meta_put(KmppMeta meta, const char *caller);
24 rk_s32 kmpp_meta_size(KmppMeta meta, const char *caller);
25 rk_s32 kmpp_meta_dump(KmppMeta meta, const char *caller);
26 rk_s32 kmpp_meta_dump_all(const char *caller);
28 rk_s32 kmpp_meta_set_s32(KmppMeta meta, KmppMetaKey key, rk_s32 val);
29 rk_s32 kmpp_meta_set_s64(KmppMeta meta, KmppMetaKey key, rk_s64 val);
30 rk_s32 kmpp_meta_set_ptr(KmppMeta meta, KmppMetaKey key, void *val);
31 rk_s32 kmpp_meta_get_s32(KmppMeta meta, KmppMetaKey key, rk_s32 *val);
32 rk_s32 kmpp_meta_get_s64(KmppMeta meta, KmppMetaKey key, rk_s64 *val);
[all …]
H A Dkmpp_obj_impl.h11 rk_s32 kmpp_obj_impl_set_s32(KmppEntry *tbl, void *entry, rk_s32 val);
12 rk_s32 kmpp_obj_impl_get_s32(KmppEntry *tbl, void *entry, rk_s32 *val);
13 rk_s32 kmpp_obj_impl_set_u32(KmppEntry *tbl, void *entry, rk_u32 val);
14 rk_s32 kmpp_obj_impl_get_u32(KmppEntry *tbl, void *entry, rk_u32 *val);
15 rk_s32 kmpp_obj_impl_set_s64(KmppEntry *tbl, void *entry, rk_s64 val);
16 rk_s32 kmpp_obj_impl_get_s64(KmppEntry *tbl, void *entry, rk_s64 *val);
17 rk_s32 kmpp_obj_impl_set_u64(KmppEntry *tbl, void *entry, rk_u64 val);
18 rk_s32 kmpp_obj_impl_get_u64(KmppEntry *tbl, void *entry, rk_u64 *val);
19 rk_s32 kmpp_obj_impl_set_st(KmppEntry *tbl, void *entry, void *val);
20 rk_s32 kmpp_obj_impl_get_st(KmppEntry *tbl, void *entry, void *val);
[all …]
H A Dkmpp_obj_func.h20 rk_s32 CONCAT_US(prefix, size)(void); \
21 rk_s32 CONCAT_US(prefix, get)(KMPP_OBJ_INTF_TYPE *p); \
22 rk_s32 CONCAT_US(prefix, assign)(KMPP_OBJ_INTF_TYPE *p, void *buf, rk_s32 size); \
23 rk_s32 CONCAT_US(prefix, put)(KMPP_OBJ_INTF_TYPE p); \
24 rk_s32 CONCAT_US(prefix, dump)(KMPP_OBJ_INTF_TYPE p, const char *caller); \
48 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type val); \
49 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type* val); \
50 rk_s32 CONCAT_US(prefix, test, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p);
53 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type* val); \
54 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE p, type* val); \
[all …]
H A Dkmpp_obj_helper.h108 static rk_s32 CONCAT_US(hook, prefix, get, __VA_ARGS__) = -1; \
109 static rk_s32 CONCAT_US(hook, prefix, set, __VA_ARGS__) = -1;
126 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type *v) \
128 rk_s32 ret = kmpp_obj_check(s, __FUNCTION__); \
136 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type v) \
138 rk_s32 ret = kmpp_obj_check(s, __FUNCTION__); \
146 rk_s32 CONCAT_US(prefix, test, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s) \
153 rk_s32 CONCAT_US(prefix, get, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type *v) \
155 rk_s32 ret = kmpp_obj_check(s, __FUNCTION__); \
164 rk_s32 CONCAT_US(prefix, set, __VA_ARGS__)(KMPP_OBJ_INTF_TYPE s, type *v) \
[all …]
H A Dkmpp_buffer.h50 ENTRY(prefix, s32, rk_s32, fd, FLAG_NONE, fd) \
51 ENTRY(prefix, s32, rk_s32, grp_id, FLAG_NONE, grp_id) \
52 ENTRY(prefix, s32, rk_s32, used, FLAG_NONE, used) \
53 ENTRY(prefix, s32, rk_s32, unused, FLAG_NONE, unused) \
88 ENTRY(prefix, s32, rk_s32, fd, FLAG_NONE, fd) \
89 ENTRY(prefix, s32, rk_s32, index, FLAG_NONE, index) \
90 ENTRY(prefix, s32, rk_s32, grp_id, FLAG_NONE, grp_id) \
91 ENTRY(prefix, s32, rk_s32, buf_gid, FLAG_NONE, buf_gid) \
92 ENTRY(prefix, s32, rk_s32, buf_uid, FLAG_NONE, buf_uid) \
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_cfg.c42 …ENTRY(prefix, s32, rk_s32, type, FLAG_BASE(0), base, …
45 …ENTRY(prefix, s32, rk_s32, low_delay, FLAG_INCR, base, …
46 …ENTRY(prefix, s32, rk_s32, smt1_en, FLAG_INCR, base, …
47 …ENTRY(prefix, s32, rk_s32, smt3_en, FLAG_INCR, base, …
50 …ENTRY(prefix, s32, rk_s32, mode, FLAG_BASE(0), rc, rc…
51 …ENTRY(prefix, s32, rk_s32, quality, FLAG_INCR, rc, qu…
52 …ENTRY(prefix, s32, rk_s32, bps_target, FLAG_INCR, rc, bp…
53 …ENTRY(prefix, s32, rk_s32, bps_max, FLAG_PREV, rc, bp…
54 …ENTRY(prefix, s32, rk_s32, bps_min, FLAG_PREV, rc, bp…
55 …ENTRY(prefix, s32, rk_s32, fps_in_flex, FLAG_INCR, rc, fp…
[all …]
H A Dmpp_trie.c49 rk_s32 id;
72 rk_s32 name_len;
73 rk_s32 buf_size;
75 rk_s32 node_count;
76 rk_s32 node_used;
81 rk_s32 info_count;
82 rk_s32 info_buf_size;
83 rk_s32 info_buf_pos;
84 rk_s32 info_name_max;
92 rk_s32 match;
[all …]
H A Dmpp_cfg_io.c71 rk_s32 buf_size;
73 rk_s32 depth;
77 rk_s32 name_len;
78 rk_s32 name_buf_len;
88 rk_s32 str_len;
93 rk_s32 array_size;
100 rk_s32 buf_size;
101 rk_s32 offset;
102 rk_s32 depth;
133 static char *dup_str(const char *str, rk_s32 len) in dup_str()
[all …]
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_cfg_io.h39 rk_s32 s32;
50 typedef rk_s32 (*MppCfgObjCond)(MppCfgObj obj);
56 rk_s32 mpp_cfg_get_object(MppCfgObj *obj, const char *name, MppCfgType type, MppCfgVal *val);
57 rk_s32 mpp_cfg_get_array(MppCfgObj *obj, const char *name, rk_s32 count);
58 rk_s32 mpp_cfg_put(MppCfgObj obj);
59 rk_s32 mpp_cfg_put_all(MppCfgObj obj);
62 rk_s32 mpp_cfg_add(MppCfgObj root, MppCfgObj leaf);
64 rk_s32 mpp_cfg_del(MppCfgObj obj);
66 rk_s32 mpp_cfg_find(MppCfgObj *obj, MppCfgObj root, char *name, rk_s32 type);
69 rk_s32 mpp_cfg_set_info(MppCfgObj obj, MppCfgInfo *info);
[all …]
H A Dmpp_trie.h45 rk_s32 mpp_trie_init(MppTrie *trie, const char *name);
46 rk_s32 mpp_trie_init_by_root(MppTrie *trie, void *root);
47 rk_s32 mpp_trie_deinit(MppTrie trie);
50 rk_s32 mpp_trie_add_info(MppTrie trie, const char *name, void *ctx, rk_u32 ctx_len);
52 rk_s32 mpp_trie_get_node_count(MppTrie trie);
53 rk_s32 mpp_trie_get_info_count(MppTrie trie);
54 rk_s32 mpp_trie_get_buf_size(MppTrie trie);
55 rk_s32 mpp_trie_get_name_max(MppTrie trie);
68 static inline rk_s32 mpp_trie_info_is_self(MppTrieInfo *info) in mpp_trie_info_is_self()
73 static inline rk_s32 mpp_trie_info_name_is_self(const char *name) in mpp_trie_info_name_is_self()
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_obj.c60 #define ENTRY_TO_s32_PTR(tbl, entry) ((rk_s32 *)ENTRY_TO_PTR(tbl, entry))
122 rk_s32 is_kobj;
132 rk_s32 index;
134 rk_s32 defs_idx;
135 rk_s32 ref_cnt;
137 rk_s32 priv_size;
139 rk_s32 entry_size;
140 rk_s32 flag_max_pos;
141 rk_s32 flag_offset;
143 rk_s32 buf_size;
[all …]
H A Dkmpp_meta.c60 rk_s32 offset_size;
62 rk_s32 meta_count;
87 static rk_s32 kmpp_meta_impl_init(void *entry, KmppObj obj, const char *caller) in kmpp_meta_impl_init()
107 static rk_s32 kmpp_meta_impl_deinit(void *entry, KmppObj obj, const char *caller) in kmpp_meta_impl_deinit()
202 static rk_s32 meta_inc_size(KmppObj meta, rk_s32 val, const char *caller) in meta_inc_size()
204 rk_s32 ret = 0; in meta_inc_size()
208 rk_s32 offset = srv_meta->offset_size; in meta_inc_size()
211 rk_s32 *p = (rk_s32 *)((rk_u8 *)entry + offset); in meta_inc_size()
222 static rk_s32 meta_dec_size(KmppObj meta, rk_s32 val, const char *caller) in meta_dec_size()
224 rk_s32 ret = 0; in meta_dec_size()
[all …]
/rockchip-linux_mpp/osal/
H A Dmpp_list.c26 static inline void list_node_init_with_key_and_size(MppListNode *node, rk_u32 key, rk_s32 size) in list_node_init_with_key_and_size()
33 static MppListNode* create_list(void *data, rk_s32 size, rk_u32 key) in create_list()
67 rk_s32 ret = -EINVAL; in mpp_list_add_at_head()
84 rk_s32 ret = -EINVAL; in mpp_list_add_at_tail()
100 static void release_list(MppListNode*node, void *data, rk_s32 size) in release_list()
128 static inline void _list_del_node_no_lock(MppListNode *node, void *data, rk_s32 size) in _list_del_node_no_lock()
136 rk_s32 ret = -EINVAL; in mpp_list_del_at_head()
148 rk_s32 ret = -EINVAL; in mpp_list_del_at_tail()
157 static MppListNode* create_list_with_size(void *data, rk_s32 size, rk_u32 key) in create_list_with_size()
162 rk_s32 *dst = (rk_s32 *)(node + 1); in create_list_with_size()
[all …]
H A Dmpp_queue.c26 rk_s32 mpp_queue_push(MppQueue *queue, void *data, rk_s32 size) in mpp_queue_push()
28 rk_s32 ret = rk_ok; in mpp_queue_push()
37 rk_s32 mpp_queue_pull(MppQueue *queue, void *data, rk_s32 size) in mpp_queue_pull()
39 rk_s32 ret = rk_ok; in mpp_queue_pull()
56 rk_s32 mpp_queue_flush(MppQueue *queue) in mpp_queue_flush()
H A Dmpp_time.c191 rk_s32 enabled;
192 rk_s32 initial;
193 rk_s32 interval;
194 rk_s32 timer_fd;
195 rk_s32 epoll_fd;
219 rk_s32 timer_fd = impl->timer_fd; in mpp_timer_thread()
220 rk_s32 ret = 0; in mpp_timer_thread()
238 rk_s32 fd_cnt; in mpp_timer_thread()
262 rk_s32 timer_fd = -1; in mpp_timer_get()
263 rk_s32 epoll_fd = -1; in mpp_timer_get()
[all …]
H A Dmpp_trace.c37 rk_s32 fd;
66 rk_s32 fd = open(ftrace_paths[i], O_WRONLY | O_CLOEXEC); in mpp_trace_srv_init()
92 static void mpp_trace_write(rk_s32 fd, const char *fmt, ...) in mpp_trace_write()
96 rk_s32 len; in mpp_trace_write()
121 void mpp_trace_async_begin(const char* name, rk_s32 cookie) in mpp_trace_async_begin()
129 void mpp_trace_async_end(const char* name, rk_s32 cookie) in mpp_trace_async_end()
137 void mpp_trace_int32(const char* name, rk_s32 value) in mpp_trace_int32()
H A Dmpp_mem.c96 rk_s32 index;
115 rk_s32 nodes_max;
116 rk_s32 nodes_idx;
117 rk_s32 nodes_cnt;
118 rk_s32 frees_max;
119 rk_s32 frees_idx;
120 rk_s32 frees_cnt;
127 rk_s32 log_max;
128 rk_s32 log_idx;
129 rk_s32 log_cnt;
[all …]
H A Dmpp_thread.c165 rk_s32 mpp_cond_wait(MppCond *condition, MppMutex *mutex) in mpp_cond_wait()
170 rk_s32 mpp_cond_timedwait(MppCond *condition, MppMutex *mutex, rk_s64 timeout) in mpp_cond_timedwait()
184 rk_s32 mpp_cond_signal(MppCond *condition) in mpp_cond_signal()
189 rk_s32 mpp_cond_broadcast(MppCond *condition) in mpp_cond_broadcast()
222 rk_s32 mpp_mutex_cond_wait(MppMutexCond *mutexCond) in mpp_mutex_cond_wait()
227 rk_s32 mpp_mutex_cond_timedwait(MppMutexCond *mutexCond, rk_s64 timeout) in mpp_mutex_cond_timedwait()
304 rk_s32 idx;
313 rk_s32 count;
333 static rk_s32 check_sthd(const char *name, MppSThdImpl *thd) in check_sthd()
350 static void mpp_sthd_init(MppSThdImpl *thd, rk_s32 idx) in mpp_sthd_init()
[all …]
/rockchip-linux_mpp/osal/driver/
H A Dmpp_server.c85 rk_s32 slot_idx;
88 rk_s32 task_id;
90 rk_s32 batch_slot_id;
93 rk_s32 req_cnt;
111 rk_s32 send_req_cnt;
112 rk_s32 wait_req_cnt;
115 rk_s32 fill_cnt;
116 rk_s32 fill_full;
117 rk_s32 fill_timeout;
118 rk_s32 poll_cnt;
[all …]
/rockchip-linux_mpp/osal/inc/
H A Dmpp_list.h32 rk_s32 size;
48 rk_s32 mpp_list_fifo_wr(MppList *list, void *data, rk_s32 size);
49 rk_s32 mpp_list_fifo_rd(MppList *list, void *data, rk_s32 *size);
54 rk_s32 mpp_list_add_by_key(MppList *list, void *data, rk_s32 size, rk_u32 *key);
55 rk_s32 mpp_list_del_by_key(MppList *list, void *data, rk_s32 size, rk_u32 key);
56 rk_s32 mpp_list_show_by_key(MppList *list, void *data, rk_u32 key);
62 MPP_RET mpp_list_wait_lt(MppList *list, rk_s64 timeout, rk_s32 val);
63 MPP_RET mpp_list_wait_le(MppList *list, rk_s64 timeout, rk_s32 val);
64 MPP_RET mpp_list_wait_gt(MppList *list, rk_s64 timeout, rk_s32 val);
65 MPP_RET mpp_list_wait_ge(MppList *list, rk_s64 timeout, rk_s32 val);
[all …]
H A Dmpp_thread.h84 rk_s32 mpp_cond_wait(MppCond *condition, MppMutex *mutex);
85 rk_s32 mpp_cond_timedwait(MppCond *condition, MppMutex *mutex, rk_s64 timeout);
86 rk_s32 mpp_cond_signal(MppCond *condition);
87 rk_s32 mpp_cond_broadcast(MppCond *condition);
95 rk_s32 mpp_mutex_cond_wait(MppMutexCond *mutexCond);
96 rk_s32 mpp_mutex_cond_timedwait(MppMutexCond *mutexCond, rk_s64 timeout);
159 rk_s32 mpp_sthd_get_idx(MppSThd thd);
160 rk_s32 mpp_sthd_check(MppSThd thd);
177 MppSThdGrp mpp_sthd_grp_get(const char *name, rk_s32 count);
181 MppSThd mpp_sthd_grp_get_each(MppSThdGrp grp, rk_s32 idx);
H A Dmpp_server.h15 rk_s32 mpp_server_attach(MppDev ctx);
16 rk_s32 mpp_server_detach(MppDev ctx);
18 rk_s32 mpp_server_send_task(MppDev ctx);
19 rk_s32 mpp_server_wait_task(MppDev ctx, RK_S64 timeout);
H A Dmpp_time.h73 void mpp_timer_set_timing(MppTimer timer, rk_s32 initial, rk_s32 interval);
74 void mpp_timer_set_enable(MppTimer timer, rk_s32 enable);
90 void mpp_stopwatch_set_show_on_exit(MppStopwatch stopwatch, rk_s32 show_on_exit);

123