/kernel/linux/linux-6.6/drivers/media/platform/amphion/ |
H A D | vpu_helpers.c | 154 u32 bytesperline; in get_nv12_plane_size() local 157 bytesperline = width; in get_nv12_plane_size() 159 bytesperline = max(bytesperline, *pbl); in get_nv12_plane_size() 160 bytesperline = ALIGN(bytesperline, stride); in get_nv12_plane_size() 163 size = bytesperline * height; in get_nv12_plane_size() 165 size = bytesperline * height >> 1; in get_nv12_plane_size() 167 *pbl = bytesperline; in get_nv12_plane_size() 178 u32 bytesperline; in get_tiled_8l128_plane_size() local 204 u32 bytesperline; get_default_plane_size() local [all...] |
H A D | vpu_v4l2.c | 159 fmt->bytesperline[i] = 0; in vpu_calc_fmt_bytesperline() 164 fmt->bytesperline[i] = pixmp->plane_fmt[i].bytesperline; in vpu_calc_fmt_bytesperline() 171 * so the bytesperline of luma and chroma should be same in vpu_calc_fmt_bytesperline() 174 fmt->bytesperline[i] = pixmp->plane_fmt[0].bytesperline; in vpu_calc_fmt_bytesperline() 198 &fmt->bytesperline[i]); in vpu_calc_fmt_sizeimage() 202 fmt->bytesperline[i] = 0; in vpu_calc_fmt_sizeimage() 261 pixmp->plane_fmt[i].bytesperline = fmt->bytesperline[ in vpu_try_fmt_common() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/coda/ |
H A D | imx-vdoa.c | 87 unsigned int bytesperline; member 178 writel(src_q_data->bytesperline << 16 | dst_q_data->bytesperline, in vdoa_device_run() 183 val = dst_q_data->bytesperline * dst_q_data->height; in vdoa_device_run() 190 val = round_up(src_q_data->bytesperline * src_q_data->height, 4096); in vdoa_device_run() 259 src_q_data->bytesperline = width; in vdoa_context_configure() 261 round_up(src_q_data->bytesperline * height, 4096) + in vdoa_context_configure() 262 src_q_data->bytesperline * height / 2; in vdoa_context_configure() 269 dst_q_data->bytesperline = width * 2; in vdoa_context_configure() 270 dst_q_data->sizeimage = dst_q_data->bytesperline * heigh in vdoa_context_configure() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/chips-media/ |
H A D | imx-vdoa.c | 87 unsigned int bytesperline; member 178 writel(src_q_data->bytesperline << 16 | dst_q_data->bytesperline, in vdoa_device_run() 183 val = dst_q_data->bytesperline * dst_q_data->height; in vdoa_device_run() 190 val = round_up(src_q_data->bytesperline * src_q_data->height, 4096); in vdoa_device_run() 259 src_q_data->bytesperline = width; in vdoa_context_configure() 261 round_up(src_q_data->bytesperline * height, 4096) + in vdoa_context_configure() 262 src_q_data->bytesperline * height / 2; in vdoa_context_configure() 269 dst_q_data->bytesperline = width * 2; in vdoa_context_configure() 270 dst_q_data->sizeimage = dst_q_data->bytesperline * heigh in vdoa_context_configure() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/qcom/camss/ |
H A D | camss-video.c | 244 * @alignment: bytesperline alignment value 256 u32 bytesperline; in video_mbus_to_pix_mp() local 263 bytesperline = pix->width / f->hsub[i].numerator * in video_mbus_to_pix_mp() 265 bytesperline = ALIGN(bytesperline, alignment); in video_mbus_to_pix_mp() 266 pix->plane_fmt[i].bytesperline = bytesperline; in video_mbus_to_pix_mp() 269 bytesperline; in video_mbus_to_pix_mp() 378 format->plane_fmt[0].bytesperline * in video_buf_init() 659 u32 bytesperline[ in __video_try_fmt() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/qcom/camss/ |
H A D | camss-video.c | 295 * @alignment: bytesperline alignment value 307 u32 bytesperline; in video_mbus_to_pix_mp() local 314 bytesperline = pix->width / f->hsub[i].numerator * in video_mbus_to_pix_mp() 316 bytesperline = ALIGN(bytesperline, alignment); in video_mbus_to_pix_mp() 317 pix->plane_fmt[i].bytesperline = bytesperline; in video_mbus_to_pix_mp() 320 bytesperline; in video_mbus_to_pix_mp() 430 format->plane_fmt[0].bytesperline * in video_buf_init() 702 u32 bytesperline[ in __video_try_fmt() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/ipu-v3/ |
H A D | ipu-cpmem.c | 588 #define Y_OFFSET(pix, x, y) ((x) + pix->bytesperline * (y)) 589 #define U_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 590 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 591 #define V_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 592 (pix->bytesperline * pix->height / 4) + \ 593 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 594 #define U2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 595 (pix->bytesperline * (y) / 2) + (x) / 2) 596 #define V2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 597 (pix->bytesperline * pi [all...] |
/kernel/linux/linux-6.6/drivers/gpu/ipu-v3/ |
H A D | ipu-cpmem.c | 588 #define Y_OFFSET(pix, x, y) ((x) + pix->bytesperline * (y)) 589 #define U_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 590 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 591 #define V_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 592 (pix->bytesperline * pix->height / 4) + \ 593 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2) 594 #define U2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 595 (pix->bytesperline * (y) / 2) + (x) / 2) 596 #define V2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ 597 (pix->bytesperline * pi [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 225 .bytesperline = 640, 231 .bytesperline = 800, 237 .bytesperline = 1280, 243 .bytesperline = 1600, 252 .bytesperline = 640, 258 .bytesperline = 800, 264 .bytesperline = 1280, 270 .bytesperline = 1600, 279 .bytesperline = 640, 285 .bytesperline [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/gspca/gl860/ |
H A D | gl860.c | 225 .bytesperline = 640, 231 .bytesperline = 800, 237 .bytesperline = 1280, 243 .bytesperline = 1600, 252 .bytesperline = 640, 258 .bytesperline = 800, 264 .bytesperline = 1280, 270 .bytesperline = 1600, 279 .bytesperline = 640, 285 .bytesperline [all...] |
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.c | 101 unsigned int bytesperline = pix_fmt->bytesperline; in cedrus_prepare_format() local 114 bytesperline = 0; in cedrus_prepare_format() 121 bytesperline = ALIGN(width, 32); in cedrus_prepare_format() 127 sizeimage = bytesperline * height; in cedrus_prepare_format() 130 sizeimage += bytesperline * height / 2; in cedrus_prepare_format() 136 bytesperline = ALIGN(width, 16); in cedrus_prepare_format() 142 sizeimage = bytesperline * height; in cedrus_prepare_format() 145 sizeimage += bytesperline * height / 2; in cedrus_prepare_format() 153 pix_fmt->bytesperline in cedrus_prepare_format() [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/ |
H A D | cedrus_video.c | 108 unsigned int bytesperline = pix_fmt->bytesperline; in cedrus_prepare_format() local 122 bytesperline = 0; in cedrus_prepare_format() 129 bytesperline = ALIGN(width, 32); in cedrus_prepare_format() 135 sizeimage = bytesperline * height; in cedrus_prepare_format() 138 sizeimage += bytesperline * ALIGN(height, 64) / 2; in cedrus_prepare_format() 144 bytesperline = ALIGN(width, 16); in cedrus_prepare_format() 150 sizeimage = bytesperline * height; in cedrus_prepare_format() 153 sizeimage += bytesperline * height / 2; in cedrus_prepare_format() 161 pix_fmt->bytesperline in cedrus_prepare_format() [all...] |
/kernel/linux/linux-5.10/drivers/media/usb/stk1160/ |
H A D | stk1160-video.c | 103 int bytesperline = dev->width * 2; in stk1160_copy_video() local 123 linesdone = buf->pos / bytesperline; in stk1160_copy_video() 124 lineoff = buf->pos % bytesperline; /* offset in current line */ in stk1160_copy_video() 127 dst += bytesperline; in stk1160_copy_video() 130 dst += linesdone * bytesperline * 2 + lineoff; in stk1160_copy_video() 133 if (remain < (bytesperline - lineoff)) in stk1160_copy_video() 136 lencopy = bytesperline - lineoff; in stk1160_copy_video() 172 dst += lencopy + bytesperline; in stk1160_copy_video() 176 if (remain < bytesperline) in stk1160_copy_video() 179 lencopy = bytesperline; in stk1160_copy_video() [all...] |
/kernel/linux/linux-6.6/drivers/media/usb/stk1160/ |
H A D | stk1160-video.c | 103 int bytesperline = dev->width * 2; in stk1160_copy_video() local 123 linesdone = buf->pos / bytesperline; in stk1160_copy_video() 124 lineoff = buf->pos % bytesperline; /* offset in current line */ in stk1160_copy_video() 127 dst += bytesperline; in stk1160_copy_video() 130 dst += linesdone * bytesperline * 2 + lineoff; in stk1160_copy_video() 133 if (remain < (bytesperline - lineoff)) in stk1160_copy_video() 136 lencopy = bytesperline - lineoff; in stk1160_copy_video() 172 dst += lencopy + bytesperline; in stk1160_copy_video() 176 if (remain < bytesperline) in stk1160_copy_video() 179 lencopy = bytesperline; in stk1160_copy_video() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/ |
H A D | mtk_vcodec_dec.c | 168 q_data->bytesperline[0] = 0; in mtk_vcodec_dec_set_default_params() 180 q_data->bytesperline[0] = q_data->coded_width; in mtk_vcodec_dec_set_default_params() 182 q_data->bytesperline[1] = q_data->coded_width; in mtk_vcodec_dec_set_default_params() 282 pix_fmt_mp->plane_fmt[0].bytesperline = 0; in vidioc_try_fmt() 313 pix_fmt_mp->plane_fmt[0].bytesperline = pix_fmt_mp->width; in vidioc_try_fmt() 318 pix_fmt_mp->plane_fmt[1].bytesperline = in vidioc_try_fmt() 541 ctx->q_data[MTK_Q_DATA_DST].bytesperline[0] = in vidioc_vdec_s_fmt() 546 ctx->q_data[MTK_Q_DATA_DST].bytesperline[0] = in vidioc_vdec_s_fmt() 550 ctx->q_data[MTK_Q_DATA_DST].bytesperline[1] = in vidioc_vdec_s_fmt() 678 q_data->bytesperline[ in vidioc_vdec_g_fmt() [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-regs.c | 188 u32 bpl = pix_mp->plane_fmt[i].bytesperline; in mdp_try_fmt_mplane() 194 pix_mp->plane_fmt[i].bytesperline = bpl; in mdp_try_fmt_mplane() 309 u32 bytesperline, unsigned int plane) in mdp_fmt_get_stride() 314 stride = (bytesperline * MDP_COLOR_BITS_PER_PIXEL(c)) in mdp_fmt_get_stride() 349 u32 bytesperline; in mdp_fmt_get_plane_size() local 351 bytesperline = (stride * fmt->row_depth[0]) in mdp_fmt_get_plane_size() 354 return bytesperline * height; in mdp_fmt_get_plane_size() 358 bytesperline = bytesperline * 2; in mdp_fmt_get_plane_size() 359 return bytesperline * heigh in mdp_fmt_get_plane_size() 308 mdp_fmt_get_stride(const struct mdp_format *fmt, u32 bytesperline, unsigned int plane) mdp_fmt_get_stride() argument [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/vsp1/ |
H A D | vsp1_rpf.c | 74 pstride = format->plane_fmt[0].bytesperline in rpf_configure_stream() 77 pstride |= format->plane_fmt[1].bytesperline in rpf_configure_stream() 216 offset_y = format->plane_fmt[0].bytesperline; in vsp1_rpf_configure_autofld() 217 offset_c = format->plane_fmt[1].bytesperline; in vsp1_rpf_configure_autofld() 290 mem.addr[0] += crop.top * format->plane_fmt[0].bytesperline in rpf_configure_partition() 294 unsigned int bpl = format->plane_fmt[1].bytesperline; in rpf_configure_partition()
|
/kernel/linux/linux-6.6/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_rpf.c | 74 pstride = format->plane_fmt[0].bytesperline in rpf_configure_stream() 77 pstride |= format->plane_fmt[1].bytesperline in rpf_configure_stream() 268 offset_y = format->plane_fmt[0].bytesperline; in vsp1_rpf_configure_autofld() 269 offset_c = format->plane_fmt[1].bytesperline; in vsp1_rpf_configure_autofld() 342 mem.addr[0] += crop.top * format->plane_fmt[0].bytesperline in rpf_configure_partition() 346 unsigned int bpl = format->plane_fmt[1].bytesperline; in rpf_configure_partition()
|
/kernel/linux/linux-5.10/drivers/media/usb/gspca/ |
H A D | vicam.c | 44 .bytesperline = 256, 49 .bytesperline = 256, 53 .bytesperline = 256, 58 .bytesperline = 512, 63 .bytesperline = 512,
|
H A D | kinect.c | 67 .bytesperline = 640 * 10 / 8, 75 .bytesperline = 640, 80 .bytesperline = 640 * 2, 85 .bytesperline = 1280, 90 .bytesperline = 640 * 10 / 8, 95 .bytesperline = 1280 * 10 / 8,
|
/kernel/linux/linux-6.6/drivers/media/usb/gspca/ |
H A D | vicam.c | 44 .bytesperline = 256, 49 .bytesperline = 256, 53 .bytesperline = 256, 58 .bytesperline = 512, 63 .bytesperline = 512,
|
/kernel/linux/linux-5.10/drivers/media/platform/mtk-vcodec/ |
H A D | mtk_vcodec_enc.c | 261 pix_fmt_mp->plane_fmt[0].bytesperline = 0; in vidioc_try_fmt() 302 pix_fmt_mp->plane_fmt[0].bytesperline = pix_fmt_mp->width; in vidioc_try_fmt() 309 pix_fmt_mp->plane_fmt[1].bytesperline = in vidioc_try_fmt() 311 pix_fmt_mp->plane_fmt[2].bytesperline = 0; in vidioc_try_fmt() 317 pix_fmt_mp->plane_fmt[1].bytesperline = in vidioc_try_fmt() 318 pix_fmt_mp->plane_fmt[2].bytesperline = in vidioc_try_fmt() 427 q_data->bytesperline[i] = plane_fmt->bytesperline; in vidioc_venc_s_fmt_cap() 505 q_data->bytesperline[i] = plane_fmt->bytesperline; in vidioc_venc_s_fmt_out() [all...] |
/kernel/linux/linux-6.6/drivers/media/test-drivers/vivid/ |
H A D | vivid-vid-out.c | 335 mp->plane_fmt[p].bytesperline = dev->bytesperline_out[p]; in vivid_g_fmt_vid_out() 337 mp->plane_fmt[p].bytesperline * mp->height + in vivid_g_fmt_vid_out() 357 unsigned bytesperline, max_bpl; in vivid_try_fmt_vid_out() local 401 /* This driver supports custom bytesperline values */ in vivid_try_fmt_vid_out() 405 /* Calculate the minimum supported bytesperline value */ in vivid_try_fmt_vid_out() 406 bytesperline = (mp->width * fmt->bit_depth[p]) >> 3; in vivid_try_fmt_vid_out() 407 /* Calculate the maximum supported bytesperline value */ in vivid_try_fmt_vid_out() 410 if (pfmt[p].bytesperline > max_bpl) in vivid_try_fmt_vid_out() 411 pfmt[p].bytesperline = max_bpl; in vivid_try_fmt_vid_out() 412 if (pfmt[p].bytesperline < bytesperlin in vivid_try_fmt_vid_out() [all...] |
/kernel/linux/linux-5.10/drivers/media/platform/mtk-jpeg/ |
H A D | mtk_jpeg_enc_hw.c | 96 u32 bytesperline = ctx->out_q.pix_mp.plane_fmt[0].bytesperline; in mtk_jpeg_set_enc_params() local 122 mem_stride = bytesperline; in mtk_jpeg_set_enc_params()
|
/kernel/linux/linux-5.10/include/media/tpg/ |
H A D | v4l2-tpg.h | 201 unsigned bytesperline[TPG_MAX_PLANES]; member 458 return tpg->bytesperline[plane]; in tpg_g_bytesperline() 466 tpg->bytesperline[plane] = bpl; in tpg_s_bytesperline() 473 tpg->bytesperline[p] = plane_w / tpg->hdownsampling[p]; in tpg_s_bytesperline() 476 tpg->bytesperline[1] = tpg->bytesperline[0]; in tpg_s_bytesperline()
|