Home
last modified time | relevance | path

Searched refs:frm (Results 1 - 25 of 56) sorted by relevance

123

/kernel/linux/linux-6.6/drivers/media/platform/st/stm32/dma2d/
H A Ddma2d-hw.c61 void dma2d_config_out(struct dma2d_dev *d, struct dma2d_frame *frm, in dma2d_config_out() argument
70 if (frm->fmt->cmode >= CM_MODE_ARGB8888 && in dma2d_config_out()
71 frm->fmt->cmode <= CM_MODE_ARGB4444) in dma2d_config_out()
73 frm->fmt->cmode); in dma2d_config_out()
78 (frm->a_rgb[3] << 24) | in dma2d_config_out()
79 (frm->a_rgb[2] << 16) | in dma2d_config_out()
80 (frm->a_rgb[1] << 8) | in dma2d_config_out()
81 frm->a_rgb[0]); in dma2d_config_out()
84 frm->line_offset & 0x3fff); in dma2d_config_out()
87 void dma2d_config_fg(struct dma2d_dev *d, struct dma2d_frame *frm, in dma2d_config_fg() argument
111 dma2d_config_bg(struct dma2d_dev *d, struct dma2d_frame *frm, dma_addr_t b_addr) dma2d_config_bg() argument
[all...]
H A Ddma2d.c228 struct dma2d_frame *frm; in dma2d_s_ctrl() local
242 frm = get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in dma2d_s_ctrl()
243 frm->a_rgb[2] = (ctrl->val >> 16) & 0xff; in dma2d_s_ctrl()
244 frm->a_rgb[1] = (ctrl->val >> 8) & 0xff; in dma2d_s_ctrl()
245 frm->a_rgb[0] = (ctrl->val >> 0) & 0xff; in dma2d_s_ctrl()
359 struct dma2d_frame *frm; in vidioc_g_fmt() local
365 frm = get_frame(ctx, f->type); in vidioc_g_fmt()
366 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
367 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
369 f->fmt.pix.pixelformat = frm in vidioc_g_fmt()
427 struct dma2d_frame *frm; vidioc_s_fmt() local
[all...]
H A Ddma2d.h124 void dma2d_config_out(struct dma2d_dev *d, struct dma2d_frame *frm,
126 void dma2d_config_fg(struct dma2d_dev *d, struct dma2d_frame *frm,
128 void dma2d_config_bg(struct dma2d_dev *d, struct dma2d_frame *frm,
/kernel/linux/linux-5.10/drivers/usb/gadget/udc/
H A Dfsl_qe_udc.h226 #define frame_get_length(frm) (frm->len)
227 #define frame_set_length(frm, leng) (frm->len = leng)
228 #define frame_get_data(frm) (frm->data)
229 #define frame_set_data(frm, dat) (frm->data = dat)
230 #define frame_get_info(frm) (frm
237 qe_frame_clean(struct qe_frame *frm) qe_frame_clean() argument
246 qe_frame_init(struct qe_frame *frm) qe_frame_init() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/gadget/udc/
H A Dfsl_qe_udc.h226 #define frame_get_length(frm) (frm->len)
227 #define frame_set_length(frm, leng) (frm->len = leng)
228 #define frame_get_data(frm) (frm->data)
229 #define frame_set_data(frm, dat) (frm->data = dat)
230 #define frame_get_info(frm) (frm
237 qe_frame_clean(struct qe_frame *frm) qe_frame_clean() argument
246 qe_frame_init(struct qe_frame *frm) qe_frame_init() argument
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/s5p-g2d/
H A Dg2d.c312 struct g2d_frame *frm; in vidioc_g_fmt() local
317 frm = get_frame(ctx, f->type); in vidioc_g_fmt()
318 if (IS_ERR(frm)) in vidioc_g_fmt()
319 return PTR_ERR(frm); in vidioc_g_fmt()
321 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
322 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
324 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
325 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt()
326 f->fmt.pix.sizeimage = frm in vidioc_g_fmt()
365 struct g2d_frame *frm; vidioc_s_fmt() local
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-g2d/
H A Dg2d.c312 struct g2d_frame *frm; in vidioc_g_fmt() local
317 frm = get_frame(ctx, f->type); in vidioc_g_fmt()
318 if (IS_ERR(frm)) in vidioc_g_fmt()
319 return PTR_ERR(frm); in vidioc_g_fmt()
321 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
322 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
324 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
325 f->fmt.pix.bytesperline = (frm->width * frm->fmt->depth) >> 3; in vidioc_g_fmt()
326 f->fmt.pix.sizeimage = frm in vidioc_g_fmt()
365 struct g2d_frame *frm; vidioc_s_fmt() local
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/rockchip/rga/
H A Drga.c457 struct rga_frame *frm; in vidioc_g_fmt() local
462 frm = rga_get_frame(ctx, f->type); in vidioc_g_fmt()
463 if (IS_ERR(frm)) in vidioc_g_fmt()
464 return PTR_ERR(frm); in vidioc_g_fmt()
466 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
467 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
469 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
470 f->fmt.pix.bytesperline = frm->stride; in vidioc_g_fmt()
471 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt()
472 f->fmt.pix.colorspace = frm in vidioc_g_fmt()
515 struct rga_frame *frm; vidioc_s_fmt() local
[all...]
H A Drga-hw.c46 rga_get_addr_offset(struct rga_frame *frm, unsigned int x, unsigned int y, in rga_get_addr_offset() argument
59 x_div = frm->fmt->x_div; in rga_get_addr_offset()
60 y_div = frm->fmt->y_div; in rga_get_addr_offset()
61 uv_factor = frm->fmt->uv_factor; in rga_get_addr_offset()
62 uv_stride = frm->stride / x_div; in rga_get_addr_offset()
63 pixel_width = frm->stride / frm->width; in rga_get_addr_offset()
65 lt->y_off = y * frm->stride + x * pixel_width; in rga_get_addr_offset()
67 frm->width * frm in rga_get_addr_offset()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rga/
H A Drga.c454 struct rga_frame *frm; in vidioc_g_fmt() local
459 frm = rga_get_frame(ctx, f->type); in vidioc_g_fmt()
460 if (IS_ERR(frm)) in vidioc_g_fmt()
461 return PTR_ERR(frm); in vidioc_g_fmt()
463 f->fmt.pix.width = frm->width; in vidioc_g_fmt()
464 f->fmt.pix.height = frm->height; in vidioc_g_fmt()
466 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_g_fmt()
467 f->fmt.pix.bytesperline = frm->stride; in vidioc_g_fmt()
468 f->fmt.pix.sizeimage = frm->size; in vidioc_g_fmt()
469 f->fmt.pix.colorspace = frm in vidioc_g_fmt()
512 struct rga_frame *frm; vidioc_s_fmt() local
[all...]
H A Drga-hw.c46 rga_get_addr_offset(struct rga_frame *frm, unsigned int x, unsigned int y, in rga_get_addr_offset() argument
59 x_div = frm->fmt->x_div; in rga_get_addr_offset()
60 y_div = frm->fmt->y_div; in rga_get_addr_offset()
61 uv_factor = frm->fmt->uv_factor; in rga_get_addr_offset()
62 uv_stride = frm->stride / x_div; in rga_get_addr_offset()
63 pixel_width = frm->stride / frm->width; in rga_get_addr_offset()
65 lt->y_off = y * frm->stride + x * pixel_width; in rga_get_addr_offset()
67 frm->width * frm in rga_get_addr_offset()
[all...]
/kernel/linux/linux-5.10/drivers/media/platform/exynos-gsc/
H A Dgsc-core.c322 static int get_plane_info(struct gsc_frame *frm, u32 addr, u32 *index, u32 *ret_addr) in get_plane_info() argument
324 if (frm->addr.y == addr) { in get_plane_info()
326 *ret_addr = frm->addr.y; in get_plane_info()
327 } else if (frm->addr.cb == addr) { in get_plane_info()
329 *ret_addr = frm->addr.cb; in get_plane_info()
330 } else if (frm->addr.cr == addr) { in get_plane_info()
332 *ret_addr = frm->addr.cr; in get_plane_info()
340 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() argument
345 f_chk_addr = frm->addr.y; in gsc_set_prefbuf()
346 f_chk_len = frm in gsc_set_prefbuf()
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos-gsc/
H A Dgsc-core.c321 static int get_plane_info(struct gsc_frame *frm, u32 addr, u32 *index, u32 *ret_addr) in get_plane_info() argument
323 if (frm->addr.y == addr) { in get_plane_info()
325 *ret_addr = frm->addr.y; in get_plane_info()
326 } else if (frm->addr.cb == addr) { in get_plane_info()
328 *ret_addr = frm->addr.cb; in get_plane_info()
329 } else if (frm->addr.cr == addr) { in get_plane_info()
331 *ret_addr = frm->addr.cr; in get_plane_info()
339 void gsc_set_prefbuf(struct gsc_dev *gsc, struct gsc_frame *frm) in gsc_set_prefbuf() argument
343 f_chk_addr = frm->addr.y; in gsc_set_prefbuf()
344 f_chk_len = frm in gsc_set_prefbuf()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/core/
H A Dsvgalib.c601 static inline int match_format(const struct svga_fb_format *frm, in match_format() argument
607 while (frm->bits_per_pixel != SVGA_FORMAT_END_VAL) in match_format()
609 if ((var->bits_per_pixel == frm->bits_per_pixel) && in match_format()
610 (var->red.length <= frm->red.length) && in match_format()
611 (var->green.length <= frm->green.length) && in match_format()
612 (var->blue.length <= frm->blue.length) && in match_format()
613 (var->transp.length <= frm->transp.length) && in match_format()
614 (var->nonstd == frm->nonstd)) in match_format()
616 if (var->bits_per_pixel == frm->bits_per_pixel) in match_format()
619 frm in match_format()
624 svga_match_format(const struct svga_fb_format *frm, struct fb_var_screeninfo *var, struct fb_fix_screeninfo *fix) svga_match_format() argument
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/core/
H A Dsvgalib.c596 static inline int match_format(const struct svga_fb_format *frm, in match_format() argument
602 while (frm->bits_per_pixel != SVGA_FORMAT_END_VAL) in match_format()
604 if ((var->bits_per_pixel == frm->bits_per_pixel) && in match_format()
605 (var->red.length <= frm->red.length) && in match_format()
606 (var->green.length <= frm->green.length) && in match_format()
607 (var->blue.length <= frm->blue.length) && in match_format()
608 (var->transp.length <= frm->transp.length) && in match_format()
609 (var->nonstd == frm->nonstd)) in match_format()
611 if (var->bits_per_pixel == frm->bits_per_pixel) in match_format()
614 frm in match_format()
619 svga_match_format(const struct svga_fb_format *frm, struct fb_var_screeninfo *var, struct fb_fix_screeninfo *fix) svga_match_format() argument
[all...]
/kernel/linux/linux-6.6/drivers/media/platform/amlogic/meson-ge2d/
H A Dge2d.c598 struct ge2d_frame *frm; in vidioc_s_fmt_cap() local
614 frm = get_frame(ctx, V4L2_BUF_TYPE_VIDEO_CAPTURE); in vidioc_s_fmt_cap()
616 frm->pix_fmt = f->fmt.pix; in vidioc_s_fmt_cap()
617 frm->fmt = find_fmt(f); in vidioc_s_fmt_cap()
618 f->fmt.pix.pixelformat = frm->fmt->fourcc; in vidioc_s_fmt_cap()
621 frm->crop.left = 0; in vidioc_s_fmt_cap()
622 frm->crop.top = 0; in vidioc_s_fmt_cap()
623 frm->crop.width = frm->pix_fmt.width; in vidioc_s_fmt_cap()
624 frm in vidioc_s_fmt_cap()
633 struct ge2d_frame *frm; vidioc_g_fmt() local
673 struct ge2d_frame *frm, *frm_cap; vidioc_s_fmt_out() local
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
H A Dexynos5433_drm_decon.c136 u32 frm, pfrm, status, cnt = 2; in decon_get_frame_count() local
142 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count()
145 pfrm = frm; in decon_get_frame_count()
146 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count()
147 } while (frm != pfrm && --cnt); in decon_get_frame_count()
152 if (!frm) in decon_get_frame_count()
158 --frm; in decon_get_frame_count()
161 --frm; in decon_get_frame_count()
166 --frm; in decon_get_frame_count()
172 return frm; in decon_get_frame_count()
668 u32 frm; decon_handle_vblank() local
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/
H A Dexynos5433_drm_decon.c137 u32 frm, pfrm, status, cnt = 2; in decon_get_frame_count() local
143 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count()
146 pfrm = frm; in decon_get_frame_count()
147 frm = readl(ctx->addr + DECON_CRFMID); in decon_get_frame_count()
148 } while (frm != pfrm && --cnt); in decon_get_frame_count()
153 if (!frm) in decon_get_frame_count()
159 --frm; in decon_get_frame_count()
162 --frm; in decon_get_frame_count()
167 --frm; in decon_get_frame_count()
173 return frm; in decon_get_frame_count()
674 u32 frm; decon_handle_vblank() local
[all...]
/kernel/linux/linux-5.10/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.c776 u32 fwht_encode_frame(struct fwht_raw_frame *frm, in fwht_encode_frame() argument
789 encoding = encode_plane(frm->luma, ref_frm->luma, &rlco, rlco_max, cf, in fwht_encode_frame()
791 frm->luma_alpha_step, is_intra, next_is_intra); in fwht_encode_frame()
796 if (frm->components_num >= 3) { in fwht_encode_frame()
797 u32 chroma_h = height / frm->height_div; in fwht_encode_frame()
798 u32 chroma_w = width / frm->width_div; in fwht_encode_frame()
802 encoding |= encode_plane(frm->cb, ref_frm->cb, &rlco, rlco_max, in fwht_encode_frame()
804 chroma_stride, frm->chroma_step, in fwht_encode_frame()
810 encoding |= encode_plane(frm->cr, ref_frm->cr, &rlco, rlco_max, in fwht_encode_frame()
812 chroma_stride, frm in fwht_encode_frame()
[all...]
/kernel/linux/linux-6.6/drivers/media/test-drivers/vicodec/
H A Dcodec-fwht.c777 u32 fwht_encode_frame(struct fwht_raw_frame *frm, in fwht_encode_frame() argument
790 encoding = encode_plane(frm->luma, ref_frm->luma, &rlco, rlco_max, cf, in fwht_encode_frame()
792 frm->luma_alpha_step, is_intra, next_is_intra); in fwht_encode_frame()
797 if (frm->components_num >= 3) { in fwht_encode_frame()
798 u32 chroma_h = height / frm->height_div; in fwht_encode_frame()
799 u32 chroma_w = width / frm->width_div; in fwht_encode_frame()
803 encoding |= encode_plane(frm->cb, ref_frm->cb, &rlco, rlco_max, in fwht_encode_frame()
805 chroma_stride, frm->chroma_step, in fwht_encode_frame()
811 encoding |= encode_plane(frm->cr, ref_frm->cr, &rlco, rlco_max, in fwht_encode_frame()
813 chroma_stride, frm in fwht_encode_frame()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/kyro/
H A DSTG4000Reg.h33 #define CLEAR_BITS_FRM_TO(frm, to) \
36 for(i = frm; i<= to; i++) \
43 #define CLEAR_BITS_FRM_TO_2(frm, to) \
46 for(i = frm; i<= to; i++) \
/kernel/linux/linux-6.6/drivers/video/fbdev/kyro/
H A DSTG4000Reg.h33 #define CLEAR_BITS_FRM_TO(frm, to) \
36 for(i = frm; i<= to; i++) \
43 #define CLEAR_BITS_FRM_TO_2(frm, to) \
46 for(i = frm; i<= to; i++) \
/kernel/linux/linux-6.6/drivers/usb/gadget/function/
H A Duvc_v4l2.c105 if (index == frame->frm->frame.b_frame_index) { in find_frame_by_index()
106 uframe = frame->frm; in find_frame_by_index()
156 w = frame->frm->frame.w_width; in find_closest_frame_by_size()
157 h = frame->frm->frame.w_height; in find_closest_frame_by_size()
163 uframe = frame->frm; in find_closest_frame_by_size()
311 if (frame->frm->frame.w_width == fival->width && in uvc_v4l2_enum_frameintervals()
312 frame->frm->frame.w_height == fival->height) { in uvc_v4l2_enum_frameintervals()
313 uframe = frame->frm; in uvc_v4l2_enum_frameintervals()
/kernel/linux/linux-5.10/drivers/usb/gadget/function/
H A Duvc_configfs.c1256 struct uvcg_frame *frm = to_uvcg_frame(item); in uvcg_frame_dw_frame_interval_show() local
1259 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_show()
1265 opts_item = frm->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_show()
1269 for (result = 0, i = 0; i < frm->frame.b_frame_interval_type; ++i) { in uvcg_frame_dw_frame_interval_show()
1270 result += sprintf(pg, "%u\n", frm->dw_frame_interval[i]); in uvcg_frame_dw_frame_interval_show()
1471 struct uvcg_frame *frm; in uvcg_format_set_indices() local
1476 frm = to_uvcg_frame(ci); in uvcg_format_set_indices()
1477 frm->frame.b_frame_index = i++; in uvcg_format_set_indices()
2046 struct uvcg_frame *frm; in __uvcg_iter_strm_cls() local
2062 frm in __uvcg_iter_strm_cls()
2115 struct uvcg_frame *frm = priv1; __uvcg_cnt_strm() local
2189 struct uvcg_frame *frm = priv1; __uvcg_fill_strm() local
[all...]
/kernel/linux/linux-5.10/sound/soc/uniphier/
H A Daio-compress.c292 u32 frm, frm_a, frm_b; in aio_compr_send_to_hw() local
295 ret = get_user(frm, srcbuf + src); in aio_compr_send_to_hw()
300 frm_a = frm & 0xffff; in aio_compr_send_to_hw()
301 frm_b = (frm >> 16) & 0xffff; in aio_compr_send_to_hw()
303 if (frm == IEC61937_HEADER_SIGN) { in aio_compr_send_to_hw()

Completed in 22 milliseconds

123