• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/media/video/pvrusb2/

Lines Matching refs:vp

172 	struct pvr2_v4l2 *vp = fh->vhead;
194 ret = v4l2_prio_check(&vp->prio, &fh->prio);
216 *p = v4l2_prio_max(&vp->prio);
225 ret = v4l2_prio_change(&vp->prio, &fh->prio, *prio);
793 static void pvr2_v4l2_destroy_no_lock(struct pvr2_v4l2 *vp)
795 if (vp->dev_video) {
796 pvr2_v4l2_dev_destroy(vp->dev_video);
797 vp->dev_video = NULL;
799 if (vp->dev_radio) {
800 pvr2_v4l2_dev_destroy(vp->dev_radio);
801 vp->dev_radio = NULL;
804 pvr2_trace(PVR2_TRACE_STRUCT,"Destroying pvr2_v4l2 id=%p",vp);
805 pvr2_channel_done(&vp->channel);
806 kfree(vp);
820 struct pvr2_v4l2 *vp;
821 vp = container_of(chp,struct pvr2_v4l2,channel);
822 if (!vp->channel.mc_head->disconnect_flag) return;
823 if (vp->vfirst) return;
824 pvr2_v4l2_destroy_no_lock(vp);
843 struct pvr2_v4l2 *vp = fhp->vhead;
858 v4l2_prio_close(&vp->prio, &fhp->prio);
879 vp->vlast = fhp->vprev;
884 vp->vfirst = fhp->vnext;
893 if (vp->channel.mc_head->disconnect_flag && !vp->vfirst) {
894 pvr2_v4l2_destroy_no_lock(vp);
905 struct pvr2_v4l2 *vp;
910 vp = dip->v4lp;
911 hdw = vp->channel.hdw;
929 pvr2_context_enter(vp->channel.mc_head); do {
931 pvr2_channel_init(&fhp->channel,vp->channel.mc_head);
934 fhp->vprev = vp->vlast;
935 if (vp->vlast) {
936 vp->vlast->vnext = fhp;
938 vp->vfirst = fhp;
940 vp->vlast = fhp;
941 fhp->vhead = vp;
954 } while (0); pvr2_context_exit(vp->channel.mc_head);
958 v4l2_prio_open(&vp->prio,&fhp->prio);
1122 struct pvr2_v4l2 *vp,
1128 dip->v4lp = vp;
1134 dip->stream = &vp->channel.mc_head->video_stream;
1150 dip->stream = &vp->channel.mc_head->video_stream;
1166 unit_number = pvr2_hdw_get_unit_number(vp->channel.mc_head->hdw);
1181 pvr2_hdw_v4l_store_minor_number(vp->channel.mc_head->hdw,
1188 struct pvr2_v4l2 *vp;
1190 vp = kzalloc(sizeof(*vp),GFP_KERNEL);
1191 if (!vp) return vp;
1192 vp->dev_video = kzalloc(sizeof(*vp->dev_video),GFP_KERNEL);
1193 vp->dev_radio = kzalloc(sizeof(*vp->dev_radio),GFP_KERNEL);
1194 if (!(vp->dev_video && vp->dev_radio)) {
1195 kfree(vp->dev_video);
1196 kfree(vp->dev_radio);
1197 kfree(vp);
1200 pvr2_channel_init(&vp->channel,mnp);
1201 pvr2_trace(PVR2_TRACE_STRUCT,"Creating pvr2_v4l2 id=%p",vp);
1203 vp->channel.check_func = pvr2_v4l2_internal_check;
1206 pvr2_v4l2_dev_init(vp->dev_video,vp,VFL_TYPE_GRABBER);
1207 pvr2_v4l2_dev_init(vp->dev_radio,vp,VFL_TYPE_RADIO);
1209 return vp;