| /Linux-v5.15/fs/f2fs/ | 
| D | inode.c | 203 static bool sanity_check_inode(struct inode *inode, struct page *node_page)  in sanity_check_inode()  argument207 	struct f2fs_inode *ri = F2FS_INODE(node_page);  in sanity_check_inode()
 210 	iblocks = le64_to_cpu(F2FS_INODE(node_page)->i_blocks);  in sanity_check_inode()
 218 	if (ino_of_node(node_page) != nid_of_node(node_page)) {  in sanity_check_inode()
 222 			  ino_of_node(node_page), nid_of_node(node_page));  in sanity_check_inode()
 341 	struct page *node_page;  in do_read_inode()  local
 350 	node_page = f2fs_get_node_page(sbi, inode->i_ino);  in do_read_inode()
 351 	if (IS_ERR(node_page))  in do_read_inode()
 352 		return PTR_ERR(node_page);  in do_read_inode()
 354 	ri = F2FS_INODE(node_page);  in do_read_inode()
 [all …]
 
 | 
| D | node.h | 244 static inline nid_t ino_of_node(struct page *node_page)  in ino_of_node()  argument246 	struct f2fs_node *rn = F2FS_NODE(node_page);  in ino_of_node()
 250 static inline nid_t nid_of_node(struct page *node_page)  in nid_of_node()  argument
 252 	struct f2fs_node *rn = F2FS_NODE(node_page);  in nid_of_node()
 256 static inline unsigned int ofs_of_node(struct page *node_page)  in ofs_of_node()  argument
 258 	struct f2fs_node *rn = F2FS_NODE(node_page);  in ofs_of_node()
 263 static inline __u64 cpver_of_node(struct page *node_page)  in cpver_of_node()  argument
 265 	struct f2fs_node *rn = F2FS_NODE(node_page);  in cpver_of_node()
 269 static inline block_t next_blkaddr_of_node(struct page *node_page)  in next_blkaddr_of_node()  argument
 271 	struct f2fs_node *rn = F2FS_NODE(node_page);  in next_blkaddr_of_node()
 [all …]
 
 | 
