Home
last modified time | relevance | path

Searched refs:offset (Results 1 – 25 of 139) sorted by relevance

123456

/rockchip-linux_mpp/mpp/hal/rkdec/
H A Dvdpu34x_com.c44 RK_S32 offset, RK_S32 len, RK_S32 idx) in update_size_offset() argument
50 info[idx].offset = offset; in update_size_offset()
58 RK_S32 offset = 0; in vdpu34x_get_rcb_buf_size() local
60 offset += update_size_offset(info, 139, offset, width, RCB_DBLK_ROW); in vdpu34x_get_rcb_buf_size()
61 offset += update_size_offset(info, 133, offset, width, RCB_INTRA_ROW); in vdpu34x_get_rcb_buf_size()
62 offset += update_size_offset(info, 134, offset, width, RCB_TRANSD_ROW); in vdpu34x_get_rcb_buf_size()
63 offset += update_size_offset(info, 136, offset, width, RCB_STRMD_ROW); in vdpu34x_get_rcb_buf_size()
64 offset += update_size_offset(info, 137, offset, width, RCB_INTER_ROW); in vdpu34x_get_rcb_buf_size()
65 offset += update_size_offset(info, 140, offset, width, RCB_SAO_ROW); in vdpu34x_get_rcb_buf_size()
66 offset += update_size_offset(info, 141, offset, width, RCB_FBC_ROW); in vdpu34x_get_rcb_buf_size()
[all …]
H A Dvdpu382_com.c44 RK_S32 offset, RK_S32 len, RK_S32 idx) in update_size_offset() argument
50 info[idx].offset = offset; in update_size_offset()
58 RK_S32 offset = 0; in vdpu382_get_rcb_buf_size() local
60 offset += update_size_offset(info, 139, offset, width, RCB_DBLK_ROW); in vdpu382_get_rcb_buf_size()
61 offset += update_size_offset(info, 133, offset, width, RCB_INTRA_ROW); in vdpu382_get_rcb_buf_size()
62 offset += update_size_offset(info, 134, offset, width, RCB_TRANSD_ROW); in vdpu382_get_rcb_buf_size()
63 offset += update_size_offset(info, 136, offset, width, RCB_STRMD_ROW); in vdpu382_get_rcb_buf_size()
64 offset += update_size_offset(info, 137, offset, width, RCB_INTER_ROW); in vdpu382_get_rcb_buf_size()
65 offset += update_size_offset(info, 140, offset, width, RCB_SAO_ROW); in vdpu382_get_rcb_buf_size()
66 offset += update_size_offset(info, 141, offset, width, RCB_FBC_ROW); in vdpu382_get_rcb_buf_size()
[all …]
H A Dvdpu383_com.c33 RK_S32 offset, RK_S32 len, RK_S32 idx) in update_size_offset() argument
39 info[idx].offset = offset; in update_size_offset()
47 RK_S32 offset = 0; in vdpu383_get_rcb_buf_size() local
49 offset += update_size_offset(info, 140, offset, width, RCB_STRMD_ROW); in vdpu383_get_rcb_buf_size()
50 offset += update_size_offset(info, 142, offset, width, RCB_STRMD_TILE_ROW); in vdpu383_get_rcb_buf_size()
51 offset += update_size_offset(info, 144, offset, width, RCB_INTER_ROW); in vdpu383_get_rcb_buf_size()
52 offset += update_size_offset(info, 146, offset, width, RCB_INTER_TILE_ROW); in vdpu383_get_rcb_buf_size()
53 offset += update_size_offset(info, 148, offset, width, RCB_INTRA_ROW); in vdpu383_get_rcb_buf_size()
54 offset += update_size_offset(info, 150, offset, width, RCB_INTRA_TILE_ROW); in vdpu383_get_rcb_buf_size()
55 offset += update_size_offset(info, 152, offset, width, RCB_FILTERD_ROW); in vdpu383_get_rcb_buf_size()
[all …]
H A Dvdpu384a_com.c34 RK_S32 offset, RK_S32 len, RK_S32 idx) in update_size_offset() argument
40 info[idx].offset = offset; in update_size_offset()
48 RK_S32 offset = 0; in vdpu384a_get_rcb_buf_size() local
50 offset += update_size_offset(info, 140, offset, width, RCB_STRMD_ROW); in vdpu384a_get_rcb_buf_size()
51 offset += update_size_offset(info, 142, offset, width, RCB_STRMD_TILE_ROW); in vdpu384a_get_rcb_buf_size()
52 offset += update_size_offset(info, 144, offset, width, RCB_INTER_ROW); in vdpu384a_get_rcb_buf_size()
53 offset += update_size_offset(info, 146, offset, width, RCB_INTER_TILE_ROW); in vdpu384a_get_rcb_buf_size()
54 offset += update_size_offset(info, 148, offset, width, RCB_INTRA_ROW); in vdpu384a_get_rcb_buf_size()
55 offset += update_size_offset(info, 150, offset, width, RCB_INTRA_TILE_ROW); in vdpu384a_get_rcb_buf_size()
56 offset += update_size_offset(info, 152, offset, width, RCB_FILTERD_ROW); in vdpu384a_get_rcb_buf_size()
[all …]
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu5xx_common.c29 ._2y = {.r_coeff = 66, .g_coeff = 129, .b_coeff = 25, .offset = 16},
30 ._2u = {.r_coeff = -38, .g_coeff = -74, .b_coeff = 112, .offset = 128},
31 ._2v = {.r_coeff = 112, .g_coeff = -94, .b_coeff = -18, .offset = 128},
36 ._2y = {.r_coeff = 47, .g_coeff = 157, .b_coeff = 16, .offset = 16},
37 ._2u = {.r_coeff = -26, .g_coeff = -87, .b_coeff = 112, .offset = 128},
38 ._2v = {.r_coeff = 112, .g_coeff = -102, .b_coeff = -10, .offset = 128},
46 ._2y = {.r_coeff = 77, .g_coeff = 150, .b_coeff = 29, .offset = 0},
47 ._2u = {.r_coeff = -43, .g_coeff = -85, .b_coeff = 128, .offset = 128},
48 ._2v = {.r_coeff = 128, .g_coeff = -107, .b_coeff = -21, .offset = 128},
53 ._2y = {.r_coeff = 54, .g_coeff = 183, .b_coeff = 18, .offset = 0},
[all …]
/rockchip-linux_mpp/inc/
H A Dmpp_buffer.h234 #define mpp_buffer_read(buffer, offset, data, size) \ argument
235 mpp_buffer_read_with_caller(buffer, offset, data, size, __FUNCTION__)
237 #define mpp_buffer_write(buffer, offset, data, size) \ argument
238 mpp_buffer_write_with_caller(buffer, offset, data, size, __FUNCTION__)
258 #define mpp_buffer_set_offset(buffer, offset) \ argument
259 mpp_buffer_set_offset_with_caller(buffer, offset, __FUNCTION__)
268 #define mpp_buffer_sync_partial_begin(buffer, offset, length) \ argument
269 mpp_buffer_sync_partial_begin_f(buffer, 0, offset, length, __FUNCTION__)
270 #define mpp_buffer_sync_partial_end(buffer, offset, length) \ argument
271 mpp_buffer_sync_partial_end_f(buffer, 0, offset, length, __FUNCTION__)
[all …]
H A Dmpp_packet.h65 MPP_RET mpp_packet_read(MppPacket packet, size_t offset, void *data, size_t size);
66 MPP_RET mpp_packet_write(MppPacket packet, size_t offset, void *data, size_t size);
94 RK_U32 offset; member
/rockchip-linux_mpp/osal/
H A Dmpp_dmabuf.c67 MPP_RET mpp_dmabuf_sync_partial_begin(RK_S32 fd, RK_S32 ro, RK_U32 offset, RK_U32 length, const cha… in mpp_dmabuf_sync_partial_begin() argument
77 sync.offset = MPP_ALIGN_DOWN(offset, CACHE_LINE_SIZE); in mpp_dmabuf_sync_partial_begin()
78 sync.len = MPP_ALIGN(length + offset - sync.offset, CACHE_LINE_SIZE); in mpp_dmabuf_sync_partial_begin()
98 MPP_RET mpp_dmabuf_sync_partial_end(RK_S32 fd, RK_S32 ro, RK_U32 offset, RK_U32 length, const char … in mpp_dmabuf_sync_partial_end() argument
108 sync.offset = MPP_ALIGN_DOWN(offset, CACHE_LINE_SIZE); in mpp_dmabuf_sync_partial_end()
109 sync.len = MPP_ALIGN(length + offset - sync.offset, CACHE_LINE_SIZE); in mpp_dmabuf_sync_partial_end()
/rockchip-linux_mpp/mpp/base/
H A Dmpp_cfg_io.c101 rk_s32 offset; member
673 if (str->offset + len >= str->buf_size) { in test_byte()
675 str, str->buf, str->buf_size, str->offset, len, caller); in test_byte()
679 ret = str->buf + str->offset; in test_byte()
682 str, str->buf, str->buf_size, str->offset, len, ret, caller); in test_byte()
691 if (str->offset + pos >= str->buf_size) { in show_byte()
693 str, str->buf, str->buf_size, str->offset, pos, caller); in show_byte()
697 ret = str->buf + str->offset + pos; in show_byte()
700 str, str->buf, str->buf_size, str->offset, pos, ret, caller); in show_byte()
709 if (str->offset + len >= str->buf_size) { in skip_byte()
[all …]
H A Dmpp_buffer.c118 MPP_RET mpp_buffer_read_with_caller(MppBuffer buffer, size_t offset, void *data, size_t size, const… in mpp_buffer_read_with_caller() argument
136 memcpy(data, (char*)src + offset, size); in mpp_buffer_read_with_caller()
141 MPP_RET mpp_buffer_write_with_caller(MppBuffer buffer, size_t offset, void *data, size_t size, cons… in mpp_buffer_write_with_caller() argument
153 if (offset + size > p->info.size) in mpp_buffer_write_with_caller()
161 memcpy((char*)dst + offset, data, size); in mpp_buffer_write_with_caller()
246 return p->offset; in mpp_buffer_get_offset_with_caller()
249 MPP_RET mpp_buffer_set_offset_with_caller(MppBuffer buffer, size_t offset, const char *caller) in mpp_buffer_set_offset_with_caller() argument
257 p->offset = offset; in mpp_buffer_set_offset_with_caller()
325 MPP_RET mpp_buffer_sync_partial_begin_f(MppBuffer buffer, RK_S32 ro, RK_U32 offset, RK_U32 length, … in mpp_buffer_sync_partial_begin_f() argument
334 return mpp_dmabuf_sync_partial_begin(impl->info.fd, ro, impl->offset + offset, length, caller); in mpp_buffer_sync_partial_begin_f()
[all …]
H A Dmpp_packet.c220 size_t offset; in mpp_packet_set_pos() local
226 offset = (RK_U8 *)pos - (RK_U8 *)p->data; in mpp_packet_set_pos()
237 p->length = p->size - offset; in mpp_packet_set_pos()
423 MPP_RET mpp_packet_read(MppPacket packet, size_t offset, void *data, size_t size) in mpp_packet_read() argument
437 memcpy(data, (char*)src + offset, size); in mpp_packet_read()
441 MPP_RET mpp_packet_write(MppPacket packet, size_t offset, void *data, size_t size) in mpp_packet_write() argument
455 memcpy((char*)dst + offset, data, size); in mpp_packet_write()
493 RK_U32 offset = dst_impl->length; in mpp_packet_append() local
497 mpp_packet_add_segment_info(dst, segs->type, offset, segs->len); in mpp_packet_append()
498 offset += segs->len; in mpp_packet_append()
[all …]
/rockchip-linux_mpp/osal/driver/
H A Dmpp_service.c67 mpp_req.offset = 0; in mpp_service_ioctl()
262 mpp_req.offset = 0; in mpp_service_ioc_attach_fd()
285 mpp_req.offset = 0; in mpp_service_ioc_detach_fd()
453 mpp_req->offset = 0; in mpp_service_delimit()
466 mpp_req->offset = 0; in mpp_service_delimit()
475 mpp_req->offset = 0; in mpp_service_delimit()
499 mpp_req->offset = cfg->offset; in mpp_service_reg_wr()
513 mpp_req->offset = cfg->offset; in mpp_service_reg_rd()
525 if (!cfg->offset) in mpp_service_reg_offset()
538 info->reg_idx, info->offset, cfg->offset); in mpp_service_reg_offset()
[all …]
H A Dmpp_device.c190 MPP_RET mpp_dev_set_reg_offset(MppDev dev, RK_S32 index, RK_U32 offset) in mpp_dev_set_reg_offset() argument
195 trans_cfg.offset = offset; in mpp_dev_set_reg_offset()
237 MPP_RET mpp_dev_multi_offset_update(MppDevRegOffCfgs *cfgs, RK_S32 index, RK_U32 offset) in mpp_dev_multi_offset_update() argument
257 cfg->offset = offset; in mpp_dev_multi_offset_update()
263 cfg->offset = offset; in mpp_dev_multi_offset_update()
H A Dvcodec_service.c39 RK_U32 offset; member
443 reg[slot->reg_idx] |= (slot->offset << 10); in update_extra_info()
586 mpp_assert(cfg->offset == 0); in vcodec_service_reg_wr()
602 mpp_assert(cfg->offset == 0); in vcodec_service_reg_rd()
613 if (cfg->offset) { in vcodec_service_reg_offset()
625 slot->reg_idx, slot->offset, cfg->offset); in vcodec_service_reg_offset()
626 slot->offset = cfg->offset; in vcodec_service_reg_offset()
633 slot->offset = cfg->offset; in vcodec_service_reg_offset()
/rockchip-linux_mpp/osal/inc/
H A Dmpp_device.h50 RK_U32 offset; member
57 RK_U32 offset; member
63 RK_U32 offset; member
163 MPP_RET mpp_dev_set_reg_offset(MppDev dev, RK_S32 index, RK_U32 offset);
170 MPP_RET mpp_dev_multi_offset_update(MppDevRegOffCfgs *cfgs, RK_S32 index, RK_U32 offset);
H A Dmpp_dmabuf.h18 MPP_RET mpp_dmabuf_sync_partial_begin(RK_S32 fd, RK_S32 ro, RK_U32 offset, RK_U32 length, const cha…
19 MPP_RET mpp_dmabuf_sync_partial_end(RK_S32 fd, RK_S32 ro, RK_U32 offset, RK_U32 length, const char …
/rockchip-linux_mpp/mpp/legacy/
H A Dvpu.c43 RK_U32 offset; member
88 mpp_req.offset = 0; in vpu_api_set_client_type()
210 reqs[0].offset = 0; in VPUClientSendReg()
217 reqs[1].offset = 0; in VPUClientSendReg()
225 reqs[2].offset = 0; in VPUClientSendReg()
254 RK_S32 VPUClientSendReg2(RK_S32 socket, RK_S32 offset, RK_S32 size, void *param) in VPUClientSendReg2() argument
263 ret = (RK_S32)ioctl(socket, VPU_IOC_WRITE(offset, size), param); in VPUClientSendReg2()
290 mpp_req.offset = 0; in VPUClientWaitResult()
H A Dvpu_mem_legacy.c75 dmabuf->offset = (RK_U32*)buffer; in get_free_memory_vpumem()
85 MppBuffer buffer = (MppBuffer)dmabuf->offset; in inc_used_memory_handle_ref()
98 MppBuffer buf = (MppBuffer)dmabuf->offset; in put_used_memory_handle()
235 p->offset = (RK_U32*)buffer; in VPUMallocLinear()
263 if (p->offset != NULL) { in VPUFreeLinear()
271 MppBuffer buffer = (MppBuffer)src->offset; in VPUMemDuplicate()
307 MppBuffer buffer = (MppBuffer)p->offset; in VPUMemGetFD()
/rockchip-linux_mpp/mpp/hal/vpu/jpege/
H A Dhal_jpege_vepu1_v2.c138 RK_U32 offset = 0; in hal_jpege_vepu1_set_extra_info() local
144 offset = 16 * start_mbrow * hor_stride; in hal_jpege_vepu1_set_extra_info()
146 mpp_dev_set_reg_offset(dev, 11, offset); in hal_jpege_vepu1_set_extra_info()
149 offset = hor_stride * ver_stride + hor_stride * start_mbrow * 16 / 2; in hal_jpege_vepu1_set_extra_info()
151 offset = hor_stride * start_mbrow * 16 / 4 + hor_stride * ver_stride; in hal_jpege_vepu1_set_extra_info()
153 mpp_dev_set_reg_offset(dev, 12, offset); in hal_jpege_vepu1_set_extra_info()
156 offset = hor_stride * start_mbrow * 16 / 4 + hor_stride * ver_stride * 5 / 4; in hal_jpege_vepu1_set_extra_info()
158 mpp_dev_set_reg_offset(dev, 13, offset); in hal_jpege_vepu1_set_extra_info()
162 offset = start_mbrow * hor_stride; in hal_jpege_vepu1_set_extra_info()
164 mpp_dev_set_reg_offset(dev, 11, offset); in hal_jpege_vepu1_set_extra_info()
[all …]
/rockchip-linux_mpp/mpp/codec/enc/h265/
H A Dh265e_api.c365 RK_U32 offset = mpp_packet_get_length(pkt); in h265e_proc_enc_skip() local
366 RK_U32 len = mpp_packet_get_size(pkt) - offset; in h265e_proc_enc_skip()
370 ptr += offset; in h265e_proc_enc_skip()
376 mpp_packet_add_segment_info(pkt, NAL_TRAIL_R, offset, new_length); in h265e_proc_enc_skip()
377 mpp_buffer_sync_partial_end(mpp_packet_get_buffer(pkt), offset, new_length); in h265e_proc_enc_skip()
387 RK_U32 offset = mpp_packet_get_length(pkt); in h265e_add_sei() local
390 ptr += offset; in h265e_add_sei()
400 mpp_packet_set_length(pkt, offset + new_length); in h265e_add_sei()
401 mpp_packet_add_segment_info(pkt, NAL_SEI_PREFIX, offset, new_length); in h265e_add_sei()
/rockchip-linux_mpp/mpp/vproc/vdpp/
H A Dvdpp.c345 mpp_req[req_cnt].offset = VDPP_REG_OFF_YRGB_HOR_COE; in vdpp_start()
352 mpp_req[req_cnt].offset = VDPP_REG_OFF_YRGB_VER_COE; in vdpp_start()
359 mpp_req[req_cnt].offset = VDPP_REG_OFF_CBCR_HOR_COE; in vdpp_start()
366 mpp_req[req_cnt].offset = VDPP_REG_OFF_CBCR_VER_COE; in vdpp_start()
373 mpp_req[req_cnt].offset = VDPP_REG_OFF_ZME_COMMON; in vdpp_start()
380 mpp_req[req_cnt].offset = VDPP_REG_OFF_DMSR; in vdpp_start()
385 reg_off[0].offset = ctx->params.src.cbcr_offset; in vdpp_start()
387 reg_off[1].offset = ctx->params.dst.cbcr_offset; in vdpp_start()
392 mpp_req[req_cnt].offset = 0; in vdpp_start()
399 mpp_req[req_cnt].offset = 0; in vdpp_start()
[all …]
/rockchip-linux_mpp/utils/
H A Dmpp_enc_roi_utils.c366 RK_U32 offset = 425 + index; \
367 set_roi_pos_val(buf, offset, val); \
372 RK_U32 offset = 340 + index; \
373 set_roi_pos_val(buf, offset, val); \
378 RK_U32 offset = 170 + index * 2; \
379 set_roi_pos_val(buf, offset, val); \
384 RK_U32 offset = index * 2; \
385 set_roi_pos_val(buf, offset, val); \
434 RK_U32 offset = index; \
435 set_roi_qp_cfg(buf, offset, cfg); \
[all …]
/rockchip-linux_mpp/mpp/hal/common/h265/
H A Dhal_h265e_stream_amend.c15 RK_U32 offset = mpp_packet_get_length(enc_task->packet); in hal_h265e_amend_temporal_id() local
16 RK_U8 *stream_ptr = (RK_U8 *)(mpp_buffer_get_ptr(enc_task->output) + offset); in hal_h265e_amend_temporal_id()
/rockchip-linux_mpp/mpp/hal/common/h264/
H A Dhal_h264e_stream_amend.c159 RK_S32 offset = 0; in h264e_vepu_stream_amend_proc() local
166 mpp_packet_add_segment_info(pkt_tmp, seg->type, offset, seg->len); in h264e_vepu_stream_amend_proc()
167 offset += seg->len; in h264e_vepu_stream_amend_proc()
238 mpp_packet_add_segment_info(pkt_tmp, H264_NALU_TYPE_PREFIX, offset, prefix_bit); in h264e_vepu_stream_amend_proc()
239 offset += prefix_bit; in h264e_vepu_stream_amend_proc()
319 mpp_packet_add_segment_info(pkt_tmp, type, offset, nal_len); in h264e_vepu_stream_amend_proc()
320 offset += nal_len; in h264e_vepu_stream_amend_proc()
/rockchip-linux_mpp/mpp/hal/rkdec/av1d/
H A Dhal_av1d_vdpu383.c1786 RK_S32 offset, RK_S32 len, RK_S32 rcb_buf_idx) in update_size_offset() argument
1792 info[rcb_buf_idx].offset = offset; in update_size_offset()
1832 VDPU383_SET_BUF_PROTECT_VAL(&buf_p[reg_ctx->rcb_buf_info[loop].offset],
1848 VDPU383_DUMP_BUF_PROTECT_VAL(&buf_p[reg_ctx->rcb_buf_info[loop].offset],
1918 RK_U32 offset = 0; in vdpu383_av1d_rcb_setup() local
1922offset += update_size_offset(reg_ctx->rcb_buf_info, 140, offset, VDPU383_RCB_STRMD_ROW_LEN, … in vdpu383_av1d_rcb_setup()
1923offset += update_size_offset(reg_ctx->rcb_buf_info, 142, offset, VDPU383_RCB_STRMD_TILE_ROW_LEN, … in vdpu383_av1d_rcb_setup()
1924offset += update_size_offset(reg_ctx->rcb_buf_info, 144, offset, VDPU383_RCB_INTER_ROW_LEN, … in vdpu383_av1d_rcb_setup()
1925offset += update_size_offset(reg_ctx->rcb_buf_info, 146, offset, VDPU383_RCB_INTER_TILE_ROW_LEN, … in vdpu383_av1d_rcb_setup()
1926offset += update_size_offset(reg_ctx->rcb_buf_info, 148, offset, VDPU383_RCB_INTRA_ROW_LEN, … in vdpu383_av1d_rcb_setup()
[all …]

123456