Lines Matching refs:class_pktcdvd
102 static struct class *class_pktcdvd = NULL; /* /sys/class/pktcdvd */ variable
315 if (class_pktcdvd) { in pkt_sysfs_dev_new()
316 pd->dev = device_create(class_pktcdvd, NULL, MKDEV(0, 0), NULL, in pkt_sysfs_dev_new()
335 if (class_pktcdvd) in pkt_sysfs_dev_remove()
423 class_pktcdvd = kzalloc(sizeof(*class_pktcdvd), GFP_KERNEL); in pkt_sysfs_init()
424 if (!class_pktcdvd) in pkt_sysfs_init()
426 class_pktcdvd->name = DRIVER_NAME; in pkt_sysfs_init()
427 class_pktcdvd->owner = THIS_MODULE; in pkt_sysfs_init()
428 class_pktcdvd->class_release = class_pktcdvd_release; in pkt_sysfs_init()
429 class_pktcdvd->class_attrs = class_pktcdvd_attrs; in pkt_sysfs_init()
430 ret = class_register(class_pktcdvd); in pkt_sysfs_init()
432 kfree(class_pktcdvd); in pkt_sysfs_init()
433 class_pktcdvd = NULL; in pkt_sysfs_init()
442 if (class_pktcdvd) in pkt_sysfs_cleanup()
443 class_destroy(class_pktcdvd); in pkt_sysfs_cleanup()
444 class_pktcdvd = NULL; in pkt_sysfs_cleanup()