Lines Matching refs:dn

1023 static inline void set_new_dnode(struct dnode_of_data *dn, struct inode *inode,  in set_new_dnode()  argument
1026 memset(dn, 0, sizeof(*dn)); in set_new_dnode()
1027 dn->inode = inode; in set_new_dnode()
1028 dn->inode_folio = ifolio; in set_new_dnode()
1029 dn->node_folio = nfolio; in set_new_dnode()
1030 dn->nid = nid; in set_new_dnode()
2930 static inline void f2fs_put_dnode(struct dnode_of_data *dn) in f2fs_put_dnode() argument
2932 if (dn->node_folio) in f2fs_put_dnode()
2933 f2fs_folio_put(dn->node_folio, true); in f2fs_put_dnode()
2934 if (dn->inode_folio && dn->node_folio != dn->inode_folio) in f2fs_put_dnode()
2935 f2fs_folio_put(dn->inode_folio, false); in f2fs_put_dnode()
2936 dn->node_folio = NULL; in f2fs_put_dnode()
2937 dn->inode_folio = NULL; in f2fs_put_dnode()
3046 return RAW_IS_INODE(node) ? node->i.i_addr : node->dn.addr; in blkaddr_in_node()
3073 static inline block_t f2fs_data_blkaddr(struct dnode_of_data *dn) in f2fs_data_blkaddr() argument
3075 return data_blkaddr(dn->inode, dn->node_folio, dn->ofs_in_node); in f2fs_data_blkaddr()
3632 void f2fs_truncate_data_blocks_range(struct dnode_of_data *dn, int count);
3779 pgoff_t f2fs_get_next_page_offset(struct dnode_of_data *dn, pgoff_t pgofs);
3780 int f2fs_get_dnode_of_data(struct dnode_of_data *dn, pgoff_t index, int mode);
3787 struct folio *f2fs_new_node_folio(struct dnode_of_data *dn, unsigned int ofs);
3861 void f2fs_outplace_write_data(struct dnode_of_data *dn,
3868 void f2fs_replace_block(struct f2fs_sb_info *sbi, struct dnode_of_data *dn,
3994 void f2fs_set_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr);
3995 void f2fs_update_data_blkaddr(struct dnode_of_data *dn, block_t blkaddr);
3996 int f2fs_reserve_new_blocks(struct dnode_of_data *dn, blkcnt_t count);
3997 int f2fs_reserve_new_block(struct dnode_of_data *dn);
3998 int f2fs_get_block_locked(struct dnode_of_data *dn, pgoff_t index);
3999 int f2fs_reserve_block(struct dnode_of_data *dn, pgoff_t index);
4331 int f2fs_convert_inline_folio(struct dnode_of_data *dn, struct folio *folio);
4382 void f2fs_update_read_extent_cache(struct dnode_of_data *dn);
4383 void f2fs_update_read_extent_cache_range(struct dnode_of_data *dn,
4392 void f2fs_update_age_extent_cache(struct dnode_of_data *dn);
4393 void f2fs_update_age_extent_cache_range(struct dnode_of_data *dn,
4476 bool f2fs_sanity_check_cluster(struct dnode_of_data *dn);
4494 unsigned int f2fs_cluster_blocks_are_contiguous(struct dnode_of_data *dn,
4552 struct dnode_of_data *dn, unsigned int ofs_in_node) { return 0; } in f2fs_cluster_blocks_are_contiguous() argument
4553 static inline bool f2fs_sanity_check_cluster(struct dnode_of_data *dn) { return false; } in f2fs_sanity_check_cluster() argument