Lines Matching refs:fh
322 static int ivtv_g_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_out() argument
324 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fmt_sliced_vbi_out()
344 static int ivtv_g_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_cap() argument
346 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_vid_cap()
367 static int ivtv_g_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vbi_cap() argument
369 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fmt_vbi_cap()
385 static int ivtv_g_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_sliced_vbi_cap() argument
388 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_sliced_vbi_cap()
408 static int ivtv_g_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out() argument
410 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_fmt_vid_out()
448 static int ivtv_g_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_g_fmt_vid_out_overlay() argument
450 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fmt_vid_out_overlay()
467 static int ivtv_try_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_out() argument
469 return ivtv_g_fmt_sliced_vbi_out(file, fh, fmt); in ivtv_try_fmt_sliced_vbi_out()
472 static int ivtv_try_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_cap() argument
474 struct ivtv_open_id *id = fh2id(fh); in ivtv_try_fmt_vid_cap()
489 ivtv_g_fmt_vid_cap(file, fh, fmt); in ivtv_try_fmt_vid_cap()
495 static int ivtv_try_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vbi_cap() argument
497 return ivtv_g_fmt_vbi_cap(file, fh, fmt); in ivtv_try_fmt_vbi_cap()
500 static int ivtv_try_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_sliced_vbi_cap() argument
503 struct ivtv_open_id *id = fh2id(fh); in ivtv_try_fmt_sliced_vbi_cap()
507 return ivtv_g_fmt_sliced_vbi_cap(file, fh, fmt); in ivtv_try_fmt_sliced_vbi_cap()
521 static int ivtv_try_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_out() argument
523 struct ivtv_open_id *id = fh2id(fh); in ivtv_try_fmt_vid_out()
527 int ret = ivtv_g_fmt_vid_out(file, fh, fmt); in ivtv_try_fmt_vid_out()
555 static int ivtv_try_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_try_fmt_vid_out_overlay() argument
557 struct ivtv *itv = fh2id(fh)->itv; in ivtv_try_fmt_vid_out_overlay()
563 ivtv_g_fmt_vid_out_overlay(file, fh, fmt); in ivtv_try_fmt_vid_out_overlay()
569 static int ivtv_s_fmt_sliced_vbi_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_sliced_vbi_out() argument
571 return ivtv_g_fmt_sliced_vbi_out(file, fh, fmt); in ivtv_s_fmt_sliced_vbi_out()
574 static int ivtv_s_fmt_vid_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_vid_cap() argument
576 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_fmt_vid_cap()
579 int ret = ivtv_try_fmt_vid_cap(file, fh, fmt); in ivtv_s_fmt_vid_cap()
600 return ivtv_g_fmt_vid_cap(file, fh, fmt); in ivtv_s_fmt_vid_cap()
603 static int ivtv_s_fmt_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_vbi_cap() argument
605 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_fmt_vbi_cap()
612 return ivtv_g_fmt_vbi_cap(file, fh, fmt); in ivtv_s_fmt_vbi_cap()
615 static int ivtv_s_fmt_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_sliced_vbi_cap() argument
618 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_fmt_sliced_vbi_cap()
620 int ret = ivtv_try_fmt_sliced_vbi_cap(file, fh, fmt); in ivtv_s_fmt_sliced_vbi_cap()
634 static int ivtv_s_fmt_vid_out(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_vid_out() argument
636 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_fmt_vid_out()
639 int ret = ivtv_try_fmt_vid_out(file, fh, fmt); in ivtv_s_fmt_vid_out()
679 static int ivtv_s_fmt_vid_out_overlay(struct file *file, void *fh, struct v4l2_format *fmt) in ivtv_s_fmt_vid_out_overlay() argument
681 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_fmt_vid_out_overlay()
682 int ret = ivtv_try_fmt_vid_out_overlay(file, fh, fmt); in ivtv_s_fmt_vid_out_overlay()
716 static int ivtv_g_register(struct file *file, void *fh, struct v4l2_dbg_register *reg) in ivtv_g_register() argument
718 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_register()
724 static int ivtv_s_register(struct file *file, void *fh, const struct v4l2_dbg_register *reg) in ivtv_s_register() argument
726 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_register()
733 static int ivtv_querycap(struct file *file, void *fh, struct v4l2_capability *vcap) in ivtv_querycap() argument
747 static int ivtv_enumaudio(struct file *file, void *fh, struct v4l2_audio *vin) in ivtv_enumaudio() argument
749 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enumaudio()
754 static int ivtv_g_audio(struct file *file, void *fh, struct v4l2_audio *vin) in ivtv_g_audio() argument
756 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_audio()
762 static int ivtv_s_audio(struct file *file, void *fh, const struct v4l2_audio *vout) in ivtv_s_audio() argument
764 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_audio()
775 static int ivtv_enumaudout(struct file *file, void *fh, struct v4l2_audioout *vin) in ivtv_enumaudout() argument
777 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enumaudout()
783 static int ivtv_g_audout(struct file *file, void *fh, struct v4l2_audioout *vin) in ivtv_g_audout() argument
785 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_audout()
791 static int ivtv_s_audout(struct file *file, void *fh, const struct v4l2_audioout *vout) in ivtv_s_audout() argument
793 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_audout()
800 static int ivtv_enum_input(struct file *file, void *fh, struct v4l2_input *vin) in ivtv_enum_input() argument
802 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enum_input()
808 static int ivtv_enum_output(struct file *file, void *fh, struct v4l2_output *vout) in ivtv_enum_output() argument
810 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enum_output()
815 static int ivtv_cropcap(struct file *file, void *fh, struct v4l2_cropcap *cropcap) in ivtv_cropcap() argument
817 struct ivtv_open_id *id = fh2id(fh); in ivtv_cropcap()
852 static int ivtv_s_crop(struct file *file, void *fh, const struct v4l2_crop *crop) in ivtv_s_crop() argument
854 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_crop()
878 static int ivtv_g_crop(struct file *file, void *fh, struct v4l2_crop *crop) in ivtv_g_crop() argument
880 struct ivtv_open_id *id = fh2id(fh); in ivtv_g_crop()
898 static int ivtv_enum_fmt_vid_cap(struct file *file, void *fh, struct v4l2_fmtdesc *fmt) in ivtv_enum_fmt_vid_cap() argument
910 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enum_fmt_vid_cap()
911 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_enum_fmt_vid_cap()
924 static int ivtv_enum_fmt_vid_out(struct file *file, void *fh, struct v4l2_fmtdesc *fmt) in ivtv_enum_fmt_vid_out() argument
936 struct ivtv *itv = fh2id(fh)->itv; in ivtv_enum_fmt_vid_out()
937 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_enum_fmt_vid_out()
950 static int ivtv_g_input(struct file *file, void *fh, unsigned int *i) in ivtv_g_input() argument
952 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_input()
959 int ivtv_s_input(struct file *file, void *fh, unsigned int inp) in ivtv_s_input() argument
961 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_input()
1002 static int ivtv_g_output(struct file *file, void *fh, unsigned int *i) in ivtv_g_output() argument
1004 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_output()
1014 static int ivtv_s_output(struct file *file, void *fh, unsigned int outp) in ivtv_s_output() argument
1016 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_output()
1036 static int ivtv_g_frequency(struct file *file, void *fh, struct v4l2_frequency *vf) in ivtv_g_frequency() argument
1038 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_frequency()
1039 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_g_frequency()
1050 int ivtv_s_frequency(struct file *file, void *fh, const struct v4l2_frequency *vf) in ivtv_s_frequency() argument
1052 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_frequency()
1053 struct ivtv_stream *s = &itv->streams[fh2id(fh)->type]; in ivtv_s_frequency()
1067 static int ivtv_g_std(struct file *file, void *fh, v4l2_std_id *std) in ivtv_g_std() argument
1069 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_std()
1140 static int ivtv_s_std(struct file *file, void *fh, v4l2_std_id std) in ivtv_s_std() argument
1142 struct ivtv *itv = fh2id(fh)->itv; in ivtv_s_std()
1168 static int ivtv_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *vt) in ivtv_s_tuner() argument
1170 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_tuner()
1181 static int ivtv_g_tuner(struct file *file, void *fh, struct v4l2_tuner *vt) in ivtv_g_tuner() argument
1183 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_tuner()
1197 static int ivtv_g_sliced_vbi_cap(struct file *file, void *fh, struct v4l2_sliced_vbi_cap *cap) in ivtv_g_sliced_vbi_cap() argument
1199 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_sliced_vbi_cap()
1232 static int ivtv_g_enc_index(struct file *file, void *fh, struct v4l2_enc_idx *idx) in ivtv_g_enc_index() argument
1234 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_enc_index()
1258 static int ivtv_encoder_cmd(struct file *file, void *fh, struct v4l2_encoder_cmd *enc) in ivtv_encoder_cmd() argument
1260 struct ivtv_open_id *id = fh2id(fh); in ivtv_encoder_cmd()
1310 static int ivtv_try_encoder_cmd(struct file *file, void *fh, struct v4l2_encoder_cmd *enc) in ivtv_try_encoder_cmd() argument
1312 struct ivtv *itv = fh2id(fh)->itv; in ivtv_try_encoder_cmd()
1340 static int ivtv_g_fbuf(struct file *file, void *fh, struct v4l2_framebuffer *fb) in ivtv_g_fbuf() argument
1342 struct ivtv *itv = fh2id(fh)->itv; in ivtv_g_fbuf()
1426 static int ivtv_s_fbuf(struct file *file, void *fh, const struct v4l2_framebuffer *fb) in ivtv_s_fbuf() argument
1428 struct ivtv_open_id *id = fh2id(fh); in ivtv_s_fbuf()
1446 static int ivtv_overlay(struct file *file, void *fh, unsigned int on) in ivtv_overlay() argument
1448 struct ivtv_open_id *id = fh2id(fh); in ivtv_overlay()
1459 static int ivtv_subscribe_event(struct v4l2_fh *fh, const struct v4l2_event_subscription *sub) in ivtv_subscribe_event() argument
1464 return v4l2_event_subscribe(fh, sub, 0, NULL); in ivtv_subscribe_event()
1466 return v4l2_event_subscribe(fh, sub, 0, &v4l2_ctrl_sub_ev_ops); in ivtv_subscribe_event()
1472 static int ivtv_log_status(struct file *file, void *fh) in ivtv_log_status() argument
1474 struct ivtv *itv = fh2id(fh)->itv; in ivtv_log_status()
1563 static int ivtv_decoder_cmd(struct file *file, void *fh, struct v4l2_decoder_cmd *dec) in ivtv_decoder_cmd() argument
1572 static int ivtv_try_decoder_cmd(struct file *file, void *fh, struct v4l2_decoder_cmd *dec) in ivtv_try_decoder_cmd() argument
1774 static long ivtv_default(struct file *file, void *fh, bool valid_prio, in ivtv_default() argument
1777 struct ivtv *itv = fh2id(fh)->itv; in ivtv_default()