Lines Matching refs:rlpos

199 	int err = 0, rlpos, rlsize, buf_size, pg_off;  in ntfs_cluster_alloc()  local
299 rlpos = rlsize = 0; in ntfs_cluster_alloc()
311 bmp_pos, rlpos, rlsize); in ntfs_cluster_alloc()
383 if ((rlpos + 2) * sizeof(*rl) > rlsize) { in ntfs_cluster_alloc()
418 lcn, bmp_pos, prev_run_len, rlpos); in ntfs_cluster_alloc()
419 if (prev_lcn == lcn + bmp_pos - prev_run_len && rlpos) { in ntfs_cluster_alloc()
421 rl[rlpos - 1].lcn, in ntfs_cluster_alloc()
422 rl[rlpos - 1].length); in ntfs_cluster_alloc()
423 rl[rlpos - 1].length = ++prev_run_len; in ntfs_cluster_alloc()
425 rl[rlpos - 1].lcn, in ntfs_cluster_alloc()
426 rl[rlpos - 1].length, in ntfs_cluster_alloc()
429 if (likely(rlpos)) { in ntfs_cluster_alloc()
431 rl[rlpos - 1].lcn, rl[rlpos - 1].length); in ntfs_cluster_alloc()
432 rl[rlpos].vcn = rl[rlpos - 1].vcn + in ntfs_cluster_alloc()
436 rl[rlpos].vcn = start_vcn; in ntfs_cluster_alloc()
438 rl[rlpos].lcn = prev_lcn = lcn + bmp_pos; in ntfs_cluster_alloc()
439 rl[rlpos].length = prev_run_len = 1; in ntfs_cluster_alloc()
440 rlpos++; in ntfs_cluster_alloc()
576 if (rlpos && used_zone_pos) { in ntfs_cluster_alloc()
581 tc = rl[rlpos - 1].lcn + in ntfs_cluster_alloc()
582 rl[rlpos - 1].length; in ntfs_cluster_alloc()
612 if (rlpos && used_zone_pos) { in ntfs_cluster_alloc()
617 tc = rl[rlpos - 1].lcn + in ntfs_cluster_alloc()
618 rl[rlpos - 1].length; in ntfs_cluster_alloc()
646 if (rlpos && used_zone_pos) { in ntfs_cluster_alloc()
651 tc = rl[rlpos - 1].lcn + in ntfs_cluster_alloc()
652 rl[rlpos - 1].length; in ntfs_cluster_alloc()
725 rl[rlpos].vcn = rl[rlpos - 1].vcn + rl[rlpos - 1].length; in ntfs_cluster_alloc()
726 rl[rlpos].lcn = is_extension ? LCN_ENOENT : LCN_RL_NOT_MAPPED; in ntfs_cluster_alloc()
727 rl[rlpos].length = 0; in ntfs_cluster_alloc()