Searched refs:bio_crypt_ctx (Results 1 – 13 of 13) sorted by relevance
| /linux-6.15/block/ |
| H A D | blk-crypto.c | 71 bio_crypt_ctx_cache = KMEM_CACHE(bio_crypt_ctx, 0); in bio_crypt_ctx_init() 104 struct bio_crypt_ctx *bc; in bio_crypt_set_ctx() 156 struct bio_crypt_ctx *bc = bio->bi_crypt_context; in __bio_crypt_advance() 166 bool bio_crypt_dun_is_contiguous(const struct bio_crypt_ctx *bc, in bio_crypt_dun_is_contiguous() 194 static bool bio_crypt_ctx_compatible(struct bio_crypt_ctx *bc1, in bio_crypt_ctx_compatible() 195 struct bio_crypt_ctx *bc2) in bio_crypt_ctx_compatible() 213 bool bio_crypt_ctx_mergeable(struct bio_crypt_ctx *bc1, unsigned int bc1_bytes, in bio_crypt_ctx_mergeable() 214 struct bio_crypt_ctx *bc2) in bio_crypt_ctx_mergeable()
|
| H A D | blk-crypto-internal.h | 34 bool bio_crypt_ctx_mergeable(struct bio_crypt_ctx *bc1, unsigned int bc1_bytes, 35 struct bio_crypt_ctx *bc2);
|
| H A D | blk-crypto-fallback.c | 41 struct bio_crypt_ctx crypt_ctx; 265 struct bio_crypt_ctx *bc; in blk_crypto_fallback_encrypt_bio() 382 struct bio_crypt_ctx *bc = &f_ctx->crypt_ctx; in blk_crypto_fallback_decrypt_bio() 494 struct bio_crypt_ctx *bc = bio->bi_crypt_context; in blk_crypto_fallback_bio_prep()
|
| /linux-6.15/include/linux/ |
| H A D | blk-crypto.h | 120 struct bio_crypt_ctx { struct 139 bool bio_crypt_dun_is_contiguous(const struct bio_crypt_ctx *bc, argument
|
| H A D | blk_types.h | 22 struct bio_crypt_ctx; 251 struct bio_crypt_ctx *bi_crypt_context;
|
| H A D | blk-mq.h | 155 struct bio_crypt_ctx *crypt_ctx;
|
| /linux-6.15/drivers/ufs/core/ |
| H A D | ufshcd-crypto.h | 44 const struct bio_crypt_ctx *crypt_ctx = scsi_cmd_to_rq(cmd)->crypt_ctx; in ufshcd_crypto_fill_prdt()
|
| /linux-6.15/drivers/md/ |
| H A D | dm-io-rewind.c | 96 struct bio_crypt_ctx *bc = bio->bi_crypt_context; in dm_bio_crypt_rewind()
|
| /linux-6.15/include/linux/mmc/ |
| H A D | core.h | 172 const struct bio_crypt_ctx *crypto_ctx;
|
| /linux-6.15/fs/crypto/ |
| H A D | inline_crypt.c | 354 const struct bio_crypt_ctx *bc = bio->bi_crypt_context; in fscrypt_mergeable_bio()
|
| /linux-6.15/Documentation/block/ |
| H A D | inline-encryption.rst | 85 We introduce ``struct bio_crypt_ctx`` to represent an encryption context. It 87 to a bio_crypt_ctx to ``struct bio`` and ``struct request``; this allows users 118 ``struct request`` also contains a pointer to the original bio_crypt_ctx. 204 ``bio_crypt_set_ctx()``. This function allocates a bio_crypt_ctx and attaches 206 for en/decryption. Users don't need to worry about freeing the bio_crypt_ctx
|
| /linux-6.15/include/ufs/ |
| H A D | ufshcd.h | 377 const struct bio_crypt_ctx *crypt_ctx,
|
| /linux-6.15/drivers/ufs/host/ |
| H A D | ufs-exynos.c | 1392 const struct bio_crypt_ctx *crypt_ctx, in exynos_ufs_fmp_fill_prdt()
|