Lines Matching refs:filp

21 static struct page *read_file_data_page(struct file *filp, pgoff_t index,  in read_file_data_page()  argument
27 page = find_get_page_flags(filp->f_mapping, index, FGP_ACCESSED); in read_file_data_page()
32 page_cache_sync_readahead(filp->f_mapping, ra, filp, in read_file_data_page()
34 page = read_mapping_page(filp->f_mapping, index, NULL); in read_file_data_page()
39 page_cache_async_readahead(filp->f_mapping, ra, filp, page, in read_file_data_page()
44 static int build_merkle_tree_level(struct file *filp, unsigned int level, in build_merkle_tree_level() argument
50 struct inode *inode = file_inode(filp); in build_merkle_tree_level()
69 file_ra_state_init(&ra, filp->f_mapping); in build_merkle_tree_level()
80 src_page = read_file_data_page(filp, i, &ra, in build_merkle_tree_level()
151 static int build_merkle_tree(struct file *filp, in build_merkle_tree() argument
155 struct inode *inode = file_inode(filp); in build_merkle_tree()
183 err = build_merkle_tree_level(filp, level, blocks, params, in build_merkle_tree()
198 static int enable_verity(struct file *filp, in enable_verity() argument
201 struct inode *inode = file_inode(filp); in enable_verity()
253 err = vops->begin_enable_verity(filp); in enable_verity()
269 err = build_merkle_tree(filp, &params, desc->root_hash); in enable_verity()
299 err = vops->end_enable_verity(filp, desc, desc_size, params.tree_size); in enable_verity()
325 (void)vops->end_enable_verity(filp, NULL, 0, params.tree_size); in enable_verity()
340 int fsverity_ioctl_enable(struct file *filp, const void __user *uarg) in fsverity_ioctl_enable() argument
342 struct inode *inode = file_inode(filp); in fsverity_ioctl_enable()
372 err = file_permission(filp, MAY_WRITE); in fsverity_ioctl_enable()
385 err = mnt_want_write_file(filp); in fsverity_ioctl_enable()
389 err = deny_write_access(filp); in fsverity_ioctl_enable()
393 err = enable_verity(filp, &arg); in fsverity_ioctl_enable()
413 allow_write_access(filp); in fsverity_ioctl_enable()
415 mnt_drop_write_file(filp); in fsverity_ioctl_enable()