Lines Matching refs:devs

27 	struct block_device **devs;  in fscrypt_get_devices()  local
30 devs = sb->s_cop->get_devices(sb, num_devs); in fscrypt_get_devices()
31 if (devs) in fscrypt_get_devices()
32 return devs; in fscrypt_get_devices()
34 devs = kmalloc(sizeof(*devs), GFP_KERNEL); in fscrypt_get_devices()
35 if (!devs) in fscrypt_get_devices()
37 devs[0] = sb->s_bdev; in fscrypt_get_devices()
39 return devs; in fscrypt_get_devices()
73 struct block_device **devs, in fscrypt_log_blk_crypto_impl() argument
80 struct request_queue *q = bdev_get_queue(devs[i]); in fscrypt_log_blk_crypto_impl()
100 struct block_device **devs; in fscrypt_select_encryption_impl() local
137 devs = fscrypt_get_devices(sb, &num_devs); in fscrypt_select_encryption_impl()
138 if (IS_ERR(devs)) in fscrypt_select_encryption_impl()
139 return PTR_ERR(devs); in fscrypt_select_encryption_impl()
142 if (!blk_crypto_config_supported(bdev_get_queue(devs[i]), in fscrypt_select_encryption_impl()
147 fscrypt_log_blk_crypto_impl(ci->ci_mode, devs, num_devs, &crypto_cfg); in fscrypt_select_encryption_impl()
151 kfree(devs); in fscrypt_select_encryption_impl()
164 struct block_device **devs; in fscrypt_prepare_inline_crypt_key() local
181 devs = fscrypt_get_devices(sb, &num_devs); in fscrypt_prepare_inline_crypt_key()
182 if (IS_ERR(devs)) { in fscrypt_prepare_inline_crypt_key()
183 err = PTR_ERR(devs); in fscrypt_prepare_inline_crypt_key()
188 bdev_get_queue(devs[i])); in fscrypt_prepare_inline_crypt_key()
192 kfree(devs); in fscrypt_prepare_inline_crypt_key()
216 struct block_device **devs; in fscrypt_destroy_inline_crypt_key() local
224 devs = fscrypt_get_devices(sb, &num_devs); in fscrypt_destroy_inline_crypt_key()
225 if (!IS_ERR(devs)) { in fscrypt_destroy_inline_crypt_key()
227 blk_crypto_evict_key(bdev_get_queue(devs[i]), blk_key); in fscrypt_destroy_inline_crypt_key()
228 kfree(devs); in fscrypt_destroy_inline_crypt_key()