Lines Matching defs:crypt_config
138 struct crypt_config { struct
139 struct dm_dev *dev;
140 sector_t start;
142 struct percpu_counter n_allocated_pages;
144 struct workqueue_struct *io_queue;
145 struct workqueue_struct *crypt_queue;
147 spinlock_t write_thread_lock;
148 struct task_struct *write_thread;
149 struct rb_root write_tree;
151 char *cipher;
152 char *cipher_string;
153 char *cipher_auth;
154 char *key_string;
156 const struct crypt_iv_operations *iv_gen_ops;
157 union {
162 } iv_gen_private;
163 sector_t iv_offset;
164 unsigned int iv_size;
165 unsigned short int sector_size;
166 unsigned char sector_shift;
169 void *iv_private;
170 union {
173 } cipher_tfm;
174 unsigned tfms_count;
175 unsigned long cipher_flags;
190 unsigned int dmreq_start;
192 unsigned int per_bio_data_size;
194 unsigned long flags;
195 unsigned int key_size;
196 unsigned int key_parts; /* independent parts in key buffer */
197 unsigned int key_extra_size; /* additional keys length */
198 unsigned int key_mac_size; /* MAC key size for authenc(...) */
200 unsigned int integrity_tag_size;
201 unsigned int integrity_iv_size;
202 unsigned int on_disk_tag_size;
208 unsigned tag_pool_max_sectors;
232 static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc, argument