Lines Matching refs:rc
54 int rc; in evm_set_key() local
56 rc = -EBUSY; in evm_set_key()
59 rc = -EINVAL; in evm_set_key()
70 return rc; in evm_set_key()
76 long rc; in init_desc() local
110 rc = crypto_shash_setkey(tmp_tfm, evmkey, evmkey_len); in init_desc()
111 if (rc) { in init_desc()
114 return ERR_PTR(rc); in init_desc()
128 rc = crypto_shash_init(desc); in init_desc()
129 if (rc) { in init_desc()
131 return ERR_PTR(rc); in init_desc()
336 int rc = 0; in evm_is_immutable() local
343 rc = vfs_getxattr_alloc(&nop_mnt_idmap, dentry, XATTR_NAME_EVM, in evm_is_immutable()
345 if (rc <= 0) { in evm_is_immutable()
346 if (rc == -ENODATA) in evm_is_immutable()
347 rc = 0; in evm_is_immutable()
351 rc = 1; in evm_is_immutable()
353 rc = 0; in evm_is_immutable()
357 return rc; in evm_is_immutable()
372 int rc = 0; in evm_update_evmxattr() local
378 rc = evm_is_immutable(dentry, inode); in evm_update_evmxattr()
379 if (rc < 0) in evm_update_evmxattr()
380 return rc; in evm_update_evmxattr()
381 if (rc) in evm_update_evmxattr()
385 rc = evm_calc_hmac(dentry, xattr_name, xattr_value, in evm_update_evmxattr()
387 if (rc == 0) { in evm_update_evmxattr()
389 rc = __vfs_setxattr_noperm(&nop_mnt_idmap, dentry, in evm_update_evmxattr()
393 } else if (rc == -ENODATA && (inode->i_opflags & IOP_XATTR)) { in evm_update_evmxattr()
394 rc = __vfs_removexattr(&nop_mnt_idmap, dentry, XATTR_NAME_EVM); in evm_update_evmxattr()
396 return rc; in evm_update_evmxattr()
430 int rc; in evm_init_key() local
439 rc = evm_set_key(ekp->decrypted_data, ekp->decrypted_datalen); in evm_init_key()
445 return rc; in evm_init_key()