Searched refs:i_pos (Results 1 - 13 of 13) sorted by relevance

/linux-master/fs/fat/
H A Dnfs.c44 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 Dfat.h125 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 Dinode.c141 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 Dcache.c240 "%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 Dnamei_msdos.c216 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 Dnamei_vfat.c721 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 Ddir.c532 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 Dfile.c359 "%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 Dinode.c580 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 Dnamei.c548 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 Dexfat_fs.h320 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 Ddir.c235 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 Dsuper.c372 ei->i_pos = ((loff_t)sbi->root_dir << 32) | 0xffffffff;
682 exfat_hash_inode(root_inode, EXFAT_I(root_inode)->i_pos);

Completed in 149 milliseconds