/linux-master/fs/fat/ |
H A D | nfs.c | 44 static struct inode *fat_ilookup(struct super_block *sb, u64 ino, loff_t i_pos) argument 47 return fat_iget(sb, i_pos); 57 u64 ino, u32 generation, loff_t i_pos) 59 struct inode *inode = fat_ilookup(sb, ino, i_pos); 70 fat_get_blknr_offset(MSDOS_SB(sb), i_pos, &blocknr, &offset); local 85 inode = fat_build_inode(sb, &de[offset], i_pos); 106 loff_t i_pos; local 121 i_pos = fat_i_pos_read(sbi, inode); 124 fid->i_pos_low = i_pos & 0xFFFFFFFF; 125 fid->i_pos_hi = (i_pos >> 3 56 __fat_nfs_get_inode(struct super_block *sb, u64 ino, u32 generation, loff_t i_pos) argument 161 loff_t i_pos; local 199 loff_t i_pos; local [all...] |
H A D | fat.h | 125 loff_t i_pos; /* on-disk position of directory entry or 0 */ member in struct:msdos_inode_info 134 loff_t i_pos; /* on-disk position of directory entry */ member in struct:fat_slot_info 253 loff_t i_pos, sector_t *blknr, int *offset) 255 *blknr = i_pos >> sbi->dir_per_block_bits; 256 *offset = i_pos & (sbi->dir_per_block - 1); 262 loff_t i_pos; local 266 i_pos = MSDOS_I(inode)->i_pos; 270 return i_pos; 412 extern void fat_attach(struct inode *inode, loff_t i_pos); 252 fat_get_blknr_offset(struct msdos_sb_info *sbi, loff_t i_pos, sector_t *blknr, int *offset) argument [all...] |
H A D | inode.c | 141 fat_fs_error(sb, "corrupted file size (i_pos %lld, %lld)", 142 MSDOS_I(inode)->i_pos, MSDOS_I(inode)->mmu_private); 170 "invalid FAT chain (i_pos %lld, last_block %llu)", 171 MSDOS_I(inode)->i_pos, 386 static inline unsigned long fat_hash(loff_t i_pos) argument 388 return hash_32(i_pos, FAT_HASH_BITS); 401 void fat_attach(struct inode *inode, loff_t i_pos) argument 407 + fat_hash(i_pos); 410 MSDOS_I(inode)->i_pos = i_pos; 446 fat_iget(struct super_block *sb, loff_t i_pos) argument 593 fat_build_inode(struct super_block *sb, struct msdos_dir_entry *de, loff_t i_pos) argument 858 loff_t i_pos; local [all...] |
H A D | cache.c | 240 "%s: invalid start cluster (i_pos %lld, start %08x)", 241 __func__, MSDOS_I(inode)->i_pos, *dclus); 260 "%s: detected the cluster chain loop (i_pos %lld)", 261 __func__, MSDOS_I(inode)->i_pos); 271 "%s: invalid cluster chain (i_pos %lld)", 272 __func__, MSDOS_I(inode)->i_pos); 303 fat_fs_error(sb, "%s: request beyond EOF (i_pos %lld)", 304 __func__, MSDOS_I(inode)->i_pos);
|
H A D | namei_msdos.c | 216 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 292 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 377 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 501 new_i_pos = MSDOS_I(new_inode)->i_pos; 508 new_i_pos = sinfo.i_pos; 572 fat_attach(old_inode, old_sinfo.i_pos); 590 "%s: Filesystem corrupted (i_pos %lld)", 591 __func__, sinfo.i_pos);
|
H A D | namei_vfat.c | 721 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 776 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 870 inode = fat_build_inode(sb, sinfo.de, sinfo.i_pos); 965 new_i_pos = MSDOS_I(new_inode)->i_pos; 972 new_i_pos = sinfo.i_pos; 1022 fat_attach(old_inode, old_sinfo.i_pos); 1039 "%s: Filesystem corrupted (i_pos %lld)", 1040 __func__, sinfo.i_pos); 1090 old_i_pos = MSDOS_I(old_inode)->i_pos; 1091 new_i_pos = MSDOS_I(new_inode)->i_pos; [all...] |
H A D | dir.c | 532 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); 670 loff_t i_pos = fat_make_i_pos(sb, bh, de); local 671 struct inode *tmp = fat_iget(sb, i_pos); 883 * for inode, nor a usable i_pos. So, this function provides some information 963 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); 987 sinfo->i_pos = fat_make_i_pos(sb, sinfo->bh, sinfo->de); 1200 struct buffer_head **bh, loff_t *i_pos) 1260 *i_pos = fat_make_i_pos(sb, *bh, *de); 1289 loff_t pos, i_pos; local 1323 fat_msg(sb, KERN_ERR, "Corrupted directory (i_pos 1198 fat_add_new_entries(struct inode *dir, void *slots, int nr_slots, int *nr_cluster, struct msdos_dir_entry **de, struct buffer_head **bh, loff_t *i_pos) argument [all...] |
H A D | file.c | 359 "%s: invalid cluster chain (i_pos %lld)", 360 __func__, MSDOS_I(inode)->i_pos); 408 /* Use i_pos for ino. This is used as fileid of nfs. */
|
/linux-master/fs/exfat/ |
H A D | inode.c | 580 static inline unsigned long exfat_hash(loff_t i_pos) argument 582 return hash_32(i_pos, EXFAT_HASH_BITS); 585 void exfat_hash_inode(struct inode *inode, loff_t i_pos) argument 588 struct hlist_head *head = sbi->inode_hashtable + exfat_hash(i_pos); 591 EXFAT_I(inode)->i_pos = i_pos; 602 EXFAT_I(inode)->i_pos = 0; 606 struct inode *exfat_iget(struct super_block *sb, loff_t i_pos) argument 610 struct hlist_head *head = sbi->inode_hashtable + exfat_hash(i_pos); 617 if (i_pos ! 691 exfat_build_inode(struct super_block *sb, struct exfat_dir_entry *info, loff_t i_pos) argument [all...] |
H A D | namei.c | 548 loff_t i_pos; local 566 i_pos = exfat_make_i_pos(&info); 567 inode = exfat_build_inode(sb, &info, i_pos); 697 loff_t i_pos; local 710 i_pos = exfat_make_i_pos(&info); 711 inode = exfat_build_inode(sb, &info, i_pos); 824 loff_t i_pos; local 843 i_pos = exfat_make_i_pos(&info); 844 inode = exfat_build_inode(sb, &info, i_pos); 1239 loff_t i_pos; local [all...] |
H A D | exfat_fs.h | 320 loff_t i_pos; member in struct:exfat_inode_info 511 struct exfat_dir_entry *info, loff_t i_pos); 512 void exfat_hash_inode(struct inode *inode, loff_t i_pos); 514 struct inode *exfat_iget(struct super_block *sb, loff_t i_pos);
|
H A D | dir.c | 235 loff_t cpos, i_pos; local 279 i_pos = ((loff_t)ei->start_clu << 32) | (de.entry & 0xffffffff); 280 tmp = exfat_iget(sb, i_pos);
|
H A D | super.c | 372 ei->i_pos = ((loff_t)sbi->root_dir << 32) | 0xffffffff; 682 exfat_hash_inode(root_inode, EXFAT_I(root_inode)->i_pos);
|