Lines Matching refs:lblk_num

80 void fscrypt_generate_iv(union fscrypt_iv *iv, u64 lblk_num,  in fscrypt_generate_iv()  argument
88 WARN_ON_ONCE(lblk_num > U32_MAX); in fscrypt_generate_iv()
90 lblk_num |= (u64)ci->ci_inode->i_ino << 32; in fscrypt_generate_iv()
92 WARN_ON_ONCE(lblk_num > U32_MAX); in fscrypt_generate_iv()
93 lblk_num = (u32)(ci->ci_hashed_ino + lblk_num); in fscrypt_generate_iv()
97 iv->lblk_num = cpu_to_le64(lblk_num); in fscrypt_generate_iv()
102 u64 lblk_num, struct page *src_page, in fscrypt_crypt_block() argument
119 fscrypt_generate_iv(&iv, lblk_num, ci); in fscrypt_crypt_block()
141 (rw == FS_DECRYPT ? "De" : "En"), lblk_num, res); in fscrypt_crypt_block()
182 u64 lblk_num = ((u64)page->index << (PAGE_SHIFT - blockbits)) + in fscrypt_encrypt_pagecache_blocks() local
197 for (i = offs; i < offs + len; i += blocksize, lblk_num++) { in fscrypt_encrypt_pagecache_blocks()
198 err = fscrypt_crypt_block(inode, FS_ENCRYPT, lblk_num, in fscrypt_encrypt_pagecache_blocks()
231 u64 lblk_num, gfp_t gfp_flags) in fscrypt_encrypt_block_inplace() argument
233 return fscrypt_crypt_block(inode, FS_ENCRYPT, lblk_num, page, page, in fscrypt_encrypt_block_inplace()
260 u64 lblk_num = ((u64)folio->index << (PAGE_SHIFT - blockbits)) + in fscrypt_decrypt_pagecache_blocks() local
271 for (i = offs; i < offs + len; i += blocksize, lblk_num++) { in fscrypt_decrypt_pagecache_blocks()
274 err = fscrypt_crypt_block(inode, FS_DECRYPT, lblk_num, page, in fscrypt_decrypt_pagecache_blocks()
302 u64 lblk_num) in fscrypt_decrypt_block_inplace() argument
304 return fscrypt_crypt_block(inode, FS_DECRYPT, lblk_num, page, page, in fscrypt_decrypt_block_inplace()