Lines Matching refs:frm

2041 	struct uvcg_frame *frm = to_uvcg_frame(item);  in uvcg_frame_dw_frame_interval_show()  local
2044 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_show()
2050 opts_item = frm->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_show()
2054 for (result = 0, i = 0; i < frm->frame.b_frame_interval_type; ++i) { in uvcg_frame_dw_frame_interval_show()
2055 result += sprintf(pg, "%u\n", frm->dw_frame_interval[i]); in uvcg_frame_dw_frame_interval_show()
2206 frame_ptr->frm = h; in uvcg_frame_make()
2235 if (frame_ptr->frm == target_frm) { in uvcg_frame_drop()
2252 struct uvcg_frame *frm; in uvcg_format_set_indices() local
2254 frm = to_uvcg_frame(ci); in uvcg_format_set_indices()
2255 frm->frame.b_frame_index = i++; in uvcg_format_set_indices()
3188 struct uvcg_frame *frm; in __uvcg_iter_strm_cls() local
3205 frm = to_uvcg_frame(item); in __uvcg_iter_strm_cls()
3206 ret = fun(frm, priv2, priv3, j++, UVCG_FRAME); in __uvcg_iter_strm_cls()
3268 struct uvcg_frame *frm = priv1; in __uvcg_cnt_strm() local
3269 int sz = sizeof(frm->dw_frame_interval); in __uvcg_cnt_strm()
3271 *size += sizeof(frm->frame); in __uvcg_cnt_strm()
3277 *size += frm->frame.b_frame_interval_type * sz; in __uvcg_cnt_strm()
3293 static int __uvcg_copy_framebased_desc(void *dest, struct uvcg_frame *frm, in __uvcg_copy_framebased_desc() argument
3298 desc->bLength = frm->frame.b_length; in __uvcg_copy_framebased_desc()
3299 desc->bDescriptorType = frm->frame.b_descriptor_type; in __uvcg_copy_framebased_desc()
3300 desc->bDescriptorSubType = frm->frame.b_descriptor_subtype; in __uvcg_copy_framebased_desc()
3301 desc->bFrameIndex = frm->frame.b_frame_index; in __uvcg_copy_framebased_desc()
3302 desc->bmCapabilities = frm->frame.bm_capabilities; in __uvcg_copy_framebased_desc()
3303 desc->wWidth = frm->frame.w_width; in __uvcg_copy_framebased_desc()
3304 desc->wHeight = frm->frame.w_height; in __uvcg_copy_framebased_desc()
3305 desc->dwMinBitRate = frm->frame.dw_min_bit_rate; in __uvcg_copy_framebased_desc()
3306 desc->dwMaxBitRate = frm->frame.dw_max_bit_rate; in __uvcg_copy_framebased_desc()
3307 desc->dwDefaultFrameInterval = frm->frame.dw_default_frame_interval; in __uvcg_copy_framebased_desc()
3308 desc->bFrameIntervalType = frm->frame.b_frame_interval_type; in __uvcg_copy_framebased_desc()
3309 desc->dwBytesPerLine = frm->frame.dw_bytes_perline; in __uvcg_copy_framebased_desc()
3383 struct uvcg_frame *frm = priv1; in __uvcg_fill_strm() local
3386 sz = sizeof(frm->frame) - 4; in __uvcg_fill_strm()
3387 if (frm->fmt_type != UVCG_FRAMEBASED) in __uvcg_fill_strm()
3388 memcpy(*dest, &frm->frame, sz); in __uvcg_fill_strm()
3390 __uvcg_copy_framebased_desc(*dest, frm, sz); in __uvcg_fill_strm()
3392 sz = frm->frame.b_frame_interval_type * in __uvcg_fill_strm()
3393 sizeof(*frm->dw_frame_interval); in __uvcg_fill_strm()
3394 memcpy(*dest, frm->dw_frame_interval, sz); in __uvcg_fill_strm()
3396 if (frm->fmt_type == UVCG_UNCOMPRESSED) in __uvcg_fill_strm()
3398 frm->frame.b_frame_interval_type); in __uvcg_fill_strm()
3399 else if (frm->fmt_type == UVCG_MJPEG) in __uvcg_fill_strm()
3401 frm->frame.b_frame_interval_type); in __uvcg_fill_strm()
3402 else if (frm->fmt_type == UVCG_FRAMEBASED) in __uvcg_fill_strm()
3404 frm->frame.b_frame_interval_type); in __uvcg_fill_strm()