Lines Matching refs:last_ext
502 struct kernel_long_ad *last_ext, in udf_do_extend_file() argument
506 int count = 0, fake = !(last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
518 if (last_ext->extLength & (sb->s_blocksize - 1)) { in udf_do_extend_file()
519 last_ext->extLength = in udf_do_extend_file()
520 (last_ext->extLength & UDF_EXTENT_FLAG_MASK) | in udf_do_extend_file()
521 (((last_ext->extLength & UDF_EXTENT_LENGTH_MASK) + in udf_do_extend_file()
530 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
533 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
537 last_ext->extLength += add; in udf_do_extend_file()
541 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
542 last_ext->extLength, 1); in udf_do_extend_file()
550 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
551 last_ext->extLength, 1); in udf_do_extend_file()
568 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
569 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
571 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | add; in udf_do_extend_file()
576 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
577 last_ext->extLength, 1); in udf_do_extend_file()
584 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
586 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
587 last_ext->extLength, 1); in udf_do_extend_file()
614 struct kernel_long_ad *last_ext, in udf_do_extend_final_block() argument
623 if (new_elen <= (last_ext->extLength & UDF_EXTENT_LENGTH_MASK)) in udf_do_extend_final_block()
625 added_bytes = new_elen - (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_final_block()
626 last_ext->extLength += added_bytes; in udf_do_extend_final_block()
629 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_final_block()
630 last_ext->extLength, 1); in udf_do_extend_final_block()