Lines Matching refs:ofs
119 u64 ofs; in read_area() local
133 ofs = dev_ofs(sb, area->a_segno, area->a_written_bytes); in read_area()
135 return logfs_buf_recover(area, ofs, a + 1, super->s_writesize); in read_area()
137 return logfs_buf_recover(area, ofs, NULL, 0); in read_area()
159 static int __read_je_header(struct super_block *sb, u64 ofs, in __read_je_header() argument
169 err = wbuf_read(sb, ofs, sizeof(*jh), jh); in __read_je_header()
184 static int __read_je_payload(struct super_block *sb, u64 ofs, in __read_je_payload() argument
191 err = wbuf_read(sb, ofs + sizeof(*jh), len, jh + 1); in __read_je_payload()
211 static int __read_je(struct super_block *sb, u64 ofs, in __read_je() argument
216 err = __read_je_header(sb, ofs, jh); in __read_je()
219 return __read_je_payload(sb, ofs, jh); in __read_je()
222 static int read_je(struct super_block *sb, u64 ofs) in read_je() argument
230 err = __read_je(sb, ofs, jh); in read_je()
264 u64 ofs, seg_ofs = dev_ofs(sb, segno, 0); in logfs_read_segment() local
271 ofs = seg_ofs + h_ofs; in logfs_read_segment()
272 err = __read_je_header(sb, ofs, jh); in logfs_read_segment()
277 err = __read_je_payload(sb, ofs, jh); in logfs_read_segment()
292 ofs = seg_ofs + last_ofs; in logfs_read_segment()
293 log_journal("Read commit from %llx\n", ofs); in logfs_read_segment()
294 err = __read_je(sb, ofs, jh); in logfs_read_segment()
395 u64 ofs; in journal_erase_segment() local
414 ofs = dev_ofs(sb, area->a_segno, 0); in journal_erase_segment()
416 logfs_buf_write(area, ofs, &u, sizeof(u)); in journal_erase_segment()
558 u64 ofs; in write_wbuf() local
563 ofs = dev_ofs(sb, area->a_segno, in write_wbuf()
565 index = ofs >> PAGE_SHIFT; in write_wbuf()
566 page_ofs = ofs & (PAGE_SIZE - 1); in write_wbuf()
632 s32 ofs; in logfs_get_free_bytes() local
639 ofs = area->a_used_bytes; in logfs_get_free_bytes()
644 *bytes = area->a_used_bytes - ofs; in logfs_get_free_bytes()
647 return dev_ofs(area->a_sb, area->a_segno, ofs); in logfs_get_free_bytes()
658 s64 ofs; in logfs_write_je_buf() local
664 ofs = logfs_get_free_bytes(area, &len, must_pad); in logfs_write_je_buf()
665 if (ofs < 0) in logfs_write_je_buf()
666 return ofs; in logfs_write_je_buf()
667 logfs_buf_write(area, ofs, super->s_compressed_je, len); in logfs_write_je_buf()
669 super->s_je_array[super->s_no_je++] = cpu_to_be64(ofs); in logfs_write_je_buf()