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()
171 n += sysfs_emit_at(buf, n, "%016lx", zcdndev->perms.ioctlm[i]); in ioctlmask_show()
184 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_store() local
186 rc = ap_parse_mask_str(buf, zcdndev->perms.ioctlm, in ioctlmask_store()
200 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_show() local
207 for (i = 0; i < sizeof(zcdndev->perms.apm) / sizeof(long); i++) in apmask_show()
208 n += sysfs_emit_at(buf, n, "%016lx", zcdndev->perms.apm[i]); in apmask_show()
221 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_store() local
223 rc = ap_parse_mask_str(buf, zcdndev->perms.apm, in apmask_store()
237 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_show() local
244 for (i = 0; i < sizeof(zcdndev->perms.aqm) / sizeof(long); i++) in aqmask_show()
245 n += sysfs_emit_at(buf, n, "%016lx", zcdndev->perms.aqm[i]); in aqmask_show()
258 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_store() local
260 rc = ap_parse_mask_str(buf, zcdndev->perms.aqm, in aqmask_store()
274 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in admask_show() local
281 for (i = 0; i < sizeof(zcdndev->perms.adm) / sizeof(long); i++) in admask_show()
282 n += sysfs_emit_at(buf, n, "%016lx", zcdndev->perms.adm[i]); in admask_show()
295 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in admask_store() local
297 rc = ap_parse_mask_str(buf, zcdndev->perms.adm, in admask_store()
360 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in zcdn_device_release() local
365 kfree(zcdndev); in zcdn_device_release()
372 struct zcdn_device *zcdndev; in zcdn_create() local
379 zcdndev = find_zcdndev_by_name(name); in zcdn_create()
380 if (zcdndev) { in zcdn_create()
381 put_device(&zcdndev->device); in zcdn_create()
390 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create()
391 if (zcdndev) in zcdn_create()
392 put_device(&zcdndev->device); in zcdn_create()
402 zcdndev = kzalloc(sizeof(*zcdndev), GFP_KERNEL); in zcdn_create()
403 if (!zcdndev) { in zcdn_create()
407 zcdndev->device.release = zcdn_device_release; in zcdn_create()
408 zcdndev->device.class = &zcrypt_class; in zcdn_create()
409 zcdndev->device.devt = devt; in zcdn_create()
410 zcdndev->device.groups = zcdn_dev_attr_groups; in zcdn_create()
412 rc = dev_set_name(&zcdndev->device, "%s", name); in zcdn_create()
414 rc = dev_set_name(&zcdndev->device, ZCRYPT_NAME "_%d", (int)MINOR(devt)); in zcdn_create()
416 kfree(zcdndev); in zcdn_create()
419 rc = device_register(&zcdndev->device); in zcdn_create()
421 put_device(&zcdndev->device); in zcdn_create()
436 struct zcdn_device *zcdndev; in zcdn_destroy() local
442 zcdndev = find_zcdndev_by_name(name); in zcdn_destroy()
443 if (!zcdndev) { in zcdn_destroy()
452 put_device(&zcdndev->device); in zcdn_destroy()
453 device_unregister(&zcdndev->device); in zcdn_destroy()
464 struct zcdn_device *zcdndev; in zcdn_destroy_all() local
469 zcdndev = find_zcdndev_by_devt(devt); in zcdn_destroy_all()
470 if (zcdndev) { in zcdn_destroy_all()
471 put_device(&zcdndev->device); in zcdn_destroy_all()
472 device_unregister(&zcdndev->device); in zcdn_destroy_all()
510 struct zcdn_device *zcdndev; in zcrypt_open() local
514 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_open()
517 if (zcdndev) in zcrypt_open()
518 perms = &zcdndev->perms; in zcrypt_open()
534 struct zcdn_device *zcdndev; in zcrypt_release() local
537 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_release()
539 if (zcdndev) { in zcrypt_release()
541 put_device(&zcdndev->device); in zcrypt_release()
542 put_device(&zcdndev->device); in zcrypt_release()