Lines Matching refs:clp
507 struct pvr2_sysfs_class *clp; in pvr2_sysfs_class_release() local
508 clp = container_of(class,struct pvr2_sysfs_class,class); in pvr2_sysfs_class_release()
509 pvr2_sysfs_trace("Destroying pvr2_sysfs_class id=%p",clp); in pvr2_sysfs_class_release()
510 kfree(clp); in pvr2_sysfs_class_release()
789 struct pvr2_sysfs_class *clp; in pvr2_sysfs_class_create() local
790 clp = kzalloc(sizeof(*clp),GFP_KERNEL); in pvr2_sysfs_class_create()
791 if (!clp) return clp; in pvr2_sysfs_class_create()
793 clp); in pvr2_sysfs_class_create()
794 clp->class.name = "pvrusb2"; in pvr2_sysfs_class_create()
795 clp->class.class_release = pvr2_sysfs_class_release; in pvr2_sysfs_class_create()
796 clp->class.dev_release = pvr2_sysfs_release; in pvr2_sysfs_class_create()
797 if (class_register(&clp->class)) { in pvr2_sysfs_class_create()
799 "Registration failed for pvr2_sysfs_class id=%p",clp); in pvr2_sysfs_class_create()
800 kfree(clp); in pvr2_sysfs_class_create()
801 clp = NULL; in pvr2_sysfs_class_create()
803 return clp; in pvr2_sysfs_class_create()
807 void pvr2_sysfs_class_destroy(struct pvr2_sysfs_class *clp) in pvr2_sysfs_class_destroy() argument
809 pvr2_sysfs_trace("Unregistering pvr2_sysfs_class id=%p", clp); in pvr2_sysfs_class_destroy()
810 class_unregister(&clp->class); in pvr2_sysfs_class_destroy()