Lines Matching refs:rbuf
232 char *rbuf[2] = { NULL, }; in ima_calc_file_hash_atfm() local
263 rbuf[0] = ima_alloc_pages(i_size, &rbuf_size[0], 1); in ima_calc_file_hash_atfm()
264 if (!rbuf[0]) { in ima_calc_file_hash_atfm()
276 rbuf[1] = ima_alloc_pages(i_size - rbuf_size[0], in ima_calc_file_hash_atfm()
286 if (!rbuf[1] && offset) { in ima_calc_file_hash_atfm()
297 rc = integrity_kernel_read(file, offset, rbuf[active], in ima_calc_file_hash_atfm()
302 if (rbuf[1] && offset) { in ima_calc_file_hash_atfm()
312 sg_init_one(&sg[0], rbuf[active], rbuf_len); in ima_calc_file_hash_atfm()
317 if (rbuf[1]) in ima_calc_file_hash_atfm()
325 ima_free_pages(rbuf[0], rbuf_size[0]); in ima_calc_file_hash_atfm()
326 ima_free_pages(rbuf[1], rbuf_size[1]); in ima_calc_file_hash_atfm()
358 char *rbuf; in ima_calc_file_hash_tfm() local
376 rbuf = kzalloc(PAGE_SIZE, GFP_KERNEL); in ima_calc_file_hash_tfm()
377 if (!rbuf) in ima_calc_file_hash_tfm()
388 rbuf_len = integrity_kernel_read(file, offset, rbuf, PAGE_SIZE); in ima_calc_file_hash_tfm()
397 rc = crypto_shash_update(shash, rbuf, rbuf_len); in ima_calc_file_hash_tfm()
403 kfree(rbuf); in ima_calc_file_hash_tfm()