• Home
  • Raw
  • Download

Lines Matching refs:page

236 static inline nid_t ino_of_node(struct page *node_page)  in ino_of_node()
242 static inline nid_t nid_of_node(struct page *node_page) in nid_of_node()
248 static inline unsigned int ofs_of_node(struct page *node_page) in ofs_of_node()
255 static inline __u64 cpver_of_node(struct page *node_page) in cpver_of_node()
261 static inline block_t next_blkaddr_of_node(struct page *node_page) in next_blkaddr_of_node()
267 static inline void fill_node_footer(struct page *page, nid_t nid, in fill_node_footer() argument
270 struct f2fs_node *rn = F2FS_NODE(page); in fill_node_footer()
286 static inline void copy_node_footer(struct page *dst, struct page *src) in copy_node_footer()
293 static inline void fill_node_footer_blkaddr(struct page *page, block_t blkaddr) in fill_node_footer_blkaddr() argument
295 struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); in fill_node_footer_blkaddr()
296 struct f2fs_node *rn = F2FS_NODE(page); in fill_node_footer_blkaddr()
306 static inline bool is_recoverable_dnode(struct page *page) in is_recoverable_dnode() argument
308 struct f2fs_checkpoint *ckpt = F2FS_CKPT(F2FS_P_SB(page)); in is_recoverable_dnode()
313 return (cp_ver << 32) == (cpver_of_node(page) << 32); in is_recoverable_dnode()
318 return cp_ver == cpver_of_node(page); in is_recoverable_dnode()
342 static inline bool IS_DNODE(struct page *node_page) in IS_DNODE()
360 static inline int set_nid(struct page *p, int off, nid_t nid, bool i) in set_nid()
373 static inline nid_t get_nid(struct page *p, int off, bool i) in get_nid()
388 static inline int is_cold_data(struct page *page) in is_cold_data() argument
390 return PageChecked(page); in is_cold_data()
393 static inline void set_cold_data(struct page *page) in set_cold_data() argument
395 SetPageChecked(page); in set_cold_data()
398 static inline void clear_cold_data(struct page *page) in clear_cold_data() argument
400 ClearPageChecked(page); in clear_cold_data()
403 static inline int is_node(struct page *page, int type) in is_node() argument
405 struct f2fs_node *rn = F2FS_NODE(page); in is_node()
409 #define is_cold_node(page) is_node(page, COLD_BIT_SHIFT) argument
410 #define is_fsync_dnode(page) is_node(page, FSYNC_BIT_SHIFT) argument
411 #define is_dent_dnode(page) is_node(page, DENT_BIT_SHIFT) argument
413 static inline int is_inline_node(struct page *page) in is_inline_node() argument
415 return PageChecked(page); in is_inline_node()
418 static inline void set_inline_node(struct page *page) in set_inline_node() argument
420 SetPageChecked(page); in set_inline_node()
423 static inline void clear_inline_node(struct page *page) in clear_inline_node() argument
425 ClearPageChecked(page); in clear_inline_node()
428 static inline void set_cold_node(struct page *page, bool is_dir) in set_cold_node() argument
430 struct f2fs_node *rn = F2FS_NODE(page); in set_cold_node()
440 static inline void set_mark(struct page *page, int mark, int type) in set_mark() argument
442 struct f2fs_node *rn = F2FS_NODE(page); in set_mark()
451 f2fs_inode_chksum_set(F2FS_P_SB(page), page); in set_mark()
454 #define set_dentry_mark(page, mark) set_mark(page, mark, DENT_BIT_SHIFT) argument
455 #define set_fsync_mark(page, mark) set_mark(page, mark, FSYNC_BIT_SHIFT) argument