Lines Matching refs:last_ext

485 			      struct kernel_long_ad *last_ext,  in udf_do_extend_file()  argument
489 int count = 0, fake = !(last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
503 if (last_ext->extLength & (sb->s_blocksize - 1)) { in udf_do_extend_file()
504 last_ext->extLength = in udf_do_extend_file()
505 (last_ext->extLength & UDF_EXTENT_FLAG_MASK) | in udf_do_extend_file()
506 (((last_ext->extLength & UDF_EXTENT_LENGTH_MASK) + in udf_do_extend_file()
514 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
517 prealloc_loc = last_ext->extLocation; in udf_do_extend_file()
518 prealloc_len = last_ext->extLength; in udf_do_extend_file()
520 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
521 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
522 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
523 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
527 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
530 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK)) >> in udf_do_extend_file()
535 last_ext->extLength += add << sb->s_blocksize_bits; in udf_do_extend_file()
539 udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
540 last_ext->extLength, 1); in udf_do_extend_file()
543 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
544 last_ext->extLength, 1); in udf_do_extend_file()
551 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
552 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
554 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
560 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
561 last_ext->extLength, 1); in udf_do_extend_file()
567 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
569 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
570 last_ext->extLength, 1); in udf_do_extend_file()
583 last_ext->extLocation = prealloc_loc; in udf_do_extend_file()
584 last_ext->extLength = prealloc_len; in udf_do_extend_file()