Lines Matching refs:segno
129 area->a_segno = be32_to_cpu(a->segno); in read_area()
260 static int logfs_read_segment(struct super_block *sb, u32 segno) in logfs_read_segment() argument
264 u64 ofs, seg_ofs = dev_ofs(sb, segno, 0); in logfs_read_segment()
307 super->s_journal_area->a_segno = segno; in logfs_read_segment()
311 static u64 read_gec(struct super_block *sb, u32 segno) in read_gec() argument
317 if (!segno) in read_gec()
319 err = wbuf_read(sb, dev_ofs(sb, segno, 0), sizeof(sh), &sh); in read_gec()
335 u32 segno; in logfs_read_journal() local
341 segno = super->s_journal_seg[i]; in logfs_read_journal()
406 u.sh.segno = cpu_to_be32(area->a_segno); in journal_erase_segment()
584 a->segno = cpu_to_be32(area->a_segno); in logfs_write_area()
810 u32 segno, ec; in do_logfs_journal_wl_pass() local
826 segno = get_best_cand(sb, &super->s_reserve_list, &ec); in do_logfs_journal_wl_pass()
827 super->s_journal_seg[i] = segno; in do_logfs_journal_wl_pass()
829 logfs_set_segment_reserved(sb, segno); in do_logfs_journal_wl_pass()
830 err = btree_insert32(head, segno, (void *)1, GFP_NOFS); in do_logfs_journal_wl_pass()
832 err = logfs_erase_segment(sb, segno, 1); in do_logfs_journal_wl_pass()