• 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:dip

866 static void pvr2_v4l2_dev_destroy(struct pvr2_v4l2_dev *dip)
868 struct pvr2_hdw *hdw = dip->v4lp->channel.mc_head->hdw;
869 enum pvr2_config cfg = dip->config;
878 video_device_node_name(&dip->devbase),
882 pvr2_hdw_v4l_store_minor_number(hdw,dip->minor_type,-1);
885 dip->v4lp = NULL;
886 dip->stream = NULL;
890 video_unregister_device(&dip->devbase);
897 static void pvr2_v4l2_dev_disassociate_parent(struct pvr2_v4l2_dev *dip)
899 if (!dip) return;
900 if (!dip->devbase.parent) return;
901 dip->devbase.parent = NULL;
902 device_move(&dip->devbase.dev, NULL, DPM_ORDER_NONE);
1001 struct pvr2_v4l2_dev *dip; /* Our own context pointer */
1009 dip = container_of(video_devdata(file),struct pvr2_v4l2_dev,devbase);
1011 vp = dip->v4lp;
1028 fhp->pdi = dip;
1033 if (dip->v4l_type == VFL_TYPE_RADIO) {
1241 static void pvr2_v4l2_dev_init(struct pvr2_v4l2_dev *dip,
1249 dip->v4lp = vp;
1252 dip->v4l_type = v4l_type;
1255 dip->stream = &vp->channel.mc_head->video_stream;
1256 dip->config = pvr2_config_mpeg;
1257 dip->minor_type = pvr2_v4l_type_video;
1259 if (!dip->stream) {
1267 dip->config = pvr2_config_vbi;
1268 dip->minor_type = pvr2_v4l_type_vbi;
1272 dip->stream = &vp->channel.mc_head->video_stream;
1273 dip->config = pvr2_config_mpeg;
1274 dip->minor_type = pvr2_v4l_type_radio;
1284 memcpy(&dip->devbase,&vdev_template,sizeof(vdev_template));
1285 dip->devbase.release = pvr2_video_device_release;
1292 dip->devbase.parent = &usbdev->dev;
1293 if ((video_register_device(&dip->devbase,
1294 dip->v4l_type, mindevnum) < 0) &&
1295 (video_register_device(&dip->devbase,
1296 dip->v4l_type, -1) < 0)) {
1302 video_device_node_name(&dip->devbase),
1303 pvr2_config_get_name(dip->config));
1306 dip->minor_type,dip->devbase.minor);