Home
last modified time | relevance | path

Searched refs:frame_num (Results 1 - 25 of 58) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-h264.c40 cur_frame_num = dec_params->frame_num; in v4l2_h264_init_reflist_builder()
63 * Handle frame_num wraparound as described in section in v4l2_h264_init_reflist_builder()
65 * For long term references, frame_num is set to in v4l2_h264_init_reflist_builder()
68 if (!b->refs[i].longterm && dpb[i].frame_num > cur_frame_num) in v4l2_h264_init_reflist_builder()
69 b->refs[i].frame_num = (int)dpb[i].frame_num - in v4l2_h264_init_reflist_builder()
72 b->refs[i].frame_num = dpb[i].frame_num; in v4l2_h264_init_reflist_builder()
149 * but with frame_num (wrapped). For frames, the value of pic_num and in v4l2_h264_p_ref_list_cmp()
150 * frame_num ar in v4l2_h264_p_ref_list_cmp()
317 int frame_num = builder->refs[reflist[i].index].frame_num; format_ref_list_p() local
354 int frame_num = builder->refs[reflist[i].index].frame_num; format_ref_list_b() local
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/tegra-vde/
H A Dtrace.h55 TP_printk("[%u][%u] = { 0x%08x (flags = \"%s\", frame_num = %u); 0x%08x }",
62 TP_PROTO(unsigned int frame_num),
63 TP_ARGS(frame_num),
65 __field(unsigned int, frame_num)
68 __entry->frame_num = frame_num;
70 TP_printk("REF L0: DPB: Frame 0: frame_num = %u", __entry->frame_num)
H A Dvde.c49 u32 frame_num; member
238 trace_vde_ref_l0(dpb_frames[0].frame_num); in tegra_vde_setup_iram_tables()
249 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
279 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
292 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
615 if (frame->frame_num > 0x7FFFFF) { in tegra_vde_validate_frame()
616 dev_err(dev, "Bad frame_num %u\n", frame->frame_num); in tegra_vde_validate_frame()
762 dpb_frames[i].frame_num = frames[i].frame_num; in tegra_vde_ioctl_decode_h264()
[all...]
H A Duapi.h21 __u32 frame_num; member
/kernel/linux/linux-6.6/drivers/media/platform/nvidia/tegra-vde/
H A Dtrace.h55 TP_printk("[%u][%u] = { 0x%08x (flags = \"%s\", frame_num = %u); 0x%08x }",
62 TP_PROTO(unsigned int frame_num),
63 TP_ARGS(frame_num),
65 __field(unsigned int, frame_num)
68 __entry->frame_num = frame_num;
70 TP_printk("REF L0: DPB: Frame 0: frame_num = %u", __entry->frame_num)
H A Dh264.c23 unsigned int frame_num; member
211 trace_vde_ref_l0(dpb_frames[0].frame_num); in tegra_vde_setup_iram_tables()
222 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
252 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
265 value |= frame->frame_num; in tegra_vde_setup_iram_tables()
709 int err, frame_num; in tegra_vde_h264_setup_frame() local
735 frame_num = h->decode_params->frame_num; in tegra_vde_h264_setup_frame()
740 frame_num = b->refs[ref_id].frame_num; in tegra_vde_h264_setup_frame()
[all...]
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-h264.c34 cur_frame_num = dec_params->frame_num; in v4l2_h264_init_reflist_builder()
56 * Handle frame_num wraparound as described in section in v4l2_h264_init_reflist_builder()
61 if (dpb[i].frame_num > cur_frame_num) in v4l2_h264_init_reflist_builder()
62 b->refs[i].frame_num = (int)dpb[i].frame_num - in v4l2_h264_init_reflist_builder()
65 b->refs[i].frame_num = dpb[i].frame_num; in v4l2_h264_init_reflist_builder()
111 return builder->refs[idxb].frame_num < in v4l2_h264_p_ref_list_cmp()
112 builder->refs[idxa].frame_num ? in v4l2_h264_p_ref_list_cmp()
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
H A Dsh_css_sp.h90 * @param[in] frame_num The offline frame number.
95 unsigned int frame_num,
102 * @param[in] frame_num The mipi frame number.
107 unsigned int frame_num,
113 * @param[in] frame_num The mipi frame number.
118 unsigned int frame_num,
H A Dsh_css_sp.c1443 unsigned int frame_num, in sh_css_update_host2sp_offline_frame()
1450 assert(frame_num < NUM_CONTINUOUS_FRAMES); in sh_css_update_host2sp_offline_frame()
1457 offset += frame_num; in sh_css_update_host2sp_offline_frame()
1464 offset += frame_num; in sh_css_update_host2sp_offline_frame()
1474 unsigned int frame_num, in sh_css_update_host2sp_mipi_frame()
1481 assert(frame_num < (N_CSI_PORTS * NUM_MIPI_FRAMES_PER_STREAM)); in sh_css_update_host2sp_mipi_frame()
1488 offset += frame_num; in sh_css_update_host2sp_mipi_frame()
1500 unsigned int frame_num, in sh_css_update_host2sp_mipi_metadata()
1507 assert(frame_num < (N_CSI_PORTS * NUM_MIPI_FRAMES_PER_STREAM)); in sh_css_update_host2sp_mipi_metadata()
1513 o += frame_num; in sh_css_update_host2sp_mipi_metadata()
1442 sh_css_update_host2sp_offline_frame( unsigned int frame_num, struct ia_css_frame *frame, struct ia_css_metadata *metadata) sh_css_update_host2sp_offline_frame() argument
1473 sh_css_update_host2sp_mipi_frame( unsigned int frame_num, struct ia_css_frame *frame) sh_css_update_host2sp_mipi_frame() argument
1499 sh_css_update_host2sp_mipi_metadata( unsigned int frame_num, struct ia_css_metadata *metadata) sh_css_update_host2sp_mipi_metadata() argument
[all...]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
H A Dsh_css_sp.h85 * @param[in] frame_num The offline frame number.
90 unsigned int frame_num,
97 * @param[in] frame_num The mipi frame number.
102 unsigned int frame_num,
108 * @param[in] frame_num The mipi frame number.
113 unsigned int frame_num,
H A Dsh_css_sp.c1410 unsigned int frame_num, in sh_css_update_host2sp_offline_frame()
1417 assert(frame_num < NUM_CONTINUOUS_FRAMES); in sh_css_update_host2sp_offline_frame()
1424 offset += frame_num; in sh_css_update_host2sp_offline_frame()
1431 offset += frame_num; in sh_css_update_host2sp_offline_frame()
1441 unsigned int frame_num, in sh_css_update_host2sp_mipi_frame()
1448 assert(frame_num < (N_CSI_PORTS * NUM_MIPI_FRAMES_PER_STREAM)); in sh_css_update_host2sp_mipi_frame()
1455 offset += frame_num; in sh_css_update_host2sp_mipi_frame()
1467 unsigned int frame_num, in sh_css_update_host2sp_mipi_metadata()
1474 assert(frame_num < (N_CSI_PORTS * NUM_MIPI_FRAMES_PER_STREAM)); in sh_css_update_host2sp_mipi_metadata()
1480 o += frame_num; in sh_css_update_host2sp_mipi_metadata()
1409 sh_css_update_host2sp_offline_frame( unsigned int frame_num, struct ia_css_frame *frame, struct ia_css_metadata *metadata) sh_css_update_host2sp_offline_frame() argument
1440 sh_css_update_host2sp_mipi_frame( unsigned int frame_num, struct ia_css_frame *frame) sh_css_update_host2sp_mipi_frame() argument
1466 sh_css_update_host2sp_mipi_metadata( unsigned int frame_num, struct ia_css_metadata *metadata) sh_css_update_host2sp_mipi_metadata() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/sti/hva/
H A Dhva-h264.c154 * @frame_num: the parameter to be written in the slice header
283 u32 frame_num; member
418 int frame_num, in hva_h264_fill_slice_header()
433 int idr_pic_id = frame_num % 2; in hva_h264_fill_slice_header()
435 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header()
437 if (!(frame_num % ctrls->gop_size)) in hva_h264_fill_slice_header()
454 if ((frame_num / ctrls->gop_size) % 2) { in hva_h264_fill_slice_header()
600 u32 frame_num = pctx->stream_num; in hva_h264_prepare_task() local
635 td->first_picture_in_sequence = (!frame_num) ? 1 : 0; in hva_h264_prepare_task()
783 if (frame_num in hva_h264_prepare_task()
415 hva_h264_fill_slice_header(struct hva_ctx *pctx, u8 *slice_header_addr, struct hva_controls *ctrls, int frame_num, u16 *header_size, u16 *header_offset0, u16 *header_offset1, u16 *header_offset2) hva_h264_fill_slice_header() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/hva/
H A Dhva-h264.c154 * @frame_num: the parameter to be written in the slice header
283 u32 frame_num; member
418 int frame_num, in hva_h264_fill_slice_header()
435 int idr_pic_id = frame_num % 2; in hva_h264_fill_slice_header()
437 u32 frame_order = frame_num % ctrls->gop_size; in hva_h264_fill_slice_header()
439 if (!(frame_num % ctrls->gop_size)) in hva_h264_fill_slice_header()
456 if ((frame_num / ctrls->gop_size) % 2) { in hva_h264_fill_slice_header()
602 u32 frame_num = pctx->stream_num; in hva_h264_prepare_task() local
637 td->first_picture_in_sequence = (!frame_num) ? 1 : 0; in hva_h264_prepare_task()
785 if (frame_num in hva_h264_prepare_task()
415 hva_h264_fill_slice_header(struct hva_ctx *pctx, u8 *slice_header_addr, struct hva_controls *ctrls, int frame_num, u16 *header_size, u16 *header_offset0, u16 *header_offset1, u16 *header_offset2) hva_h264_fill_slice_header() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_common.c165 dst_param->frame_num = dec_param->frame_num; in mtk_vdec_h264_copy_slice_hd_params()
209 dst_entry->frame_num = src_entry->frame_num; in mtk_vdec_h264_copy_decode_params()
H A Dvdec_h264_req_common.h96 unsigned int frame_num; member
126 unsigned short frame_num; member
/kernel/linux/linux-5.10/tools/testing/selftests/net/
H A Dpsock_tpacket.c225 unsigned int frame_num = 0; in walk_v1_v2_rx() local
239 while (__v1_v2_rx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_rx()
241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx()
262 frame_num = (frame_num + 1) % ring->rd_num; in walk_v1_v2_rx()
376 unsigned int frame_num = 0, got = 0; in walk_tx() local
419 void *next = get_next_frame(ring, frame_num); in walk_tx()
465 frame_num = (frame_num + 1) % nframes; in walk_tx()
/kernel/linux/linux-6.6/tools/testing/selftests/net/
H A Dpsock_tpacket.c225 unsigned int frame_num = 0; in walk_v1_v2_rx() local
239 while (__v1_v2_rx_kernel_ready(ring->rd[frame_num].iov_base, in walk_v1_v2_rx()
241 ppd.raw = ring->rd[frame_num].iov_base; in walk_v1_v2_rx()
262 frame_num = (frame_num + 1) % ring->rd_num; in walk_v1_v2_rx()
376 unsigned int frame_num = 0, got = 0; in walk_tx() local
419 void *next = get_next_frame(ring, frame_num); in walk_tx()
465 frame_num = (frame_num + 1) % nframes; in walk_tx()
/kernel/linux/linux-5.10/include/media/
H A Dh264-ctrls.h197 __u16 frame_num; member
213 __u16 frame_num; member
H A Dv4l2-h264.h19 * @refs.frame_num: reference frame number
35 int frame_num; member
/kernel/linux/linux-5.10/drivers/usb/host/
H A Dfhci-sched.c68 td_next->start_frame = usb->actual_frame->frame_num; in fhci_transaction_confirm()
304 (((usb->actual_frame->frame_num - in scan_ed_list()
312 td->start_frame = usb->actual_frame->frame_num; in scan_ed_list()
340 if ((((in_be16(&fhci->pram->frame_num) & 0x07ff) - in rotate_frames()
341 usb->actual_frame->frame_num) & 0x7ff) > 5) in rotate_frames()
348 usb->actual_frame->frame_num = in_be16(&fhci->pram->frame_num) & 0x7ff; in rotate_frames()
H A Dfhci.h178 __be16 frame_num; /* Frame number */ member
418 u16 frame_num; /* frame number */ member
448 return in_be16(&fhci->pram->frame_num) & 0x07ff; in get_frame_num()
/kernel/linux/linux-6.6/drivers/usb/host/
H A Dfhci-sched.c68 td_next->start_frame = usb->actual_frame->frame_num; in fhci_transaction_confirm()
304 (((usb->actual_frame->frame_num - in scan_ed_list()
312 td->start_frame = usb->actual_frame->frame_num; in scan_ed_list()
340 if ((((in_be16(&fhci->pram->frame_num) & 0x07ff) - in rotate_frames()
341 usb->actual_frame->frame_num) & 0x7ff) > 5) in rotate_frames()
348 usb->actual_frame->frame_num = in_be16(&fhci->pram->frame_num) & 0x7ff; in rotate_frames()
H A Dfhci.h179 __be16 frame_num; /* Frame number */ member
418 u16 frame_num; /* frame number */ member
448 return in_be16(&fhci->pram->frame_num) & 0x07ff; in get_frame_num()
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_g1_h264_dec.c76 G1_REG_DEC_CTRL4_FRAMENUM(dec_param->frame_num) | in set_params()
164 reg |= G1_REG_REF_PIC_REFER0_NBR(dpb[i].frame_num); in set_ref()
169 reg |= G1_REG_REF_PIC_REFER1_NBR(dpb[i + 1].frame_num); in set_ref()
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-h264.h20 * @refs.frame_num: reference frame number
37 int frame_num; member

Completed in 20 milliseconds

123