Lines Matching refs:zcdndev

167 	struct zcdn_device *zcdndev = to_zcdn_dev(dev);  in ioctlmask_show()  local
174 for (i = 0; i < sizeof(zcdndev->perms.ioctlm) / sizeof(long); i++) in ioctlmask_show()
177 "%016lx", zcdndev->perms.ioctlm[i]); in ioctlmask_show()
192 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_store() local
194 rc = ap_parse_mask_str(buf, zcdndev->perms.ioctlm, in ioctlmask_store()
209 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_show() local
216 for (i = 0; i < sizeof(zcdndev->perms.apm) / sizeof(long); i++) in apmask_show()
219 "%016lx", zcdndev->perms.apm[i]); in apmask_show()
234 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_store() local
236 rc = ap_parse_mask_str(buf, zcdndev->perms.apm, in apmask_store()
251 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_show() local
258 for (i = 0; i < sizeof(zcdndev->perms.aqm) / sizeof(long); i++) in aqmask_show()
261 "%016lx", zcdndev->perms.aqm[i]); in aqmask_show()
276 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_store() local
278 rc = ap_parse_mask_str(buf, zcdndev->perms.aqm, in aqmask_store()
342 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in zcdn_device_release() local
347 kfree(zcdndev); in zcdn_device_release()
355 struct zcdn_device *zcdndev; in zcdn_create() local
362 zcdndev = find_zcdndev_by_name(name); in zcdn_create()
363 if (zcdndev) { in zcdn_create()
364 put_device(&zcdndev->device); in zcdn_create()
373 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create()
374 if (zcdndev) in zcdn_create()
375 put_device(&zcdndev->device); in zcdn_create()
385 zcdndev = kzalloc(sizeof(*zcdndev), GFP_KERNEL); in zcdn_create()
386 if (!zcdndev) { in zcdn_create()
390 zcdndev->device.release = zcdn_device_release; in zcdn_create()
391 zcdndev->device.class = zcrypt_class; in zcdn_create()
392 zcdndev->device.devt = devt; in zcdn_create()
393 zcdndev->device.groups = zcdn_dev_attr_groups; in zcdn_create()
400 if (dev_set_name(&zcdndev->device, nodename)) { in zcdn_create()
404 rc = device_register(&zcdndev->device); in zcdn_create()
406 put_device(&zcdndev->device); in zcdn_create()
421 struct zcdn_device *zcdndev; in zcdn_destroy() local
427 zcdndev = find_zcdndev_by_name(name); in zcdn_destroy()
428 if (!zcdndev) { in zcdn_destroy()
437 put_device(&zcdndev->device); in zcdn_destroy()
438 device_unregister(&zcdndev->device); in zcdn_destroy()
449 struct zcdn_device *zcdndev; in zcdn_destroy_all() local
454 zcdndev = find_zcdndev_by_devt(devt); in zcdn_destroy_all()
455 if (zcdndev) { in zcdn_destroy_all()
456 put_device(&zcdndev->device); in zcdn_destroy_all()
457 device_unregister(&zcdndev->device); in zcdn_destroy_all()
498 struct zcdn_device *zcdndev; in zcrypt_open() local
502 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_open()
505 if (zcdndev) in zcrypt_open()
506 perms = &zcdndev->perms; in zcrypt_open()
524 struct zcdn_device *zcdndev; in zcrypt_release() local
527 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_release()
529 if (zcdndev) { in zcrypt_release()
531 put_device(&zcdndev->device); in zcrypt_release()
532 put_device(&zcdndev->device); in zcrypt_release()