Lines Matching refs:ofs
151 struct page *(*find_first_sb)(struct super_block *sb, u64 *ofs);
152 struct page *(*find_last_sb)(struct super_block *sb, u64 *ofs);
155 void (*writeseg)(struct super_block *sb, u64 ofs, size_t len);
156 int (*erase)(struct super_block *sb, loff_t ofs, size_t len,
158 int (*can_write_buf)(struct super_block *sb, u64 ofs);
551 int logfs_rewrite_block(struct inode *inode, u64 bix, u64 ofs,
553 int logfs_is_valid_block(struct super_block *sb, u64 ofs, u64 ino, u64 bix,
567 void logfs_set_segment_used(struct super_block *sb, u64 ofs, int increment);
585 int logfs_erase_segment(struct super_block *sb, u32 ofs, int ensure_erase);
586 int wbuf_read(struct super_block *sb, u64 ofs, size_t len, void *buf);
587 int logfs_segment_read(struct inode *inode, struct page *page, u64 ofs, u64 bix,
605 int __logfs_buf_write(struct logfs_area *area, u64 ofs, void *buf, size_t len,
608 static inline int logfs_buf_write(struct logfs_area *area, u64 ofs, in logfs_buf_write() argument
611 return __logfs_buf_write(area, ofs, buf, len, 0); in logfs_buf_write()
614 static inline int logfs_buf_recover(struct logfs_area *area, u64 ofs, in logfs_buf_recover() argument
617 return __logfs_buf_write(area, ofs, buf, len, 1); in logfs_buf_recover()
668 static inline u64 dev_ofs(struct super_block *sb, u32 segno, u32 ofs) in dev_ofs() argument
670 return ((u64)segno << logfs_super(sb)->s_segshift) + ofs; in dev_ofs()
673 static inline u32 seg_no(struct super_block *sb, u64 ofs) in seg_no() argument
675 return ofs >> logfs_super(sb)->s_segshift; in seg_no()
678 static inline u32 seg_ofs(struct super_block *sb, u64 ofs) in seg_ofs() argument
680 return ofs & logfs_super(sb)->s_segmask; in seg_ofs()
683 static inline u64 seg_align(struct super_block *sb, u64 ofs) in seg_align() argument
685 return ofs & ~logfs_super(sb)->s_segmask; in seg_align()