Home
last modified time | relevance | path

Searched refs:p_mark (Results 1 – 5 of 5) sorted by relevance

/OK3568_Linux_fs/external/mpp/mpp/codec/dec/h264/
H A Dh264d_dpb.c632 static void free_dpb_mark(H264_DecCtx_t *p_Dec, H264_DpbMark_t *p_mark, RK_S32 structure) in free_dpb_mark() argument
635 p_mark->top_used = (p_mark->top_used > 0) ? (p_mark->top_used - 1) : 0; in free_dpb_mark()
636 p_mark->bot_used = (p_mark->bot_used > 0) ? (p_mark->bot_used - 1) : 0; in free_dpb_mark()
638 p_mark->top_used = (p_mark->top_used > 0) ? (p_mark->top_used - 1) : 0; in free_dpb_mark()
640 p_mark->bot_used = (p_mark->bot_used > 0) ? (p_mark->bot_used - 1) : 0; in free_dpb_mark()
642 if (p_mark->top_used == 0 && p_mark->bot_used == 0 in free_dpb_mark()
643 && p_mark->out_flag == 0 && (p_mark->slot_idx >= 0)) { in free_dpb_mark()
644 mpp_buf_slot_clr_flag(p_Dec->frame_slots, p_mark->slot_idx, SLOT_CODEC_USE); in free_dpb_mark()
645 reset_dpb_mark(p_mark); in free_dpb_mark()
847 H264_DpbMark_t *p_mark = NULL; in write_picture() local
[all …]
H A Dh264d_init.c244 static void dpb_mark_add_used(H264_DpbMark_t *p_mark, RK_S32 structure) in dpb_mark_add_used() argument
248 p_mark->top_used += 1; in dpb_mark_add_used()
251 p_mark->bot_used += 1; in dpb_mark_add_used()
396 H264_DpbMark_t *p_mark = p_Vid->p_Dec->dpb_mark; in dpb_mark_malloc() local
402 while (p_mark[idx].out_flag || p_mark[idx].top_used in dpb_mark_malloc()
403 || p_mark[idx].bot_used) { in dpb_mark_malloc()
408 mpp_buf_slot_get_unused(p_Vid->p_Dec->frame_slots, &p_mark[idx].slot_idx); in dpb_mark_malloc()
409 if (p_mark[idx].slot_idx < 0) { in dpb_mark_malloc()
414 cur_mark = &p_mark[idx]; in dpb_mark_malloc()
1925 H264_DpbMark_t *p_mark = NULL; in check_refer_dpb_buf_slots() local
[all …]
H A Dh264d_init.h33 MPP_RET reset_dpb_mark(H264_DpbMark_t *p_mark);
/OK3568_Linux_fs/kernel/net/sched/
H A Dsch_sfb.c41 u16 p_mark; /* marking probability */ member
182 b->p_mark = prob_minus(b->p_mark, q->decrement); in decrement_prob()
187 b->p_mark = prob_plus(b->p_mark, q->increment); in increment_prob()
207 totalpm += b->p_mark; in sfb_compute_qlen()
208 if (prob < b->p_mark) in sfb_compute_qlen()
209 prob = b->p_mark; in sfb_compute_qlen()
341 if (p_min > b->p_mark) in sfb_enqueue()
342 p_min = b->p_mark; in sfb_enqueue()
/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/
H A Ddicttrie.cpp462 ParsingMark p_mark = parsing_marks_[mile_stone->mark_start + h_pos]; in extend_dict1() local
463 uint16 ext_num = p_mark.node_num; in extend_dict1()
465 LmaNodeLE0 *node = root_ + p_mark.node_offset + ext_pos; in extend_dict1()
539 ParsingMark p_mark = parsing_marks_[mile_stone->mark_start + h_pos]; in extend_dict2() local
540 uint16 ext_num = p_mark.node_num; in extend_dict2()
542 LmaNodeGE1 *node = nodes_ge1_ + p_mark.node_offset + ext_pos; in extend_dict2()