Lines Matching refs:dinfo
158 struct udf_inode_info *dinfo = UDF_I(dir); in udf_find_entry() local
168 if (dinfo->i_alloc_type != ICBTAG_FLAG_AD_IN_ICB) { in udf_find_entry()
174 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_find_entry()
176 else if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_find_entry()
313 struct udf_inode_info *dinfo; in udf_add_entry() local
342 dinfo = UDF_I(dir); in udf_add_entry()
343 if (dinfo->i_alloc_type != ICBTAG_FLAG_AD_IN_ICB) { in udf_add_entry()
347 &dinfo->i_location, 0); in udf_add_entry()
353 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_add_entry()
355 else if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_add_entry()
366 block = dinfo->i_location.logicalBlockNum; in udf_add_entry()
403 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB && in udf_add_entry()
417 epos.block = dinfo->i_location; in udf_add_entry()
432 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) { in udf_add_entry()
433 block = dinfo->i_location.logicalBlockNum; in udf_add_entry()
435 (dinfo->i_ext.i_data + in udf_add_entry()
438 dinfo->i_lenEAttr); in udf_add_entry()
449 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_add_entry()
451 else if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_add_entry()
454 dinfo->i_lenExtents = (dinfo->i_lenExtents + sb->s_blocksize in udf_add_entry()
473 epos.block = dinfo->i_location; in udf_add_entry()
505 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) in udf_add_entry()
506 dinfo->i_lenAlloc += nfidlen; in udf_add_entry()
512 elen -= dinfo->i_lenExtents - dir->i_size; in udf_add_entry()
513 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in udf_add_entry()
515 else if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in udf_add_entry()
518 dinfo->i_lenExtents = dir->i_size; in udf_add_entry()
642 struct udf_inode_info *dinfo = UDF_I(dir); in udf_mkdir() local
661 cfi.icb.extLocation = cpu_to_lelb(dinfo->i_location); in udf_mkdir()
663 cpu_to_le32(dinfo->i_unique & 0x00000000FFFFFFFFUL); in udf_mkdir()
709 struct udf_inode_info *dinfo = UDF_I(dir); in empty_dir() local
714 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_IN_ICB) in empty_dir()
721 if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_SHORT) in empty_dir()
723 else if (dinfo->i_alloc_type == ICBTAG_FLAG_AD_LONG) in empty_dir()