Lines Matching refs:frm
2030 struct uvcg_frame *frm = to_uvcg_frame(item); in uvcg_frame_dw_frame_interval_show() local
2033 struct mutex *su_mutex = &frm->item.ci_group->cg_subsys->su_mutex; in uvcg_frame_dw_frame_interval_show()
2039 opts_item = frm->item.ci_parent->ci_parent->ci_parent->ci_parent; in uvcg_frame_dw_frame_interval_show()
2043 for (result = 0, i = 0; i < frm->frame.b_frame_interval_type; ++i) { in uvcg_frame_dw_frame_interval_show()
2044 result += sprintf(pg, "%u\n", frm->dw_frame_interval[i]); in uvcg_frame_dw_frame_interval_show()
2172 frame_ptr->frm = h; in uvcg_frame_make()
2198 if (frame_ptr->frm == target_frm) { in uvcg_frame_drop()
2215 struct uvcg_frame *frm; in uvcg_format_set_indices() local
2220 frm = to_uvcg_frame(ci); in uvcg_format_set_indices()
2221 frm->frame.b_frame_index = i++; in uvcg_format_set_indices()
2888 struct uvcg_frame *frm; in __uvcg_iter_strm_cls() local
2904 frm = to_uvcg_frame(item); in __uvcg_iter_strm_cls()
2905 ret = fun(frm, priv2, priv3, j++, UVCG_FRAME); in __uvcg_iter_strm_cls()
2962 struct uvcg_frame *frm = priv1; in __uvcg_cnt_strm() local
2963 int sz = sizeof(frm->dw_frame_interval); in __uvcg_cnt_strm()
2965 *size += sizeof(frm->frame); in __uvcg_cnt_strm()
2966 *size += frm->frame.b_frame_interval_type * sz; in __uvcg_cnt_strm()
3042 struct uvcg_frame *frm = priv1; in __uvcg_fill_strm() local
3045 sz = sizeof(frm->frame); in __uvcg_fill_strm()
3046 memcpy(*dest, &frm->frame, sz); in __uvcg_fill_strm()
3048 sz = frm->frame.b_frame_interval_type * in __uvcg_fill_strm()
3049 sizeof(*frm->dw_frame_interval); in __uvcg_fill_strm()
3050 memcpy(*dest, frm->dw_frame_interval, sz); in __uvcg_fill_strm()
3052 if (frm->fmt_type == UVCG_UNCOMPRESSED) in __uvcg_fill_strm()
3054 frm->frame.b_frame_interval_type); in __uvcg_fill_strm()
3055 else if (frm->fmt_type == UVCG_MJPEG) in __uvcg_fill_strm()
3057 frm->frame.b_frame_interval_type); in __uvcg_fill_strm()