Home
last modified time | relevance | path

Searched refs:indaddr (Results 1 – 6 of 6) sorted by relevance

/linux-5.19.10/fs/adfs/
Ddir_fplus.c103 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 …]
Dadfs.h35 __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()
Ddir_f.c141 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()
Ddir.c97 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()
Dinode.c23 block = __adfs_block_map(inode->i_sb, ADFS_I(inode)->indaddr, in adfs_get_block()
252 inode->i_ino = obj->indaddr; in adfs_iget()
265 ADFS_I(inode)->indaddr = obj->indaddr; in adfs_iget()
360 obj.indaddr = ADFS_I(inode)->indaddr; in adfs_write_inode()
Dsuper.c411 root_obj.parent_id = root_obj.indaddr = le32_to_cpu(dr->root); in adfs_fill_super()