| /rockchip-linux_mpp/kmpp/base/inc/ |
| H A D | kmpp_obj_impl.h | 11 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 D | kmpp_obj.h | 34 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 D | kmpp_obj_helper.h | 67 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 D | kmpp_obj.c | 59 #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 D | kmpp_meta.c | 176 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 D | hal_jpege_vepu540c.c | 209 RK_U16 *tbl = ®s->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 D | hal_jpege_vepu511.c | 438 RK_U16 *tbl = ®s->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 D | mpp_dec_cfg.c | 159 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 D | mpp_enc_cfg.c | 346 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 D | mpp_cfg_io.c | 3059 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 D | mpp_internal.h | 177 } tbl; member
|
| /rockchip-linux_mpp/ |
| H A D | CHANGELOG.md | 42 - [kmpp_obj]: Update tbl after objdef registration
|