Lines Matching refs:hdw
11 #include "pvrusb2-hdw.h"
112 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
115 strscpy(cap->bus_info, pvr2_hdw_get_bus_info(hdw),
117 strscpy(cap->card, pvr2_hdw_get_desc(hdw), sizeof(cap->card));
127 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
132 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_STDCUR), &val);
140 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
144 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_STDCUR), std);
145 pvr2_hdw_commit_ctl(hdw);
152 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
157 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_STDDETECT), &val);
165 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
171 cptr = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_INPUT);
213 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
219 cptr = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_INPUT);
235 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
241 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_INPUT),
243 pvr2_hdw_commit_ctl(hdw);
290 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
295 pvr2_hdw_execute_tuner_poll(hdw);
296 return pvr2_hdw_get_tuner_status(hdw, vt);
302 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
309 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_AUDIOMODE),
311 pvr2_hdw_commit_ctl(hdw);
318 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
325 ret = pvr2_hdw_get_tuner_status(hdw, &vt);
328 ctrlp = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_INPUT);
345 pvr2_hdw_get_ctrl_by_id(hdw,PVR2_CID_FREQUENCY),fv);
346 pvr2_hdw_commit_ctl(hdw);
353 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
359 ret = pvr2_hdw_get_tuner_status(hdw, &vt);
363 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_FREQUENCY),
368 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_INPUT),
395 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
401 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_HRES),
406 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_VRES),
415 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
421 hcp = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_HRES);
422 vcp = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_VRES);
453 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
459 hcp = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_HRES);
460 vcp = pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_VRES);
463 pvr2_hdw_commit_ctl(hdw);
470 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
480 ret = pvr2_hdw_set_stream_type(hdw, pdi->config);
483 return pvr2_hdw_set_streaming(hdw, !0);
489 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
497 return pvr2_hdw_set_streaming(hdw, 0);
504 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
510 hdw, (vc->id & ~V4L2_CTRL_FLAG_NEXT_CTRL));
514 cptr = pvr2_hdw_get_ctrl_v4l(hdw, vc->id);
562 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
566 ret = pvr2_ctrl_get_valname(pvr2_hdw_get_ctrl_v4l(hdw, vm->id),
577 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
581 ret = pvr2_ctrl_get_value(pvr2_hdw_get_ctrl_v4l(hdw, vc->id),
590 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
593 ret = pvr2_ctrl_set_value(pvr2_hdw_get_ctrl_v4l(hdw, vc->id),
595 pvr2_hdw_commit_ctl(hdw);
603 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
613 cptr = pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id);
638 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
647 pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id),
655 pvr2_hdw_commit_ctl(hdw);
663 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
672 pctl = pvr2_hdw_get_ctrl_v4l(hdw, ctrl->id);
685 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
691 ret = pvr2_hdw_get_cropcap(hdw, &cap);
701 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
714 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPL), &val);
719 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPT), &val);
724 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPW), &val);
729 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPH), &val);
735 ret = pvr2_hdw_get_cropcap(hdw, &cap);
739 ret = pvr2_hdw_get_cropcap(hdw, &cap);
752 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
759 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPL),
764 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPT),
769 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPW),
774 pvr2_hdw_get_ctrl_by_id(hdw, PVR2_CID_CROPH),
777 pvr2_hdw_commit_ctl(hdw);
784 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
786 pvr2_hdw_trigger_module_log(hdw);
826 struct pvr2_hdw *hdw = dip->v4lp->channel.mc_head->hdw;
840 pvr2_hdw_v4l_store_minor_number(hdw,dip->minor_type,-1);
911 struct pvr2_hdw *hdw = fhp->channel.mc_head->hdw;
917 pvr2_hdw_set_streaming(hdw,0);
951 struct pvr2_hdw *hdw;
959 hdw = vp->channel.hdw;
963 if (!pvr2_hdw_dev_ok(hdw)) {
1004 input_mask &= pvr2_hdw_get_input_available(hdw);
1029 fhp->fw_mode_flag = pvr2_hdw_cpufw_get_enabled(hdw);
1047 struct pvr2_hdw *hdw;
1070 hdw = fh->channel.mc_head->hdw;
1073 pvr2_hdw_set_stream_type(hdw,fh->pdi->config);
1074 if ((ret = pvr2_hdw_set_streaming(hdw,!0)) < 0) return ret;
1086 struct pvr2_hdw *hdw = fh->channel.mc_head->hdw;
1098 c2 = pvr2_hdw_cpufw_get(hdw,offs,tbuf,c1);
1188 struct pvr2_hdw *hdw;
1194 hdw = vp->channel.mc_head->hdw;
1230 pvr2_hdw_get_ctrl_by_id(hdw,
1236 unit_number = pvr2_hdw_get_unit_number(hdw);
1240 pvr2_hdw_set_v4l2_dev(hdw, &dip->devbase);
1253 pvr2_hdw_v4l_store_minor_number(hdw,
1273 if (pvr2_hdw_get_input_available(vp->channel.mc_head->hdw) &