Home
last modified time | relevance | path

Searched refs:tbl (Results 1 – 12 of 12) sorted by relevance

/rockchip-linux_mpp/kmpp/base/inc/
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.h34 rk_s32 kmpp_objdef_add_entry(KmppObjDef def, const char *name, KmppEntry *tbl);
46 rk_s32 kmpp_objdef_get_entry(KmppObjDef def, const char *name, KmppEntry **tbl);
116 rk_s32 kmpp_obj_tbl_set_s32(KmppObj obj, KmppEntry *tbl, rk_s32 val);
117 rk_s32 kmpp_obj_tbl_get_s32(KmppObj obj, KmppEntry *tbl, rk_s32 *val);
118 rk_s32 kmpp_obj_tbl_set_u32(KmppObj obj, KmppEntry *tbl, rk_u32 val);
119 rk_s32 kmpp_obj_tbl_get_u32(KmppObj obj, KmppEntry *tbl, rk_u32 *val);
120 rk_s32 kmpp_obj_tbl_set_s64(KmppObj obj, KmppEntry *tbl, rk_s64 val);
121 rk_s32 kmpp_obj_tbl_get_s64(KmppObj obj, KmppEntry *tbl, rk_s64 *val);
122 rk_s32 kmpp_obj_tbl_set_u64(KmppObj obj, KmppEntry *tbl, rk_u64 val);
123 rk_s32 kmpp_obj_tbl_get_u64(KmppObj obj, KmppEntry *tbl, rk_u64 *val);
[all …]
H A Dkmpp_obj_helper.h67 KmppEntry tbl = { \
68 … .tbl.elem_offset = ((size_t)&(((KMPP_OBJ_IMPL_TYPE *)0)->CONCAT_DOT(__VA_ARGS__))), \
69 .tbl.elem_size = sizeof(((KMPP_OBJ_IMPL_TYPE *)0)->CONCAT_DOT(__VA_ARGS__)), \
70 .tbl.elem_type = ELEM_TYPE_##ftype, \
71 .tbl.flag_offset = FLAG_TYPE_TO_OFFSET(name, flag, #flag), \
75 .flag_offset = tbl.tbl.flag_offset, \
76 .data_offset = tbl.tbl.elem_offset, \
77 .data_size = tbl.tbl.elem_size, \
80 kmpp_objdef_add_entry(KMPP_OBJ_DEF(prefix), ENTRY_TO_NAME_START(name), &tbl); \
89 KmppEntry tbl = { \
[all …]
/rockchip-linux_mpp/kmpp/base/
H A Dkmpp_obj.c59 #define ENTRY_TO_PTR(tbl, entry) (((char *)entry) + tbl->tbl.elem_offset) argument
60 #define ENTRY_TO_s32_PTR(tbl, entry) ((rk_s32 *)ENTRY_TO_PTR(tbl, entry)) argument
61 #define ENTRY_TO_u32_PTR(tbl, entry) ((rk_u32 *)ENTRY_TO_PTR(tbl, entry)) argument
62 #define ENTRY_TO_s64_PTR(tbl, entry) ((rk_s64 *)ENTRY_TO_PTR(tbl, entry)) argument
63 #define ENTRY_TO_u64_PTR(tbl, entry) ((rk_u64 *)ENTRY_TO_PTR(tbl, entry)) argument
64 #define ENTRY_TO_obj_PTR(tbl, entry) ((KmppObj *)ENTRY_TO_PTR(tbl, entry)) argument
65 #define ENTRY_TO_ptr_PTR(tbl, entry) ((void **)ENTRY_TO_PTR(tbl, entry)) argument
66 #define ENTRY_TO_fp_PTR(tbl, entry) ((void **)ENTRY_TO_PTR(tbl, entry)) argument
67 #define ENTRY_TO_st_PTR(tbl, entry) ((void *)ENTRY_TO_PTR(tbl, entry)) argument
68 #define ENTRY_TO_shm_PTR(tbl, entry) ((void *)ENTRY_TO_PTR(tbl, entry)) argument
[all …]
H A Dkmpp_meta.c176 KmppEntry *tbl = NULL; in kmpp_meta_init() local
178 kmpp_objdef_get_entry(srv->def, "size", &tbl); in kmpp_meta_init()
179 srv->offset_size = tbl ? tbl->tbl.elem_offset : 0; in kmpp_meta_init()
192 KmppEntry *tbl = NULL; in meta_key_to_addr() local
194 kmpp_objdef_get_entry(srv->def, (const char *)&val, &tbl); in meta_key_to_addr()
195 if (tbl) in meta_key_to_addr()
196 return ((rk_u8 *)kmpp_obj_to_entry(meta)) + tbl->tbl.elem_offset; in meta_key_to_addr()
/rockchip-linux_mpp/mpp/hal/rkenc/jpege/
H A Dhal_jpege_vepu540c.c209 RK_U16 *tbl = &regs->jpeg_table.qua_tab0[0]; in hal_jpege_v540c_gen_regs() local
214 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[0][j * 8 + i]; in hal_jpege_v540c_gen_regs()
217 tbl += 64; in hal_jpege_v540c_gen_regs()
220 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_v540c_gen_regs()
223 tbl += 64; in hal_jpege_v540c_gen_regs()
226 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_v540c_gen_regs()
H A Dhal_jpege_vepu511.c438 RK_U16 *tbl = &regs->jpeg_table.qua_tab0[0]; in hal_jpege_vepu511_gen_regs() local
443 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[0][j * 8 + i]; in hal_jpege_vepu511_gen_regs()
446 tbl += 64; in hal_jpege_vepu511_gen_regs()
449 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_vepu511_gen_regs()
452 tbl += 64; in hal_jpege_vepu511_gen_regs()
455 tbl[i * 8 + j] = 0x8000 / ctx->hal_rc.qtables[1][j * 8 + i]; in hal_jpege_vepu511_gen_regs()
/rockchip-linux_mpp/mpp/base/
H A Dmpp_dec_cfg.c159 strof_elem_type(entry->tbl.elem_type), entry->tbl.elem_offset, in mpp_dec_cfg_show()
160 entry->tbl.elem_size, entry->tbl.flag_offset); in mpp_dec_cfg_show()
H A Dmpp_enc_cfg.c346 KmppEntry *tbl = NULL; \
347 kmpp_objdef_get_entry(mpp_enc_cfg_def, CONCAT_STR(name, __VA_ARGS__), &tbl); \
348 CONCAT_US(name, flag, pos) = tbl ? (tbl->tbl.flag_offset / 8) : 0; \
457 strof_elem_type(entry->tbl.elem_type), entry->tbl.elem_offset, in mpp_enc_cfg_show()
458 entry->tbl.elem_size, entry->tbl.flag_offset); in mpp_enc_cfg_show()
H A Dmpp_cfg_io.c3059 MppCfgInfo *tbl = NULL; in write_struct() local
3069 tbl = mpp_trie_info_ctx(info); in write_struct()
3072 if (!tbl) in write_struct()
3073 tbl = &obj->info; in write_struct()
3077 strof_cfg_type(tbl->data_type), tbl->data_offset, tbl->data_size); in write_struct()
3079 if (tbl->data_type < CFG_FUNC_TYPE_BUTT) { in write_struct()
3080 switch (tbl->data_type) { in write_struct()
3082 mpp_cfg_set_s32(tbl, st, obj->val.s32); in write_struct()
3085 mpp_cfg_set_u32(tbl, st, obj->val.u32); in write_struct()
3088 mpp_cfg_set_s64(tbl, st, obj->val.s64); in write_struct()
[all …]
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_internal.h177 } tbl; member
/rockchip-linux_mpp/
H A DCHANGELOG.md42 - [kmpp_obj]: Update tbl after objdef registration