Lines Matching refs:last_ext

476 			      struct kernel_long_ad *last_ext,  in udf_do_extend_file()  argument
480 int count = 0, fake = !(last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
494 if (last_ext->extLength & (sb->s_blocksize - 1)) { in udf_do_extend_file()
495 last_ext->extLength = in udf_do_extend_file()
496 (last_ext->extLength & UDF_EXTENT_FLAG_MASK) | in udf_do_extend_file()
497 (((last_ext->extLength & UDF_EXTENT_LENGTH_MASK) + in udf_do_extend_file()
505 if ((last_ext->extLength & UDF_EXTENT_FLAG_MASK) == in udf_do_extend_file()
508 prealloc_loc = last_ext->extLocation; in udf_do_extend_file()
509 prealloc_len = last_ext->extLength; in udf_do_extend_file()
511 last_ext->extLength = EXT_NOT_RECORDED_NOT_ALLOCATED | in udf_do_extend_file()
512 (last_ext->extLength & UDF_EXTENT_LENGTH_MASK); in udf_do_extend_file()
513 last_ext->extLocation.logicalBlockNum = 0; in udf_do_extend_file()
514 last_ext->extLocation.partitionReferenceNum = 0; in udf_do_extend_file()
518 if ((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()
526 last_ext->extLength += add << sb->s_blocksize_bits; in udf_do_extend_file()
530 udf_add_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
531 last_ext->extLength, 1); in udf_do_extend_file()
537 udf_write_aext(inode, last_pos, &last_ext->extLocation, in udf_do_extend_file()
538 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()