• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/pvrusb2/

Lines Matching defs:vp

163 	struct pvr2_v4l2 *vp = fh->vhead;
185 ret = v4l2_prio_check(&vp->prio, fh->prio);
208 *p = v4l2_prio_max(&vp->prio);
217 ret = v4l2_prio_change(&vp->prio, &fh->prio, *prio);
906 static void pvr2_v4l2_destroy_no_lock(struct pvr2_v4l2 *vp)
908 if (vp->dev_video) {
909 pvr2_v4l2_dev_destroy(vp->dev_video);
910 vp->dev_video = NULL;
912 if (vp->dev_radio) {
913 pvr2_v4l2_dev_destroy(vp->dev_radio);
914 vp->dev_radio = NULL;
917 pvr2_trace(PVR2_TRACE_STRUCT,"Destroying pvr2_v4l2 id=%p",vp);
918 pvr2_channel_done(&vp->channel);
919 kfree(vp);
933 struct pvr2_v4l2 *vp;
934 vp = container_of(chp,struct pvr2_v4l2,channel);
935 if (!vp->channel.mc_head->disconnect_flag) return;
936 pvr2_v4l2_dev_disassociate_parent(vp->dev_video);
937 pvr2_v4l2_dev_disassociate_parent(vp->dev_radio);
938 if (vp->vfirst) return;
939 pvr2_v4l2_destroy_no_lock(vp);
954 struct pvr2_v4l2 *vp = fhp->vhead;
968 v4l2_prio_close(&vp->prio, fhp->prio);
974 vp->vlast = fhp->vprev;
979 vp->vfirst = fhp->vnext;
992 if (vp->channel.mc_head->disconnect_flag && !vp->vfirst) {
993 pvr2_v4l2_destroy_no_lock(vp);
1003 struct pvr2_v4l2 *vp;
1011 vp = dip->v4lp;
1012 hdw = vp->channel.hdw;
1031 pvr2_channel_init(&fhp->channel,vp->channel.mc_head);
1078 fhp->vprev = vp->vlast;
1079 if (vp->vlast) {
1080 vp->vlast->vnext = fhp;
1082 vp->vfirst = fhp;
1084 vp->vlast = fhp;
1085 fhp->vhead = vp;
1089 v4l2_prio_open(&vp->prio, &fhp->prio);
1242 struct pvr2_v4l2 *vp,
1249 dip->v4lp = vp;
1251 usbdev = pvr2_hdw_get_dev(vp->channel.mc_head->hdw);
1255 dip->stream = &vp->channel.mc_head->video_stream;
1272 dip->stream = &vp->channel.mc_head->video_stream;
1288 unit_number = pvr2_hdw_get_unit_number(vp->channel.mc_head->hdw);
1305 pvr2_hdw_v4l_store_minor_number(vp->channel.mc_head->hdw,
1312 struct pvr2_v4l2 *vp;
1314 vp = kzalloc(sizeof(*vp),GFP_KERNEL);
1315 if (!vp) return vp;
1316 pvr2_channel_init(&vp->channel,mnp);
1317 pvr2_trace(PVR2_TRACE_STRUCT,"Creating pvr2_v4l2 id=%p",vp);
1319 vp->channel.check_func = pvr2_v4l2_internal_check;
1322 vp->dev_video = kzalloc(sizeof(*vp->dev_video),GFP_KERNEL);
1323 if (!vp->dev_video) goto fail;
1324 pvr2_v4l2_dev_init(vp->dev_video,vp,VFL_TYPE_GRABBER);
1325 if (pvr2_hdw_get_input_available(vp->channel.mc_head->hdw) &
1327 vp->dev_radio = kzalloc(sizeof(*vp->dev_radio),GFP_KERNEL);
1328 if (!vp->dev_radio) goto fail;
1329 pvr2_v4l2_dev_init(vp->dev_radio,vp,VFL_TYPE_RADIO);
1332 return vp;
1334 pvr2_trace(PVR2_TRACE_STRUCT,"Failure creating pvr2_v4l2 id=%p",vp);
1335 pvr2_v4l2_destroy_no_lock(vp);