Lines Matching refs:fh

39 	struct v4l2_fh fh;  member
111 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querycap() local
112 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querycap()
126 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_std() local
127 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_std()
139 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_std() local
140 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_std()
151 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querystd() local
152 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querystd()
164 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_enum_input() local
165 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_enum_input()
175 if (vi->index >= fh->input_cnt) in pvr2_enum_input()
177 val = fh->input_map[vi->index]; in pvr2_enum_input()
212 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_input() local
213 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_input()
223 for (idx = 0; idx < fh->input_cnt; idx++) { in pvr2_g_input()
224 if (fh->input_map[idx] == val) { in pvr2_g_input()
234 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_input() local
235 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_input()
238 if (inp >= fh->input_cnt) in pvr2_s_input()
242 fh->input_map[inp]); in pvr2_s_input()
289 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_tuner() local
290 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_tuner()
301 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_tuner() local
302 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_tuner()
317 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_frequency() local
318 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_frequency()
352 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_frequency() local
353 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_frequency()
394 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_fmt_vid_cap() local
395 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_fmt_vid_cap()
414 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_try_fmt_vid_cap() local
415 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_try_fmt_vid_cap()
452 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_fmt_vid_cap() local
453 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_fmt_vid_cap()
455 int ret = pvr2_try_fmt_vid_cap(file, fh, vf); in pvr2_s_fmt_vid_cap()
469 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_streamon() local
470 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_streamon()
471 struct pvr2_v4l2_dev *pdi = fh->pdi; in pvr2_streamon()
474 if (!fh->pdi->stream) { in pvr2_streamon()
488 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_streamoff() local
489 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_streamoff()
491 if (!fh->pdi->stream) { in pvr2_streamoff()
503 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_queryctrl() local
504 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_queryctrl()
561 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_querymenu() local
562 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_querymenu()
576 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_ctrl() local
577 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_ctrl()
589 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_ctrl() local
590 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_ctrl()
602 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_ext_ctrls() local
603 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_ext_ctrls()
637 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_ext_ctrls() local
638 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_ext_ctrls()
662 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_try_ext_ctrls() local
663 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_try_ext_ctrls()
684 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_pixelaspect() local
685 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_pixelaspect()
700 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_g_selection() local
701 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_g_selection()
751 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_s_selection() local
752 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_s_selection()
783 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_log_status() local
784 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_log_status()
924 v4l2_fh_del(&fhp->fh); in pvr2_v4l2_release()
925 v4l2_fh_exit(&fhp->fh); in pvr2_v4l2_release()
974 v4l2_fh_init(&fhp->fh, &dip->devbase); in pvr2_v4l2_open()
999 v4l2_fh_exit(&fhp->fh); in pvr2_v4l2_open()
1016 v4l2_fh_exit(&fhp->fh); in pvr2_v4l2_open()
1030 v4l2_fh_add(&fhp->fh); in pvr2_v4l2_open()
1041 static int pvr2_v4l2_iosetup(struct pvr2_v4l2_fh *fh) in pvr2_v4l2_iosetup() argument
1046 if (fh->rhp) return 0; in pvr2_v4l2_iosetup()
1048 if (!fh->pdi->stream) { in pvr2_v4l2_iosetup()
1056 if ((ret = pvr2_channel_claim_stream(&fh->channel, in pvr2_v4l2_iosetup()
1057 fh->pdi->stream)) != 0) { in pvr2_v4l2_iosetup()
1062 fh->rhp = pvr2_channel_create_mpeg_stream(fh->pdi->stream); in pvr2_v4l2_iosetup()
1063 if (!fh->rhp) { in pvr2_v4l2_iosetup()
1064 pvr2_channel_claim_stream(&fh->channel,NULL); in pvr2_v4l2_iosetup()
1068 hdw = fh->channel.mc_head->hdw; in pvr2_v4l2_iosetup()
1069 sp = fh->pdi->stream->stream; in pvr2_v4l2_iosetup()
1070 pvr2_stream_set_callback(sp,(pvr2_stream_callback)pvr2_v4l2_notify,fh); in pvr2_v4l2_iosetup()
1071 pvr2_hdw_set_stream_type(hdw,fh->pdi->config); in pvr2_v4l2_iosetup()
1073 return pvr2_ioread_set_enabled(fh->rhp,!0); in pvr2_v4l2_iosetup()
1080 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_v4l2_read() local
1083 if (fh->fw_mode_flag) { in pvr2_v4l2_read()
1084 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw; in pvr2_v4l2_read()
1116 if (!fh->rhp) { in pvr2_v4l2_read()
1117 ret = pvr2_v4l2_iosetup(fh); in pvr2_v4l2_read()
1124 ret = pvr2_ioread_read(fh->rhp,buff,count); in pvr2_v4l2_read()
1130 fh->wait_data, in pvr2_v4l2_read()
1131 pvr2_ioread_avail(fh->rhp) >= 0); in pvr2_v4l2_read()
1142 struct pvr2_v4l2_fh *fh = file->private_data; in pvr2_v4l2_poll() local
1145 if (fh->fw_mode_flag) { in pvr2_v4l2_poll()
1150 if (!fh->rhp) { in pvr2_v4l2_poll()
1151 ret = pvr2_v4l2_iosetup(fh); in pvr2_v4l2_poll()
1155 poll_wait(file,&fh->wait_data,wait); in pvr2_v4l2_poll()
1157 if (pvr2_ioread_avail(fh->rhp) >= 0) { in pvr2_v4l2_poll()