Lines Matching defs:crypt_config
133 struct crypt_config { struct
134 struct dm_dev *dev;
135 sector_t start;
137 struct percpu_counter n_allocated_pages;
139 struct workqueue_struct *io_queue;
140 struct workqueue_struct *crypt_queue;
142 spinlock_t write_thread_lock;
143 struct task_struct *write_thread;
144 struct rb_root write_tree;
146 char *cipher_string;
147 char *cipher_auth;
148 char *key_string;
150 const struct crypt_iv_operations *iv_gen_ops;
151 union {
155 } iv_gen_private;
156 u64 iv_offset;
157 unsigned int iv_size;
158 unsigned short int sector_size;
159 unsigned char sector_shift;
161 union {
164 } cipher_tfm;
165 unsigned tfms_count;
166 unsigned long cipher_flags;
181 unsigned int dmreq_start;
183 unsigned int per_bio_data_size;
185 unsigned long flags;
186 unsigned int key_size;
187 unsigned int key_parts; /* independent parts in key buffer */
188 unsigned int key_extra_size; /* additional keys length */
189 unsigned int key_mac_size; /* MAC key size for authenc(...) */
191 unsigned int integrity_tag_size;
192 unsigned int integrity_iv_size;
193 unsigned int on_disk_tag_size;
199 unsigned tag_pool_max_sectors;
223 static struct scatterlist *crypt_get_sg_data(struct crypt_config *cc, argument