Searched refs:indaddr (Results 1 – 6 of 6) sorted by relevance
/fs/adfs/ |
D | dir_fplus.c | 103 static int adfs_fplus_read(struct super_block *sb, u32 indaddr, in adfs_fplus_read() argument 112 ret = adfs_dir_read_buffers(sb, indaddr, sb->s_blocksize, dir); in adfs_fplus_read() 119 adfs_error(sb, "dir %06x has malformed header", indaddr); in adfs_fplus_read() 127 indaddr, dirsize, size); in adfs_fplus_read() 131 ret = adfs_dir_read_buffers(sb, indaddr, dirsize, dir); in adfs_fplus_read() 140 adfs_error(sb, "dir %06x has malformed tail", indaddr); in adfs_fplus_read() 145 adfs_error(sb, "dir %06x checkbyte mismatch\n", indaddr); in adfs_fplus_read() 192 obj->indaddr = le32_to_cpu(bde.bigdirindaddr); in adfs_fplus_getnext() 222 obj.indaddr, DT_UNKNOWN)) in adfs_fplus_iterate() 250 } while (le32_to_cpu(bde.bigdirindaddr) != obj->indaddr); in adfs_fplus_update() [all …]
|
D | adfs.h | 35 __u32 indaddr; /* object indirect disc address */ member 116 __u32 indaddr; /* indirect disc addr */ member 126 int (*read)(struct super_block *sb, unsigned int indaddr, 181 int adfs_dir_read_buffers(struct super_block *sb, u32 indaddr, 206 static inline int __adfs_block_map(struct super_block *sb, u32 indaddr, in __adfs_block_map() argument 209 if (indaddr & 255) { in __adfs_block_map() 212 off = (indaddr & 255) - 1; in __adfs_block_map() 216 return adfs_map_lookup(sb, indaddr >> 8, block); in __adfs_block_map()
|
D | dir_f.c | 141 static int adfs_f_read(struct super_block *sb, u32 indaddr, unsigned int size, in adfs_f_read() argument 150 ret = adfs_dir_read_buffers(sb, indaddr, ADFS_NEWDIR_SIZE, dir); in adfs_f_read() 165 adfs_error(sb, "dir %06x is corrupted", indaddr); in adfs_f_read() 188 obj->indaddr = adfs_readval(de->dirinddiscadd, 3); in adfs_dir2obj() 203 adfs_writeval(de->dirinddiscadd, 3, obj->indaddr); in adfs_obj2dir() 263 obj.indaddr, DT_UNKNOWN)) in adfs_f_iterate() 289 } while (adfs_readval(de.dirinddiscadd, 3) != obj->indaddr); in adfs_f_update()
|
D | dir.c | 97 int adfs_dir_read_buffers(struct super_block *sb, u32 indaddr, in adfs_dir_read_buffers() argument 121 block = __adfs_block_map(sb, indaddr, i); in adfs_dir_read_buffers() 124 indaddr, i); in adfs_dir_read_buffers() 132 indaddr, i, block); in adfs_dir_read_buffers() 146 static int adfs_dir_read(struct super_block *sb, u32 indaddr, in adfs_dir_read() argument 153 return ADFS_SB(sb)->s_dir->read(sb, indaddr, size, dir); in adfs_dir_read() 161 ret = adfs_dir_read(sb, ADFS_I(inode)->indaddr, inode->i_size, dir); in adfs_dir_read_inode() 375 obj->parent_id = ADFS_I(inode)->indaddr; in adfs_dir_lookup_byname()
|
D | inode.c | 23 block = __adfs_block_map(inode->i_sb, ADFS_I(inode)->indaddr, in adfs_get_block() 251 inode->i_ino = obj->indaddr; in adfs_iget() 264 ADFS_I(inode)->indaddr = obj->indaddr; in adfs_iget() 360 obj.indaddr = ADFS_I(inode)->indaddr; in adfs_write_inode()
|
D | super.c | 411 root_obj.parent_id = root_obj.indaddr = le32_to_cpu(dr->root); in adfs_fill_super()
|