Lines Matching defs:crypt_config
146 struct crypt_config { struct
147 struct dm_dev *dev;
148 sector_t start;
150 struct percpu_counter n_allocated_pages;
152 struct workqueue_struct *io_queue;
153 struct workqueue_struct *crypt_queue;
155 spinlock_t write_thread_lock;
156 struct task_struct *write_thread;
157 struct rb_root write_tree;
159 char *cipher_string;
160 char *cipher_auth;
161 char *key_string;
163 const struct crypt_iv_operations *iv_gen_ops;
164 union {
169 } iv_gen_private;
170 u64 iv_offset;
171 unsigned int iv_size;
172 unsigned short int sector_size;
173 unsigned char sector_shift;
175 union {
178 } cipher_tfm;
179 unsigned tfms_count;
180 unsigned long cipher_flags;
195 unsigned int dmreq_start;
197 unsigned int per_bio_data_size;
199 unsigned long flags;
200 unsigned int key_size;
201 unsigned int key_parts; /* independent parts in key buffer */
202 unsigned int key_extra_size; /* additional keys length */
203 unsigned int key_mac_size; /* MAC key size for authenc(...) */
205 unsigned int integrity_tag_size;
206 unsigned int integrity_iv_size;
207 unsigned int on_disk_tag_size;
213 unsigned tag_pool_max_sectors;
237 static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc, argument