Symbol: crypt_config
drivers/md/dm-crypt.c
1011
static int crypt_iv_elephant_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
1025
static int crypt_iv_elephant_post(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
1034
static int crypt_iv_elephant_init(struct crypt_config *cc)
drivers/md/dm-crypt.c
1042
static int crypt_iv_elephant_wipe(struct crypt_config *cc)
drivers/md/dm-crypt.c
105
struct crypt_config;
drivers/md/dm-crypt.c
108
int (*ctr)(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
110
void (*dtr)(struct crypt_config *cc);
drivers/md/dm-crypt.c
111
int (*init)(struct crypt_config *cc);
drivers/md/dm-crypt.c
1116
static bool crypt_integrity_aead(struct crypt_config *cc)
drivers/md/dm-crypt.c
112
int (*wipe)(struct crypt_config *cc);
drivers/md/dm-crypt.c
1121
static bool crypt_integrity_hmac(struct crypt_config *cc)
drivers/md/dm-crypt.c
1127
static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
drivers/md/dm-crypt.c
113
int (*generator)(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
115
int (*post)(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
1161
static int crypt_integrity_ctr(struct crypt_config *cc, struct dm_target *ti)
drivers/md/dm-crypt.c
1208
static void crypt_convert_init(struct crypt_config *cc,
drivers/md/dm-crypt.c
1224
static struct dm_crypt_request *dmreq_of_req(struct crypt_config *cc,
drivers/md/dm-crypt.c
1230
static void *req_of_dmreq(struct crypt_config *cc, struct dm_crypt_request *dmreq)
drivers/md/dm-crypt.c
1235
static u8 *iv_of_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1246
static u8 *org_iv_of_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1252
static __le64 *org_sector_of_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1260
static unsigned int *org_tag_of_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1269
static void *tag_from_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1279
static void *iv_tag_from_dmreq(struct crypt_config *cc,
drivers/md/dm-crypt.c
1285
static int crypt_convert_block_aead(struct crypt_config *cc,
drivers/md/dm-crypt.c
1387
static int crypt_convert_block_skcipher(struct crypt_config *cc,
drivers/md/dm-crypt.c
1466
static int crypt_alloc_req_skcipher(struct crypt_config *cc,
drivers/md/dm-crypt.c
1490
static int crypt_alloc_req_aead(struct crypt_config *cc,
drivers/md/dm-crypt.c
1512
static int crypt_alloc_req(struct crypt_config *cc,
drivers/md/dm-crypt.c
1521
static void crypt_free_req_skcipher(struct crypt_config *cc,
drivers/md/dm-crypt.c
1530
static void crypt_free_req_aead(struct crypt_config *cc,
drivers/md/dm-crypt.c
1539
static void crypt_free_req(struct crypt_config *cc, void *req, struct bio *base_bio)
drivers/md/dm-crypt.c
1550
static blk_status_t crypt_convert(struct crypt_config *cc,
drivers/md/dm-crypt.c
1643
static void crypt_free_buffer_pages(struct crypt_config *cc, struct bio *clone);
drivers/md/dm-crypt.c
1667
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
1736
static void crypt_free_buffer_pages(struct crypt_config *cc, struct bio *clone)
drivers/md/dm-crypt.c
1753
static void crypt_io_init(struct dm_crypt_io *io, struct crypt_config *cc,
drivers/md/dm-crypt.c
1781
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
1830
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
1862
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
1918
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
1935
struct crypt_config *cc = data;
drivers/md/dm-crypt.c
1988
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2027
static bool kcryptd_crypt_write_inline(struct crypt_config *cc,
drivers/md/dm-crypt.c
2051
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2078
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2151
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2169
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2207
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2270
struct crypt_config *cc = io->cc;
drivers/md/dm-crypt.c
2293
static void crypt_free_tfms_aead(struct crypt_config *cc)
drivers/md/dm-crypt.c
2307
static void crypt_free_tfms_skcipher(struct crypt_config *cc)
drivers/md/dm-crypt.c
2324
static void crypt_free_tfms(struct crypt_config *cc)
drivers/md/dm-crypt.c
2332
static int crypt_alloc_tfms_skcipher(struct crypt_config *cc, char *ciphermode)
drivers/md/dm-crypt.c
2362
static int crypt_alloc_tfms_aead(struct crypt_config *cc, char *ciphermode)
drivers/md/dm-crypt.c
2383
static int crypt_alloc_tfms(struct crypt_config *cc, char *ciphermode)
drivers/md/dm-crypt.c
2391
static unsigned int crypt_subkey_size(struct crypt_config *cc)
drivers/md/dm-crypt.c
2396
static unsigned int crypt_authenckey_size(struct crypt_config *cc)
drivers/md/dm-crypt.c
2423
static int crypt_setkey(struct crypt_config *cc)
drivers/md/dm-crypt.c
2472
static int set_key_user(struct crypt_config *cc, struct key *key)
drivers/md/dm-crypt.c
2488
static int set_key_encrypted(struct crypt_config *cc, struct key *key)
drivers/md/dm-crypt.c
2504
static int set_key_trusted(struct crypt_config *cc, struct key *key)
drivers/md/dm-crypt.c
2520
static int crypt_set_keyring_key(struct crypt_config *cc, const char *key_string)
drivers/md/dm-crypt.c
2526
int (*set_key)(struct crypt_config *cc, struct key *key);
drivers/md/dm-crypt.c
260
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
2619
static int crypt_set_keyring_key(struct crypt_config *cc, const char *key_string)
drivers/md/dm-crypt.c
2631
static int crypt_set_key(struct crypt_config *cc, char *key)
drivers/md/dm-crypt.c
2668
static int crypt_wipe_key(struct crypt_config *cc)
drivers/md/dm-crypt.c
2705
struct crypt_config *cc = pool_data;
drivers/md/dm-crypt.c
2726
struct crypt_config *cc = pool_data;
drivers/md/dm-crypt.c
2734
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
2790
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
2863
static int crypt_ctr_auth_cipher(struct crypt_config *cc, char *cipher_api)
drivers/md/dm-crypt.c
287
static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc,
drivers/md/dm-crypt.c
290
static bool crypt_integrity_aead(struct crypt_config *cc);
drivers/md/dm-crypt.c
2900
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
295
static struct crypto_skcipher *any_tfm(struct crypt_config *cc)
drivers/md/dm-crypt.c
2973
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
300
static struct crypto_aead *any_tfm_aead(struct crypt_config *cc)
drivers/md/dm-crypt.c
3057
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3113
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3203
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3219
struct crypt_config *cc;
drivers/md/dm-crypt.c
3458
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3544
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
361
static int crypt_iv_plain_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
3639
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3646
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3658
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3670
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
370
static int crypt_iv_plain64_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
3711
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
3718
struct crypt_config *cc = ti->private;
drivers/md/dm-crypt.c
379
static int crypt_iv_plain64be_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
389
static int crypt_iv_essiv_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
402
static int crypt_iv_benbi_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
433
static void crypt_iv_benbi_dtr(struct crypt_config *cc)
drivers/md/dm-crypt.c
437
static int crypt_iv_benbi_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
450
static int crypt_iv_null_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
458
static void crypt_iv_lmk_dtr(struct crypt_config *cc)
drivers/md/dm-crypt.c
466
static int crypt_iv_lmk_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
497
static int crypt_iv_lmk_init(struct crypt_config *cc)
drivers/md/dm-crypt.c
510
static int crypt_iv_lmk_wipe(struct crypt_config *cc)
drivers/md/dm-crypt.c
520
static void crypt_iv_lmk_one(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
547
static int crypt_iv_lmk_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
563
static int crypt_iv_lmk_post(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
583
static void crypt_iv_tcw_dtr(struct crypt_config *cc)
drivers/md/dm-crypt.c
593
static int crypt_iv_tcw_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
619
static int crypt_iv_tcw_init(struct crypt_config *cc)
drivers/md/dm-crypt.c
631
static int crypt_iv_tcw_wipe(struct crypt_config *cc)
drivers/md/dm-crypt.c
641
static void crypt_iv_tcw_whitening(struct crypt_config *cc,
drivers/md/dm-crypt.c
665
static int crypt_iv_tcw_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
690
static int crypt_iv_tcw_post(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
708
static int crypt_iv_random_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
716
static int crypt_iv_eboiv_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
732
static int crypt_iv_eboiv_gen(struct crypt_config *cc, u8 *iv,
drivers/md/dm-crypt.c
766
static void crypt_iv_elephant_dtr(struct crypt_config *cc)
drivers/md/dm-crypt.c
774
static int crypt_iv_elephant_ctr(struct crypt_config *cc, struct dm_target *ti,
drivers/md/dm-crypt.c
80
struct crypt_config *cc;
drivers/md/dm-crypt.c
938
static int crypt_iv_elephant(struct crypt_config *cc, struct dm_crypt_request *dmreq)