Lines Matching refs:zcdndev
168 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_show() local
175 for (i = 0; i < sizeof(zcdndev->perms.ioctlm) / sizeof(long); i++) in ioctlmask_show()
178 "%016lx", zcdndev->perms.ioctlm[i]); in ioctlmask_show()
193 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in ioctlmask_store() local
195 rc = ap_parse_mask_str(buf, zcdndev->perms.ioctlm, in ioctlmask_store()
210 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_show() local
217 for (i = 0; i < sizeof(zcdndev->perms.apm) / sizeof(long); i++) in apmask_show()
220 "%016lx", zcdndev->perms.apm[i]); in apmask_show()
235 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in apmask_store() local
237 rc = ap_parse_mask_str(buf, zcdndev->perms.apm, in apmask_store()
252 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_show() local
259 for (i = 0; i < sizeof(zcdndev->perms.aqm) / sizeof(long); i++) in aqmask_show()
262 "%016lx", zcdndev->perms.aqm[i]); in aqmask_show()
277 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in aqmask_store() local
279 rc = ap_parse_mask_str(buf, zcdndev->perms.aqm, in aqmask_store()
343 struct zcdn_device *zcdndev = to_zcdn_dev(dev); in zcdn_device_release() local
348 kfree(zcdndev); in zcdn_device_release()
356 struct zcdn_device *zcdndev; in zcdn_create() local
363 zcdndev = find_zcdndev_by_name(name); in zcdn_create()
364 if (zcdndev) { in zcdn_create()
365 put_device(&zcdndev->device); in zcdn_create()
374 zcdndev = find_zcdndev_by_devt(devt); in zcdn_create()
375 if (zcdndev) in zcdn_create()
376 put_device(&zcdndev->device); in zcdn_create()
386 zcdndev = kzalloc(sizeof(*zcdndev), GFP_KERNEL); in zcdn_create()
387 if (!zcdndev) { in zcdn_create()
391 zcdndev->device.release = zcdn_device_release; in zcdn_create()
392 zcdndev->device.class = zcrypt_class; in zcdn_create()
393 zcdndev->device.devt = devt; in zcdn_create()
394 zcdndev->device.groups = zcdn_dev_attr_groups; in zcdn_create()
401 if (dev_set_name(&zcdndev->device, nodename)) { in zcdn_create()
405 rc = device_register(&zcdndev->device); in zcdn_create()
407 put_device(&zcdndev->device); in zcdn_create()
422 struct zcdn_device *zcdndev; in zcdn_destroy() local
428 zcdndev = find_zcdndev_by_name(name); in zcdn_destroy()
429 if (!zcdndev) { in zcdn_destroy()
438 put_device(&zcdndev->device); in zcdn_destroy()
439 device_unregister(&zcdndev->device); in zcdn_destroy()
450 struct zcdn_device *zcdndev; in zcdn_destroy_all() local
455 zcdndev = find_zcdndev_by_devt(devt); in zcdn_destroy_all()
456 if (zcdndev) { in zcdn_destroy_all()
457 put_device(&zcdndev->device); in zcdn_destroy_all()
458 device_unregister(&zcdndev->device); in zcdn_destroy_all()
499 struct zcdn_device *zcdndev; in zcrypt_open() local
503 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_open()
506 if (zcdndev) in zcrypt_open()
507 perms = &zcdndev->perms; in zcrypt_open()
525 struct zcdn_device *zcdndev; in zcrypt_release() local
528 zcdndev = find_zcdndev_by_devt(filp->f_inode->i_rdev); in zcrypt_release()
530 if (zcdndev) { in zcrypt_release()
532 put_device(&zcdndev->device); in zcrypt_release()
533 put_device(&zcdndev->device); in zcrypt_release()