Lines Matching refs:r
267 int r; in verity_verify_level() local
284 r = 1; in verity_verify_level()
291 r = crypto_shash_init(desc); in verity_verify_level()
292 if (r < 0) { in verity_verify_level()
293 DMERR("crypto_shash_init failed: %d", r); in verity_verify_level()
298 r = crypto_shash_update(desc, v->salt, v->salt_size); in verity_verify_level()
299 if (r < 0) { in verity_verify_level()
300 DMERR("crypto_shash_update failed: %d", r); in verity_verify_level()
305 r = crypto_shash_update(desc, data, 1 << v->hash_dev_block_bits); in verity_verify_level()
306 if (r < 0) { in verity_verify_level()
307 DMERR("crypto_shash_update failed: %d", r); in verity_verify_level()
312 r = crypto_shash_update(desc, v->salt, v->salt_size); in verity_verify_level()
313 if (r < 0) { in verity_verify_level()
314 DMERR("crypto_shash_update failed: %d", r); in verity_verify_level()
320 r = crypto_shash_final(desc, result); in verity_verify_level()
321 if (r < 0) { in verity_verify_level()
322 DMERR("crypto_shash_final failed: %d", r); in verity_verify_level()
328 r = -EIO; in verity_verify_level()
345 return r; in verity_verify_level()
362 int r; in verity_verify_io() local
373 int r = verity_verify_level(io, io->block + b, 0, true); in verity_verify_io() local
374 if (likely(!r)) in verity_verify_io()
376 if (r < 0) in verity_verify_io()
377 return r; in verity_verify_io()
383 int r = verity_verify_level(io, io->block + b, i, false); in verity_verify_io() local
384 if (unlikely(r)) in verity_verify_io()
385 return r; in verity_verify_io()
392 r = crypto_shash_init(desc); in verity_verify_io()
393 if (r < 0) { in verity_verify_io()
394 DMERR("crypto_shash_init failed: %d", r); in verity_verify_io()
395 return r; in verity_verify_io()
399 r = crypto_shash_update(desc, v->salt, v->salt_size); in verity_verify_io()
400 if (r < 0) { in verity_verify_io()
401 DMERR("crypto_shash_update failed: %d", r); in verity_verify_io()
402 return r; in verity_verify_io()
415 r = crypto_shash_update(desc, page + bv.bv_offset, len); in verity_verify_io()
418 if (r < 0) { in verity_verify_io()
419 DMERR("crypto_shash_update failed: %d", r); in verity_verify_io()
420 return r; in verity_verify_io()
428 r = crypto_shash_update(desc, v->salt, v->salt_size); in verity_verify_io()
429 if (r < 0) { in verity_verify_io()
430 DMERR("crypto_shash_update failed: %d", r); in verity_verify_io()
431 return r; in verity_verify_io()
436 r = crypto_shash_final(desc, result); in verity_verify_io()
437 if (r < 0) { in verity_verify_io()
438 DMERR("crypto_shash_final failed: %d", r); in verity_verify_io()
439 return r; in verity_verify_io()
641 int r = 0; in verity_ioctl() local
645 r = scsi_verify_blk_ioctl(NULL, cmd); in verity_ioctl()
647 return r ? : __blkdev_driver_ioctl(v->data_dev->bdev, v->data_dev->mode, in verity_ioctl()
738 int r; in verity_ctr() local
757 r = -EINVAL; in verity_ctr()
763 r = -EINVAL; in verity_ctr()
770 r = -EINVAL; in verity_ctr()
775 r = dm_get_device(ti, argv[1], FMODE_READ, &v->data_dev); in verity_ctr()
776 if (r) { in verity_ctr()
781 r = dm_get_device(ti, argv[2], FMODE_READ, &v->hash_dev); in verity_ctr()
782 if (r) { in verity_ctr()
792 r = -EINVAL; in verity_ctr()
802 r = -EINVAL; in verity_ctr()
811 r = -EINVAL; in verity_ctr()
818 r = -EINVAL; in verity_ctr()
826 r = -EINVAL; in verity_ctr()
834 r = -ENOMEM; in verity_ctr()
841 r = PTR_ERR(v->tfm); in verity_ctr()
848 r = -EINVAL; in verity_ctr()
857 r = -ENOMEM; in verity_ctr()
863 r = -EINVAL; in verity_ctr()
872 r = -ENOMEM; in verity_ctr()
878 r = -EINVAL; in verity_ctr()
891 r = dm_read_arg_group(_args, &as, &opt_params, &ti->error); in verity_ctr()
892 if (r) in verity_ctr()
900 r = -EINVAL; in verity_ctr()
910 r = -EINVAL; in verity_ctr()
928 r = -E2BIG; in verity_ctr()
940 r = -E2BIG; in verity_ctr()
952 r = PTR_ERR(v->bufio); in verity_ctr()
959 r = -E2BIG; in verity_ctr()
969 r = -ENOMEM; in verity_ctr()
977 r = -ENOMEM; in verity_ctr()
986 return r; in verity_ctr()
1005 int r; in dm_verity_init() local
1007 r = dm_register_target(&verity_target); in dm_verity_init()
1008 if (r < 0) in dm_verity_init()
1009 DMERR("register failed %d", r); in dm_verity_init()
1011 return r; in dm_verity_init()