• 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 refs:class_dev

34 	struct device *class_dev;
87 static ssize_t show_name(struct device *class_dev,
101 static ssize_t show_type(struct device *class_dev,
123 static ssize_t show_min(struct device *class_dev,
136 static ssize_t show_max(struct device *class_dev,
149 static ssize_t show_def(struct device *class_dev,
168 static ssize_t show_val_norm(struct device *class_dev,
187 static ssize_t show_val_custom(struct device *class_dev,
206 static ssize_t show_enum(struct device *class_dev,
230 static ssize_t show_bits(struct device *class_dev,
273 static ssize_t store_val_norm(struct device *class_dev,
287 static ssize_t store_val_custom(struct device *class_dev,
401 ret = sysfs_create_group(&sfp->class_dev->kobj,&cip->grp);
436 ret = device_create_file(sfp->class_dev,&dip->attr_debugcmd);
444 ret = device_create_file(sfp->class_dev,&dip->attr_debuginfo);
459 device_remove_file(sfp->class_dev,
463 device_remove_file(sfp->class_dev,
488 sysfs_remove_group(&sfp->class_dev->kobj,&cip1->grp);
505 static void pvr2_sysfs_release(struct device *class_dev)
507 pvr2_sysfs_trace("Releasing class_dev id=%p",class_dev);
508 kfree(class_dev);
515 if (!sfp->class_dev) return;
521 device_remove_file(sfp->class_dev,
525 device_remove_file(sfp->class_dev,
529 device_remove_file(sfp->class_dev,
533 device_remove_file(sfp->class_dev,
537 device_remove_file(sfp->class_dev,
541 device_remove_file(sfp->class_dev,
544 pvr2_sysfs_trace("Destroying class_dev id=%p",sfp->class_dev);
545 dev_set_drvdata(sfp->class_dev, NULL);
546 dev = sfp->class_dev->parent;
547 sfp->class_dev->parent = NULL;
549 device_unregister(sfp->class_dev);
550 sfp->class_dev = NULL;
554 static ssize_t v4l_minor_number_show(struct device *class_dev,
558 sfp = dev_get_drvdata(class_dev);
566 static ssize_t bus_info_show(struct device *class_dev,
570 sfp = dev_get_drvdata(class_dev);
577 static ssize_t hdw_name_show(struct device *class_dev,
581 sfp = dev_get_drvdata(class_dev);
588 static ssize_t hdw_desc_show(struct device *class_dev,
592 sfp = dev_get_drvdata(class_dev);
599 static ssize_t v4l_radio_minor_number_show(struct device *class_dev,
604 sfp = dev_get_drvdata(class_dev);
612 static ssize_t unit_number_show(struct device *class_dev,
616 sfp = dev_get_drvdata(class_dev);
627 struct device *class_dev;
632 class_dev = kzalloc(sizeof(*class_dev),GFP_KERNEL);
633 if (!class_dev) return;
635 pvr2_sysfs_trace("Creating class_dev id=%p",class_dev);
637 class_dev->class = &class_ptr->class;
639 dev_set_name(class_dev, "%s",
642 class_dev->parent = get_device(&usb_dev->dev);
644 sfp->class_dev = class_dev;
645 dev_set_drvdata(class_dev, sfp);
646 ret = device_register(class_dev);
650 kfree(class_dev);
659 ret = device_create_file(sfp->class_dev,
674 ret = device_create_file(sfp->class_dev,
689 ret = device_create_file(sfp->class_dev,&sfp->attr_unit_number);
703 ret = device_create_file(sfp->class_dev,
718 ret = device_create_file(sfp->class_dev,
733 ret = device_create_file(sfp->class_dev,
806 static ssize_t debuginfo_show(struct device *class_dev,
810 sfp = dev_get_drvdata(class_dev);
817 static ssize_t debugcmd_show(struct device *class_dev,
821 sfp = dev_get_drvdata(class_dev);
827 static ssize_t debugcmd_store(struct device *class_dev,
834 sfp = dev_get_drvdata(class_dev);