struct scatterlist sg = { NULL, }; 
struct scatterlist sg; 
static int crypt_iv_essiv_gen(struct crypt_config *cc, u8 *iv, sector_t sector){	struct scatterlist sg = { NULL, };	memset(iv, 0, cc->iv_size);	*(u64 *)iv = cpu_to_le64(sector);	sg.page = virt_to_page(iv);	sg.offset = offset_in_page(iv);	sg.length = cc->iv_size;	crypto_cipher_encrypt((struct crypto_tfm *)cc->iv_gen_private,	                      &sg, &sg, cc->iv_size);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/378f058cc49bcda7fa63d3cd86d2f9a0a5188b1c/dm-crypt.c/clean/drivers/md/dm-crypt.c