Lines Matching refs:clp
492 struct pvr2_sysfs_class *clp; in pvr2_sysfs_class_release() local
493 clp = container_of(class,struct pvr2_sysfs_class,class); in pvr2_sysfs_class_release()
494 pvr2_sysfs_trace("Destroying pvr2_sysfs_class id=%p",clp); in pvr2_sysfs_class_release()
495 kfree(clp); in pvr2_sysfs_class_release()
774 struct pvr2_sysfs_class *clp; in pvr2_sysfs_class_create() local
775 clp = kzalloc(sizeof(*clp),GFP_KERNEL); in pvr2_sysfs_class_create()
776 if (!clp) return clp; in pvr2_sysfs_class_create()
778 clp); in pvr2_sysfs_class_create()
779 clp->class.name = "pvrusb2"; in pvr2_sysfs_class_create()
780 clp->class.class_release = pvr2_sysfs_class_release; in pvr2_sysfs_class_create()
781 clp->class.dev_release = pvr2_sysfs_release; in pvr2_sysfs_class_create()
782 if (class_register(&clp->class)) { in pvr2_sysfs_class_create()
784 "Registration failed for pvr2_sysfs_class id=%p",clp); in pvr2_sysfs_class_create()
785 kfree(clp); in pvr2_sysfs_class_create()
786 clp = NULL; in pvr2_sysfs_class_create()
788 return clp; in pvr2_sysfs_class_create()
792 void pvr2_sysfs_class_destroy(struct pvr2_sysfs_class *clp) in pvr2_sysfs_class_destroy() argument
794 pvr2_sysfs_trace("Unregistering pvr2_sysfs_class id=%p", clp); in pvr2_sysfs_class_destroy()
795 if (clp) in pvr2_sysfs_class_destroy()
796 class_unregister(&clp->class); in pvr2_sysfs_class_destroy()