Home
last modified time | relevance | path

Searched refs:pos (Results 1 – 25 of 76) sorted by relevance

1234

/rockchip-linux_mpp/osal/inc/
H A Dmpp_list.h87 #define list_for_each_safe(pos, n, head) \ argument
88 for (pos = (head)->next, n = pos->next; pos != (head); \
89 pos = n, n = pos->next)
106 #define list_next_entry(pos, type, member) \ argument
107 list_entry((pos)->member.next, type, member)
109 #define list_prev_entry(pos, type, member) \ argument
110 list_entry((pos)->member.prev, type, member)
112 #define list_for_each_entry(pos, head, type, member) \ argument
113 for (pos = list_entry((head)->next, type, member); \
114 &pos->member != (head); \
[all …]
H A Dmpp_hash.h146 #define hlist_for_each(pos, head) \ argument
147 for (pos = (head)->first; pos ; pos = pos->next)
149 #define hlist_for_each_safe(pos, n, head) \ argument
150 for (pos = (head)->first; pos && ({ n = pos->next; 1; }); \
151 pos = n)
158 #define hlist_for_each_entry(pos, head, member) \ argument
159 for (pos = hlist_entry_safe((head)->first, typeof(*(pos)), member);\
160 pos; \
161 pos = hlist_entry_safe((pos)->member.next, typeof(*(pos)), member))
163 #define hlist_for_each_entry_continue(pos, member) \ argument
[all …]
/rockchip-linux_mpp/mpp/codec/
H A Dmpp_rc.c55 p->pos = 0; in mpp_data_init()
72 p->val[p->pos] = val; in mpp_data_update()
74 if (++p->pos >= p->size) in mpp_data_update()
75 p->pos = 0; in mpp_data_update()
87 RK_S32 pos = p->pos; in mpp_data_avg() local
98 if (pos) in mpp_data_avg()
99 pos--; in mpp_data_avg()
101 pos = p->len - 1; in mpp_data_avg()
103 sum += p->val[pos]; in mpp_data_avg()
112 sum = p->val[--pos]; in mpp_data_avg()
[all …]
/rockchip-linux_mpp/mpp/codec/rc/
H A Drc_api.c100 RcImplApiNode *pos, *n; in rc_api_srv_deinit() local
102 list_for_each_entry_safe(pos, n, &srv->list, RcImplApiNode, list) { in rc_api_srv_deinit()
104 strof_coding_type(pos->type), pos->name); in rc_api_srv_deinit()
106 list_del_init(&pos->list); in rc_api_srv_deinit()
107 MPP_FREE(pos); in rc_api_srv_deinit()
126 RcImplApiNode *pos, *n; in _rc_api_get() local
128 list_for_each_entry_safe(pos, n, &srv->list, RcImplApiNode, list) { in _rc_api_get()
129 if (type == pos->type && in _rc_api_get()
130 !strncmp(name, pos->name, sizeof(pos->name) - 1)) { in _rc_api_get()
132 strof_coding_type(type), pos->name); in _rc_api_get()
[all …]
H A Drc_base.c131 RK_S32 pos = 0; in mpp_data_get_pre_val_v2() local
139 pos = p->pos_w - 1; in mpp_data_get_pre_val_v2()
140 if (pos - idx < 0) { in mpp_data_get_pre_val_v2()
141 RK_S32 pos1 = idx - pos; in mpp_data_get_pre_val_v2()
144 pos = p->size - pos1; in mpp_data_get_pre_val_v2()
146 pos = pos - idx; in mpp_data_get_pre_val_v2()
148 mpp_assert(pos < p->size); in mpp_data_get_pre_val_v2()
149 return p->val[pos]; in mpp_data_get_pre_val_v2()
/rockchip-linux_mpp/mpp/base/
H A Dmpp_enc_ref.c182 RK_S32 pos = 0; in mpp_enc_ref_cfg_check() local
185 for (pos = 0; pos < lt_cfg_cnt; pos++, cfg++) { in mpp_enc_ref_cfg_check()
194 ref, pos, lt_idx); in mpp_enc_ref_cfg_check()
200 ref, pos, lt_idx); in mpp_enc_ref_cfg_check()
215 ref, pos, temporal_id); in mpp_enc_ref_cfg_check()
222 ref, pos, ref_mode); in mpp_enc_ref_cfg_check()
237 RK_S32 pos = 0; in mpp_enc_ref_cfg_check() local
240 for (pos = 0; pos < st_cfg_cnt; pos++, cfg++) { in mpp_enc_ref_cfg_check()
248 ref, pos, temporal_id); in mpp_enc_ref_cfg_check()
255 ref, pos, ref_mode); in mpp_enc_ref_cfg_check()
[all …]
H A Dmpp_buffer_impl.c257 MppBufferImpl *pos, *n; in mpp_buffer_group_dump() local
267 list_for_each_entry_safe(pos, n, &group->list_used, MppBufferImpl, list_status) { in mpp_buffer_group_dump()
268 dump_buffer_info(pos); in mpp_buffer_group_dump()
272 list_for_each_entry_safe(pos, n, &group->list_unused, MppBufferImpl, list_status) { in mpp_buffer_group_dump()
273 dump_buffer_info(pos); in mpp_buffer_group_dump()
294 MppDevBufMapNode *pos, *n; in service_put_buffer() local
328 list_for_each_entry_safe(pos, n, &buffer->list_maps, MppDevBufMapNode, list_buf) { in service_put_buffer()
329 list_move_tail(&pos->list_buf, &list_maps); in service_put_buffer()
330 pos->iova = (rk_u32)(-1); in service_put_buffer()
364 list_for_each_entry_safe(pos, n, &list_maps, MppDevBufMapNode, list_buf) { in service_put_buffer()
[all …]
H A Dmpp_packet.c91 p->data = p->pos = data; in mpp_packet_init()
114 p->data = p->pos = mpp_buffer_get_ptr(buffer); in mpp_packet_init_with_buffer()
160 void *pos = mpp_malloc_size(void, length + 256); in mpp_packet_copy_init() local
162 if (!pos) { in mpp_packet_copy_init()
169 p->data = p->pos = pos; in mpp_packet_copy_init()
174 memcpy(pos, src_impl->pos, length); in mpp_packet_copy_init()
178 memset((RK_U8*)pos + length, 0, 256); in mpp_packet_copy_init()
217 void mpp_packet_set_pos(MppPacket packet, void *pos) in mpp_packet_set_pos() argument
226 offset = (RK_U8 *)pos - (RK_U8 *)p->data; in mpp_packet_set_pos()
227 diff = (RK_U8 *)pos - (RK_U8 *)p->pos; in mpp_packet_set_pos()
[all …]
H A Dmpp_cfg_io.c198 MppCfgIoImpl *pos, *n; in loop_all_children() local
202 list_for_each_entry_safe(pos, n, &impl->child, MppCfgIoImpl, list) { in loop_all_children()
203 loop_all_children(pos, func, data); in loop_all_children()
343 MppCfgIoImpl *pos, *n; in mpp_cfg_put() local
345 list_for_each_entry_safe(pos, n, &impl->child, MppCfgIoImpl, list) { in mpp_cfg_put()
346 list_del_init(&pos->list); in mpp_cfg_put()
359 MppCfgIoImpl *pos, *n; in mpp_cfg_put_all_child() local
364 list_for_each_entry_safe(pos, n, &impl->child, MppCfgIoImpl, list) { in mpp_cfg_put_all_child()
365 list_del_init(&pos->list); in mpp_cfg_put_all_child()
368 impl->depth, impl, pos, pos->type, pos->name); in mpp_cfg_put_all_child()
[all …]
H A Dmpp_enc_refs.c396 RK_S32 pos = -1; in check_ref_cpb_pos() local
400 return pos; in check_ref_cpb_pos()
405 for (pos = 0; pos < MAX_CPB_LT_FRM; pos++) { in check_ref_cpb_pos()
406 RK_S32 cpb_idx = pos + MAX_CPB_ST_FRM; in check_ref_cpb_pos()
410 pos = cpb_idx; in check_ref_cpb_pos()
411 enc_refs_dbg_flow("found ltr ref %d at pos %d\n", seq_idx, pos); in check_ref_cpb_pos()
418 for (pos = 0; pos < MAX_CPB_ST_FRM; pos++) { in check_ref_cpb_pos()
419 EncFrmStatus *cpb_ref = &cpb->cpb_refs[pos]; in check_ref_cpb_pos()
422 seq_idx, pos, cpb_ref->seq_idx); in check_ref_cpb_pos()
425 enc_refs_dbg_flow("found ref %d at pos %d\n", seq_idx, pos); in check_ref_cpb_pos()
[all …]
/rockchip-linux_mpp/mpp/hal/common/av1/
H A Dfilm_grain_noise_table.c271 RK_S32 pos = 0; in GenerateLumaGrainBlock() local
278 wsum = wsum + ar_coeffs_y[pos] * in GenerateLumaGrainBlock()
280 ++pos; in GenerateLumaGrainBlock()
333 RK_S32 pos = 0; in GenerateChromaGrainBlock() local
340 wsum_cb = wsum_cb + ar_coeffs_cb[pos] * in GenerateChromaGrainBlock()
342 wsum_cr = wsum_cr + ar_coeffs_cr[pos] * in GenerateChromaGrainBlock()
344 ++pos; in GenerateChromaGrainBlock()
359 wsum_cb = wsum_cb + ar_coeffs_cb[pos] * av_luma; in GenerateChromaGrainBlock()
360 wsum_cr = wsum_cr + ar_coeffs_cr[pos] * av_luma; in GenerateChromaGrainBlock()
/rockchip-linux_mpp/mpp/codec/enc/h264/
H A Dh264e_sei.c43 void *pos = mpp_packet_get_pos(packet); in h264e_sei_recovery_point_to_packet() local
47 void *dst = pos + length; in h264e_sei_recovery_point_to_packet()
48 RK_S32 buf_size = (pkt_base + pkt_size) - (pos + length); in h264e_sei_recovery_point_to_packet()
105 void *pos = mpp_packet_get_pos(packet); in h264e_sei_to_packet() local
110 void *dst = pos + length; in h264e_sei_to_packet()
111 RK_S32 buf_size = (pkt_base + pkt_size) - (pos + length); in h264e_sei_to_packet()
120 pos, length); in h264e_sei_to_packet()
H A Dh264e_slice.c529 RK_S32 pos = 0; in h264e_slice_read() local
534 pos = sprintf(log + pos, "hw stream: "); in h264e_slice_read()
536 pos += sprintf(log + pos, "%02x ", tmp[i]); in h264e_slice_read()
538 pos += sprintf(log + pos, "\n"); in h264e_slice_read()
749 RK_S32 pos = 0; in h264e_slice_write() local
752 pos = sprintf(log + pos, "sw stream: "); in h264e_slice_write()
754 pos += sprintf(log + pos, "%02x ", tmp[i]); in h264e_slice_write()
756 pos += sprintf(log + pos, "\n"); in h264e_slice_write()
/rockchip-linux_mpp/mpp/inc/
H A Dmpp_enc_cfg.h23 #define POS_TO_FLAG(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) & 0xffff)) argument
24 #define POS_TO_ELEM(p, pos) ((rk_u8*)(p) + ((rk_u32)(pos) >> 16)) argument
/rockchip-linux_mpp/mpp/hal/rkenc/common/
H A Dvepu580_common.c58 Vepu580OsdPos *pos = &regs->osd_pos[k]; in vepu580_set_osd() local
63 pos->osd_lt_x = tmp->start_mb_x; in vepu580_set_osd()
64 pos->osd_lt_y = tmp->start_mb_y; in vepu580_set_osd()
65 pos->osd_rb_x = tmp->start_mb_x + tmp->num_mb_x - 1; in vepu580_set_osd()
66 pos->osd_rb_y = tmp->start_mb_y + tmp->num_mb_y - 1; in vepu580_set_osd()
H A Dvepu541_common.c295 Vepu541OsdPos *pos = &regs->osd_pos[i]; in vepu541_set_osd() local
300 pos->osd_lt_x = tmp->start_mb_x; in vepu541_set_osd()
301 pos->osd_lt_y = tmp->start_mb_y; in vepu541_set_osd()
302 pos->osd_rb_x = tmp->start_mb_x + tmp->num_mb_x - 1; in vepu541_set_osd()
303 pos->osd_rb_y = tmp->start_mb_y + tmp->num_mb_y - 1; in vepu541_set_osd()
496 Vepu541OsdPos *pos = &regs->osd_pos[k]; in vepu540_set_osd() local
501 pos->osd_lt_x = tmp->start_mb_x; in vepu540_set_osd()
502 pos->osd_lt_y = tmp->start_mb_y; in vepu540_set_osd()
503 pos->osd_rb_x = tmp->start_mb_x + tmp->num_mb_x - 1; in vepu540_set_osd()
504 pos->osd_rb_y = tmp->start_mb_y + tmp->num_mb_y - 1; in vepu540_set_osd()
/rockchip-linux_mpp/utils/
H A Dmpi_enc_utils.c1117 RK_S32 pos = 0; in mpi_enc_gen_smart_gop_ref_cfg() local
1135 st_ref[pos].is_non_ref = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1136 st_ref[pos].temporal_id = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1137 st_ref[pos].ref_mode = REF_TO_PREV_INTRA; in mpi_enc_gen_smart_gop_ref_cfg()
1138 st_ref[pos].ref_arg = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1139 st_ref[pos].repeat = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1140 pos++; in mpi_enc_gen_smart_gop_ref_cfg()
1144 st_ref[pos].is_non_ref = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1145 st_ref[pos].temporal_id = 0; in mpi_enc_gen_smart_gop_ref_cfg()
1146 st_ref[pos].ref_mode = REF_TO_PREV_REF_FRM; in mpi_enc_gen_smart_gop_ref_cfg()
[all …]
/rockchip-linux_mpp/osal/
H A Dmpp_platform.c58 char *pos = NULL; in check_kernel_version() local
61 pos = strstr(buf, "Linux version "); in check_kernel_version()
62 if (pos) { in check_kernel_version()
68 pos += 14; in check_kernel_version()
69 count = sscanf(pos, "%d.%d.%d ", &major, &minor, &last); in check_kernel_version()
H A Dmpp_mem_pool.c162 MppMemPoolImpl *pos, *n; in mem_pool_srv_deinit() local
164 list_for_each_entry_safe(pos, n, &srv->list, MppMemPoolImpl, service_link) { in mem_pool_srv_deinit()
165 mem_pool_dbg_exit("pool %-16s size %4d leaked\n", pos->name, pos->size); in mem_pool_srv_deinit()
166 put_pool(srv, pos, __FUNCTION__); in mem_pool_srv_deinit()
/rockchip-linux_mpp/mpp/codec/dec/av1/
H A Dav1d_api.c152 RK_U8 *pos = NULL; in av1d_prepare() local
161 buf = pos = mpp_packet_get_pos(pkt); in av1d_prepare()
181 pos = buf + length; in av1d_prepare()
182 mpp_packet_set_pos(pkt, pos); in av1d_prepare()
194 pos += (consumed >= 0) ? consumed : length; in av1d_prepare()
196 mpp_packet_set_pos(pkt, pos); in av1d_prepare()
/rockchip-linux_mpp/mpp/codec/dec/vp9/
H A Dvp9d_api.c144 RK_U8 *pos = NULL; in vp9d_prepare() local
150 buf = pos = mpp_packet_get_pos(pkt); in vp9d_prepare()
154 pos += (consumed >= 0) ? consumed : length; in vp9d_prepare()
156 mpp_packet_set_pos(pkt, pos); in vp9d_prepare()
/rockchip-linux_mpp/mpp/hal/rkdec/h265d/
H A Dhal_h265d_vdpu383.c66 #define SPSPPS_OFFSET(pos) (CABAC_TAB_OFFSET + CABAC_TAB_ALIGEND_SIZE + (INFO_BUFFER_S… argument
67 #define RPS_OFFSET(pos) (SPSPPS_OFFSET(pos) + SPSPPS_ALIGNED_SIZE) argument
68 #define SCALIST_OFFSET(pos) (RPS_OFFSET(pos) + RPS_ALIGEND_SIZE) argument
260 RK_S32 pos = blk4_y * 8 + blk4_x; in hal_vdpu383_record_scaling_list() local
263 mpp_put_bits(&bp, p_data[pos + i + 0], 8); in hal_vdpu383_record_scaling_list()
264 mpp_put_bits(&bp, p_data[pos + i + 8], 8); in hal_vdpu383_record_scaling_list()
265 mpp_put_bits(&bp, p_data[pos + i + 16], 8); in hal_vdpu383_record_scaling_list()
266 mpp_put_bits(&bp, p_data[pos + i + 24], 8); in hal_vdpu383_record_scaling_list()
279 RK_S32 pos = blk4_y * 8 + blk4_x; in hal_vdpu383_record_scaling_list() local
282 mpp_put_bits(&bp, p_data[pos + i + 0], 8); in hal_vdpu383_record_scaling_list()
[all …]
H A Dhal_h265d_vdpu384a.c46 #define SPSPPS_OFFSET(pos) (INFO_BUFFER_SIZE * pos) argument
47 #define SCALIST_OFFSET(pos) (SPSPPS_OFFSET(pos) + SPSPPS_ALIGNED_SIZE) argument
228 RK_S32 pos = blk4_y * 8 + blk4_x; in hal_vdpu384a_record_scaling_list() local
231 mpp_put_bits(&bp, p_data[pos + i + 0], 8); in hal_vdpu384a_record_scaling_list()
232 mpp_put_bits(&bp, p_data[pos + i + 8], 8); in hal_vdpu384a_record_scaling_list()
233 mpp_put_bits(&bp, p_data[pos + i + 16], 8); in hal_vdpu384a_record_scaling_list()
234 mpp_put_bits(&bp, p_data[pos + i + 24], 8); in hal_vdpu384a_record_scaling_list()
247 RK_S32 pos = blk4_y * 8 + blk4_x; in hal_vdpu384a_record_scaling_list() local
250 mpp_put_bits(&bp, p_data[pos + i + 0], 8); in hal_vdpu384a_record_scaling_list()
251 mpp_put_bits(&bp, p_data[pos + i + 8], 8); in hal_vdpu384a_record_scaling_list()
[all …]
/rockchip-linux_mpp/tools/
H A Dchangelog.sh45 local pos=$prefix_len
52 let pos++
56 log=$(echo ${msg:$pos} | sed -e 's/^[ ]*//g' | sed -e 's/[ ]*$//g')
/rockchip-linux_mpp/osal/driver/
H A Dmpp_service.c375 MppDevBufMapNode *pos, *n; in mpp_service_deinit() local
378 list_for_each_entry_safe(pos, n, &p->list_bufs, MppDevBufMapNode, list_dev) { in mpp_service_deinit()
379 pthread_mutex_t *lock_buf = pos->lock_buf; in mpp_service_deinit()
381 mpp_assert(pos->lock_buf && pos->lock_dev); in mpp_service_deinit()
382 mpp_assert(pos->lock_dev == &p->lock_bufs); in mpp_service_deinit()
386 list_del_init(&pos->list_dev); in mpp_service_deinit()
387 list_del_init(&pos->list_buf); in mpp_service_deinit()
388 pos->lock_buf = NULL; in mpp_service_deinit()
389 pos->lock_dev = NULL; in mpp_service_deinit()
390 mpp_service_ioc_detach_fd(pos); in mpp_service_deinit()
[all …]

1234