Lines Matching refs:last_ext

484 			      struct kernel_long_ad *last_ext,  in udf_do_extend_file()  argument
488 int count = 0, fake = !(last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
502 if (last_ext->extLength & (sb->s_blocksize - 1)) { in udf_do_extend_file()
503 last_ext->extLength = in udf_do_extend_file()
504 (last_ext->extLength & UDF_EXTENT_FLAG_MASK) | in udf_do_extend_file()
505 (((last_ext->extLength & UDF_EXTENT_LENGTH_MASK) + in udf_do_extend_file()
513 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
516 prealloc_loc = last_ext->extLocation; in udf_do_extend_file()
517 prealloc_len = last_ext->extLength; in udf_do_extend_file()
519 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
520 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
521 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
522 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
526 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
529 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
533 last_ext->extLength += add; in udf_do_extend_file()
537 udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
538 last_ext->extLength, 1); in udf_do_extend_file()
544 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
545 last_ext->extLength, 1); in udf_do_extend_file()
561 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
562 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
564 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | add; 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()
576 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
578 err = udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
579 last_ext->extLength, 1); in udf_do_extend_file()
592 last_ext->extLocation = prealloc_loc; in udf_do_extend_file()
593 last_ext->extLength = prealloc_len; in udf_do_extend_file()
611 struct kernel_long_ad *last_ext, in udf_do_extend_final_block() argument
618 (last_ext->extLength & (sb->s_blocksize - 1)); in udf_do_extend_final_block()
619 last_ext->extLength += added_bytes; in udf_do_extend_final_block()
622 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_final_block()
623 last_ext->extLength, 1); in udf_do_extend_final_block()