Lines Matching refs:segno
129 area->a_segno = be32_to_cpu(a->segno);
255 static int logfs_read_segment(struct super_block *sb, u32 segno)
259 u64 ofs, seg_ofs = dev_ofs(sb, segno, 0);
302 super->s_journal_area->a_segno = segno;
306 static u64 read_gec(struct super_block *sb, u32 segno)
312 if (!segno)
314 err = wbuf_read(sb, dev_ofs(sb, segno, 0), sizeof(sh), &sh);
330 u32 segno;
336 segno = super->s_journal_seg[i];
400 u.sh.segno = cpu_to_be32(area->a_segno);
578 a->segno = cpu_to_be32(area->a_segno);
805 u32 segno, ec;
821 segno = get_best_cand(sb, &super->s_reserve_list, &ec);
822 super->s_journal_seg[i] = segno;
824 logfs_set_segment_reserved(sb, segno);
825 err = btree_insert32(head, segno, (void *)1, GFP_KERNEL);
827 err = logfs_erase_segment(sb, segno, 1);