Home
last modified time | relevance | path

Searched refs:rk_u32 (Results 1 – 25 of 47) sorted by relevance

12

/rockchip-linux_mpp/osal/inc/
H A Dmpp_soc.h44 rk_u32 cap_coding;
48 rk_u32 cap_fbc : 4;
49 rk_u32 cap_4k : 1;
50 rk_u32 cap_8k : 1;
51 rk_u32 cap_colmv_compress : 1;
52 rk_u32 cap_hw_h265_rps : 1;
53 rk_u32 cap_hw_vp9_prob : 1;
54 rk_u32 cap_jpg_pp_out : 1;
55 rk_u32 cap_10bit : 1;
56 rk_u32 cap_down_scale : 1;
[all …]
H A Dmpp_platform.h37 rk_u32 mpp_get_2d_hw_flag(void);
38 rk_u32 mpp_get_client_hw_id(RK_S32 client_type);
39 rk_u32 mpp_get_vcodec_type(void);
H A Dmpp_list.h31 rk_u32 key;
40 rk_u32 keys;
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);
68 rk_u32 mpp_list_get_key(MppList *list);
/rockchip-linux_mpp/kmpp/base/inc/
H A Dkmpp_packet_impl.h20 rk_u32 r_pos;
21 rk_u32 w_pos;
22 rk_u32 len;
23 rk_u32 use_len;
26 rk_u32 init_done;
27 rk_u32 min_buf_size;
28 rk_u32 l_r_pos;
29 rk_u32 l_w_pos;
30 rk_u32 max_use_len;
37 rk_u32 start_offset;
[all …]
H A Dkmpp_frame.h12 ENTRY(prefix, u32, rk_u32, width, FLAG_NONE, width) \
13 ENTRY(prefix, u32, rk_u32, height, FLAG_NONE, height) \
14 ENTRY(prefix, u32, rk_u32, hor_stride, FLAG_NONE, hor_stride) \
15 ENTRY(prefix, u32, rk_u32, ver_stride, FLAG_NONE, ver_stride) \
16 ENTRY(prefix, u32, rk_u32, hor_stride_pixel, FLAG_NONE, hor_stride_pixel) \
17 ENTRY(prefix, u32, rk_u32, offset_x, FLAG_NONE, offset_x) \
18 ENTRY(prefix, u32, rk_u32, offset_y, FLAG_NONE, offset_y) \
19 ENTRY(prefix, u32, rk_u32, poc, FLAG_NONE, poc) \
22 ENTRY(prefix, u32, rk_u32, eos, FLAG_NONE, eos) \
23 ENTRY(prefix, u32, rk_u32, color_range, FLAG_NONE, color_range) \
[all …]
H A Dkmpp_frame_impl.h18 rk_u32 width;
19 rk_u32 height;
20 rk_u32 hor_stride;
21 rk_u32 ver_stride;
22 rk_u32 hor_stride_pixel;
23 rk_u32 offset_x;
24 rk_u32 offset_y;
29 rk_u32 poc;
41 rk_u32 eos;
80 rk_u32 fbc_offset;
[all …]
H A Dkmpp_buffer_impl.h26 rk_u32 flag;
27 rk_u32 count;
28 rk_u32 size;
53 rk_u32 flag;
54 rk_u32 count;
55 rk_u32 size;
91 rk_u32 size;
92 rk_u32 offset;
93 rk_u32 flag;
135 rk_u32 size;
[all …]
H A Dkmpp_ioc.h14 ENTRY(prefix, u32, rk_u32, def, FLAG_NONE, def) \
15 ENTRY(prefix, u32, rk_u32, cmd, FLAG_NONE, cmd) \
16 ENTRY(prefix, u32, rk_u32, flags, FLAG_NONE, flags) \
17 ENTRY(prefix, u32, rk_u32, id, FLAG_NONE, id) \
H A Dkmpp_buffer.h46 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \
47 ENTRY(prefix, u32, rk_u32, count, FLAG_NONE, count) \
48 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \
85 ENTRY(prefix, u32, rk_u32, size, FLAG_NONE, size) \
86 ENTRY(prefix, u32, rk_u32, offset, FLAG_NONE, offset) \
87 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag) \
H A Dkmpp_packet.h16 ENTRY(prefix, u32, rk_u32, status, FLAG_NONE, status) \
17 ENTRY(prefix, u32, rk_u32, temporal_id, FLAG_NONE, temporal_id) \
21 ENTRY(prefix, u32, rk_u32, flag, FLAG_NONE, flag)
H A Dkmpp_obj_macro.h76 rk_u32 val;
78 rk_u32 idx : 8;
79 rk_u32 slot : 4;
80 rk_u32 op : 4;
81 rk_u32 record : 1;
82 rk_u32 replay : 1;
83 rk_u32 reserved : 10;
H A Dkmpp_meta_impl.h15 rk_u32 state;
24 rk_u32 state;
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_enc_cfg.h23 #define POS_TO_FLAG(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) & 0xffff))
24 #define POS_TO_ELEM(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) >> 16))
64 rk_u32 *mpp_enc_cfg_prep_change(MppEncCfgSet *cfg);
65 rk_u32 *mpp_enc_cfg_rc_change(MppEncCfgSet *cfg);
66 rk_u32 *mpp_enc_cfg_hw_change(MppEncCfgSet *cfg);
67 rk_u32 *mpp_enc_cfg_tune_change(MppEncCfgSet *cfg);
68 rk_u32 *mpp_enc_cfg_h264_change(MppEncCfgSet *cfg);
69 rk_u32 *mpp_enc_cfg_h265_change(MppEncCfgSet *cfg);
70 rk_u32 *mpp_enc_cfg_jpeg_change(MppEncCfgSet *cfg);
71 rk_u32 *mpp_enc_cfg_vp8_change(MppEncCfgSet *cfg);
H A Dmpp_internal.h161 rk_u32 reserve : 16;
162 rk_u32 val;
167 rk_u32 len : 24;
168 rk_u32 offset;
/rockchip-linux_mpp/mpp/base/
H A Dmpp_dec_cfg.c28 ENTRY(prefix, u32, rk_u32, type, FLAG_BASE(0), base, type) \
29 ENTRY(prefix, u32, rk_u32, coding, FLAG_INCR, base, coding) \
30 ENTRY(prefix, u32, rk_u32, hw_type, FLAG_INCR, base, hw_type) \
31 ENTRY(prefix, u32, rk_u32, batch_mode, FLAG_INCR, base, batch_mode) \
32 ENTRY(prefix, u32, rk_u32, out_fmt, FLAG_INCR, base, out_fmt) \
33 ENTRY(prefix, u32, rk_u32, fast_out, FLAG_INCR, base, fast_out) \
34 ENTRY(prefix, u32, rk_u32, fast_parse, FLAG_INCR, base, fast_parse) \
35 ENTRY(prefix, u32, rk_u32, split_parse, FLAG_INCR, base, split_parse) \
36 ENTRY(prefix, u32, rk_u32, internal_pts, FLAG_INCR, base, internal_pts) \
37 ENTRY(prefix, u32, rk_u32, sort_pts, FLAG_INCR, base, sort_pts) \
[all …]
H A Dmpp_buffer_impl.c65 rk_u32 group_id;
66 rk_u32 group_count;
67 rk_u32 finalizing;
69 rk_u32 total_size;
70 rk_u32 total_max;
74rk_u32 misc[MPP_BUFFER_MODE_BUTT][MPP_BUFFER_TYPE_BUTT][MPP_ALLOCATOR_WITH_FLAG_NUM];
75 rk_u32 misc_count;
119 rk_u32 mpp_buffer_debug = 0;
123 rk_u32 is_misc);
128 static MppBufferGroupImpl *get_group_by_id(MppBufferService *srv, rk_u32 id) in get_group_by_id()
[all …]
H A Dmpp_enc_cfg.c66 …ENTRY(prefix, u32, rk_u32, max_reenc_times, FLAG_INCR, rc, ma…
67 …ENTRY(prefix, u32, rk_u32, priority, FLAG_INCR, rc, rc…
68 …ENTRY(prefix, u32, rk_u32, drop_mode, FLAG_INCR, rc, dr…
69 …ENTRY(prefix, u32, rk_u32, drop_thd, FLAG_PREV, rc, dr…
70 …ENTRY(prefix, u32, rk_u32, drop_gap, FLAG_PREV, rc, dr…
74 …ENTRY(prefix, u32, rk_u32, super_mode, FLAG_INCR, rc, su…
75 …ENTRY(prefix, u32, rk_u32, super_i_thd, FLAG_PREV, rc, su…
76 …ENTRY(prefix, u32, rk_u32, super_p_thd, FLAG_PREV, rc, su…
77 …ENTRY(prefix, u32, rk_u32, debreath_en, FLAG_INCR, rc, de…
78 …ENTRY(prefix, u32, rk_u32, debreath_strength, FLAG_PREV, rc, de…
[all …]
H A Dmpp_trie.c91 rk_u32 len;
95 rk_u32 mpp_trie_debug = 0;
177 rk_u32 key = s[i]; in trie_pave_node()
307 p->node_used = *(rk_u32 *)mpp_trie_info_ctx(info); in mpp_trie_init_by_root()
311 p->info_count = *(rk_u32 *)mpp_trie_info_ctx(info); in mpp_trie_init_by_root()
360 static rk_s32 mpp_trie_walk(MppTrieWalk *p, rk_s32 idx, rk_u32 key, rk_u32 keyx, rk_u32 end) in mpp_trie_walk()
364 rk_u32 log_size = sizeof(log_buf) - 1; in mpp_trie_walk()
365 rk_u32 log_len = 0; in mpp_trie_walk()
366 rk_u32 log_en = (mpp_trie_debug & MPP_TRIE_DBG_WALK) ? 1 : 0; in mpp_trie_walk()
455 rk_u32 key0 = (key >> 4) & 0xf; in mpp_trie_get_node()
[all …]
/rockchip-linux_mpp/osal/
H A Dmpp_platform.c36 rk_u32 vcodec_type;
37 rk_u32 hw_ids[32];
142 rk_u32 diff_type = srv->vcodec_type ^ srv->soc_info->vcodec_type; in mpp_plat_srv_init()
143 rk_u32 i; in mpp_plat_srv_init()
146 rk_u32 mask = 1 << i; in mpp_plat_srv_init()
196 rk_u32 mpp_get_2d_hw_flag(void) in mpp_get_2d_hw_flag()
198 rk_u32 flag = 0; in mpp_get_2d_hw_flag()
220 rk_u32 mpp_get_client_hw_id(rk_s32 client_type) in mpp_get_client_hw_id()
223 rk_u32 hw_id = 0; in mpp_get_client_hw_id()
231 rk_u32 mpp_get_vcodec_type(void) in mpp_get_vcodec_type()
[all …]
H A Dmpp_runtime.c36 static rk_u32 mpp_rt_debug = 0;
64 rk_u32 allocator_valid[MPP_BUFFER_TYPE_BUTT];
127 rk_u32 i, j; in mpp_rt_srv_init()
129 rk_u32 path_len = MAX_DTS_PATH_LEN - 1; in mpp_rt_srv_init()
130 rk_u32 dts_path_len = snprintf(path, path_len, "%s", mpp_dts_base); in mpp_rt_srv_init()
132 rk_u32 allocator_found = 0; in mpp_rt_srv_init()
138 rk_u32 dev_path_len = snprintf(p, path_len, "%s%s", in mpp_rt_srv_init()
186 rk_u32 mpp_rt_allcator_is_valid(MppBufferType type) in mpp_rt_allcator_is_valid()
189 rk_u32 valid = 0; in mpp_rt_allcator_is_valid()
H A Dmpp_soc.c40 ((rk_u32)(type) >= (rk_u32)MPP_VIDEO_CodingKhronosExtensions) ? \
41 ((rk_u32)(-1)) : \
42 ((rk_u32)(type) >= (rk_u32)MPP_VIDEO_CodingVC1) ? \
43 ((rk_u32)(type) - (rk_u32)MPP_VIDEO_CodingVC1 + 16) : \
44 ((rk_u32)(type) - (rk_u32)MPP_VIDEO_CodingUnused)
46 #define HAVE_MPEG2 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMPEG2))))
47 #define HAVE_H263 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingH263))))
48 #define HAVE_MPEG4 ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMPEG4))))
49 #define HAVE_AVC ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingAVC))))
50 #define HAVE_MJPEG ((rk_u32)(1 << (CODING_TO_IDX(MPP_VIDEO_CodingMJPEG))))
[all …]
H A Dmpp_mem.c103 rk_u32 index;
126 rk_u32 log_index;
132 rk_u32 total_size;
133 rk_u32 total_max;
135 rk_u32 debug;
147 static void show_mem(rk_u32 *buf, rk_s32 size) in show_mem()
251 show_mem((rk_u32 *)p, MEM_ALIGN); in check_mem()
261 show_mem((rk_u32 *)p, MEM_ALIGN); in check_mem()
545 mpp_env_get_u32("mpp_mem_node_max", (rk_u32 *)&srv->nodes_max, MEM_NODE_MAX); in mpp_mem_srv_init()
643 rk_u32 debug = srv->debug; in MPP_SINGLETON()
[all …]
/rockchip-linux_mpp/kmpp/base/test/
H A Dkmpp_obj_test.c27 rk_u32 flag;
28 rk_s32 (*func)(const char *name, rk_u32 flag);
31 static rk_s32 kmpp_obj_std_test(const char *name, rk_u32 flag) in kmpp_obj_std_test()
71 static rk_s32 kmpp_obj_by_name_test(const char *name, rk_u32 flag) in kmpp_obj_by_name_test()
101 static rk_s32 kmpp_buffer_test(const char *name, rk_u32 flag) in kmpp_buffer_test()
109 rk_u32 val = 0; in kmpp_buffer_test()
237 static rk_s32 kmpp_shm_test(const char *name, rk_u32 flag) in kmpp_shm_test()
239 rk_u32 sizes[] = {512, SZ_4K, SZ_16K, SZ_128K, SZ_256K, SZ_1M, SZ_4M, SZ_16M}; in kmpp_shm_test()
240 rk_u32 count = sizeof(sizes) / sizeof(sizes[0]); in kmpp_shm_test()
328 rk_u32 i; in main()
[all …]
H A Dkmpp_frame_test.c25 rk_u32 width = 1920; in main()
26 rk_u32 height = 1080; in main()
27 rk_u32 val = 0; in main()
/rockchip-linux_mpp/mpp/base/inc/
H A Dmpp_trie.h36 rk_u32 index : 12;
37 rk_u32 ctx_len : 12;
38 rk_u32 str_len : 8;
50 rk_s32 mpp_trie_add_info(MppTrie trie, const char *name, void *ctx, rk_u32 ctx_len);

12