Lines Matching refs:segnum
400 __u64 segnum;
403 static int nilfs_segment_list_add(struct list_head *head, __u64 segnum)
410 ent->segnum = segnum;
434 __u64 segnum[4];
438 segnum[0] = nilfs->ns_segnum;
439 segnum[1] = nilfs->ns_nextnum;
440 segnum[2] = ri->ri_segnum;
441 segnum[3] = ri->ri_nextnum;
448 err = nilfs_sufile_free(sufile, segnum[1]);
453 err = nilfs_segment_list_add(head, segnum[i]);
463 if (ent->segnum != segnum[0]) {
464 err = nilfs_sufile_scrap(sufile, ent->segnum);
473 err = nilfs_sufile_alloc(sufile, &segnum[0]);
479 nilfs->ns_nextnum = nilfs->ns_segnum = segnum[0];
590 __u64 segnum, nextnum = 0;
603 segnum = nilfs_get_segnum_of_block(nilfs, pseg_start);
604 nilfs_get_segment_range(nilfs, segnum, &seg_start, &seg_end);
606 while (segnum != ri->ri_segnum || pseg_start <= ri->ri_pseg_start) {
678 segnum = nextnum;
679 nilfs_get_segment_range(nilfs, segnum, &seg_start, &seg_end);
824 __u64 segnum, nextnum = 0;
833 segnum = nilfs_get_segnum_of_block(nilfs, pseg_start);
836 nilfs_get_segment_range(nilfs, segnum, &seg_start, &seg_end);
867 ri->ri_segnum = segnum;
907 nilfs->ns_segnum = segnum;
941 ret = nilfs_segment_list_add(&segments, segnum);
946 segnum = nextnum;
947 nilfs_get_segment_range(nilfs, segnum, &seg_start, &seg_end);