Home
last modified time | relevance | path

Searched refs:bytepos (Results 1 – 4 of 4) sorted by relevance

/rockchip-linux_mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_base.c39 void get_msb_lsb_at_pos(RK_U32 *msb, RK_U32 *lsb, RK_U8 *buf, RK_U32 bytepos) in get_msb_lsb_at_pos() argument
42 RK_S32 left_byte = bytepos & 0x7; in get_msb_lsb_at_pos()
43 RK_U8 *tmp = buf + (bytepos & (~0x7)); in get_msb_lsb_at_pos()
H A Dhal_jpege_vepu1_v2.c190 RK_S32 bytepos; in hal_jpege_vepu1_gen_regs() local
249 bytepos = (bitpos + 7) >> 3; in hal_jpege_vepu1_gen_regs()
253 ctx->part_bytepos = bytepos; in hal_jpege_vepu1_gen_regs()
255 get_msb_lsb_at_pos(&regs[22], &regs[23], buf, bytepos); in hal_jpege_vepu1_gen_regs()
276 if (bytepos) in hal_jpege_vepu1_gen_regs()
277 mpp_dev_set_reg_offset(ctx->dev, 5, bytepos); in hal_jpege_vepu1_gen_regs()
293 regs[24] = size - bytepos; in hal_jpege_vepu1_gen_regs()
295 regs[37] = ((bytepos & 7) * 8) << 23; in hal_jpege_vepu1_gen_regs()
H A Dhal_jpege_base.h69 void get_msb_lsb_at_pos(RK_U32 *msb, RK_U32 *lsb, RK_U8 *buf, RK_U32 bytepos);
H A Dhal_jpege_vepu2_v2.c385 RK_S32 bytepos; in hal_jpege_vepu2_gen_regs() local
446 bytepos = (bitpos + 7) >> 3; in hal_jpege_vepu2_gen_regs()
450 ctx->part_bytepos = bytepos; in hal_jpege_vepu2_gen_regs()
452 get_msb_lsb_at_pos(&regs[51], &regs[52], buf, bytepos); in hal_jpege_vepu2_gen_regs()
456 regs[53] = size - bytepos; in hal_jpege_vepu2_gen_regs()
461 regs[60] = (((bytepos & 7) * 8) << 16) | in hal_jpege_vepu2_gen_regs()
467 if (bytepos) in hal_jpege_vepu2_gen_regs()
468 mpp_dev_set_reg_offset(ctx->dev, 77, bytepos); in hal_jpege_vepu2_gen_regs()