Home
last modified time | relevance | path

Searched refs:i_sb (Results 1 – 200 of 479) sorted by relevance

123

/linux-4.1.27/fs/hpfs/
Ddir.c14 hpfs_lock(inode->i_sb); in hpfs_dir_release()
17 hpfs_unlock(inode->i_sb); in hpfs_dir_release()
30 struct super_block *s = i->i_sb; in hpfs_dir_lseek()
72 hpfs_lock(inode->i_sb); in hpfs_readdir()
74 if (hpfs_sb(inode->i_sb)->sb_chk) { in hpfs_readdir()
75 if (hpfs_chk_sectors(inode->i_sb, inode->i_ino, 1, "dir_fnode")) { in hpfs_readdir()
79 if (hpfs_chk_sectors(inode->i_sb, hpfs_inode->i_dno, 4, "dir_dnode")) { in hpfs_readdir()
84 if (hpfs_sb(inode->i_sb)->sb_chk >= 2) { in hpfs_readdir()
88 if (!(fno = hpfs_map_fnode(inode->i_sb, inode->i_ino, &bh))) { in hpfs_readdir()
94 hpfs_error(inode->i_sb, "not a directory, fnode %08lx", in hpfs_readdir()
[all …]
Dnamei.c38 hpfs_lock(dir->i_sb); in hpfs_mkdir()
40 fnode = hpfs_alloc_fnode(dir->i_sb, hpfs_i(dir)->i_dno, &fno, &bh); in hpfs_mkdir()
43 dnode = hpfs_alloc_dnode(dir->i_sb, fno, &dno, &qbh0); in hpfs_mkdir()
52 …dee.creation_date = dee.write_date = dee.read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mkdir()
53 result = new_inode(dir->i_sb); in hpfs_mkdir()
60 …result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb,… in hpfs_mkdir()
92 de = hpfs_add_de(dir->i_sb, dnode, "\001\001", 2, 0); in hpfs_mkdir()
93 …de->creation_date = de->write_date = de->read_date = cpu_to_le32(gmt_to_local(dir->i_sb, get_secon… in hpfs_mkdir()
115 hpfs_unlock(dir->i_sb); in hpfs_mkdir()
121 hpfs_free_dnode(dir->i_sb, dno); in hpfs_mkdir()
[all …]
Dinode.c15 struct super_block *sb = i->i_sb; in hpfs_init_inode()
47 struct super_block *sb = i->i_sb; in hpfs_read_inode()
61 if (hpfs_sb(i->i_sb)->sb_eas) { in hpfs_read_inode()
62 if ((ea = hpfs_get_ea(i->i_sb, fnode, "UID", &ea_size))) { in hpfs_read_inode()
69 if ((ea = hpfs_get_ea(i->i_sb, fnode, "GID", &ea_size))) { in hpfs_read_inode()
76 if ((ea = hpfs_get_ea(i->i_sb, fnode, "SYMLINK", &ea_size))) { in hpfs_read_inode()
87 if ((ea = hpfs_get_ea(i->i_sb, fnode, "MODE", &ea_size))) { in hpfs_read_inode()
97 if ((ea = hpfs_get_ea(i->i_sb, fnode, "DEV", &ea_size))) { in hpfs_read_inode()
126 hpfs_count_dnodes(i->i_sb, hpfs_inode->i_dno, &n_dnodes, &n_subdirs, NULL); in hpfs_read_inode()
151 } else*/ if (hpfs_sb(i->i_sb)->sb_eas >= 2) { in hpfs_write_inode_ea()
[all …]
Dfile.c16 hpfs_lock(inode->i_sb); in hpfs_file_release()
18 hpfs_unlock(inode->i_sb); in hpfs_file_release()
30 return sync_blockdev(inode->i_sb->s_bdev); in hpfs_file_fsync()
50 if (!(fnode = hpfs_map_fnode(inode->i_sb, inode->i_ino, &bh))) return 0; in hpfs_bmap()
51 disk_secno = hpfs_bplus_lookup(inode->i_sb, inode, &fnode->btree, file_secno, bh); in hpfs_bmap()
53 if (hpfs_chk_sectors(inode->i_sb, disk_secno, 1, "bmap")) return 0; in hpfs_bmap()
66 hpfs_lock_assert(i->i_sb); in hpfs_truncate()
71 hpfs_truncate_btree(i->i_sb, i->i_ino, 1, ((i->i_size + 511) >> 9)); in hpfs_truncate()
81 hpfs_lock(inode->i_sb); in hpfs_get_block()
86 map_bh(bh_result, inode->i_sb, s); in hpfs_get_block()
[all …]
Ddnode.c254 hpfs_error(i->i_sb, "%s(): namelen == %d", __func__, namelen); in hpfs_add_to_dnode()
259 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) { in hpfs_add_to_dnode()
265 if (hpfs_sb(i->i_sb)->sb_chk) in hpfs_add_to_dnode()
266 if (hpfs_stop_cycles(i->i_sb, dno, &c1, &c2, "hpfs_add_to_dnode")) { in hpfs_add_to_dnode()
274 copy_de(de=hpfs_add_de(i->i_sb, d, name, namelen, down_ptr), new_de); in hpfs_add_to_dnode()
297 copy_de(de = hpfs_add_de(i->i_sb, nd, name, namelen, down_ptr), new_de); in hpfs_add_to_dnode()
300 if (!(ad = hpfs_alloc_dnode(i->i_sb, le32_to_cpu(d->up), &adno, &qbh1))) { in hpfs_add_to_dnode()
301 hpfs_error(i->i_sb, "unable to alloc dnode - dnode tree will be corrupted"); in hpfs_add_to_dnode()
311 copy_de(hpfs_add_de(i->i_sb, ad, de->name, de->namelen, de->down ? de_down_pointer(de) : 0), de); in hpfs_add_to_dnode()
321 set_last_pointer(i->i_sb, ad, de->down ? de_down_pointer(de) : 0); in hpfs_add_to_dnode()
[all …]
/linux-4.1.27/fs/reiserfs/
Dnamei.c311 if (namelen > REISERFS_MAX_NAME(dir->i_sb->s_blocksize)) in reiserfs_find_entry()
316 get_third_component(dir->i_sb, name, namelen), in reiserfs_find_entry()
321 search_by_entry_key(dir->i_sb, &key_to_search, in reiserfs_find_entry()
324 reiserfs_error(dir->i_sb, "zam-7001", "io error"); in reiserfs_find_entry()
360 if (REISERFS_MAX_NAME(dir->i_sb->s_blocksize) < dentry->d_name.len) in reiserfs_lookup()
363 reiserfs_write_lock(dir->i_sb); in reiserfs_lookup()
371 inode = reiserfs_iget(dir->i_sb, in reiserfs_lookup()
374 reiserfs_write_unlock(dir->i_sb); in reiserfs_lookup()
385 reiserfs_write_unlock(dir->i_sb); in reiserfs_lookup()
410 reiserfs_write_lock(dir->i_sb); in reiserfs_get_parent()
[all …]
Dinode.c34 2 * REISERFS_QUOTA_INIT_BLOCKS(inode->i_sb); in reiserfs_evict_inode()
54 reiserfs_write_lock(inode->i_sb); in reiserfs_evict_inode()
56 if (journal_begin(&th, inode->i_sb, jbegin_count)) in reiserfs_evict_inode()
70 int depth = reiserfs_write_unlock_nested(inode->i_sb); in reiserfs_evict_inode()
72 reiserfs_write_lock_nested(inode->i_sb, depth); in reiserfs_evict_inode()
92 reiserfs_write_unlock(inode->i_sb); in reiserfs_evict_inode()
233 map_bh(bh, inode->i_sb, block); in set_block_dev_mapped()
245 block < (1 << (31 - inode->i_sb->s_blocksize_bits))) in file_capable()
301 (loff_t) block * inode->i_sb->s_blocksize + 1, TYPE_ANY, in _get_block_create_0()
304 result = search_for_position_by_key(inode->i_sb, &key, &path); in _get_block_create_0()
[all …]
Dfile.c59 reiserfs_write_lock(inode->i_sb); in reiserfs_file_release()
66 err = journal_begin(&th, inode->i_sb, 1); in reiserfs_file_release()
74 err = journal_join_abort(&th, inode->i_sb); in reiserfs_file_release()
87 reiserfs_warning(inode->i_sb, "clm-9001", in reiserfs_file_release()
118 reiserfs_write_unlock(inode->i_sb); in reiserfs_file_release()
164 reiserfs_write_lock(inode->i_sb); in reiserfs_sync_file()
166 reiserfs_write_unlock(inode->i_sb); in reiserfs_sync_file()
167 if (barrier_done != 1 && reiserfs_barrier_flush(inode->i_sb)) in reiserfs_sync_file()
168 blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in reiserfs_sync_file()
186 struct super_block *s = inode->i_sb; in reiserfs_commit_page()
[all …]
Ddir.c42 reiserfs_write_lock(inode->i_sb); in reiserfs_dir_fsync()
44 reiserfs_write_unlock(inode->i_sb); in reiserfs_dir_fsync()
55 struct dentry *privroot = REISERFS_SB(dir->i_sb)->priv_root; in is_privroot_deh()
79 reiserfs_write_lock(inode->i_sb); in reiserfs_readdir_inode()
81 reiserfs_check_lock_depth(inode->i_sb, "readdir"); in reiserfs_readdir_inode()
98 search_by_entry_key(inode->i_sb, &pos_key, &path_to_entry, in reiserfs_readdir_inode()
168 REISERFS_MAX_NAME(inode->i_sb-> in reiserfs_readdir_inode()
208 depth = reiserfs_write_unlock_nested(inode->i_sb); in reiserfs_readdir_inode()
212 reiserfs_write_lock_nested(inode->i_sb, depth); in reiserfs_readdir_inode()
218 reiserfs_write_lock_nested(inode->i_sb, depth); in reiserfs_readdir_inode()
[all …]
Dioctl.c29 reiserfs_write_lock(inode->i_sb); in reiserfs_ioctl()
44 if (!reiserfs_attrs(inode->i_sb)) { in reiserfs_ioctl()
54 if (!reiserfs_attrs(inode->i_sb)) { in reiserfs_ioctl()
127 reiserfs_write_unlock(inode->i_sb); in reiserfs_ioctl()
178 unsigned long blocksize = inode->i_sb->s_blocksize; in reiserfs_unpack()
190 reiserfs_mutex_lock_safe(&inode->i_mutex, inode->i_sb); in reiserfs_unpack()
192 reiserfs_write_lock(inode->i_sb); in reiserfs_unpack()
228 reiserfs_write_unlock(inode->i_sb); in reiserfs_unpack()
Dxattr.h57 ret = _ROUND_UP(xattr_size(size), inode->i_sb->s_blocksize); in reiserfs_xattr_nblocks()
58 ret >>= inode->i_sb->s_blocksize_bits; in reiserfs_xattr_nblocks()
77 size_t nblocks = JOURNAL_BLOCKS_PER_OBJECT(inode->i_sb); in reiserfs_xattr_jcreate_nblocks()
80 nblocks += JOURNAL_BLOCKS_PER_OBJECT(inode->i_sb); in reiserfs_xattr_jcreate_nblocks()
81 if (d_really_is_negative(REISERFS_SB(inode->i_sb)->xattr_root)) in reiserfs_xattr_jcreate_nblocks()
82 nblocks += JOURNAL_BLOCKS_PER_OBJECT(inode->i_sb); in reiserfs_xattr_jcreate_nblocks()
Dstree.c1031 struct super_block *sb = inode->i_sb; in prepare_for_delete_or_cut()
1237 struct super_block *sb = inode->i_sb; in reiserfs_delete_item()
1360 depth = reiserfs_write_unlock_nested(inode->i_sb); in reiserfs_delete_item()
1362 reiserfs_write_lock_nested(inode->i_sb, depth); in reiserfs_delete_item()
1546 struct super_block *sb = inode->i_sb; in maybe_indirect_to_direct()
1591 (cpu_key_k_offset(&tail_key) & (inode->i_sb->s_blocksize - 1)) - 1; in indirect_to_direct_roll_back()
1594 if (search_for_position_by_key(inode->i_sb, &tail_key, path) == in indirect_to_direct_roll_back()
1596 reiserfs_panic(inode->i_sb, "vs-5615", in indirect_to_direct_roll_back()
1614 reiserfs_warning(inode->i_sb, "reiserfs-5091", "indirect_to_direct " in indirect_to_direct_roll_back()
1627 struct super_block *sb = inode->i_sb; in reiserfs_cut_from_item()
[all …]
Dxattr.c151 xaroot = open_xa_root(inode->i_sb, flags); in open_xa_dir()
292 4 * REISERFS_QUOTA_TRANS_BLOCKS(inode->i_sb); in reiserfs_for_each_xattr()
295 reiserfs_write_lock(inode->i_sb); in reiserfs_for_each_xattr()
296 err = journal_begin(&th, inode->i_sb, blocks); in reiserfs_for_each_xattr()
297 reiserfs_write_unlock(inode->i_sb); in reiserfs_for_each_xattr()
304 reiserfs_write_lock(inode->i_sb); in reiserfs_for_each_xattr()
306 reiserfs_write_unlock(inode->i_sb); in reiserfs_for_each_xattr()
355 reiserfs_warning(inode->i_sb, "jdm-20004", in reiserfs_delete_xattrs()
366 reiserfs_warning(inode->i_sb, "jdm-20007", in reiserfs_chown_xattrs()
453 struct timespec now = current_fs_time(inode->i_sb); in update_ctime()
[all …]
Dxattr_acl.c36 reiserfs_write_lock(inode->i_sb); in reiserfs_set_acl()
37 error = journal_begin(&th, inode->i_sb, jcreate_blocks); in reiserfs_set_acl()
38 reiserfs_write_unlock(inode->i_sb); in reiserfs_set_acl()
41 reiserfs_write_lock(inode->i_sb); in reiserfs_set_acl()
43 reiserfs_write_unlock(inode->i_sb); in reiserfs_set_acl()
383 nblocks += JOURNAL_BLOCKS_PER_OBJECT(inode->i_sb); in reiserfs_cache_default_acl()
403 !reiserfs_posixacl(inode->i_sb)) in reiserfs_acl_chmod()
Dtail_conversion.c28 struct super_block *sb = inode->i_sb; in direct2indirect()
180 struct reiserfs_journal *j = SB_JOURNAL(inode->i_sb); in reiserfs_unmap_buffer()
210 struct super_block *sb = inode->i_sb; in indirect2direct()
Dsuper.c309 depth = reiserfs_write_unlock_nested(inode->i_sb); in finish_unfinished()
311 reiserfs_write_lock_nested(inode->i_sb, depth); in finish_unfinished()
422 set_cpu_key_k_offset(&key, 1 + inode->i_sb->s_blocksize); in add_save_link()
427 1 + inode->i_sb->s_blocksize, TYPE_DIRECT, in add_save_link()
432 reiserfs_warning(inode->i_sb, "green-2102", in add_save_link()
446 retval = search_item(inode->i_sb, &key, &path); in add_save_link()
449 reiserfs_error(inode->i_sb, "vs-2100", in add_save_link()
464 reiserfs_error(inode->i_sb, "vs-2120", in add_save_link()
483 err = journal_begin(&th, inode->i_sb, JOURNAL_PER_BALANCE_CNT); in remove_save_link()
493 1 + inode->i_sb->s_blocksize); in remove_save_link()
[all …]
/linux-4.1.27/fs/nilfs2/
Dnamei.c77 inode = ino ? nilfs_iget(dir->i_sb, NILFS_I(dir)->i_root, ino) : NULL; in nilfs_lookup()
96 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_create()
109 err = nilfs_transaction_commit(dir->i_sb); in nilfs_create()
111 nilfs_transaction_abort(dir->i_sb); in nilfs_create()
126 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
137 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
139 nilfs_transaction_abort(dir->i_sb); in nilfs_mknod()
148 struct super_block *sb = dir->i_sb; in nilfs_symlink()
156 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
178 err = nilfs_transaction_commit(dir->i_sb); in nilfs_symlink()
[all …]
Dfile.c46 err = nilfs_construct_dsync_segment(inode->i_sb, inode, in nilfs_sync_file()
49 err = nilfs_construct_segment(inode->i_sb); in nilfs_sync_file()
52 nilfs = inode->i_sb->s_fs_info; in nilfs_sync_file()
66 if (unlikely(nilfs_near_disk_full(inode->i_sb->s_fs_info))) in nilfs_page_mkwrite()
69 sb_start_pagefault(inode->i_sb); in nilfs_page_mkwrite()
106 ret = nilfs_transaction_begin(inode->i_sb, &ti, 1); in nilfs_page_mkwrite()
114 nilfs_transaction_abort(inode->i_sb); in nilfs_page_mkwrite()
118 nilfs_transaction_commit(inode->i_sb); in nilfs_page_mkwrite()
123 sb_end_pagefault(inode->i_sb); in nilfs_page_mkwrite()
Dioctl.c174 ret = nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_setflags()
187 ret = nilfs_transaction_commit(inode->i_sb); in nilfs_ioctl_setflags()
224 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_ioctl_change_cpmode()
242 nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_change_cpmode()
246 nilfs_transaction_abort(inode->i_sb); in nilfs_ioctl_change_cpmode()
248 nilfs_transaction_commit(inode->i_sb); /* never fails */ in nilfs_ioctl_change_cpmode()
279 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_ioctl_delete_checkpoint()
295 nilfs_transaction_begin(inode->i_sb, &ti, 0); in nilfs_ioctl_delete_checkpoint()
298 nilfs_transaction_abort(inode->i_sb); in nilfs_ioctl_delete_checkpoint()
300 nilfs_transaction_commit(inode->i_sb); /* never fails */ in nilfs_ioctl_delete_checkpoint()
[all …]
Dinode.c87 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_get_block()
96 map_bh(bh_result, inode->i_sb, blknum); in nilfs_get_block()
106 err = nilfs_transaction_begin(inode->i_sb, &ti, 1); in nilfs_get_block()
128 nilfs_transaction_abort(inode->i_sb); in nilfs_get_block()
132 nilfs_transaction_commit(inode->i_sb); /* never fails */ in nilfs_get_block()
136 map_bh(bh_result, inode->i_sb, 0); /* dbn must be changed in nilfs_get_block()
181 if (inode->i_sb->s_flags & MS_RDONLY) { in nilfs_writepages()
187 err = nilfs_construct_dsync_segment(inode->i_sb, inode, in nilfs_writepages()
198 if (inode->i_sb->s_flags & MS_RDONLY) { in nilfs_writepage()
214 err = nilfs_construct_segment(inode->i_sb); in nilfs_writepage()
[all …]
Ddir.c55 return inode->i_sb->s_blocksize; in nilfs_chunk_size()
113 struct super_block *sb = dir->i_sb; in nilfs_check_page()
263 struct super_block *sb = inode->i_sb; in nilfs_readdir()
355 nilfs_error(dir->i_sb, __func__, in nilfs_find_entry()
370 nilfs_error(dir->i_sb, __func__, in nilfs_find_entry()
479 nilfs_error(dir->i_sb, __func__, in nilfs_add_link()
550 nilfs_error(inode->i_sb, __func__, in nilfs_delete_entry()
637 nilfs_error(inode->i_sb, __func__, in nilfs_empty_dir()
Dgcinode.c87 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_gccache_submit_read_data()
103 bh->b_bdev = inode->i_sb->s_bdev; in nilfs_gccache_submit_read_data()
Dbtnode.c59 bh->b_bdev = inode->i_sb->s_bdev; in nilfs_btnode_create_block()
91 struct the_nilfs *nilfs = inode->i_sb->s_fs_info; in nilfs_btnode_submit_block()
118 bh->b_bdev = inode->i_sb->s_bdev; in nilfs_btnode_submit_block()
Dmdt.c80 struct super_block *sb = inode->i_sb; in nilfs_mdt_create_block()
155 map_bh(bh, inode->i_sb, (sector_t)blknum); in nilfs_mdt_submit_block()
436 if (inode && (inode->i_sb->s_flags & MS_RDONLY)) { in nilfs_mdt_write_page()
454 sb = inode->i_sb; in nilfs_mdt_write_page()
/linux-4.1.27/fs/udf/
Ddirectory.c39 dir->i_sb->s_blocksize, in udf_fileident_read()
52 if (fibh->eoffset == dir->i_sb->s_blocksize) { in udf_fileident_read()
54 unsigned char blocksize_bits = dir->i_sb->s_blocksize_bits; in udf_fileident_read()
60 block = udf_get_lb_pblock(dir->i_sb, eloc, *offset); in udf_fileident_read()
70 fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block); in udf_fileident_read()
80 block = udf_get_lb_pblock(dir->i_sb, eloc, in udf_fileident_read()
82 tmp = udf_tgetblk(dir->i_sb, block); in udf_fileident_read()
100 fi = udf_get_fileident(fibh->sbh->b_data, dir->i_sb->s_blocksize, in udf_fileident_read()
108 if (fibh->eoffset <= dir->i_sb->s_blocksize) { in udf_fileident_read()
111 } else if (fibh->eoffset > dir->i_sb->s_blocksize) { in udf_fileident_read()
[all …]
Dinode.c153 …udf_warn(inode->i_sb, "Inode %lu (mode %o) has inode size %llu different from extent length %llu. … in udf_evict_inode()
267 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_file_adinicb()
301 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_file_adinicb()
343 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_dir_adinicb()
355 *block = udf_new_block(inode->i_sb, inode, in udf_expand_dir_adinicb()
360 newblock = udf_get_pblock(inode->i_sb, *block, in udf_expand_dir_adinicb()
365 dbh = udf_tgetblk(inode->i_sb, newblock); in udf_expand_dir_adinicb()
369 memset(dbh->b_data, 0x00, inode->i_sb->s_blocksize); in udf_expand_dir_adinicb()
375 f_pos & (inode->i_sb->s_blocksize - 1); in udf_expand_dir_adinicb()
430 map_bh(bh_result, inode->i_sb, phys); in udf_get_block()
[all …]
Dialloc.c31 struct super_block *sb = inode->i_sb; in udf_free_inode()
50 struct super_block *sb = dir->i_sb; in udf_new_inode()
66 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_EXTENDED_FE)) { in udf_new_inode()
70 iinfo->i_ext.i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
75 iinfo->i_ext.i_data = kzalloc(inode->i_sb->s_blocksize - in udf_new_inode()
85 block = udf_new_block(dir->i_sb, NULL, in udf_new_inode()
117 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_AD_IN_ICB)) in udf_new_inode()
119 else if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_new_inode()
124 iinfo->i_crtime = current_fs_time(inode->i_sb); in udf_new_inode()
Dtruncate.c34 int last_block = (elen + inode->i_sb->s_blocksize - 1) >> in extent_trunc()
35 inode->i_sb->s_blocksize_bits; in extent_trunc()
36 int first_block = (nelen + inode->i_sb->s_blocksize - 1) >> in extent_trunc()
37 inode->i_sb->s_blocksize_bits; in extent_trunc()
41 udf_free_blocks(inode->i_sb, inode, eloc, 0, in extent_trunc()
56 udf_free_blocks(inode->i_sb, inode, eloc, in extent_trunc()
96 if (lbcount - inode->i_size >= inode->i_sb->s_blocksize) in udf_truncate_tail_extent()
97 udf_warn(inode->i_sb, in udf_truncate_tail_extent()
109 udf_err(inode->i_sb, in udf_truncate_tail_extent()
164 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_discard_prealloc()
[all …]
Dnamei.c161 struct super_block *sb = dir->i_sb; in udf_find_entry()
272 inode = udf_iget(dir->i_sb, lb); in udf_lookup()
286 inode = udf_iget(dir->i_sb, &loc); in udf_lookup()
299 struct super_block *sb = dir->i_sb; in udf_add_entry()
341 fibh->soffset = fibh->eoffset = f_pos & (dir->i_sb->s_blocksize - 1); in udf_add_entry()
344 if (inode_bmap(dir, f_pos >> dir->i_sb->s_blocksize_bits, &epos, in udf_add_entry()
346 block = udf_get_lb_pblock(dir->i_sb, in udf_add_entry()
351 block = udf_get_lb_pblock(dir->i_sb, &eloc, offset); in udf_add_entry()
352 if ((++offset << dir->i_sb->s_blocksize_bits) < elen) { in udf_add_entry()
360 fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block); in udf_add_entry()
[all …]
Dsymlink.c112 if (inode->i_size > inode->i_sb->s_blocksize) { in udf_symlink_filler()
124 bh = sb_bread(inode->i_sb, pos); in udf_symlink_filler()
134 err = udf_pc_to_char(inode->i_sb, symlink, inode->i_size, p, PAGE_SIZE); in udf_symlink_filler()
Dfile.c135 if (inode->i_sb->s_blocksize < in udf_file_write_iter()
187 UDF_SB(inode->i_sb)->s_volume_ident, 32)) in udf_ioctl()
201 result = udf_relocate_blocks(inode->i_sb, in udf_ioctl()
/linux-4.1.27/fs/ufs/
Dnamei.c59 lock_ufs(dir->i_sb); in ufs_lookup()
62 inode = ufs_iget(dir->i_sb, ino); in ufs_lookup()
63 unlock_ufs(dir->i_sb); in ufs_lookup()
91 lock_ufs(dir->i_sb); in ufs_create()
93 unlock_ufs(dir->i_sb); in ufs_create()
111 ufs_set_inode_dev(inode->i_sb, UFS_I(inode), rdev); in ufs_mknod()
113 lock_ufs(dir->i_sb); in ufs_mknod()
115 unlock_ufs(dir->i_sb); in ufs_mknod()
123 struct super_block * sb = dir->i_sb; in ufs_symlink()
131 lock_ufs(dir->i_sb); in ufs_symlink()
[all …]
Ddir.c81 res = fs32_to_cpu(dir->i_sb, de->d_ino); in ufs_inode_by_name()
94 unsigned len = fs16_to_cpu(dir->i_sb, de->d_reclen); in ufs_set_link()
101 de->d_ino = cpu_to_fs32(dir->i_sb, inode->i_ino); in ufs_set_link()
102 ufs_set_de_type(dir->i_sb, de, inode->i_mode); in ufs_set_link()
114 struct super_block *sb = dir->i_sb; in ufs_check_page()
236 de = ufs_next_entry(dir->i_sb, in ufs_dotdot()
254 struct super_block *sb = dir->i_sb; in ufs_find_entry()
286 ufs_error(dir->i_sb, __func__, in ufs_find_entry()
317 struct super_block *sb = dir->i_sb; in ufs_add_link()
358 ufs_error(dir->i_sb, __func__, in ufs_add_link()
[all …]
Dinode.c48 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; in ufs_block_to_path()
73 ufs_warning(inode->i_sb, "ufs_block_to_path", "block > big"); in ufs_block_to_path()
86 struct super_block *sb = inode->i_sb; in ufs_frag_map()
178 struct super_block *sb = inode->i_sb; in ufs_inode_getfrag()
334 struct super_block *sb = inode->i_sb; in ufs_inode_getblock()
417 struct super_block * sb = inode->i_sb; in ufs_getfrag_block()
583 ufs_get_inode_dev(inode->i_sb, UFS_I(inode))); in ufs_set_inode_ops()
589 struct super_block *sb = inode->i_sb; in ufs1_read_inode()
636 struct super_block *sb = inode->i_sb; in ufs2_read_inode()
747 struct super_block *sb = inode->i_sb; in ufs1_update_inode()
[all …]
Dtruncate.c79 sb = inode->i_sb; in ufs_trunc_direct()
186 sb = inode->i_sb; in ufs_trunc_indirect()
265 sb = inode->i_sb; in ufs_trunc_dindirect()
318 struct super_block *sb = inode->i_sb; in ufs_trunc_tindirect()
376 struct super_block *sb = inode->i_sb; in ufs_alloc_lastblock()
446 struct super_block *sb = inode->i_sb; in ufs_truncate()
509 lock_ufs(inode->i_sb); in ufs_setattr()
511 unlock_ufs(inode->i_sb); in ufs_setattr()
Dballoc.c46 sb = inode->i_sb; in ufs_free_fragments()
141 sb = inode->i_sb; in ufs_free_blocks()
267 ufs_error(inode->i_sb, __func__, in ufs_change_blocknr()
293 map_bh(bh, inode->i_sb, oldb + pos); in ufs_change_blocknr()
298 ufs_error(inode->i_sb, __func__, in ufs_change_blocknr()
329 bh = sb_getblk(inode->i_sb, beg); in ufs_clear_frags()
331 memset(bh->b_data, 0, inode->i_sb->s_blocksize); in ufs_clear_frags()
355 sb = inode->i_sb; in ufs_new_fragments()
505 sb = inode->i_sb; in ufs_add_fragments()
582 sb = inode->i_sb; in ufs_alloc_fragments()
[all …]
/linux-4.1.27/fs/ntfs/
Dinode.c242 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_attr_iget()
297 vi = iget5_locked(base_vi->i_sb, na.mft_no, (test_t)ntfs_test_inode, in ntfs_index_iget()
551 ntfs_volume *vol = NTFS_SB(vi->i_sb); in ntfs_read_locked_inode()
594 ntfs_error(vi->i_sb, "Inode is not in use!"); in ntfs_read_locked_inode()
598 ntfs_error(vi->i_sb, "Inode is an extent inode!"); in ntfs_read_locked_inode()
657 ntfs_error(vi->i_sb, "$STANDARD_INFORMATION attribute " in ntfs_read_locked_inode()
695 ntfs_error(vi->i_sb, "Failed to lookup attribute list " in ntfs_read_locked_inode()
706 ntfs_error(vi->i_sb, "Attribute list attribute is " in ntfs_read_locked_inode()
713 ntfs_error(vi->i_sb, "Non-resident attribute " in ntfs_read_locked_inode()
718 ntfs_warning(vi->i_sb, "Resident attribute list " in ntfs_read_locked_inode()
[all …]
Dlogfile.c70 ntfs_error(vi->i_sb, "$LogFile uses unsupported page size."); in ntfs_check_restart_page_header()
78 ntfs_error(vi->i_sb, "Found restart area in incorrect " in ntfs_check_restart_page_header()
85 ntfs_error(vi->i_sb, "$LogFile version %i.%i is not " in ntfs_check_restart_page_header()
102 ntfs_error(vi->i_sb, "$LogFile restart page specifies " in ntfs_check_restart_page_header()
111 ntfs_error(vi->i_sb, "$LogFile restart page specifies " in ntfs_check_restart_page_header()
126 ntfs_error(vi->i_sb, "$LogFile restart page specifies " in ntfs_check_restart_page_header()
135 ntfs_error(vi->i_sb, "$LogFile restart page is not modified " in ntfs_check_restart_page_header()
174 ntfs_error(vi->i_sb, "$LogFile restart area specifies " in ntfs_check_restart_area()
188 ntfs_error(vi->i_sb, "$LogFile restart area specifies " in ntfs_check_restart_area()
203 ntfs_error(vi->i_sb, "$LogFile restart area is out of bounds " in ntfs_check_restart_area()
[all …]
Dbitmap.c78 ntfs_error(vi->i_sb, "Failed to map first page (error " in __ntfs_bitmap_set_bits_in_run()
180 ntfs_error(vi->i_sb, "Failed to map subsequent page (error " in __ntfs_bitmap_set_bits_in_run()
184 ntfs_error(vi->i_sb, "Failed to map subsequent page (error " in __ntfs_bitmap_set_bits_in_run()
188 NVolSetErrors(NTFS_SB(vi->i_sb)); in __ntfs_bitmap_set_bits_in_run()
Dnamei.c106 ntfs_volume *vol = NTFS_SB(dir_ino->i_sb); in ntfs_lookup()
329 ntfs_error(vi->i_sb, "Inode 0x%lx does not have a " in ntfs_get_parent()
348 return d_obtain_alias(ntfs_iget(vi->i_sb, parent_ino)); in ntfs_get_parent()
/linux-4.1.27/fs/ext3/
Dfsync.c45 journal_t *journal = EXT3_SB(inode->i_sb)->s_journal; in ext3_sync_file()
51 if (inode->i_sb->s_flags & MS_RDONLY) { in ext3_sync_file()
54 if (EXT3_SB(inode->i_sb)->s_mount_state & EXT3_ERROR_FS) in ext3_sync_file()
79 ret = ext3_force_commit(inode->i_sb); in ext3_sync_file()
88 if (test_opt(inode->i_sb, BARRIER) && in ext3_sync_file()
102 err = blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in ext3_sync_file()
Dnamei.c46 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext3_append()
49 inode->i_size += inode->i_sb->s_blocksize; in ext3_append()
225 unsigned entry_space = dir->i_sb->s_blocksize - EXT3_DIR_REC_LEN(1) - in dx_root_limit()
232 unsigned entry_space = dir->i_sb->s_blocksize - EXT3_DIR_REC_LEN(0); in dx_node_limit()
291 unsigned blocksize = dir->i_sb->s_blocksize; in dx_show_entries()
348 ext3_warning(dir->i_sb, __func__, in dx_probe()
357 hinfo->hash_version += EXT3_SB(dir->i_sb)->s_hash_unsigned; in dx_probe()
358 hinfo->seed = EXT3_SB(dir->i_sb)->s_hash_seed; in dx_probe()
364 ext3_warning(dir->i_sb, __func__, in dx_probe()
373 ext3_warning(dir->i_sb, __func__, in dx_probe()
[all …]
Dinode.c44 (inode->i_sb->s_blocksize >> 9) : 0; in ext3_inode_is_fast_symlink()
71 test_opt(inode->i_sb, DATA_FLAGS)); in ext3_forget()
78 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT3_MOUNT_JOURNAL_DATA || in ext3_forget()
93 ext3_abort(inode->i_sb, __func__, in ext3_forget()
107 needed = inode->i_blocks >> (inode->i_sb->s_blocksize_bits - 9); in blocks_for_truncate()
123 return EXT3_DATA_TRANS_BLOCKS(inode->i_sb) + needed; in blocks_for_truncate()
144 ext3_std_error(inode->i_sb, PTR_ERR(result)); in start_transaction()
221 EXT3_SB(inode->i_sb)->s_journal && in ext3_evict_inode()
225 journal_t *journal = EXT3_SB(inode->i_sb)->s_journal; in ext3_evict_inode()
345 int ptrs = EXT3_ADDR_PER_BLOCK(inode->i_sb); in ext3_block_to_path()
[all …]
Dxattr.c74 inode->i_sb->s_id, inode->i_ino); \
226 bh = sb_bread(inode->i_sb, EXT3_I(inode)->i_file_acl); in ext3_xattr_block_get()
232 bad_block: ext3_error(inode->i_sb, __func__, in ext3_xattr_block_get()
280 end = (void *)raw_inode + EXT3_SB(inode->i_sb)->s_inode_size; in ext3_xattr_ibody_get()
369 bh = sb_bread(inode->i_sb, EXT3_I(inode)->i_file_acl); in ext3_xattr_block_list()
376 ext3_error(inode->i_sb, __func__, in ext3_xattr_block_list()
408 end = (void *)raw_inode + EXT3_SB(inode->i_sb)->s_inode_size; in ext3_xattr_ibody_list()
506 ext3_std_error(inode->i_sb, error); in ext3_xattr_release_block()
634 struct super_block *sb = inode->i_sb; in ext3_xattr_block_find()
678 struct super_block *sb = inode->i_sb; in ext3_xattr_block_set()
[all …]
Dioctl.c153 if (test_opt(inode->i_sb, RESERVATION) in ext3_ioctl()
163 if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) in ext3_ioctl()
202 struct super_block *sb = inode->i_sb; in ext3_ioctl()
228 struct super_block *sb = inode->i_sb; in ext3_ioctl()
256 struct super_block *sb = inode->i_sb; in ext3_ioctl()
Ddir.c51 struct super_block *sb = inode->i_sb; in is_dx_dir()
53 if (EXT3_HAS_COMPAT_FEATURE(inode->i_sb, in is_dx_dir()
76 else if (unlikely((((char *) de - bh->b_data) + rlen > dir->i_sb->s_blocksize))) in ext3_check_dir_entry()
79 le32_to_cpu(EXT3_SB(dir->i_sb)->s_es->s_inodes_count))) in ext3_check_dir_entry()
83 ext3_error (dir->i_sb, function, in ext3_check_dir_entry()
100 struct super_block *sb = inode->i_sb; in ext3_readdir()
413 struct super_block *sb = inode->i_sb; in call_filldir()
Dnamei.h21 ext3_error(inode->i_sb, __func__, in ext3_dir_bread()
/linux-4.1.27/fs/jfs/
Djfs_discard.c47 struct super_block *sb = ip->i_sb; in jfs_issue_discard()
82 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; in jfs_ioc_trim()
83 struct bmap *bmp = JFS_SBI(ip->i_sb)->bmap; in jfs_ioc_trim()
84 struct super_block *sb = ipbmap->i_sb; in jfs_ioc_trim()
112 agno = BLKTOAG(start, JFS_SBI(ip->i_sb)); in jfs_ioc_trim()
113 agno_end = BLKTOAG(end, JFS_SBI(ip->i_sb)); in jfs_ioc_trim()
Djfs_dmap.c182 BMAPBLKNO << JFS_SBI(ipbmap->i_sb)->l2nbperpage, in dbMount()
213 JFS_SBI(ipbmap->i_sb)->bmap = bmp; in dbMount()
244 struct bmap *bmp = JFS_SBI(ipbmap->i_sb)->bmap; in dbUnmount()
266 struct bmap *bmp = JFS_SBI(ipbmap->i_sb)->bmap; in dbSync()
275 BMAPBLKNO << JFS_SBI(ipbmap->i_sb)->l2nbperpage, in dbSync()
337 struct inode *ipbmap = JFS_SBI(ip->i_sb)->ipbmap; in dbFree()
338 struct bmap *bmp = JFS_SBI(ip->i_sb)->bmap; in dbFree()
339 struct super_block *sb = ipbmap->i_sb; in dbFree()
349 jfs_error(ip->i_sb, "block to be freed is outside the map\n"); in dbFree()
386 jfs_error(ip->i_sb, "error in block map\n"); in dbFree()
[all …]
Djfs_imap.c127 IMAPBLKNO << JFS_SBI(ipimap->i_sb)->l2nbperpage, in diMount()
231 IMAPBLKNO << JFS_SBI(ipimap->i_sb)->l2nbperpage, in diSync()
306 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in diRead()
389 jfs_error(ip->i_sb, "i_ino != di_number\n"); in diRead()
519 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in diWriteSpecial()
601 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in diWrite()
628 jfs_error(ip->i_sb, "ixpxd invalid\n"); in diWrite()
872 struct inode *ipimap = JFS_SBI(ip->i_sb)->ipimap; in diFree()
896 jfs_error(ip->i_sb, "inum = %d, iagno = %d, nextiag = %d\n", in diFree()
903 agno = BLKTOAG(JFS_IP(ip)->agstart, JFS_SBI(ip->i_sb)); in diFree()
[all …]
Djfs_extent.c88 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in extAlloc()
94 txBeginAnon(ip->i_sb); in extAlloc()
217 struct super_block *sb = ip->i_sb; in extRealloc()
224 txBeginAnon(ip->i_sb); in extRealloc()
366 struct super_block *sb = ip->i_sb; in extHint()
391 jfs_error(ip->i_sb, "corrupt xtree\n"); in extHint()
428 txBeginAnon(ip->i_sb); in extRecord()
458 int rc, nbperpage = JFS_SBI(ip->i_sb)->nbperpage; in extFill()
512 struct jfs_sb_info *sbi = JFS_SBI(ip->i_sb); in extBalloc()
Dinode.c111 tid = txBegin(inode->i_sb, COMMIT_INODE); in jfs_commit_inode()
138 jfs_flush_journal(JFS_SBI(inode->i_sb)->log, wait); in jfs_write_inode()
214 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) && in jfs_get_block()
242 map_bh(bh_result, ip->i_sb, xaddr); in jfs_get_block()
253 if ((rc = extHint(ip, lblock64 << ip->i_sb->s_blocksize_bits, &xad))) in jfs_get_block()
260 map_bh(bh_result, ip->i_sb, addressXAD(&xad)); in jfs_get_block()
387 tid = txBegin(ip->i_sb, 0); in jfs_truncate_nolock()
Dfile.c45 jfs_flush_journal(JFS_SBI(inode->i_sb)->log, 1); in jfs_fsync()
77 struct jfs_sb_info *jfs_sb = JFS_SBI(inode->i_sb); in jfs_open()
92 struct bmap *bmap = JFS_SBI(inode->i_sb)->bmap; in jfs_release()
Dnamei.c109 tid = txBegin(dip->i_sb, 0); in jfs_create()
241 tid = txBegin(dip->i_sb, 0); in jfs_mkdir()
371 tid = txBegin(dip->i_sb, 0); in jfs_rmdir()
494 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
567 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
804 tid = txBegin(ip->i_sb, 0); in jfs_link()
917 tid = txBegin(dip->i_sb, 0); in jfs_symlink()
977 sb = ip->i_sb; in jfs_symlink()
1140 tid = txBegin(new_dir->i_sb, 0); in jfs_rename()
1176 jfs_error(new_ip->i_sb, in jfs_rename()
[all …]
Djfs_metapage.c253 sector_t file_blocks = (inode->i_size + inode->i_sb->s_blocksize - 1) >> in metapage_get_blocks()
353 int blocks_per_mp = JFS_SBI(inode->i_sb)->nbperpage; in metapage_writepage()
430 len = min(xlen, (int)JFS_SBI(inode->i_sb)->nbperpage); in metapage_writepage()
433 bio->bi_bdev = inode->i_sb->s_bdev; in metapage_writepage()
512 bio->bi_bdev = inode->i_sb->s_bdev; in metapage_readpage()
612 mapping = JFS_SBI(inode->i_sb)->direct_inode->i_mapping; in __get_metapage()
643 jfs_error(inode->i_sb, in __get_metapage()
654 jfs_error(inode->i_sb, in __get_metapage()
777 JFS_SBI(ip->i_sb)->direct_inode->i_mapping; in __invalidate_metapages()
Djfs_xtree.c76 jfs_error((IP)->i_sb, \
166 size = ((u64) ip->i_size + (JFS_SBI(ip->i_sb)->bsize - 1)) >> in xtLookup()
167 JFS_SBI(ip->i_sb)->l2bsize; in xtLookup()
503 jfs_error(ip->i_sb, "stack overrun!\n"); in xtSearch()
767 xlen = JFS_SBI(ip->i_sb)->nbperpage; in xtSplitUp()
859 split->len = JFS_SBI(ip->i_sb)->nbperpage; in xtSplitUp()
907 JFS_SBI(ip->i_sb)->nbperpage, rcbn); in xtSplitUp()
1328 XT_PUTENTRY(xad, XAD_NEW, 0, JFS_SBI(ip->i_sb)->nbperpage, rbn); in xtSplitRoot()
1389 jfs_error(ip->i_sb, "xtSearch did not find extent\n"); in xtExtend()
1397 jfs_error(ip->i_sb, "extension is not contiguous\n"); in xtExtend()
[all …]
/linux-4.1.27/fs/omfs/
Dfile.c33 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_shrink_inode()
52 bh = omfs_bread(inode->i_sb, next); in omfs_shrink_inode()
79 omfs_clear_range(inode->i_sb, start, (int) count); in omfs_shrink_inode()
87 omfs_clear_range(inode->i_sb, last, sbi->s_mirrors); in omfs_shrink_inode()
92 bh = omfs_bread(inode->i_sb, next); in omfs_shrink_inode()
121 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in omfs_grow_extent()
148 if (omfs_allocate_block(inode->i_sb, new_block)) { in omfs_grow_extent()
162 ret = omfs_allocate_range(inode->i_sb, 1, sbi->s_clustersize, in omfs_grow_extent()
197 int numblocks = clus_to_blk(OMFS_SB(inode->i_sb), in find_block()
207 return clus_to_blk(OMFS_SB(inode->i_sb), in find_block()
[all …]
Ddir.c31 return omfs_bread(dir->i_sb, dir->i_ino); in omfs_get_bucket()
44 bh = omfs_bread(dir->i_sb, block); in omfs_scan_list()
51 if (omfs_is_bad(OMFS_SB(dir->i_sb), &oi->i_head, block)) { in omfs_scan_list()
134 bh = omfs_bread(dir->i_sb, inode->i_ino); in omfs_add_link()
190 bh = omfs_bread(dir->i_sb, prev); in omfs_delete_entry()
202 dirty = omfs_iget(dir->i_sb, prev); in omfs_delete_entry()
223 bh = omfs_bread(inode->i_sb, inode->i_ino); in omfs_dir_is_empty()
266 err = omfs_make_empty(inode, dir->i_sb); in omfs_add_node()
307 inode = omfs_iget(dir->i_sb, ino); in omfs_lookup()
335 struct buffer_head *bh = omfs_bread(dir->i_sb, fsblock); in omfs_fill_chain()
[all …]
Dinode.c37 struct omfs_sb_info *sbi = OMFS_SB(dir->i_sb); in omfs_new_inode()
39 inode = new_inode(dir->i_sb); in omfs_new_inode()
43 err = omfs_allocate_range(dir->i_sb, sbi->s_mirrors, sbi->s_mirrors, in omfs_new_inode()
103 struct omfs_sb_info *sbi = OMFS_SB(inode->i_sb); in __omfs_write_inode()
111 bh = omfs_bread(inode->i_sb, inode->i_ino); in __omfs_write_inode()
150 bh2 = omfs_bread(inode->i_sb, inode->i_ino + i); in __omfs_write_inode()
197 omfs_clear_range(inode->i_sb, inode->i_ino, 2); in omfs_evict_inode()
215 bh = omfs_bread(inode->i_sb, ino); in omfs_iget()
/linux-4.1.27/fs/ext4/
Dmigrate.c124 unsigned long max_entries = inode->i_sb->s_blocksize >> 2; in update_ind_extent_range()
126 bh = sb_bread(inode->i_sb, pblock); in update_ind_extent_range()
153 unsigned long max_entries = inode->i_sb->s_blocksize >> 2; in update_dind_extent_range()
155 bh = sb_bread(inode->i_sb, pblock); in update_dind_extent_range()
183 unsigned long max_entries = inode->i_sb->s_blocksize >> 2; in update_tind_extent_range()
185 bh = sb_bread(inode->i_sb, pblock); in update_tind_extent_range()
218 needed = 3 + EXT4_MAXQUOTAS_TRANS_BLOCKS(inode->i_sb); in extend_credit_for_blkdel()
232 unsigned long max_entries = inode->i_sb->s_blocksize >> 2; in free_dind_blocks()
234 bh = sb_bread(inode->i_sb, le32_to_cpu(i_data)); in free_dind_blocks()
262 unsigned long max_entries = inode->i_sb->s_blocksize >> 2; in free_tind_blocks()
[all …]
Dnamei.c57 if (unlikely(EXT4_SB(inode->i_sb)->s_max_dir_size_kb && in ext4_append()
59 EXT4_SB(inode->i_sb)->s_max_dir_size_kb))) in ext4_append()
62 *block = inode->i_size >> inode->i_sb->s_blocksize_bits; in ext4_append()
67 inode->i_size += inode->i_sb->s_blocksize; in ext4_append()
73 ext4_std_error(inode->i_sb, err); in ext4_append()
100 __ext4_warning(inode->i_sb, __func__, line, in __ext4_read_dirblock()
117 inode->i_sb->s_blocksize) == in __ext4_read_dirblock()
118 inode->i_sb->s_blocksize) in __ext4_read_dirblock()
126 if (!ext4_has_metadata_csum(inode->i_sb) || in __ext4_read_dirblock()
296 (EXT4_BLOCK_SIZE(inode->i_sb) - in get_dirent_tail()
[all …]
Dinode.c52 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_inode_csum()
59 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum()
66 EXT4_INODE_SIZE(inode->i_sb)); in ext4_inode_csum()
69 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum()
81 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_verify()
83 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_verify()
88 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_verify()
102 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_set()
104 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_set()
109 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_set()
[all …]
Dfsync.c91 journal_t *journal = EXT4_SB(inode->i_sb)->s_journal; in ext4_sync_file()
100 if (inode->i_sb->s_flags & MS_RDONLY) { in ext4_sync_file()
103 if (EXT4_SB(inode->i_sb)->s_mount_flags & EXT4_MF_FS_ABORTED) in ext4_sync_file()
133 ret = ext4_force_commit(inode->i_sb); in ext4_sync_file()
143 err = blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in ext4_sync_file()
Dindirect.c76 int ptrs = EXT4_ADDR_PER_BLOCK(inode->i_sb); in ext4_block_to_path()
77 int ptrs_bits = EXT4_ADDR_PER_BLOCK_BITS(inode->i_sb); in ext4_block_to_path()
103 ext4_warning(inode->i_sb, "block %lu > max in inode %lu", in ext4_block_to_path()
146 struct super_block *sb = inode->i_sb; in ext4_get_branch()
347 bh = branch[i].bh = sb_getblk(ar->inode->i_sb, new_blocks[i-1]); in ext4_alloc_branch()
564 if (EXT4_HAS_RO_COMPAT_FEATURE(inode->i_sb, in ext4_ind_map_blocks()
697 inode->i_sb->s_bdev, iter, in ext4_ind_direct_IO()
718 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_ind_direct_IO()
768 sector_t dind_mask = ~((sector_t)EXT4_ADDR_PER_BLOCK(inode->i_sb) - 1); in ext4_ind_calc_metadata_amount()
784 return (blk_bits / EXT4_ADDR_PER_BLOCK_BITS(inode->i_sb)) + 1; in ext4_ind_calc_metadata_amount()
[all …]
Dext4_jbd2.h22 #define EXT4_JOURNAL(inode) (EXT4_SB((inode)->i_sb)->s_journal)
111 int credits = EXT4_DATA_TRANS_BLOCKS(inode->i_sb); in ext4_jbd2_credits_xattr()
312 return __ext4_journal_start_sb(inode->i_sb, line, type, blocks, in __ext4_journal_start()
400 test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA) in ext4_inode_journal_mode()
403 !test_opt(inode->i_sb, DELALLOC)) in ext4_inode_journal_mode()
405 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_ORDERED_DATA) in ext4_inode_journal_mode()
407 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_WRITEBACK_DATA) in ext4_inode_journal_mode()
439 if (!test_opt(inode->i_sb, DIOREAD_NOLOCK)) in ext4_should_dioread_nolock()
Dxattr.c66 inode->i_sb->s_id, inode->i_ino); \
118 inode->i_sb->s_fs_info)->s_mb_cache)
124 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_xattr_block_csum()
134 EXT4_BLOCK_SIZE(inode->i_sb)); in ext4_xattr_block_csum()
144 if (ext4_has_metadata_csum(inode->i_sb) && in ext4_xattr_block_csum_verify()
154 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_xattr_block_csum_set()
291 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_get()
345 end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size; in ext4_xattr_ibody_get()
439 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
477 end = (void *)raw_inode + EXT4_SB(inode->i_sb)->s_inode_size; in ext4_xattr_ibody_list()
[all …]
Dtruncate.h27 needed = inode->i_blocks >> (inode->i_sb->s_blocksize_bits - 9); in ext4_blocks_for_truncate()
43 return EXT4_DATA_TRANS_BLOCKS(inode->i_sb) + needed; in ext4_blocks_for_truncate()
Dfile.c78 struct super_block *sb = inode->i_sb; in ext4_unaligned_aio()
125 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_file_write_iter()
254 struct super_block *sb = inode->i_sb; in ext4_file_open()
255 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_file_open()
341 blkbits = inode->i_sb->s_blocksize_bits; in ext4_find_unwritten_pgoff()
477 blkbits = inode->i_sb->s_blocksize_bits; in ext4_seek_data()
550 blkbits = inode->i_sb->s_blocksize_bits; in ext4_seek_hole()
616 maxbytes = EXT4_SB(inode->i_sb)->s_bitmap_maxbytes; in ext4_llseek()
618 maxbytes = inode->i_sb->s_maxbytes; in ext4_llseek()
Dinline.c43 min_offs = EXT4_SB(inode->i_sb)->s_inode_size - in get_max_inline_xattr_value_size()
437 if (EXT4_HAS_INCOMPAT_FEATURE(inode->i_sb, in ext4_destroy_inline_data_nolock()
472 ext4_warning(inode->i_sb, "inode %lu doesn't have inline data.", in ext4_read_inline_page()
616 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_convert_inline_data_to_extent()
733 ext4_std_error(inode->i_sb, ret); in ext4_write_inline_data_end()
765 ext4_std_error(inode->i_sb, ret); in ext4_journalled_write_inline_data()
891 ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_da_write_inline_data_begin()
1131 inode->i_sb->s_blocksize, csum_size, in ext4_finish_convert_inline_dir()
1138 if (ext4_has_metadata_csum(inode->i_sb)) in ext4_finish_convert_inline_dir()
1141 inode->i_size = inode->i_sb->s_blocksize; in ext4_finish_convert_inline_dir()
[all …]
Dext4_jbd2.c198 test_opt(inode->i_sb, DATA_FLAGS)); in __ext4_forget()
211 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA || in __ext4_forget()
232 __ext4_abort(inode->i_sb, where, line, in __ext4_forget()
299 es = EXT4_SB(inode->i_sb)->s_es; in __ext4_handle_dirty_metadata()
Dextents.c63 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_extent_block_csum()
76 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_verify()
90 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_set()
242 size = (inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_space_block()
255 size = (inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_space_block_idx()
316 idxs = ((inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_calc_metadata_amount()
382 return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, len); in ext4_valid_extent()
390 return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, 1); in ext4_valid_extent_idx()
406 struct ext4_super_block *es = EXT4_SB(inode->i_sb)->s_es; in ext4_valid_extent_entries()
506 bh = sb_getblk_gfp(inode->i_sb, pblk, __GFP_MOVABLE | GFP_NOFS); in __read_extent_tree_block()
[all …]
Dextents_status.c301 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_es_list_add()
317 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_es_list_del()
346 percpu_counter_inc(&EXT4_SB(inode->i_sb)-> in ext4_es_alloc_extent()
351 percpu_counter_inc(&EXT4_SB(inode->i_sb)->s_es_stats.es_stats_all_cnt); in ext4_es_alloc_extent()
359 percpu_counter_dec(&EXT4_SB(inode->i_sb)->s_es_stats.es_stats_all_cnt); in ext4_es_free_extent()
366 percpu_counter_dec(&EXT4_SB(inode->i_sb)-> in ext4_es_free_extent()
708 ext4_warning(inode->i_sb, "Inserting extent [%u/%u] as " in ext4_es_insert_extent()
727 if (err == -ENOMEM && __es_shrink(EXT4_SB(inode->i_sb), in ext4_es_insert_extent()
820 stats = &EXT4_SB(inode->i_sb)->s_es_stats; in ext4_es_lookup_extent()
887 __es_shrink(EXT4_SB(inode->i_sb), in __es_remove_extent()
[all …]
Dballoc.c644 EXT4_C2B(EXT4_SB(inode->i_sb), ar.len)); in ext4_new_meta_blocks()
845 int flex_size = ext4_flex_bg_size(EXT4_SB(inode->i_sb)); in ext4_inode_to_goal_block()
863 bg_start = ext4_group_first_block_no(inode->i_sb, block_group); in ext4_inode_to_goal_block()
864 last_block = ext4_blocks_count(EXT4_SB(inode->i_sb)->s_es) - 1; in ext4_inode_to_goal_block()
870 if (test_opt(inode->i_sb, DELALLOC)) in ext4_inode_to_goal_block()
873 if (bg_start + EXT4_BLOCKS_PER_GROUP(inode->i_sb) <= last_block) in ext4_inode_to_goal_block()
875 (EXT4_BLOCKS_PER_GROUP(inode->i_sb) / 16); in ext4_inode_to_goal_block()
Ddir.c41 struct super_block *sb = inode->i_sb; in is_dx_dir()
43 if (EXT4_HAS_COMPAT_FEATURE(inode->i_sb, in is_dx_dir()
69 dir->i_sb->s_blocksize); in __ext4_check_dir_entry()
80 le32_to_cpu(EXT4_SB(dir->i_sb)->s_es->s_inodes_count))) in __ext4_check_dir_entry()
110 struct super_block *sb = inode->i_sb; in ext4_readdir()
492 struct super_block *sb = inode->i_sb; in call_filldir()
Dsymlink.c36 u32 plen, max_size = inode->i_sb->s_blocksize; in ext4_follow_link()
41 ctx = ext4_get_fname_crypto_ctx(inode, inode->i_sb->s_blocksize); in ext4_follow_link()
/linux-4.1.27/fs/
Dinode.c137 inode->i_sb = sb; in inode_init_always()
207 if (inode->i_sb->s_op->destroy_inode) in alloc_inode()
208 inode->i_sb->s_op->destroy_inode(inode); in alloc_inode()
230 WARN_ON(atomic_long_read(&inode->i_sb->s_remove_count) == 0); in __destroy_inode()
231 atomic_long_dec(&inode->i_sb->s_remove_count); in __destroy_inode()
254 if (inode->i_sb->s_op->destroy_inode) in destroy_inode()
255 inode->i_sb->s_op->destroy_inode(inode); in destroy_inode()
276 atomic_long_inc(&inode->i_sb->s_remove_count); in drop_nlink()
292 atomic_long_inc(&inode->i_sb->s_remove_count); in clear_nlink()
312 atomic_long_dec(&inode->i_sb->s_remove_count); in set_nlink()
[all …]
Dattr.c107 if (offset > inode->i_sb->s_maxbytes) in inode_newsize_ok()
152 inode->i_sb->s_time_gran); in setattr_copy()
155 inode->i_sb->s_time_gran); in setattr_copy()
158 inode->i_sb->s_time_gran); in setattr_copy()
212 now = current_fs_time(inode->i_sb); in notify_change()
Dfs-writeback.c88 sb = inode->i_sb; in inode_to_bdi()
303 if (sb_is_blkdev_sb(inode->i_sb)) in move_expired_inodes()
305 if (sb && sb != inode->i_sb) in move_expired_inodes()
307 sb = inode->i_sb; in move_expired_inodes()
318 sb = wb_inode(tmp.prev)->i_sb; in move_expired_inodes()
321 if (inode->i_sb == sb) in move_expired_inodes()
356 if (inode->i_sb->s_op->write_inode && !is_bad_inode(inode)) { in write_inode()
358 ret = inode->i_sb->s_op->write_inode(inode, wbc); in write_inode()
684 if (inode->i_sb != sb) { in writeback_sb_inodes()
788 struct super_block *sb = inode->i_sb; in __writeback_inodes_wb()
[all …]
Dioctl.c179 struct super_block *sb = inode->i_sb; in ioctl_fiemap()
520 struct super_block *sb = file_inode(filp)->i_sb; in ioctl_fsfreeze()
537 struct super_block *sb = file_inode(filp)->i_sb; in ioctl_fsthaw()
601 return put_user(inode->i_sb->s_blocksize, argp); in do_vfs_ioctl()
/linux-4.1.27/fs/ocfs2/
Dmove_extents.c65 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extent()
70 u64 old_blkno = ocfs2_clusters_to_blocks(inode->i_sb, p_cpos); in __ocfs2_move_extent()
82 replace_rec.e_blkno = cpu_to_le64(ocfs2_clusters_to_blocks(inode->i_sb, in __ocfs2_move_extent()
102 ocfs2_error(inode->i_sb, in __ocfs2_move_extent()
178 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock_allocators_move_extents()
233 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_defrag_extent()
237 u64 phys_blkno = ocfs2_clusters_to_blocks(inode->i_sb, phys_cpos); in ocfs2_defrag_extent()
335 ret = ocfs2_cow_sync_writeback(inode->i_sb, context->inode, cpos, *len); in ocfs2_defrag_extent()
375 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_find_victim_alloc_group()
402 inode->i_sb->s_blocksize_bits; in ocfs2_find_victim_alloc_group()
[all …]
Dxattr.c91 #define OCFS2_XATTR_FREE_IN_BLOCK(ptr) ((ptr)->i_sb->s_blocksize \
333 int blks = ocfs2_blocks_per_xattr_bucket(inode->i_sb); in ocfs2_xattr_bucket_new()
377 bucket->bu_bhs[i] = sb_getblk(bucket->bu_inode->i_sb, in ocfs2_init_xattr_bucket()
413 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_read_xattr_bucket()
414 rc = ocfs2_validate_meta_ecc_bhs(bucket->bu_inode->i_sb, in ocfs2_read_xattr_bucket()
418 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_read_xattr_bucket()
452 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_xattr_bucket_journal_dirty()
453 ocfs2_compute_meta_ecc_bhs(bucket->bu_inode->i_sb, in ocfs2_xattr_bucket_journal_dirty()
456 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_xattr_bucket_journal_dirty()
466 int blocksize = src->bu_inode->i_sb->s_blocksize; in ocfs2_xattr_bucket_copy_data()
[all …]
Dextent_map.c236 ins.ei_phys = ocfs2_blocks_to_clusters(inode->i_sb, in ocfs2_extent_map_insert_rec()
307 ocfs2_error(inode->i_sb, in ocfs2_last_eb_is_empty()
443 ocfs2_error(inode->i_sb, in ocfs2_get_clusters_nocache()
478 ocfs2_error(inode->i_sb, "Inode %lu has bad extent " in ocfs2_get_clusters_nocache()
566 ocfs2_error(inode->i_sb, in ocfs2_xattr_get_clusters()
585 ocfs2_error(inode->i_sb, "Inode %lu has bad extent " in ocfs2_xattr_get_clusters()
593 *p_cluster = ocfs2_blocks_to_clusters(inode->i_sb, in ocfs2_xattr_get_clusters()
652 ocfs2_relative_extent_offsets(inode->i_sb, v_cluster, &rec, in ocfs2_get_clusters()
675 int bpc = ocfs2_clusters_to_blocks(inode->i_sb, 1); in ocfs2_extent_map_get_blocks()
679 cpos = ocfs2_blocks_to_clusters(inode->i_sb, v_blkno); in ocfs2_extent_map_get_blocks()
[all …]
Dfile.c86 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_free_file_private()
179 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_sync_file()
205 ret = blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in ocfs2_sync_file()
220 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_should_update_atime()
226 ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode))) in ocfs2_should_update_atime()
263 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_inode_atime()
293 ocfs2_commit_trans(OCFS2_SB(inode->i_sb), handle); in ocfs2_update_inode_atime()
324 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_simple_size_update()
350 u32 phys, cpos = offset >> OCFS2_SB(inode->i_sb)->s_clustersize_bits; in ocfs2_cow_file_pos()
359 if ((offset & (OCFS2_SB(inode->i_sb)->s_clustersize - 1)) == 0) in ocfs2_cow_file_pos()
[all …]
Daops.c64 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_symlink_get_block()
73 if ((iblock << inode->i_sb->s_blocksize_bits) > PATH_MAX + 1) { in ocfs2_symlink_get_block()
86 if ((u64)iblock >= ocfs2_clusters_to_blocks(inode->i_sb, in ocfs2_symlink_get_block()
126 map_bh(bh_result, inode->i_sb, in ocfs2_symlink_get_block()
144 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_get_block()
190 map_bh(bh_result, inode->i_sb, p_blkno); in ocfs2_get_block()
208 past_eof = ocfs2_blocks_for_bytes(inode->i_sb, i_size_read(inode)); in ocfs2_get_block()
230 ocfs2_error(inode->i_sb, "Inode %llu lost inline data flag", in ocfs2_read_inline_data()
238 size > ocfs2_max_inline_data_with_xattr(inode->i_sb, di)) { in ocfs2_read_inline_data()
239 ocfs2_error(inode->i_sb, in ocfs2_read_inline_data()
[all …]
Dresize.c65 blkno = ocfs2_backup_super_blkno(inode->i_sb, i); in ocfs2_calc_new_backup_super()
66 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in ocfs2_calc_new_backup_super()
94 struct ocfs2_super *osb = OCFS2_SB(bm_inode->i_sb); in ocfs2_update_last_group_and_inode()
184 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in update_backups()
188 blkno = ocfs2_backup_super_blkno(inode->i_sb, i); in update_backups()
189 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in update_backups()
199 memcpy(backup->b_data, data, inode->i_sb->s_blocksize); in update_backups()
223 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_super_and_backups()
273 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_group_extend()
386 ret = ocfs2_check_group_descriptor(inode->i_sb, di, group_bh); in ocfs2_check_new_group()
[all …]
Ddir.c90 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_supports_dir_trailer()
108 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_new_dir_wants_trailer()
157 trailer = ocfs2_trailer_from_bh(bh, inode->i_sb); in ocfs2_init_dir_trailer()
184 trailer = ocfs2_trailer_from_bh(dirdata_bh, dir->i_sb); in ocfs2_dx_dir_link_trailer()
273 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_dx_dir_name_hash()
331 ((char *) de - bh->b_data) + rlen > dir->i_sb->s_blocksize)) in ocfs2_check_dir_entry()
481 trailer = ocfs2_trailer_from_bh(bh, dir->i_sb); in ocfs2_check_dir_trailer()
484 ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
493 ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
503 ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
[all …]
Drefcounttree.c567 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_create_refcount_tree()
615 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_refcount_tree()
632 memset(rb, 0, inode->i_sb->s_blocksize); in ocfs2_create_refcount_tree()
708 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_set_refcount_tree()
770 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_remove_refcount_tree()
2320 ret = ocfs2_get_refcount_tree(OCFS2_SB(inode->i_sb), ref_blkno, &tree); in ocfs2_decrease_refcount()
2363 if (!ocfs2_refcount_tree(OCFS2_SB(inode->i_sb))) { in ocfs2_mark_extent_refcounted()
2364 ocfs2_error(inode->i_sb, "Inode %lu want to use refcount " in ocfs2_mark_extent_refcounted()
2547 u64 start_cpos = ocfs2_blocks_to_clusters(inode->i_sb, phys_blkno); in ocfs2_prepare_refcount_change_for_del()
2549 if (!ocfs2_refcount_tree(OCFS2_SB(inode->i_sb))) { in ocfs2_prepare_refcount_change_for_del()
[all …]
Dioctl.c83 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_set_inode_attr()
153 oib.ib_blocksize = inode->i_sb->s_blocksize; in ocfs2_info_handle_blocksize()
167 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_clustersize()
186 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_maxslots()
205 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_label()
224 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_uuid()
243 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_fs_features()
264 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_journal_size()
335 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_freeinode()
625 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_freefrag()
[all …]
Dsuballoc.c337 rc = ocfs2_validate_gd_parent(inode->i_sb, di, tmp, 0); in ocfs2_read_group_descriptor()
382 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_fill()
384 struct super_block * sb = alloc_inode->i_sb; in ocfs2_block_group_fill()
387 ocfs2_error(alloc_inode->i_sb, "group block (%llu) != " in ocfs2_block_group_fill()
523 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_grow_discontig()
619 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_alloc_discontig()
769 fe->i_size = cpu_to_le64(ocfs2_clusters_to_bytes(alloc_inode->i_sb, in ocfs2_block_group_alloc()
837 ocfs2_error(alloc_inode->i_sb, "Invalid chain allocator %llu", in ocfs2_reserve_suballoc_bits()
1373 ocfs2_error(alloc_inode->i_sb, "Group descriptor # %llu has bit" in ocfs2_block_group_set_bits()
1491 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_cluster_group_search()
[all …]
Dacl.c184 handle = ocfs2_start_trans(OCFS2_SB(inode->i_sb), in ocfs2_acl_set_mode()
214 ocfs2_commit_trans(OCFS2_SB(inode->i_sb), handle); in ocfs2_acl_set_mode()
297 osb = OCFS2_SB(inode->i_sb); in ocfs2_iop_get_acl()
314 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_acl_chmod()
348 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_init_acl()
Dinode.c272 sb = inode->i_sb; in ocfs2_populate_inode()
374 inode->i_ino = ino_from_blkno(inode->i_sb, in ocfs2_populate_inode()
416 sb = inode->i_sb; in ocfs2_read_locked_inode()
620 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_remove_inode()
642 ocfs2_quota_trans_credits(inode->i_sb)); in ocfs2_remove_inode()
731 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_wipe_inode()
820 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_inode_is_valid_to_delete()
1006 status = ocfs2_nfs_sync_lock(OCFS2_SB(inode->i_sb), 0); in ocfs2_delete_inode()
1070 ocfs2_nfs_sync_unlock(OCFS2_SB(inode->i_sb), 0); in ocfs2_delete_inode()
1082 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_clear_inode()
[all …]
Dlocks.c113 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_flock()
133 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock()
Dmmap.c139 sb_start_pagefault(inode->i_sb); in ocfs2_page_mkwrite()
169 sb_end_pagefault(inode->i_sb); in ocfs2_page_mkwrite()
Ddlmglue.c561 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), res, type, ops, inode); in ocfs2_inode_lock_res_init()
568 return OCFS2_SB(inode->i_sb); in ocfs2_get_inode_osb()
582 return OCFS2_SB(fp->fp_file->f_mapping->host->i_sb); in ocfs2_get_file_osb()
599 return OCFS2_SB(dl->dl_inode->i_sb); in ocfs2_get_dentry_osb()
637 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), lockres, in ocfs2_dentry_lock_res_init()
694 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), lockres, in ocfs2_file_lock_res_init()
1635 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_create_new_inode_locks()
1680 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_rw_lock()
1695 status = ocfs2_cluster_lock(OCFS2_SB(inode->i_sb), lockres, level, 0, in ocfs2_rw_lock()
1707 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_rw_unlock()
[all …]
/linux-4.1.27/include/trace/events/
Dext3.h24 __entry->dev = inode->i_sb->s_dev;
51 __entry->dev = dir->i_sb->s_dev;
74 __entry->dev = inode->i_sb->s_dev;
98 __entry->dev = inode->i_sb->s_dev;
120 __entry->dev = inode->i_sb->s_dev;
142 __entry->dev = inode->i_sb->s_dev;
167 __entry->dev = inode->i_sb->s_dev;
196 __entry->dev = inode->i_sb->s_dev;
249 __entry->dev = page->mapping->host->i_sb->s_dev;
311 __entry->dev = page->mapping->host->i_sb->s_dev;
[all …]
Dext4.h92 __entry->dev = inode->i_sb->s_dev;
121 __entry->dev = inode->i_sb->s_dev;
147 __entry->dev = dir->i_sb->s_dev;
170 __entry->dev = inode->i_sb->s_dev;
194 __entry->dev = inode->i_sb->s_dev;
216 __entry->dev = inode->i_sb->s_dev;
238 __entry->dev = inode->i_sb->s_dev;
260 __entry->dev = inode->i_sb->s_dev;
287 __entry->dev = inode->i_sb->s_dev;
331 __entry->dev = inode->i_sb->s_dev;
[all …]
Df2fs.h134 __entry->dev = inode->i_sb->s_dev;
168 __entry->dev = inode->i_sb->s_dev;
200 __entry->dev = inode->i_sb->s_dev;
282 __entry->dev = dir->i_sb->s_dev;
326 __entry->dev = inode->i_sb->s_dev;
355 __entry->dev = inode->i_sb->s_dev;
412 __entry->dev = inode->i_sb->s_dev;
460 __entry->dev = inode->i_sb->s_dev;
495 __entry->dev = inode->i_sb->s_dev;
579 __entry->dev = inode->i_sb->s_dev;
[all …]
Dfilemap.h31 if (page->mapping->host->i_sb)
32 __entry->s_dev = page->mapping->host->i_sb->s_dev;
/linux-4.1.27/fs/fat/
Dfile.c32 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_set_attributes()
61 ia.ia_ctime = current_fs_time(inode->i_sb); in fat_ioctl_set_attributes()
115 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_get_volume_id()
148 MSDOS_SB(inode->i_sb)->options.flush) { in fat_file_release()
149 fat_flush_inodes(inode->i_sb, inode, NULL); in fat_file_release()
161 err = sync_mapping_buffers(MSDOS_SB(inode->i_sb)->fat_inode->i_mapping); in fat_file_fsync()
220 struct super_block *sb = inode->i_sb; in fat_free()
289 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks()
303 fat_flush_inodes(inode->i_sb, inode, NULL); in fat_truncate_blocks()
310 stat->blksize = MSDOS_SB(inode->i_sb)->cluster_size; in fat_getattr()
[all …]
Dnamei_msdos.c120 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_find()
202 struct super_block *sb = dir->i_sb; in msdos_lookup()
229 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in msdos_add_entry()
265 struct super_block *sb = dir->i_sb; in msdos_create()
310 struct super_block *sb = dir->i_sb; in msdos_rmdir()
346 struct super_block *sb = dir->i_sb; in msdos_mkdir()
406 struct super_block *sb = inode->i_sb; in msdos_unlink()
590 fat_fs_error(new_dir->i_sb, in do_msdos_rename()
601 struct super_block *sb = old_dir->i_sb; in msdos_rename()
609 &MSDOS_SB(old_dir->i_sb)->options); in msdos_rename()
[all …]
Ddir.c50 struct super_block *sb = dir->i_sb; in fat_dir_readahead()
83 struct super_block *sb = dir->i_sb; in fat__get_entry()
123 MSDOS_SB(dir->i_sb)->dir_per_block - 1) { in fat_get_entry()
465 struct super_block *sb = inode->i_sb; in fat_search_long()
556 struct super_block *sb = inode->i_sb; in __fat_readdir()
951 struct super_block *sb = dir->i_sb; in fat_scan()
975 struct super_block *sb = dir->i_sb; in fat_scan_logstart()
993 struct super_block *sb = dir->i_sb; in __fat_remove_entries()
1028 struct super_block *sb = dir->i_sb; in fat_remove_entries()
1081 struct super_block *sb = dir->i_sb; in fat_zeroed_cluster()
[all …]
Dnamei_vfat.c317 struct fat_mount_options *opts = &MSDOS_SB(dir->i_sb)->options; in vfat_create_shortname()
583 struct msdos_sb_info *sbi = MSDOS_SB(dir->i_sb); in vfat_build_slots()
712 struct super_block *sb = dir->i_sb; in vfat_lookup()
772 struct super_block *sb = dir->i_sb; in vfat_create()
805 struct super_block *sb = dir->i_sb; in vfat_rmdir()
836 struct super_block *sb = dir->i_sb; in vfat_unlink()
861 struct super_block *sb = dir->i_sb; in vfat_mkdir()
915 struct super_block *sb = old_dir->i_sb; in vfat_rename()
1026 fat_fs_error(new_dir->i_sb, in vfat_rename()
Dcache.c226 struct super_block *sb = inode->i_sb; in fat_get_cluster()
287 struct super_block *sb = inode->i_sb; in fat_bmap_cluster()
307 struct super_block *sb = inode->i_sb; in fat_bmap()
/linux-4.1.27/fs/squashfs/
Dfile.c64 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in locate_meta_index()
102 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in empty_meta_index()
162 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in release_meta_index()
239 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in fill_meta_index()
285 long long res = read_indexes(inode->i_sb, blocks, in fill_meta_index()
357 blks = read_indexes(inode->i_sb, index - res, &start, &offset); in read_blocklist()
366 res = squashfs_read_metadata(inode->i_sb, &size, &start, &offset, in read_blocklist()
378 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_copy_cache()
422 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readpage_fragment()
423 struct squashfs_cache_entry *buffer = squashfs_get_fragment(inode->i_sb, in squashfs_readpage_fragment()
[all …]
Dnamei.c145 struct squashfs_sb_info *msblk = dir->i_sb->s_fs_info; in squashfs_lookup()
166 length = get_dir_index_using_name(dir->i_sb, &block, &offset, in squashfs_lookup()
175 err = squashfs_read_metadata(dir->i_sb, &dirh, &block, in squashfs_lookup()
191 err = squashfs_read_metadata(dir->i_sb, dire, &block, in squashfs_lookup()
202 err = squashfs_read_metadata(dir->i_sb, dire->name, in squashfs_lookup()
225 inode = squashfs_iget(dir->i_sb, ino, ino_num); in squashfs_lookup()
Ddir.c113 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readdir()
157 length = get_dir_index_using_offset(inode->i_sb, &block, &offset, in squashfs_readdir()
167 err = squashfs_read_metadata(inode->i_sb, &dirh, &block, in squashfs_readdir()
183 err = squashfs_read_metadata(inode->i_sb, dire, &block, in squashfs_readdir()
194 err = squashfs_read_metadata(inode->i_sb, dire->name, in squashfs_readdir()
Dfile_direct.c31 struct squashfs_sb_info *msblk = inode->i_sb->s_fs_info; in squashfs_readpage_block()
94 res = squashfs_read_data(inode->i_sb, block, bsize, NULL, actor); in squashfs_readpage_block()
144 struct squashfs_cache_entry *buffer = squashfs_get_datablock(i->i_sb, in squashfs_read_cache()
Dfile_cache.c26 struct squashfs_cache_entry *buffer = squashfs_get_datablock(i->i_sb, in squashfs_readpage_block()
/linux-4.1.27/fs/sysv/
Ditree.c24 struct super_block *sb = inode->i_sb; in block_to_path()
93 struct super_block *sb = inode->i_sb; in get_branch()
129 int blocksize = inode->i_sb->s_blocksize; in alloc_branch()
133 branch[0].key = sysv_new_block(inode->i_sb); in alloc_branch()
138 branch[n].key = sysv_new_block(inode->i_sb); in alloc_branch()
145 parent = block_to_cpu(SYSV_SB(inode->i_sb), branch[n-1].key); in alloc_branch()
146 bh = sb_getblk(inode->i_sb, parent); in alloc_branch()
163 sysv_free_block(inode->i_sb, branch[i].key); in alloc_branch()
198 sysv_free_block(inode->i_sb, where[i].key); in splice_branch()
207 struct super_block *sb = inode->i_sb; in get_block()
[all …]
Dialloc.c102 struct super_block *sb = inode->i_sb; in sysv_free_inode()
109 sb = inode->i_sb; in sysv_free_inode()
118 "%s\n", inode->i_sb->s_id); in sysv_free_inode()
137 struct super_block *sb = dir->i_sb; in sysv_new_inode()
Ddir.c72 struct super_block *sb = inode->i_sb; in sysv_readdir()
221 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_add_link()
272 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_make_empty()
275 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino); in sysv_make_empty()
290 struct super_block *sb = inode->i_sb; in sysv_empty_dir()
342 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_set_link()
/linux-4.1.27/fs/minix/
Dbitmap.c43 struct super_block *sb = inode->i_sb; in minix_free_block()
72 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_new_block()
73 int bits_per_zone = 8 * inode->i_sb->s_blocksize; in minix_new_block()
163 raw_inode = minix_V1_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
170 raw_inode = minix_V2_raw_inode(inode->i_sb, inode->i_ino, &bh); in minix_clear_inode()
184 struct super_block *sb = inode->i_sb; in minix_free_inode()
185 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_free_inode()
214 struct super_block *sb = dir->i_sb; in minix_new_inode()
Ditree_v1.c31 block, bdevname(inode->i_sb->s_bdev, b)); in block_to_path()
32 } else if (block >= (minix_sb(inode->i_sb)->s_max_size/BLOCK_SIZE)) { in block_to_path()
36 block, bdevname(inode->i_sb->s_bdev, b)); in block_to_path()
Ddir.c88 struct super_block *sb = inode->i_sb; in minix_readdir()
160 struct super_block * sb = dir->i_sb; in minix_find_entry()
209 struct super_block * sb = dir->i_sb; in minix_add_link()
298 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_delete_entry()
322 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_make_empty()
369 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_empty_dir()
420 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_set_link()
445 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_dotdot()
464 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_inode_by_name()
Ditree_common.c35 struct super_block *sb = inode->i_sb; in get_branch()
86 bh = sb_getblk(inode->i_sb, parent); in alloc_branch()
164 map_bh(bh, inode->i_sb, block_to_cpu(chain[depth-1].key)); in get_block()
280 bh = sb_bread(inode->i_sb, nr); in free_branches()
295 struct super_block *sb = inode->i_sb; in truncate()
Dnamei.c26 if (dentry->d_name.len > minix_sb(dir->i_sb)->s_namelen) in minix_lookup()
31 inode = minix_iget(dir->i_sb, ino); in minix_lookup()
82 if (i > dir->i_sb->s_blocksize) in minix_symlink()
/linux-4.1.27/fs/bfs/
Ddir.c40 dir->i_sb->s_id, dir->i_ino); in bfs_readdir()
47 bh = sb_bread(dir->i_sb, block); in bfs_readdir()
83 struct super_block *s = dir->i_sb; in bfs_create()
132 struct bfs_sb_info *info = BFS_SB(dir->i_sb); in bfs_lookup()
142 inode = bfs_iget(dir->i_sb, ino); in bfs_lookup()
157 struct bfs_sb_info *info = BFS_SB(inode->i_sb); in bfs_link()
182 struct bfs_sb_info *info = BFS_SB(inode->i_sb); in bfs_unlink()
191 inode->i_sb->s_id, inode->i_ino, in bfs_unlink()
223 info = BFS_SB(old_inode->i_sb); in bfs_rename()
294 bh = sb_bread(dir->i_sb, block); in bfs_add_entry()
[all …]
Dinode.c47 if ((ino < BFS_ROOT_INO) || (ino > BFS_SB(inode->i_sb)->si_lasti)) { in bfs_iget()
48 printf("Bad inode number %s:%08lx\n", inode->i_sb->s_id, ino); in bfs_iget()
53 bh = sb_bread(inode->i_sb, block); in bfs_iget()
55 printf("Unable to read inode %s:%08lx\n", inode->i_sb->s_id, in bfs_iget()
119 struct bfs_sb_info *info = BFS_SB(inode->i_sb); in bfs_write_inode()
128 di = find_inode(inode->i_sb, ino, &bh); in bfs_write_inode()
168 struct super_block *s = inode->i_sb; in bfs_evict_inode()
Dfile.c68 struct super_block *sb = inode->i_sb; in bfs_get_block()
124 err = bfs_move_blocks(inode->i_sb, bi->i_sblock, in bfs_get_block()
/linux-4.1.27/fs/coda/
Ddir.c42 struct super_block *sb = dir->i_sb; in coda_lookup()
93 error = venus_access(inode->i_sb, coda_i2f(inode), mask); in coda_permission()
146 error = venus_create(dir->i_sb, coda_i2f(dir), name, length, in coda_create()
151 inode = coda_iget(dir->i_sb, &newfid, &attrs); in coda_create()
179 error = venus_mkdir(dir->i_sb, coda_i2f(dir), in coda_mkdir()
184 inode = coda_iget(dir->i_sb, &newfid, &attrs); in coda_mkdir()
212 error = venus_link(dir_inode->i_sb, coda_i2f(inode), in coda_link()
247 error = venus_symlink(dir_inode->i_sb, coda_i2f(dir_inode), name, len, in coda_symlink()
264 error = venus_remove(dir->i_sb, coda_i2f(dir), name, len); in coda_unlink()
279 error = venus_rmdir(dir->i_sb, coda_i2f(dir), name, len); in coda_rmdir()
[all …]
Dpioctl.c78 if (target_inode->i_sb != inode->i_sb) { in coda_pioctl()
86 error = venus_pioctl(inode->i_sb, &(cnp->c_fid), cmd, &data); in coda_pioctl()
Dfile.c135 error = venus_open(coda_inode->i_sb, coda_i2f(coda_inode), coda_flags, in coda_open()
168 err = venus_close(coda_inode->i_sb, coda_i2f(coda_inode), in coda_release()
214 err = venus_fsync(coda_inode->i_sb, coda_i2f(coda_inode)); in coda_fsync()
Dsymlink.c33 error = venus_readlink(inode->i_sb, &cii->c_fid, p, &len); in coda_symlink_filler()
/linux-4.1.27/fs/ext2/
Dinode.c47 (inode->i_sb->s_blocksize >> 9) : 0; in ext2_inode_is_fast_symlink()
83 sb_start_intwrite(inode->i_sb); in ext2_evict_inode()
106 sb_end_intwrite(inode->i_sb); in ext2_evict_inode()
162 int ptrs = EXT2_ADDR_PER_BLOCK(inode->i_sb); in ext2_block_to_path()
163 int ptrs_bits = EXT2_ADDR_PER_BLOCK_BITS(inode->i_sb); in ext2_block_to_path()
171 ext2_msg(inode->i_sb, KERN_WARNING, in ext2_block_to_path()
192 ext2_msg(inode->i_sb, KERN_WARNING, in ext2_block_to_path()
236 struct super_block *sb = inode->i_sb; in ext2_get_branch()
311 bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group); in ext2_find_near()
313 (EXT2_BLOCKS_PER_GROUP(inode->i_sb) / 16); in ext2_find_near()
[all …]
Dnamei.c68 inode = ext2_iget(dir->i_sb, ino); in ext2_lookup()
70 ext2_error(dir->i_sb, __func__, in ext2_lookup()
85 return d_obtain_alias(ext2_iget(d_inode(child)->i_sb, ino)); in ext2_get_parent()
107 if (test_opt(inode->i_sb, NOBH)) { in ext2_create()
125 if (test_opt(inode->i_sb, NOBH)) { in ext2_tmpfile()
164 struct super_block * sb = dir->i_sb; in ext2_symlink()
182 if (test_opt(inode->i_sb, NOBH)) in ext2_symlink()
246 if (test_opt(inode->i_sb, NOBH)) in ext2_mkdir()
Dxattr.c75 inode->i_sb->s_id, inode->i_ino); \
172 bh = sb_bread(inode->i_sb, EXT2_I(inode)->i_file_acl); in ext2_xattr_get()
181 bad_block: ext2_error(inode->i_sb, "ext2_xattr_get", in ext2_xattr_get()
210 if (size > inode->i_sb->s_blocksize || in ext2_xattr_get()
211 le16_to_cpu(entry->e_value_offs) + size > inode->i_sb->s_blocksize) in ext2_xattr_get()
261 bh = sb_bread(inode->i_sb, EXT2_I(inode)->i_file_acl); in ext2_xattr_list()
270 bad_block: ext2_error(inode->i_sb, "ext2_xattr_list", in ext2_xattr_list()
361 struct super_block *sb = inode->i_sb; in ext2_xattr_set()
624 struct super_block *sb = inode->i_sb; in ext2_xattr_set2()
763 bh = sb_bread(inode->i_sb, EXT2_I(inode)->i_file_acl); in ext2_xattr_delete_inode()
[all …]
Dialloc.c105 struct super_block * sb = inode->i_sb; in ext2_free_inode()
179 block_group = (inode->i_ino - 1) / EXT2_INODES_PER_GROUP(inode->i_sb); in ext2_preread_inode()
180 gdp = ext2_get_group_desc(inode->i_sb, block_group, NULL); in ext2_preread_inode()
187 offset = ((inode->i_ino - 1) % EXT2_INODES_PER_GROUP(inode->i_sb)) * in ext2_preread_inode()
188 EXT2_INODE_SIZE(inode->i_sb); in ext2_preread_inode()
190 (offset >> EXT2_BLOCK_SIZE_BITS(inode->i_sb)); in ext2_preread_inode()
191 sb_breadahead(inode->i_sb, block); in ext2_preread_inode()
445 sb = dir->i_sb; in ext2_new_inode()
Ddir.c64 return inode->i_sb->s_blocksize; in ext2_chunk_size()
121 struct super_block *sb = dir->i_sb; in ext2_check_page()
283 if (EXT2_HAS_INCOMPAT_FEATURE(inode->i_sb, EXT2_FEATURE_INCOMPAT_FILETYPE)) in ext2_set_de_type()
294 struct super_block *sb = inode->i_sb; in ext2_readdir()
398 ext2_error(dir->i_sb, __func__, in ext2_find_entry()
415 ext2_error(dir->i_sb, __func__, in ext2_find_entry()
530 ext2_error(dir->i_sb, __func__, in ext2_add_link()
600 ext2_error(inode->i_sb, __func__, in ext2_delete_entry()
692 ext2_error(inode->i_sb, __func__, in ext2_empty_dir()
Dioctl.c116 if (test_opt(inode->i_sb, RESERVATION) in ext2_ioctl()
125 if (!test_opt(inode->i_sb, RESERVATION) ||!S_ISREG(inode->i_mode)) in ext2_ioctl()
/linux-4.1.27/fs/hfsplus/
Dxattr.c283 err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &cat_fd); in __hfsplus_setxattr()
289 err = hfsplus_find_cat(inode->i_sb, inode->i_ino, &cat_fd); in __hfsplus_setxattr()
336 if (!HFSPLUS_SB(inode->i_sb)->attr_tree) { in __hfsplus_setxattr()
337 err = hfsplus_create_attributes_file(inode->i_sb); in __hfsplus_setxattr()
462 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_getxattr_finder_info()
467 res = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_getxattr_finder_info()
517 if (!HFSPLUS_SB(inode->i_sb)->attr_tree) in __hfsplus_getxattr()
526 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->attr_tree, &fd); in __hfsplus_getxattr()
532 res = hfsplus_find_attr(inode->i_sb, inode->i_ino, name, &fd); in __hfsplus_getxattr()
631 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_listxattr_finder_info()
[all …]
Ddir.c41 sb = dir->i_sb; in hfsplus_lookup()
118 inode = hfsplus_iget(dir->i_sb, cnid); in hfsplus_lookup()
134 struct super_block *sb = inode->i_sb; in hfsplus_readdir()
298 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dst_dir->i_sb); in hfsplus_link()
347 hfsplus_mark_mdb_dirty(dst_dir->i_sb); in hfsplus_link()
355 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_unlink()
412 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_rmdir()
435 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_symlink()
440 inode = hfsplus_new_inode(dir->i_sb, S_IFLNK | S_IRWXUGO); in hfsplus_symlink()
477 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_mknod()
[all …]
Dattributes.c171 struct super_block *sb = inode->i_sb; in hfsplus_attr_exists()
197 struct super_block *sb = inode->i_sb; in hfsplus_create_attr()
300 struct super_block *sb = inode->i_sb; in hfsplus_delete_attr()
346 if (!HFSPLUS_SB(dir->i_sb)->attr_tree) { in hfsplus_delete_all_attrs()
351 err = hfs_find_init(HFSPLUS_SB(dir->i_sb)->attr_tree, &fd); in hfsplus_delete_all_attrs()
356 err = hfsplus_find_attr(dir->i_sb, cnid, NULL, &fd); in hfsplus_delete_all_attrs()
Dinode.c68 struct super_block *sb = inode->i_sb; in hfsplus_releasepage()
184 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_get_perms()
227 struct super_block *sb = inode->i_sb; in hfsplus_file_release()
283 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_file_fsync()
328 blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in hfsplus_file_fsync()
419 struct super_block *sb = inode->i_sb; in hfsplus_delete_inode()
441 struct super_block *sb = inode->i_sb; in hfsplus_inode_read_fork()
557 if (hfs_find_init(HFSPLUS_SB(main_inode->i_sb)->cat_tree, &fd)) in hfsplus_cat_write_inode()
561 if (hfsplus_find_cat(main_inode->i_sb, main_inode->i_ino, &fd)) in hfsplus_cat_write_inode()
Dcatalog.c107 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_cat_build_record()
224 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_subfolders_inc()
237 struct hfsplus_sb_info *sbi = HFSPLUS_SB(dir->i_sb); in hfsplus_subfolders_dec()
255 struct super_block *sb = dir->i_sb; in hfsplus_create_cat()
323 struct super_block *sb = dir->i_sb; in hfsplus_delete_cat()
418 struct super_block *sb = src_dir->i_sb; in hfsplus_rename_cat()
Dsuper.c27 struct hfsplus_vh *vhdr = HFSPLUS_SB(inode->i_sb)->s_vhdr; in hfsplus_system_read_inode()
77 err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_iget()
79 err = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_iget()
99 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_system_write_inode()
129 hfsplus_mark_mdb_dirty(inode->i_sb); in hfsplus_system_write_inode()
253 err = hfsplus_sync_fs(sbi->alloc_file->i_sb, 1); in delayed_sync_fs()
Dextents.c131 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->ext_tree, &fd); in hfsplus_ext_write_extent_locked()
211 res = hfs_find_init(HFSPLUS_SB(inode->i_sb)->ext_tree, &fd); in hfsplus_ext_read_extent()
223 struct super_block *sb = inode->i_sb; in hfsplus_get_block()
430 struct super_block *sb = inode->i_sb; in hfsplus_file_extend()
533 struct super_block *sb = inode->i_sb; in hfsplus_file_truncate()
/linux-4.1.27/mm/
Dcleancache.c150 struct super_block *sb = inode->i_sb; in cleancache_get_key()
189 pool_id = page->mapping->host->i_sb->cleancache_poolid; in __cleancache_get_page()
227 pool_id = page->mapping->host->i_sb->cleancache_poolid; in __cleancache_put_page()
248 int pool_id = mapping->host->i_sb->cleancache_poolid; in __cleancache_invalidate_page()
276 int pool_id = mapping->host->i_sb->cleancache_poolid; in __cleancache_invalidate_inode()
/linux-4.1.27/fs/romfs/
Dsuper.c124 ret = romfs_dev_read(inode->i_sb, pos, buf, fillsize); in romfs_readpage()
159 maxoff = romfs_maxsize(i->i_sb); in romfs_readdir()
164 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
180 ret = romfs_dev_read(i->i_sb, offset, &ri, ROMFH_SIZE); in romfs_readdir()
184 j = romfs_dev_strnlen(i->i_sb, offset + ROMFH_SIZE, in romfs_readdir()
189 ret = romfs_dev_read(i->i_sb, offset + ROMFH_SIZE, fsname, j); in romfs_readdir()
221 ret = romfs_dev_read(dir->i_sb, offset, &ri, ROMFH_SIZE); in romfs_lookup()
227 maxoff = romfs_maxsize(dir->i_sb); in romfs_lookup()
237 ret = romfs_dev_read(dir->i_sb, offset, &ri, sizeof(ri)); in romfs_lookup()
242 ret = romfs_dev_strcmp(dir->i_sb, offset + ROMFH_SIZE, name, in romfs_lookup()
[all …]
Dmmap-nommu.c29 struct mtd_info *mtd = inode->i_sb->s_mtd; in romfs_get_unmapped_area()
75 struct mtd_info *mtd = file_inode(file)->i_sb->s_mtd; in romfs_mmap_capabilities()
/linux-4.1.27/fs/isofs/
Drock.c48 ISOFS_SB(inode->i_sb)->s_rock_offset = rr->u.SP.skip; in check_sp()
63 if (ISOFS_SB(inode->i_sb)->s_rock_offset != -1) { in setup_rock_ridge()
64 rs->len -= ISOFS_SB(inode->i_sb)->s_rock_offset; in setup_rock_ridge()
65 rs->chr += ISOFS_SB(inode->i_sb)->s_rock_offset; in setup_rock_ridge()
114 bh = sb_bread(rs->inode->i_sb, rs->cont_extent); in rock_continue()
209 if (!ISOFS_SB(inode->i_sb)->s_rock) in get_rock_ridge_filename()
320 if (!ISOFS_SB(inode->i_sb)->s_rock) in parse_rock_ridge_inode_internal()
375 ISOFS_SB(inode->i_sb)->s_rock = 1; in parse_rock_ridge_inode_internal()
523 reloc = isofs_iget_reloc(inode->i_sb, reloc_block, 0); in parse_rock_ridge_inode_internal()
544 if (ISOFS_SB(inode->i_sb)->s_nocompress) in parse_rock_ridge_inode_internal()
[all …]
Djoliet.c47 utf8 = ISOFS_SB(inode->i_sb)->s_utf8; in get_joliet_filename()
48 nls = ISOFS_SB(inode->i_sb)->s_nls_iocharset; in get_joliet_filename()
Dexport.c77 bh = sb_bread(child_inode->i_sb, parent_block); in isofs_export_get_parent()
101 rv = d_obtain_alias(isofs_iget(child_inode->i_sb, parent_block, in isofs_export_get_parent()
Dinode.c1039 ninode = isofs_iget(inode->i_sb, nextblk, nextoff); in isofs_get_blocks()
1062 map_bh(*bh, inode->i_sb, firstext + b_off - offset); in isofs_get_blocks()
1064 *bh = sb_getblk(inode->i_sb, firstext+b_off-offset); in isofs_get_blocks()
1114 return sb_bread(inode->i_sb, blknr); in isofs_bread()
1142 int high_sierra = ISOFS_SB(inode->i_sb)->s_high_sierra; in isofs_read_level3_size()
1166 bh = sb_bread(inode->i_sb, block); in isofs_read_level3_size()
1199 bh = sb_bread(inode->i_sb, block); in isofs_read_level3_size()
1244 struct super_block *sb = inode->i_sb; in isofs_read_inode()
1258 bh = sb_bread(inode->i_sb, block); in isofs_read_inode()
1278 bh = sb_bread(inode->i_sb, ++block); in isofs_read_inode()
Dnamei.c43 struct isofs_sb_info *sbi = ISOFS_SB(dir->i_sb); in isofs_find_entry()
169 inode = found ? isofs_iget(dir->i_sb, block, offset) : NULL; in isofs_lookup()
/linux-4.1.27/fs/hfs/
Dinode.c73 struct super_block *sb = inode->i_sb; in hfs_releasepage()
183 struct super_block *sb = dir->i_sb; in hfs_new_inode()
208 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_dir_umask; in hfs_new_inode()
220 inode->i_mode &= ~HFS_SB(inode->i_sb)->s_file_umask; in hfs_new_inode()
239 struct super_block *sb = inode->i_sb; in hfs_delete_inode()
266 struct super_block *sb = inode->i_sb; in hfs_inode_read_fork()
314 struct hfs_sb_info *hsb = HFS_SB(inode->i_sb); in hfs_read_inode()
412 HFS_SB(inode->i_sb)->alloc_blksz); in hfs_inode_write_fork()
432 hfs_btree_write(HFS_SB(inode->i_sb)->ext_tree); in hfs_write_inode()
435 hfs_btree_write(HFS_SB(inode->i_sb)->cat_tree); in hfs_write_inode()
[all …]
Ddir.c28 res = hfs_find_init(HFS_SB(dir->i_sb)->cat_tree, &fd); in hfs_lookup()
31 hfs_cat_build_key(dir->i_sb, fd.search_key, dir->i_ino, &dentry->d_name); in hfs_lookup()
42 inode = hfs_iget(dir->i_sb, &fd.search_key->cat, &rec); in hfs_lookup()
57 struct super_block *sb = inode->i_sb; in hfs_readdir()
298 hfs_cat_build_key(old_dir->i_sb, in hfs_rename()
Dcatalog.c59 rec->file.UsrWds.fdType = HFS_SB(inode->i_sb)->s_type; in hfs_cat_build_record()
60 rec->file.UsrWds.fdCreator = HFS_SB(inode->i_sb)->s_creator; in hfs_cat_build_record()
95 sb = dir->i_sb; in hfs_cat_create()
221 sb = dir->i_sb; in hfs_cat_delete()
291 sb = src_dir->i_sb; in hfs_cat_move()
Dattr.c28 res = hfs_find_init(HFS_SB(inode->i_sb)->cat_tree, &fd); in hfs_setxattr()
72 res = hfs_find_init(HFS_SB(inode->i_sb)->cat_tree, &fd); in hfs_getxattr()
Dextent.c137 res = hfs_find_init(HFS_SB(inode->i_sb)->ext_tree, &fd); in hfs_ext_write_extent()
196 res = hfs_find_init(HFS_SB(inode->i_sb)->ext_tree, &fd); in hfs_ext_read_extent()
339 sb = inode->i_sb; in hfs_get_block()
387 struct super_block *sb = inode->i_sb; in hfs_extend_file()
472 struct super_block *sb = inode->i_sb; in hfs_file_truncate()
/linux-4.1.27/fs/nfs/
Dnfstrace.h62 __entry->dev = inode->i_sb->s_dev;
100 __entry->dev = inode->i_sb->s_dev;
186 __entry->dev = dir->i_sb->s_dev;
230 __entry->dev = dir->i_sb->s_dev;
297 __entry->dev = dir->i_sb->s_dev;
336 __entry->dev = dir->i_sb->s_dev;
373 __entry->dev = dir->i_sb->s_dev;
409 __entry->dev = dir->i_sb->s_dev;
441 __entry->dev = dir->i_sb->s_dev;
479 __entry->dev = dir->i_sb->s_dev;
[all …]
Dnfs4trace.h476 __entry->dev = inode->i_sb->s_dev;
536 __entry->dev = inode->i_sb->s_dev;
587 __entry->dev = inode->i_sb->s_dev;
662 __entry->dev = inode->i_sb->s_dev;
707 __entry->dev = dir->i_sb->s_dev;
761 __entry->dev = olddir->i_sb->s_dev;
799 __entry->dev = inode->i_sb->s_dev;
952 __entry->dev = inode->i_sb->s_dev;
1003 __entry->dev = inode->i_sb->s_dev;
1055 __entry->dev = inode->i_sb->s_dev;
[all …]
Dunlink.c98 struct super_block *sb = data->dir->i_sb; in nfs_async_unlink_release()
170 nfs_sb_active(dir->i_sb); in nfs_do_call_unlink()
368 struct super_block *sb = data->old_dir->i_sb; in nfs_async_rename_release()
455 nfs_sb_active(old_dir->i_sb); in nfs_async_rename()
/linux-4.1.27/fs/freevxfs/
Dvxfs_bmap.c69 struct super_block *sb = ip->i_sb; in vxfs_bmap_ext4()
134 for (i = 0; i < size * VXFS_TYPED_PER_BLOCK(ip->i_sb); i++) { in vxfs_bmap_indir()
138 bp = sb_bread(ip->i_sb, in vxfs_bmap_indir()
139 indir + (i / VXFS_TYPED_PER_BLOCK(ip->i_sb))); in vxfs_bmap_indir()
144 (i % VXFS_TYPED_PER_BLOCK(ip->i_sb)); in vxfs_bmap_indir()
Dvxfs_lookup.c74 u_long bsize = ip->i_sb->s_blocksize; in dir_blocks()
117 u_long bsize = ip->i_sb->s_blocksize; in vxfs_find_entry()
123 pblocks = VXFS_BLOCK_PER_PAGE(ip->i_sb); in vxfs_find_entry()
216 ip = vxfs_iget(dip->i_sb, ino); in vxfs_lookup()
241 struct super_block *sbp = ip->i_sb; in vxfs_readdir()
Dvxfs_subr.c108 bp = sb_bread(ip->i_sb, pblock); in vxfs_bread()
136 map_bh(bp, ip->i_sb, pblock); in vxfs_getblk()
/linux-4.1.27/fs/f2fs/
Dtrace.c76 MAJOR(inode->i_sb->s_dev), MINOR(inode->i_sb->s_dev), in f2fs_trace_pid()
97 major = MAJOR(inode->i_sb->s_dev); in f2fs_trace_ios()
98 minor = MINOR(inode->i_sb->s_dev); in f2fs_trace_ios()
Dfile.c43 sb_start_pagefault(inode->i_sb); in f2fs_vm_page_mkwrite()
88 sb_end_pagefault(inode->i_sb); in f2fs_vm_page_mkwrite()
186 if (unlikely(f2fs_readonly(inode->i_sb))) in f2fs_sync_file()
237 ret = f2fs_sync_fs(inode->i_sb, 1); in f2fs_sync_file()
316 loff_t maxbytes = inode->i_sb->s_maxbytes; in f2fs_seek_block()
388 loff_t maxbytes = inode->i_sb->s_maxbytes; in f2fs_llseek()
493 unsigned int blocksize = inode->i_sb->s_blocksize; in truncate_blocks()
595 inode->i_sb->s_time_gran); in __setattr_copy()
598 inode->i_sb->s_time_gran); in __setattr_copy()
601 inode->i_sb->s_time_gran); in __setattr_copy()
[all …]
/linux-4.1.27/fs/cifs/
Ddir.c201 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_do_create()
223 rc = cifs_posix_open(full_path, &newinode, inode->i_sb, mode, in cifs_do_create()
377 rc = cifs_get_inode_info_unix(&newinode, full_path, inode->i_sb, in cifs_do_create()
380 rc = cifs_get_inode_info(&newinode, full_path, buf, inode->i_sb, in cifs_do_create()
467 tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); in cifs_atomic_open()
501 CIFS_SB(inode->i_sb)->mnt_cifs_flags & CIFS_MOUNT_STRICT_IO) { in cifs_atomic_open()
502 if (CIFS_SB(inode->i_sb)->mnt_cifs_flags & CIFS_MOUNT_NO_BRL) in cifs_atomic_open()
546 tlink = cifs_sb_tlink(CIFS_SB(inode->i_sb)); in cifs_create()
591 cifs_sb = CIFS_SB(inode->i_sb); in cifs_mknod()
628 inode->i_sb, xid); in cifs_mknod()
[all …]
Dinode.c39 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
157 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
338 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
347 cifs_create_dfs_fattr(&fattr, inode->i_sb);
660 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
676 cifs_create_dfs_fattr(&fattr, inode->i_sb);
1037 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1096 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb);
1236 struct super_block *sb = dir->i_sb;
1348 rc = cifs_get_inode_info_unix(&inode, full_path, parent->i_sb,
[all …]
Dxattr.c55 sb = d_inode(direntry)->i_sb; in cifs_removexattr()
116 sb = d_inode(direntry)->i_sb; in cifs_setxattr()
251 sb = d_inode(direntry)->i_sb; in cifs_getxattr()
387 sb = d_inode(direntry)->i_sb; in cifs_listxattr()
Dlink.c547 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_hardlink()
637 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_follow_link()
691 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_symlink()
729 inode->i_sb, xid); in cifs_symlink()
732 inode->i_sb, xid, NULL); in cifs_symlink()
/linux-4.1.27/fs/ubifs/
Dfile.c60 struct ubifs_info *c = inode->i_sb->s_fs_info; in read_block()
163 struct ubifs_info *c = inode->i_sb->s_fs_info; in do_readpage()
226 struct ubifs_info *c = inode->i_sb->s_fs_info; in write_begin_slow()
430 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_write_begin()
546 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_write_end()
825 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_bulk_read()
904 struct ubifs_info *c = inode->i_sb->s_fs_info; in do_writepage()
1026 err = inode->i_sb->s_op->write_inode(inode, NULL); in ubifs_writepage()
1054 err = inode->i_sb->s_op->write_inode(inode, NULL); in ubifs_writepage()
1079 inode->i_sb->s_time_gran); in do_attr_changes()
[all …]
Ddir.c191 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_lookup()
218 inode = ubifs_iget(dir->i_sb, le64_to_cpu(dent->inum)); in ubifs_lookup()
249 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_create()
358 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_readdir()
501 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_link()
556 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_unlink()
648 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_rmdir()
712 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_mkdir()
775 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_mknod()
855 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_symlink()
[all …]
Dmisc.h238 return (inode->i_sb->s_time_gran < NSEC_PER_SEC) ? in ubifs_current_time()
239 current_fs_time(inode->i_sb) : CURRENT_TIME_SEC; in ubifs_current_time()
Dxattr.c306 struct ubifs_info *c = host->i_sb->s_fs_info; in setxattr()
376 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_getxattr()
436 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_listxattr()
539 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_removexattr()
658 struct ubifs_info *c = dentry->i_sb->s_fs_info; in ubifs_init_security()
/linux-4.1.27/fs/logfs/
Dreadwrite.c189 struct super_block *sb = inode->i_sb; in __logfs_set_blocks()
423 logfs_write_anchor(inode->i_sb); in inode_write_block()
609 block = __alloc_block(inode->i_sb, LOGFS_INO_MASTER, inode->i_ino, 0); in alloc_inode_block()
654 block = __alloc_block(inode->i_sb, inode->i_ino, bix, level); in alloc_data_block()
946 struct super_block *sb = inode->i_sb; in logfs_seek_data()
1084 struct logfs_super *super = logfs_super(inode->i_sb); in logfs_reserve_bytes()
1103 struct logfs_super *super = logfs_super(inode->i_sb); in get_page_reserve()
1110 logfs_get_wblocks(inode->i_sb, page, WF_LOCK); in get_page_reserve()
1124 logfs_put_wblocks(inode->i_sb, page, WF_LOCK); in get_page_reserve()
1136 struct logfs_super *super = logfs_super(inode->i_sb); in logfs_handle_transaction()
[all …]
Ddir.c86 loff_t pos = bix << inode->i_sb->s_blocksize_bits; in beyond_eof()
202 LOGFS_BUG_ON(ret, inode->i_sb); in logfs_remove_inode()
215 struct logfs_super *super = logfs_super(dir->i_sb); in logfs_unlink()
268 data = logfs_seek_data(dir, 0) << dir->i_sb->s_blocksize_bits; in logfs_empty_dir()
354 inode = logfs_iget(dir->i_sb, ino); in logfs_lookup()
363 index = (index + 1) << dir->i_sb->s_blocksize_bits; in grow_dir()
410 struct logfs_super *super = logfs_super(dir->i_sb); in __logfs_create()
524 if (destlen > dir->i_sb->s_blocksize) in logfs_symlink()
588 struct logfs_super *super = logfs_super(old_dir->i_sb); in logfs_rename_cross()
627 LOGFS_BUG_ON(err, old_dir->i_sb); in logfs_rename_cross()
[all …]
Dfile.c48 BUG_ON(PAGE_CACHE_SIZE != inode->i_sb->s_blocksize); in logfs_write_end()
168 struct super_block *sb = page->mapping->host->i_sb; in logfs_invalidatepage()
225 struct super_block *sb = file->f_mapping->host->i_sb; in logfs_fsync()
Dinode.c306 LOGFS_BUG_ON(ret, inode->i_sb); in logfs_write_inode()
313 struct logfs_super *super = logfs_super(inode->i_sb); in logfs_drop_inode()
344 struct super_block *sb = dir->i_sb; in logfs_new_inode()
/linux-4.1.27/fs/efs/
Dnamei.c32 bh = sb_bread(inode->i_sb, efs_bmap(inode, block)); in efs_find_entry()
71 inode = efs_iget(dir->i_sb, inodenum); in efs_lookup()
116 parent = d_obtain_alias(efs_iget(d_inode(child)->i_sb, ino)); in efs_get_parent()
Dsymlink.c28 bh = sb_bread(inode->i_sb, efs_bmap(inode, 0)); in efs_symlink_readpage()
34 bh = sb_bread(inode->i_sb, efs_bmap(inode, 1)); in efs_symlink_readpage()
Dinode.c90 bh = sb_bread(inode->i_sb, block); in efs_iget()
198 struct efs_sb_info *sb = SUPER_INFO(inode->i_sb); in efs_map_block()
277 bh = sb_bread(inode->i_sb, iblock); in efs_map_block()
Dfile.c32 map_bh(bh_result, inode->i_sb, phys); in efs_get_block()
/linux-4.1.27/fs/affs/
Dinode.c168 struct super_block *sb = inode->i_sb; in affs_write_inode()
226 affs_test_opt(AFFS_SB(inode->i_sb)->s_flags, SF_SETUID)) || in affs_notify_change()
228 affs_test_opt(AFFS_SB(inode->i_sb)->s_flags, SF_SETGID)) || in affs_notify_change()
230 (AFFS_SB(inode->i_sb)->s_flags & in affs_notify_change()
232 if (!affs_test_opt(AFFS_SB(inode->i_sb)->s_flags, SF_QUIET)) in affs_notify_change()
284 affs_free_block(inode->i_sb, inode->i_ino); in affs_evict_inode()
290 struct super_block *sb = dir->i_sb; in affs_new_inode()
347 struct super_block *sb = dir->i_sb; in affs_add_entry()
Dfile.c49 struct super_block *sb = inode->i_sb; in affs_grow_extcache()
119 struct super_block *sb = inode->i_sb; in affs_alloc_extblock()
171 struct super_block *sb = inode->i_sb; in affs_get_extblock_slow()
296 struct super_block *sb = inode->i_sb; in affs_get_block()
355 affs_error(inode->i_sb, "get_block", "strange block request %llu", in affs_get_block()
452 bh = affs_bread(inode->i_sb, tmp_bh.b_blocknr); in affs_bread_ino()
471 bh = affs_getzeroblk(inode->i_sb, tmp_bh.b_blocknr); in affs_getzeroblk_ino()
490 bh = affs_getemptyblk(inode->i_sb, tmp_bh.b_blocknr); in affs_getemptyblk_ino()
504 struct super_block *sb = inode->i_sb; in affs_do_readpage_ofs()
541 struct super_block *sb = inode->i_sb; in affs_extent_file_ofs()
[all …]
Dsymlink.c27 bh = affs_bread(inode->i_sb, inode->i_ino); in affs_symlink_readpage()
36 struct affs_sb_info *sbi = AFFS_SB(inode->i_sb); in affs_symlink_readpage()
Damigaffs.c25 struct super_block *sb = dir->i_sb; in affs_insert_hash()
80 sb = dir->i_sb; in affs_remove_hash()
142 struct super_block *sb = inode->i_sb; in affs_remove_link()
233 struct super_block *sb = inode->i_sb; in affs_empty_dir()
272 sb = dir->i_sb; in affs_remove_header()
476 return affs_test_opt(AFFS_SB(inode->i_sb)->s_flags, SF_NO_TRUNCATE); in affs_nofilenametruncate()
Dnamei.c190 struct super_block *sb = dir->i_sb; in affs_find_entry()
219 struct super_block *sb = dir->i_sb; in affs_lookup()
262 struct super_block *sb = dir->i_sb; in affs_create()
331 struct super_block *sb = dir->i_sb; in affs_symlink()
418 struct super_block *sb = old_dir->i_sb; in affs_rename()
/linux-4.1.27/fs/autofs4/
Droot.c509 sbi = autofs4_sbi(dir->i_sb); in autofs4_lookup()
550 struct autofs_sb_info *sbi = autofs4_sbi(dir->i_sb); in autofs4_dir_symlink()
574 inode = autofs4_get_inode(dir->i_sb, S_IFLNK | 0555); in autofs4_dir_symlink()
613 struct autofs_sb_info *sbi = autofs4_sbi(dir->i_sb); in autofs4_dir_unlink()
695 struct autofs_sb_info *sbi = autofs4_sbi(dir->i_sb); in autofs4_dir_rmdir()
733 struct autofs_sb_info *sbi = autofs4_sbi(dir->i_sb); in autofs4_dir_mkdir()
749 inode = autofs4_get_inode(dir->i_sb, S_IFDIR | 0555); in autofs4_dir_mkdir()
854 struct autofs_sb_info *sbi = autofs4_sbi(inode->i_sb); in autofs4_root_ioctl_unlocked()
891 return autofs4_expire_run(inode->i_sb,filp->f_path.mnt,sbi, p); in autofs4_root_ioctl_unlocked()
894 return autofs4_expire_multi(inode->i_sb,filp->f_path.mnt,sbi, p); in autofs4_root_ioctl_unlocked()
/linux-4.1.27/fs/nfsd/
Dblocklayout.c52 struct super_block *sb = inode->i_sb; in nfsd4_block_proc_layoutget()
160 lcp->lc_mtime = current_fs_time(inode->i_sb); in nfsd4_block_proc_layoutcommit()
169 error = inode->i_sb->s_export_op->commit_blocks(inode, iomaps, in nfsd4_block_proc_layoutcommit()
/linux-4.1.27/include/linux/
Dcleancache.h53 return page->mapping->host->i_sb->cleancache_poolid >= 0; in cleancache_fs_enabled()
57 return mapping->host->i_sb->cleancache_poolid >= 0; in cleancache_fs_enabled_mapping()
/linux-4.1.27/fs/qnx6/
Ddir.c72 struct super_block *s = inode->i_sb; in qnx6_dir_longfilename()
119 struct super_block *s = inode->i_sb; in qnx6_readdir()
182 struct super_block *s = dir->i_sb; in qnx6_long_match()
220 struct super_block *s = dir->i_sb; in qnx6_find_entry()
Dnamei.c29 foundinode = qnx6_iget(dir->i_sb, ino); in qnx6_lookup()
/linux-4.1.27/fs/qnx4/
Dnamei.c69 bh = sb_bread(dir->i_sb, block); in qnx4_find_entry()
115 foundinode = qnx4_iget(dir->i_sb, ino); in qnx4_lookup()
/linux-4.1.27/fs/adfs/
Dinode.c26 block = __adfs_block_map(inode->i_sb, inode->i_ino, block); in adfs_get_block()
28 map_bh(bh, inode->i_sb, block); in adfs_get_block()
302 struct super_block *sb = inode->i_sb; in adfs_notify_change()
357 struct super_block *sb = inode->i_sb; in adfs_write_inode()
Ddir.c23 struct super_block *sb = inode->i_sb; in adfs_readdir()
131 struct super_block *sb = inode->i_sb; in adfs_dir_lookup_byname()
274 inode = adfs_iget(dir->i_sb, &obj); in adfs_lookup()
/linux-4.1.27/fs/configfs/
Dinode.c93 inode->i_sb->s_time_gran); in configfs_setattr()
96 inode->i_sb->s_time_gran); in configfs_setattr()
99 inode->i_sb->s_time_gran); in configfs_setattr()
/linux-4.1.27/fs/xfs/
Dxfs_acl.c243 iattr.ia_ctime = current_fs_time(inode->i_sb); in xfs_set_mode()
254 int len = XFS_ACL_MAX_SIZE(XFS_M(inode->i_sb)); in xfs_acl_exists()
283 if (acl->a_count > XFS_ACL_MAX_ENTRIES(XFS_M(inode->i_sb))) in xfs_set_acl()
Dxfs_trace.h59 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
183 __entry->dev = VFS_I(ctx->dp)->i_sb->s_dev;
231 __entry->dev = VFS_I(ip)->i_sb->s_dev;
275 __entry->dev = VFS_I(ip)->i_sb->s_dev;
552 __entry->dev = VFS_I(ip)->i_sb->s_dev;
584 __entry->dev = VFS_I(ip)->i_sb->s_dev;
611 __entry->dev = VFS_I(ip)->i_sb->s_dev;
641 __entry->dev = VFS_I(ip)->i_sb->s_dev;
703 __entry->dev = VFS_I(ip)->i_sb->s_dev;
729 __entry->dev = VFS_I(ip)->i_sb->s_dev;
[all …]
Dxfs_export.c81 if (!(XFS_M(inode->i_sb)->m_flags & XFS_MOUNT_SMALL_INUMS) || in xfs_fs_encode_fh()
82 (XFS_M(inode->i_sb)->m_flags & XFS_MOUNT_32BITINODES)) in xfs_fs_encode_fh()
/linux-4.1.27/fs/jffs2/
Ddir.c107 inode = jffs2_iget(dir_i->i_sb, ino); in jffs2_lookup()
171 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_create()
225 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_unlink()
244 struct jffs2_sb_info *c = JFFS2_SB_INFO(d_inode(old_dentry)->i_sb); in jffs2_link()
301 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_symlink()
459 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mkdir()
586 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_rmdir()
630 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mknod()
763 struct jffs2_sb_info *c = JFFS2_SB_INFO(old_dir_i->i_sb); in jffs2_rename()
Dfile.c35 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_fsync()
85 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_do_readpage_nolock()
153 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_write_begin()
246 struct jffs2_sb_info *c = JFFS2_SB_INFO(inode->i_sb); in jffs2_write_end()
/linux-4.1.27/fs/cramfs/
Dinode.c373 struct super_block *sb = inode->i_sb; in cramfs_readdir()
440 sorted = CRAMFS_SB(dir->i_sb)->flags & CRAMFS_FLAG_SORTED_DIRS; in cramfs_lookup()
447 de = cramfs_read(dir->i_sb, dir_off, sizeof(*de)+CRAMFS_MAXPATHLEN); in cramfs_lookup()
476 inode = get_cramfs_inode(dir->i_sb, de, dir_off); in cramfs_lookup()
503 struct super_block *sb = inode->i_sb; in cramfs_readpage()
/linux-4.1.27/include/uapi/linux/
Diso_fs.h162 #define ISOFS_BUFFER_SIZE(INODE) ((INODE)->i_sb->s_blocksize)
163 #define ISOFS_BUFFER_BITS(INODE) ((INODE)->i_sb->s_blocksize_bits)
/linux-4.1.27/fs/notify/
Dfdinfo.c86 inode_mark->wd, inode->i_ino, inode->i_sb->s_dev, in inotify_fdinfo()
119 inode->i_ino, inode->i_sb->s_dev, in fanotify_fdinfo()
/linux-4.1.27/fs/ceph/
Ddir.c264 ceph_translate_ino(inode->i_sb, inode->i_ino), in ceph_readdir()
274 ceph_translate_ino(inode->i_sb, ino), in ceph_readdir()
427 ceph_translate_ino(inode->i_sb, ino), ftype)) { in ceph_readdir()
613 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_lookup()
700 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_mknod()
753 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_symlink()
790 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_mkdir()
848 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_link()
907 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_unlink()
947 struct ceph_fs_client *fsc = ceph_sb_to_client(old_dir->i_sb); in ceph_rename()
[all …]
Dioctl.c66 struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; in ceph_ioctl_set_layout()
141 struct ceph_mds_client *mdsc = ceph_sb_to_client(inode->i_sb)->mdsc; in ceph_ioctl_set_layout_policy()
184 &ceph_sb_to_client(inode->i_sb)->client->osdc; in ceph_ioctl_get_dataloc()
/linux-4.1.27/fs/9p/
Dvfs_inode_dotl.c318 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_atomic_open_dotl()
437 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mkdir_dotl()
455 inode = v9fs_get_inode(dir->i_sb, mode, 0); in v9fs_vfs_mkdir_dotl()
724 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_symlink_dotl()
737 inode = v9fs_get_inode(dir->i_sb, S_IFLNK, 0); in v9fs_vfs_symlink_dotl()
872 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
889 inode = v9fs_get_inode(dir->i_sb, mode, rdev); in v9fs_vfs_mknod_dotl()
/linux-4.1.27/fs/ecryptfs/
Dinode.c93 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb)) in __ecryptfs_get_inode()
200 directory_inode->i_sb); in ecryptfs_do_create()
362 inode = __ecryptfs_get_inode(lower_inode, dir_inode->i_sb); in ecryptfs_lookup_interpose()
471 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
505 dir->i_sb)->mount_crypt_stat; in ecryptfs_symlink()
518 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
542 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
590 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
/linux-4.1.27/fs/ramfs/
Dinode.c95 struct inode * inode = ramfs_get_inode(dir->i_sb, dir, mode, dev); in ramfs_mknod()
125 inode = ramfs_get_inode(dir->i_sb, dir, S_IFLNK|S_IRWXUGO, 0); in ramfs_symlink()

123