Lines Matching refs:zcdndev
163 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_show() local
170 for (i = 0; i < sizeof(zcdndev->perms.ioctlm) / sizeof(long); i++) in ioctlmask_show()
173 "%016lx", zcdndev->perms.ioctlm[i]); in ioctlmask_show()
188 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_store() local
190 rc = ap_parse_mask_str(buf, zcdndev->perms.ioctlm, in ioctlmask_store()
205 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_show() local
212 for (i = 0; i < sizeof(zcdndev->perms.apm) / sizeof(long); i++) in apmask_show()
215 "%016lx", zcdndev->perms.apm[i]); in apmask_show()
230 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_store() local
232 rc = ap_parse_mask_str(buf, zcdndev->perms.apm, in apmask_store()
247 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_show() local
254 for (i = 0; i < sizeof(zcdndev->perms.aqm) / sizeof(long); i++) in aqmask_show()
257 "%016lx", zcdndev->perms.aqm[i]); in aqmask_show()
272 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_store() local
274 rc = ap_parse_mask_str(buf, zcdndev->perms.aqm, in aqmask_store()
289 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in admask_show() local
296 for (i = 0; i < sizeof(zcdndev->perms.adm) / sizeof(long); i++) in admask_show()
299 "%016lx", zcdndev->perms.adm[i]); in admask_show()
314 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in admask_store() local
316 rc = ap_parse_mask_str(buf, zcdndev->perms.adm, in admask_store()
379 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in zcdn_device_release() local
384 kfree(zcdndev); in zcdn_device_release()
392 struct zcdn_device *zcdndev; in zcdn_create() local
399 zcdndev = find_zcdndev_by_name(name); in zcdn_create()
400 if (zcdndev) { in zcdn_create()
401 put_device(&zcdndev->device); in zcdn_create()
410 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create()
411 if (zcdndev) in zcdn_create()
412 put_device(&zcdndev->device); in zcdn_create()
422 zcdndev = kzalloc(sizeof(*zcdndev), GFP_KERNEL); in zcdn_create()
423 if (!zcdndev) { in zcdn_create()
427 zcdndev->device.release = zcdn_device_release; in zcdn_create()
428 zcdndev->device.class = zcrypt_class; in zcdn_create()
429 zcdndev->device.devt = devt; in zcdn_create()
430 zcdndev->device.groups = zcdn_dev_attr_groups; in zcdn_create()
437 if (dev_set_name(&zcdndev->device, nodename)) { in zcdn_create()
441 rc = device_register(&zcdndev->device); in zcdn_create()
443 put_device(&zcdndev->device); in zcdn_create()
458 struct zcdn_device *zcdndev; in zcdn_destroy() local
464 zcdndev = find_zcdndev_by_name(name); in zcdn_destroy()
465 if (!zcdndev) { in zcdn_destroy()
474 put_device(&zcdndev->device); in zcdn_destroy()
475 device_unregister(&zcdndev->device); in zcdn_destroy()
486 struct zcdn_device *zcdndev; in zcdn_destroy_all() local
491 zcdndev = find_zcdndev_by_devt(devt); in zcdn_destroy_all()
492 if (zcdndev) { in zcdn_destroy_all()
493 put_device(&zcdndev->device); in zcdn_destroy_all()
494 device_unregister(&zcdndev->device); in zcdn_destroy_all()
535 struct zcdn_device *zcdndev; in zcrypt_open() local
539 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_open()
542 if (zcdndev) in zcrypt_open()
543 perms = &zcdndev->perms; in zcrypt_open()
561 struct zcdn_device *zcdndev; in zcrypt_release() local
564 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_release()
566 if (zcdndev) { in zcrypt_release()
568 put_device(&zcdndev->device); in zcrypt_release()
569 put_device(&zcdndev->device); in zcrypt_release()