Lines Matching refs:sb

16 struct inode *affs_iget(struct super_block *sb, unsigned long ino)  in affs_iget()  argument
18 struct affs_sb_info *sbi = AFFS_SB(sb); in affs_iget()
27 inode = iget_locked(sb, ino); in affs_iget()
36 bh = affs_bread(sb, block); in affs_iget()
38 affs_warning(sb, "read_inode", "Cannot read block %d", block); in affs_iget()
41 if (affs_checksum_block(sb, bh) || be32_to_cpu(AFFS_HEAD(bh)->ptype) != T_SHORT) { in affs_iget()
42 affs_warning(sb,"read_inode", in affs_iget()
48 tail = AFFS_TAIL(sb, bh); in affs_iget()
114 affs_warning(sb, "read_inode", "inode is LINKDIR"); in affs_iget()
122 affs_warning(sb, "read_inode", "inode is LINKFILE"); in affs_iget()
168 struct super_block *sb = inode->i_sb; in affs_write_inode() local
179 bh = affs_bread(sb, inode->i_ino); in affs_write_inode()
181 affs_error(sb,"write_inode","Cannot read block %lu",inode->i_ino); in affs_write_inode()
184 tail = AFFS_TAIL(sb, bh); in affs_write_inode()
186 secs_to_datestamp(inode->i_mtime.tv_sec,&AFFS_ROOT_TAIL(sb, bh)->root_change); in affs_write_inode()
191 if (!(inode->i_ino == AFFS_SB(sb)->s_root_block)) { in affs_write_inode()
194 if (affs_test_opt(AFFS_SB(sb)->s_flags, SF_MUFS)) { in affs_write_inode()
200 if (!affs_test_opt(AFFS_SB(sb)->s_flags, SF_SETUID)) in affs_write_inode()
202 if (!affs_test_opt(AFFS_SB(sb)->s_flags, SF_SETGID)) in affs_write_inode()
206 affs_fix_checksum(sb, bh); in affs_write_inode()
290 struct super_block *sb = dir->i_sb; in affs_new_inode() local
295 if (!(inode = new_inode(sb))) in affs_new_inode()
301 bh = affs_getzeroblk(sb, block); in affs_new_inode()
332 affs_free_block(sb, block); in affs_new_inode()
347 struct super_block *sb = dir->i_sb; in affs_add_entry() local
357 bh = affs_bread(sb, inode->i_ino); in affs_add_entry()
371 bh = affs_getzeroblk(sb, block); in affs_add_entry()
381 affs_copy_name(AFFS_TAIL(sb, bh)->name, dentry); in affs_add_entry()
382 AFFS_TAIL(sb, bh)->stype = cpu_to_be32(type); in affs_add_entry()
383 AFFS_TAIL(sb, bh)->parent = cpu_to_be32(dir->i_ino); in affs_add_entry()
387 chain = AFFS_TAIL(sb, inode_bh)->link_chain; in affs_add_entry()
388 AFFS_TAIL(sb, bh)->original = cpu_to_be32(inode->i_ino); in affs_add_entry()
389 AFFS_TAIL(sb, bh)->link_chain = chain; in affs_add_entry()
390 AFFS_TAIL(sb, inode_bh)->link_chain = cpu_to_be32(block); in affs_add_entry()
396 affs_fix_checksum(sb, bh); in affs_add_entry()
413 affs_free_block(sb, block); in affs_add_entry()