Searched refs:rlpos (Results 1 - 3 of 3) sorted by relevance

/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dlcnalloc.c249 int err = 0, rlpos, rlsize, buf_size; local
314 rlpos = rlsize = 0;
357 if ((rlpos + 2) * (int)sizeof(runlist) >= rlsize) {
384 if (prev_lcn == lcn + bmp_pos - prev_run_len && rlpos) {
391 rl[rlpos - 1].length = ++prev_run_len;
393 if (rlpos)
394 rl[rlpos].vcn = rl[rlpos - 1].vcn +
397 rl[rlpos].vcn = start_vcn;
402 rl[rlpos]
[all...]
H A Drunlist.c793 u16 rlpos; /* Current runlist position in units of local
817 rlpos = 0;
828 rlpos++;
835 if ((int)((rlpos + 3) * sizeof(*old_rl)) > rlsize) {
849 rl[rlpos].vcn = vcn;
880 rl[rlpos].length = deltaxcn;
889 rl[rlpos].lcn = (LCN)LCN_HOLE;
922 if ((lcn != (LCN)-1) && !rl[rlpos].length) {
928 rl[rlpos].lcn = lcn;
931 if (rl[rlpos]
[all...]
/haiku/src/add-ons/kernel/file_systems/ntfs/utils/
H A Dmkntfs.c774 int rlpos = 0; local
791 if ((rlpos + 2) * (int)sizeof(runlist) >= rlsize) {
800 rl[rlpos - 1].length = ++prev_run_len;
803 rl[rlpos].vcn = vcn++;
804 rl[rlpos].lcn = lcn;
806 rl[rlpos].length = 1LL;
808 rlpos++;
813 rl[rlpos].vcn = vcn;
814 rl[rlpos].lcn = 0LL;
815 rl[rlpos]
[all...]

Completed in 47 milliseconds