| D | recovery.c | 451 	struct page *sum_page, *node_page;  in check_index_in_prev_nodes()  local486 		tdn.node_page = dn->inode_page;  in check_index_in_prev_nodes()
 495 	node_page = f2fs_get_node_page(sbi, nid);  in check_index_in_prev_nodes()
 496 	if (IS_ERR(node_page))  in check_index_in_prev_nodes()
 497 		return PTR_ERR(node_page);  in check_index_in_prev_nodes()
 499 	offset = ofs_of_node(node_page);  in check_index_in_prev_nodes()
 500 	ino = ino_of_node(node_page);  in check_index_in_prev_nodes()
 501 	f2fs_put_page(node_page, 1);  in check_index_in_prev_nodes()
 596 	f2fs_wait_on_page_writeback(dn.node_page, NODE, true, true);  in do_recover_data()
 604 	if (ofs_of_node(dn.node_page) != ofs_of_node(page)) {  in do_recover_data()
 [all …]
 
 | 
| D | gc.c | 914 		struct page *node_page;  in gc_node_segment()  local937 		node_page = f2fs_get_node_page(sbi, nid);  in gc_node_segment()
 938 		if (IS_ERR(node_page))  in gc_node_segment()
 943 			f2fs_put_page(node_page, 1);  in gc_node_segment()
 948 			f2fs_put_page(node_page, 1);  in gc_node_segment()
 953 			f2fs_put_page(node_page, 1);  in gc_node_segment()
 957 		err = f2fs_move_node_page(node_page, gc_type);  in gc_node_segment()
 1003 	struct page *node_page;  in is_alive()  local
 1011 	node_page = f2fs_get_node_page(sbi, nid);  in is_alive()
 1012 	if (IS_ERR(node_page))  in is_alive()
 [all …]
 
 | 
| D | node.c | 844 	dn->node_page = npage[level];  in f2fs_get_dnode_of_data()857 			blkaddr = data_blkaddr(dn->inode, dn->node_page,  in f2fs_get_dnode_of_data()
 874 	dn->node_page = NULL;  in f2fs_get_dnode_of_data()
 905 	clear_node_page_dirty(dn->node_page);  in truncate_node()
 908 	index = dn->node_page->index;  in truncate_node()
 909 	f2fs_put_page(dn->node_page, 1);  in truncate_node()
 914 	dn->node_page = NULL;  in truncate_node()
 936 	dn->node_page = page;  in truncate_dnode()
 1006 		dn->node_page = page;  in truncate_nodes()
 1065 		dn->node_page = pages[idx];  in truncate_partial_nodes()
 [all …]
 
 | 
| D | file.c | 457 		end_offset = ADDRS_PER_PAGE(dn.node_page, inode);  in f2fs_seek_block()566 	if (IS_INODE(dn->node_page) && f2fs_has_extra_attr(dn->inode))  in f2fs_truncate_data_blocks_range()
 569 	raw_node = F2FS_NODE(dn->node_page);  in f2fs_truncate_data_blocks_range()
 599 		if (dn->ofs_in_node == 0 && IS_INODE(dn->node_page))  in f2fs_truncate_data_blocks_range()
 617 		fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page),  in f2fs_truncate_data_blocks_range()
 708 	count = ADDRS_PER_PAGE(dn.node_page, inode);  in f2fs_do_truncate_blocks()
 713 	if (dn.ofs_in_node || IS_INODE(dn.node_page)) {  in f2fs_do_truncate_blocks()
 1058 		end_offset = ADDRS_PER_PAGE(dn.node_page, inode);  in f2fs_truncate_hole()
 1153 	done = min((pgoff_t)ADDRS_PER_PAGE(dn.node_page, inode) -  in __read_out_blkaddrs()
 1242 				ADDRS_PER_PAGE(dn.node_page, dst_inode) -  in __clone_blkaddrs()
 [all …]
 
 | 
| D | f2fs.h | 930 	struct page *node_page;		/* cached direct node page */  member946 	dn->node_page = npage;  in set_new_dnode()
 2584 	if (dn->node_page)  in f2fs_put_dnode()
 2585 		f2fs_put_page(dn->node_page, 1);  in f2fs_put_dnode()
 2586 	if (dn->inode_page && dn->node_page != dn->inode_page)  in f2fs_put_dnode()
 2588 	dn->node_page = NULL;  in f2fs_put_dnode()
 2686 			struct page *node_page, unsigned int offset)  in data_blkaddr()  argument
 2691 	bool is_inode = IS_INODE(node_page);  in data_blkaddr()
 2693 	raw_node = F2FS_NODE(node_page);  in data_blkaddr()
 2709 	return data_blkaddr(dn->inode, dn->node_page, dn->ofs_in_node);  in f2fs_data_blkaddr()
 [all …]
 
 | 
| D | compress.c | 921 		block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,  in f2fs_sanity_check_cluster()980 					dn.node_page, dn.ofs_in_node + i);  in __f2fs_cluster_blocks()
 1272 		if (data_blkaddr(dn.inode, dn.node_page,  in f2fs_write_compressed_pages()
 1303 		fio.old_blkaddr = data_blkaddr(dn.inode, dn.node_page,  in f2fs_write_compressed_pages()
 1732 	block_t first_blkaddr = data_blkaddr(dn->inode, dn->node_page,  in f2fs_cluster_blocks_are_contiguous()
 1736 		block_t blkaddr = data_blkaddr(dn->inode, dn->node_page,  in f2fs_cluster_blocks_are_contiguous()
 
 | 
| D | data.c | 1054 	struct f2fs_node *rn = F2FS_NODE(dn->node_page);  in __set_data_blkaddr()1058 	if (IS_INODE(dn->node_page) && f2fs_has_extra_attr(dn->inode))  in __set_data_blkaddr()
 1074 	f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true);  in f2fs_set_data_blkaddr()
 1076 	if (set_page_dirty(dn->node_page))  in f2fs_set_data_blkaddr()
 1104 	f2fs_wait_on_page_writeback(dn->node_page, NODE, true, true);  in f2fs_reserve_new_blocks()
 1116 	if (set_page_dirty(dn->node_page))  in f2fs_reserve_new_blocks()
 1536 	end_offset = ADDRS_PER_PAGE(dn.node_page, inode);  in f2fs_map_blocks()
 2213 		blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page,  in f2fs_read_multi_pages()
 2247 		blkaddr = from_dnode ? data_blkaddr(dn.inode, dn.node_page,  in f2fs_read_multi_pages()
 
 | 
| D | extent_cache.c | 876 	fofs = f2fs_start_bidx_of_node(ofs_of_node(dn->node_page), dn->inode) +  in f2fs_update_extent_cache()
 |