Home
last modified time | relevance | path

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

123

/linux-4.4.14/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 n_secs = hpfs_search_hotfix_map_for_range(inode->i_sb, s, n_secs); 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.4.14/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.c310 depth = reiserfs_write_unlock_nested(inode->i_sb); in finish_unfinished()
312 reiserfs_write_lock_nested(inode->i_sb, depth); in finish_unfinished()
423 set_cpu_key_k_offset(&key, 1 + inode->i_sb->s_blocksize); in add_save_link()
428 1 + inode->i_sb->s_blocksize, TYPE_DIRECT, in add_save_link()
433 reiserfs_warning(inode->i_sb, "green-2102", in add_save_link()
447 retval = search_item(inode->i_sb, &key, &path); in add_save_link()
450 reiserfs_error(inode->i_sb, "vs-2100", in add_save_link()
465 reiserfs_error(inode->i_sb, "vs-2120", in add_save_link()
484 err = journal_begin(&th, inode->i_sb, JOURNAL_PER_BALANCE_CNT); in remove_save_link()
494 1 + inode->i_sb->s_blocksize); in remove_save_link()
[all …]
/linux-4.4.14/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()
123 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_mknod()
134 err = nilfs_transaction_commit(dir->i_sb); in nilfs_mknod()
136 nilfs_transaction_abort(dir->i_sb); in nilfs_mknod()
145 struct super_block *sb = dir->i_sb; in nilfs_symlink()
153 err = nilfs_transaction_begin(dir->i_sb, &ti, 1); in nilfs_symlink()
175 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()
108 struct super_block *sb = dir->i_sb; in nilfs_check_page()
258 struct super_block *sb = inode->i_sb; in nilfs_readdir()
350 nilfs_error(dir->i_sb, __func__, in nilfs_find_entry()
365 nilfs_error(dir->i_sb, __func__, in nilfs_find_entry()
474 nilfs_error(dir->i_sb, __func__, in nilfs_add_link()
545 nilfs_error(inode->i_sb, __func__, in nilfs_delete_entry()
632 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.c84 struct super_block *sb = inode->i_sb; in nilfs_mdt_create_block()
159 map_bh(bh, inode->i_sb, (sector_t)blknum); in nilfs_mdt_submit_block()
442 if (inode && (inode->i_sb->s_flags & MS_RDONLY)) { in nilfs_mdt_write_page()
460 sb = inode->i_sb; in nilfs_mdt_write_page()
Dalloc.c626 nilfs_warning(inode->i_sb, __func__, in nilfs_palloc_commit_free_entry()
667 nilfs_warning(inode->i_sb, __func__, in nilfs_palloc_abort_alloc_entry()
776 nilfs_warning(inode->i_sb, __func__, in nilfs_palloc_freev()
821 nilfs_warning(inode->i_sb, __func__, in nilfs_palloc_freev()
840 nilfs_warning(inode->i_sb, __func__, in nilfs_palloc_freev()
/linux-4.4.14/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.c180 struct super_block *sb = dir->i_sb; in udf_find_entry()
306 inode = udf_iget(dir->i_sb, lb); in udf_lookup()
324 inode = udf_iget(dir->i_sb, &loc); in udf_lookup()
337 struct super_block *sb = dir->i_sb; in udf_add_entry()
379 fibh->soffset = fibh->eoffset = f_pos & (dir->i_sb->s_blocksize - 1); in udf_add_entry()
382 if (inode_bmap(dir, f_pos >> dir->i_sb->s_blocksize_bits, &epos, in udf_add_entry()
384 block = udf_get_lb_pblock(dir->i_sb, in udf_add_entry()
389 block = udf_get_lb_pblock(dir->i_sb, &eloc, offset); in udf_add_entry()
390 if ((++offset << dir->i_sb->s_blocksize_bits) < elen) { in udf_add_entry()
398 fibh->sbh = fibh->ebh = udf_tread(dir->i_sb, block); in udf_add_entry()
[all …]
Dsymlink.c115 if (inode->i_size > inode->i_sb->s_blocksize) { in udf_symlink_filler()
127 bh = sb_bread(inode->i_sb, pos); in udf_symlink_filler()
137 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()
185 UDF_SB(inode->i_sb)->s_volume_ident, 32)) in udf_ioctl()
199 result = udf_relocate_blocks(inode->i_sb, in udf_ioctl()
/linux-4.4.14/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()
Dfile.c377 ntfs_error(vi->i_sb, "Writing to compressed files is not " in ntfs_prepare_file_for_write()
442 ntfs_error(vi->i_sb, "Cannot perform " in ntfs_prepare_file_for_write()
482 ntfs_error(vi->i_sb, "Cannot perform write to inode " in ntfs_prepare_file_for_write()
1416 blocksize = vi->i_sb->s_blocksize; in ntfs_commit_pages_after_non_resident_write()
1511 ntfs_error(vi->i_sb, "Failed to update initialized_size/i_size (error " in ntfs_commit_pages_after_non_resident_write()
1668 ntfs_warning(vi->i_sb, "Error allocating memory required to " in ntfs_commit_pages_after_write()
1671 ntfs_warning(vi->i_sb, "Page is uptodate, setting " in ntfs_commit_pages_after_write()
1681 ntfs_error(vi->i_sb, "Page is not uptodate. Written " in ntfs_commit_pages_after_write()
1684 ntfs_error(vi->i_sb, "Resident attribute commit write failed " in ntfs_commit_pages_after_write()
2010 err = sync_blockdev(vi->i_sb->s_bdev); in ntfs_file_fsync()
[all …]
/linux-4.4.14/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_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_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_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.c112 tid = txBegin(inode->i_sb, COMMIT_INODE); in jfs_commit_inode()
139 jfs_flush_journal(JFS_SBI(inode->i_sb)->log, wait); in jfs_write_inode()
215 if (((lblock64 << ip->i_sb->s_blocksize_bits) < ip->i_size) && in jfs_get_block()
243 map_bh(bh_result, ip->i_sb, xaddr); in jfs_get_block()
254 if ((rc = extHint(ip, lblock64 << ip->i_sb->s_blocksize_bits, &xad))) in jfs_get_block()
261 map_bh(bh_result, ip->i_sb, addressXAD(&xad)); in jfs_get_block()
388 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.c111 tid = txBegin(dip->i_sb, 0); in jfs_create()
245 tid = txBegin(dip->i_sb, 0); in jfs_mkdir()
379 tid = txBegin(dip->i_sb, 0); in jfs_rmdir()
506 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
579 tid = txBegin(dip->i_sb, 0); in jfs_unlink()
818 tid = txBegin(ip->i_sb, 0); in jfs_link()
933 tid = txBegin(dip->i_sb, 0); in jfs_symlink()
993 sb = ip->i_sb; in jfs_symlink()
1162 tid = txBegin(new_dir->i_sb, 0); in jfs_rename()
1198 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.4.14/fs/ext2/
Dfile.c49 sb_start_pagefault(inode->i_sb); in ext2_dax_fault()
58 sb_end_pagefault(inode->i_sb); in ext2_dax_fault()
70 sb_start_pagefault(inode->i_sb); in ext2_dax_pmd_fault()
79 sb_end_pagefault(inode->i_sb); in ext2_dax_pmd_fault()
89 sb_start_pagefault(inode->i_sb); in ext2_dax_mkwrite()
96 sb_end_pagefault(inode->i_sb); in ext2_dax_mkwrite()
108 sb_start_pagefault(inode->i_sb); in ext2_dax_pfn_mkwrite()
118 sb_end_pagefault(inode->i_sb); in ext2_dax_pfn_mkwrite()
161 struct super_block *sb = file->f_mapping->host->i_sb; in ext2_fsync()
Dinode.c48 (inode->i_sb->s_blocksize >> 9) : 0; in ext2_inode_is_fast_symlink()
84 sb_start_intwrite(inode->i_sb); in ext2_evict_inode()
107 sb_end_intwrite(inode->i_sb); in ext2_evict_inode()
163 int ptrs = EXT2_ADDR_PER_BLOCK(inode->i_sb); in ext2_block_to_path()
164 int ptrs_bits = EXT2_ADDR_PER_BLOCK_BITS(inode->i_sb); in ext2_block_to_path()
172 ext2_msg(inode->i_sb, KERN_WARNING, in ext2_block_to_path()
193 ext2_msg(inode->i_sb, KERN_WARNING, in ext2_block_to_path()
237 struct super_block *sb = inode->i_sb; in ext2_get_branch()
312 bg_start = ext2_group_first_block_no(inode->i_sb, ei->i_block_group); in ext2_find_near()
314 (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()
110 if (test_opt(inode->i_sb, NOBH)) { in ext2_create()
128 if (test_opt(inode->i_sb, NOBH)) { in ext2_tmpfile()
166 struct super_block * sb = dir->i_sb; in ext2_symlink()
186 if (test_opt(inode->i_sb, NOBH)) in ext2_symlink()
255 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()
360 struct super_block *sb = inode->i_sb; in ext2_xattr_set()
623 struct super_block *sb = inode->i_sb; in ext2_xattr_set2()
762 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()
116 struct super_block *sb = dir->i_sb; in ext2_check_page()
278 if (EXT2_HAS_INCOMPAT_FEATURE(inode->i_sb, EXT2_FEATURE_INCOMPAT_FILETYPE)) in ext2_set_de_type()
289 struct super_block *sb = inode->i_sb; in ext2_readdir()
393 ext2_error(dir->i_sb, __func__, in ext2_find_entry()
410 ext2_error(dir->i_sb, __func__, in ext2_find_entry()
525 ext2_error(dir->i_sb, __func__, in ext2_add_link()
595 ext2_error(inode->i_sb, __func__, in ext2_delete_entry()
687 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.4.14/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.4.14/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()
101 __ext4_warning(inode->i_sb, func, line, in __ext4_read_dirblock()
120 inode->i_sb->s_blocksize) == in __ext4_read_dirblock()
121 inode->i_sb->s_blocksize) in __ext4_read_dirblock()
129 if (!ext4_has_metadata_csum(inode->i_sb) || in __ext4_read_dirblock()
299 (EXT4_BLOCK_SIZE(inode->i_sb) - in get_dirent_tail()
[all …]
Dinode.c53 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_inode_csum()
60 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum()
67 EXT4_INODE_SIZE(inode->i_sb)); in ext4_inode_csum()
70 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum()
82 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_verify()
84 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_verify()
89 if (EXT4_INODE_SIZE(inode->i_sb) > EXT4_GOOD_OLD_INODE_SIZE && in ext4_inode_csum_verify()
103 if (EXT4_SB(inode->i_sb)->s_es->s_creator_os != in ext4_inode_csum_set()
105 !ext4_has_metadata_csum(inode->i_sb)) in ext4_inode_csum_set()
110 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.c77 int ptrs = EXT4_ADDR_PER_BLOCK(inode->i_sb); in ext4_block_to_path()
78 int ptrs_bits = EXT4_ADDR_PER_BLOCK_BITS(inode->i_sb); in ext4_block_to_path()
104 ext4_warning(inode->i_sb, "block %lu > max in inode %lu", in ext4_block_to_path()
147 struct super_block *sb = inode->i_sb; in ext4_get_branch()
348 bh = branch[i].bh = sb_getblk(ar->inode->i_sb, new_blocks[i-1]); in ext4_alloc_branch()
565 if (ext4_has_feature_bigalloc(inode->i_sb)) { in ext4_ind_map_blocks()
699 inode->i_sb->s_bdev, iter, in ext4_ind_direct_IO()
720 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_ind_direct_IO()
770 sector_t dind_mask = ~((sector_t)EXT4_ADDR_PER_BLOCK(inode->i_sb) - 1); in ext4_ind_calc_metadata_amount()
786 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)
109 int credits = EXT4_DATA_TRANS_BLOCKS(inode->i_sb); in ext4_jbd2_credits_xattr()
310 return __ext4_journal_start_sb(inode->i_sb, line, type, blocks, in __ext4_journal_start()
398 test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_JOURNAL_DATA) in ext4_inode_journal_mode()
401 !test_opt(inode->i_sb, DELALLOC)) in ext4_inode_journal_mode()
403 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_ORDERED_DATA) in ext4_inode_journal_mode()
405 if (test_opt(inode->i_sb, DATA_FLAGS) == EXT4_MOUNT_WRITEBACK_DATA) in ext4_inode_journal_mode()
437 if (!test_opt(inode->i_sb, DIOREAD_NOLOCK)) in ext4_should_dioread_nolock()
Dfile.c79 struct super_block *sb = inode->i_sb; in ext4_unaligned_aio()
126 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_file_write_iter()
213 struct super_block *sb = inode->i_sb; in ext4_dax_fault()
248 struct super_block *sb = inode->i_sb; in ext4_dax_pmd_fault()
283 sb_start_pagefault(inode->i_sb); in ext4_dax_mkwrite()
289 sb_end_pagefault(inode->i_sb); in ext4_dax_mkwrite()
307 struct super_block *sb = inode->i_sb; in ext4_dax_pfn_mkwrite()
362 struct super_block *sb = inode->i_sb; in ext4_file_open()
363 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_file_open()
450 blkbits = inode->i_sb->s_blocksize_bits; in ext4_find_unwritten_pgoff()
[all …]
Dcrypto.c398 ext4_msg(inode->i_sb, KERN_CRIT, in ext4_encrypted_zeroout()
403 BUG_ON(inode->i_sb->s_blocksize != PAGE_CACHE_SIZE); in ext4_encrypted_zeroout()
426 bio->bi_bdev = inode->i_sb->s_bdev; in ext4_encrypted_zeroout()
428 pblk << (inode->i_sb->s_blocksize_bits - 9); in ext4_encrypted_zeroout()
430 inode->i_sb->s_blocksize, 0); in ext4_encrypted_zeroout()
431 if (ret != inode->i_sb->s_blocksize) { in ext4_encrypted_zeroout()
433 ext4_msg(inode->i_sb, KERN_ERR, in ext4_encrypted_zeroout()
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()
438 bh = sb_bread(inode->i_sb, EXT4_I(inode)->i_file_acl); in ext4_xattr_block_list()
476 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()
Dinline.c43 min_offs = EXT4_SB(inode->i_sb)->s_inode_size - in get_max_inline_xattr_value_size()
437 if (ext4_has_feature_extents(inode->i_sb)) { in ext4_destroy_inline_data_nolock()
471 ext4_warning(inode->i_sb, "inode %lu doesn't have inline data.", in ext4_read_inline_page()
615 if (ret == -ENOSPC && ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_convert_inline_data_to_extent()
732 ext4_std_error(inode->i_sb, ret); in ext4_write_inline_data_end()
764 ext4_std_error(inode->i_sb, ret); in ext4_journalled_write_inline_data()
890 ext4_should_retry_alloc(inode->i_sb, &retries)) in ext4_da_write_inline_data_begin()
1127 inode->i_sb->s_blocksize, csum_size, in ext4_finish_convert_inline_dir()
1134 if (ext4_has_metadata_csum(inode->i_sb)) in ext4_finish_convert_inline_dir()
1137 inode->i_size = inode->i_sb->s_blocksize; in ext4_finish_convert_inline_dir()
[all …]
Dextents.c64 struct ext4_sb_info *sbi = EXT4_SB(inode->i_sb); in ext4_extent_block_csum()
77 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_verify()
91 if (!ext4_has_metadata_csum(inode->i_sb)) in ext4_extent_block_csum_set()
243 size = (inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_space_block()
256 size = (inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_space_block_idx()
317 idxs = ((inode->i_sb->s_blocksize - sizeof(struct ext4_extent_header)) in ext4_ext_calc_metadata_amount()
383 return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, len); in ext4_valid_extent()
391 return ext4_data_block_valid(EXT4_SB(inode->i_sb), block, 1); in ext4_valid_extent_idx()
407 struct ext4_super_block *es = EXT4_SB(inode->i_sb)->s_es; in ext4_valid_extent_entries()
508 bh = sb_getblk_gfp(inode->i_sb, pblk, __GFP_MOVABLE | GFP_NOFS); in __read_extent_tree_block()
[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_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.c651 EXT4_C2B(EXT4_SB(inode->i_sb), ar.len)); in ext4_new_meta_blocks()
852 int flex_size = ext4_flex_bg_size(EXT4_SB(inode->i_sb)); in ext4_inode_to_goal_block()
870 bg_start = ext4_group_first_block_no(inode->i_sb, block_group); in ext4_inode_to_goal_block()
871 last_block = ext4_blocks_count(EXT4_SB(inode->i_sb)->s_es) - 1; in ext4_inode_to_goal_block()
877 if (test_opt(inode->i_sb, DELALLOC)) in ext4_inode_to_goal_block()
880 if (bg_start + EXT4_BLOCKS_PER_GROUP(inode->i_sb) <= last_block) in ext4_inode_to_goal_block()
882 (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_feature_dir_index(inode->i_sb) && in is_dx_dir()
68 dir->i_sb->s_blocksize); in __ext4_check_dir_entry()
79 le32_to_cpu(EXT4_SB(dir->i_sb)->s_es->s_inodes_count))) in __ext4_check_dir_entry()
109 struct super_block *sb = inode->i_sb; in ext4_readdir()
486 struct super_block *sb = inode->i_sb; in call_filldir()
Dmove_extent.c266 unsigned long blocksize = orig_inode->i_sb->s_blocksize; in move_extent_per_page()
272 struct super_block *sb = orig_inode->i_sb; in move_extent_per_page()
569 if (orig_inode->i_sb != donor_inode->i_sb) { in ext4_move_extents()
596 ext4_msg(orig_inode->i_sb, KERN_ERR, in ext4_move_extents()
/linux-4.4.14/fs/
Dinode.c135 inode->i_sb = sb; in inode_init_always()
206 if (inode->i_sb->s_op->destroy_inode) in alloc_inode()
207 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.c479 if (!(inode->i_sb->s_flags & MS_ACTIVE) || in inode_switch_wbs()
1073 if (sb_is_blkdev_sb(inode->i_sb)) in move_expired_inodes()
1075 if (sb && sb != inode->i_sb) in move_expired_inodes()
1077 sb = inode->i_sb; in move_expired_inodes()
1088 sb = wb_inode(tmp.prev)->i_sb; in move_expired_inodes()
1091 if (inode->i_sb == sb) in move_expired_inodes()
1128 if (inode->i_sb->s_op->write_inode && !is_bad_inode(inode)) { in write_inode()
1130 ret = inode->i_sb->s_op->write_inode(inode, wbc); in write_inode()
1463 if (inode->i_sb != sb) { in writeback_sb_inodes()
1591 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.4.14/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 ret = ocfs2_error(inode->i_sb, in __ocfs2_move_extent()
176 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock_allocators_move_extents()
231 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_defrag_extent()
235 u64 phys_blkno = ocfs2_clusters_to_blocks(inode->i_sb, phys_cpos); in ocfs2_defrag_extent()
333 ret = ocfs2_cow_sync_writeback(inode->i_sb, context->inode, cpos, *len); in ocfs2_defrag_extent()
373 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_find_victim_alloc_group()
400 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, in ocfs2_get_clusters_nocache()
567 ocfs2_error(inode->i_sb, in ocfs2_xattr_get_clusters()
586 ocfs2_error(inode->i_sb, in ocfs2_xattr_get_clusters()
595 *p_cluster = ocfs2_blocks_to_clusters(inode->i_sb, in ocfs2_xattr_get_clusters()
654 ocfs2_relative_extent_offsets(inode->i_sb, v_cluster, &rec, in ocfs2_get_clusters()
677 int bpc = ocfs2_clusters_to_blocks(inode->i_sb, 1); in ocfs2_extent_map_get_blocks()
681 cpos = ocfs2_blocks_to_clusters(inode->i_sb, v_blkno); in ocfs2_extent_map_get_blocks()
[all …]
Dfile.c87 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_free_file_private()
183 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_sync_file()
209 ret = blkdev_issue_flush(inode->i_sb->s_bdev, GFP_KERNEL, NULL); in ocfs2_sync_file()
224 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_should_update_atime()
230 ((inode->i_sb->s_flags & MS_NODIRATIME) && S_ISDIR(inode->i_mode))) in ocfs2_should_update_atime()
267 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_inode_atime()
297 ocfs2_commit_trans(OCFS2_SB(inode->i_sb), handle); in ocfs2_update_inode_atime()
328 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_simple_size_update()
354 u32 phys, cpos = offset >> OCFS2_SB(inode->i_sb)->s_clustersize_bits; in ocfs2_cow_file_pos()
363 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\n", 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.c66 blkno = ocfs2_backup_super_blkno(inode->i_sb, i); in ocfs2_calc_new_backup_super()
67 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in ocfs2_calc_new_backup_super()
76 lgd_cluster = ocfs2_blocks_to_clusters(inode->i_sb, lgd_blkno); in ocfs2_calc_new_backup_super()
101 struct ocfs2_super *osb = OCFS2_SB(bm_inode->i_sb); in ocfs2_update_last_group_and_inode()
193 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in update_backups()
197 blkno = ocfs2_backup_super_blkno(inode->i_sb, i); in update_backups()
198 cluster = ocfs2_blocks_to_clusters(inode->i_sb, blkno); in update_backups()
208 memcpy(backup->b_data, data, inode->i_sb->s_blocksize); in update_backups()
232 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_super_and_backups()
282 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_group_extend()
[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()
483 rc = ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
490 rc = ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
498 rc = ocfs2_error(dir->i_sb, in ocfs2_check_dir_trailer()
[all …]
Drefcounttree.c565 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_create_refcount_tree()
613 new_bh = sb_getblk(inode->i_sb, first_blkno); in ocfs2_create_refcount_tree()
630 memset(rb, 0, inode->i_sb->s_blocksize); in ocfs2_create_refcount_tree()
706 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_set_refcount_tree()
768 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_remove_refcount_tree()
2314 ret = ocfs2_get_refcount_tree(OCFS2_SB(inode->i_sb), ref_blkno, &tree); in ocfs2_decrease_refcount()
2357 if (!ocfs2_refcount_tree(OCFS2_SB(inode->i_sb))) { in ocfs2_mark_extent_refcounted()
2358 …ret = ocfs2_error(inode->i_sb, "Inode %lu want to use refcount tree, but the feature bit is not se… in ocfs2_mark_extent_refcounted()
2539 u64 start_cpos = ocfs2_blocks_to_clusters(inode->i_sb, phys_blkno); in ocfs2_prepare_refcount_change_for_del()
2541 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.c322 rc = ocfs2_validate_gd_parent(inode->i_sb, di, tmp, 0); in ocfs2_read_group_descriptor()
367 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_fill()
369 struct super_block * sb = alloc_inode->i_sb; in ocfs2_block_group_fill()
372 status = ocfs2_error(alloc_inode->i_sb, in ocfs2_block_group_fill()
507 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_grow_discontig()
603 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_alloc_discontig()
753 fe->i_size = cpu_to_le64(ocfs2_clusters_to_bytes(alloc_inode->i_sb, in ocfs2_block_group_alloc()
821 status = ocfs2_error(alloc_inode->i_sb, in ocfs2_reserve_suballoc_bits()
1357 …return ocfs2_error(alloc_inode->i_sb, "Group descriptor # %llu has bit count %u but claims %u are … in ocfs2_block_group_set_bits()
1474 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()
309 osb = OCFS2_SB(inode->i_sb); in ocfs2_iop_get_acl()
328 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_acl_chmod()
362 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()
1007 status = ocfs2_nfs_sync_lock(OCFS2_SB(inode->i_sb), 0); in ocfs2_delete_inode()
1079 ocfs2_nfs_sync_unlock(OCFS2_SB(inode->i_sb), 0); in ocfs2_delete_inode()
1091 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_clear_inode()
[all …]
Dlocks.c116 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_flock()
136 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 …]
Dsymlink.c75 len = strnlen(link, ocfs2_fast_symlink_chars(inode->i_sb)); in ocfs2_fast_symlink_readpage()
/linux-4.4.14/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.4.14/fs/fat/
Dfile.c33 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_set_attributes()
62 ia.ia_ctime = current_fs_time(inode->i_sb); in fat_ioctl_set_attributes()
116 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_ioctl_get_volume_id()
149 MSDOS_SB(inode->i_sb)->options.flush) { in fat_file_release()
150 fat_flush_inodes(inode->i_sb, inode, NULL); in fat_file_release()
162 err = sync_mapping_buffers(MSDOS_SB(inode->i_sb)->fat_inode->i_mapping); in fat_file_fsync()
221 struct super_block *sb = inode->i_sb; in fat_free()
290 struct msdos_sb_info *sbi = MSDOS_SB(inode->i_sb); in fat_truncate_blocks()
304 fat_flush_inodes(inode->i_sb, inode, NULL); in fat_truncate_blocks()
311 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()
957 struct super_block *sb = dir->i_sb; in fat_scan()
981 struct super_block *sb = dir->i_sb; in fat_scan_logstart()
999 struct super_block *sb = dir->i_sb; in __fat_remove_entries()
1034 struct super_block *sb = dir->i_sb; in fat_remove_entries()
1087 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.4.14/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.c67 struct super_block *sb = inode->i_sb; in sysv_readdir()
216 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_add_link()
267 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_make_empty()
270 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), dir->i_ino); in sysv_make_empty()
285 struct super_block *sb = inode->i_sb; in sysv_empty_dir()
337 de->inode = cpu_to_fs16(SYSV_SB(inode->i_sb), inode->i_ino); in sysv_set_link()
/linux-4.4.14/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.c83 struct super_block *sb = inode->i_sb; in minix_readdir()
155 struct super_block * sb = dir->i_sb; in minix_find_entry()
204 struct super_block * sb = dir->i_sb; in minix_add_link()
293 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_delete_entry()
317 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_make_empty()
364 struct minix_sb_info *sbi = minix_sb(inode->i_sb); in minix_empty_dir()
415 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_set_link()
440 struct minix_sb_info *sbi = minix_sb(dir->i_sb); in minix_dotdot()
459 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.4.14/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.4.14/fs/ufs/
Ddir.c76 res = fs32_to_cpu(dir->i_sb, de->d_ino); in ufs_inode_by_name()
90 unsigned len = fs16_to_cpu(dir->i_sb, de->d_reclen); in ufs_set_link()
97 de->d_ino = cpu_to_fs32(dir->i_sb, inode->i_ino); in ufs_set_link()
98 ufs_set_de_type(dir->i_sb, de, inode->i_mode); in ufs_set_link()
111 struct super_block *sb = dir->i_sb; in ufs_check_page()
233 de = ufs_next_entry(dir->i_sb, in ufs_dotdot()
251 struct super_block *sb = dir->i_sb; in ufs_find_entry()
283 ufs_error(dir->i_sb, __func__, in ufs_find_entry()
314 struct super_block *sb = dir->i_sb; in ufs_add_link()
355 ufs_error(dir->i_sb, __func__, in ufs_add_link()
[all …]
Dinode.c46 struct ufs_sb_private_info *uspi = UFS_SB(inode->i_sb)->s_uspi; in ufs_block_to_path()
71 ufs_warning(inode->i_sb, "ufs_block_to_path", "block > big"); in ufs_block_to_path()
125 struct super_block *sb = inode->i_sb; in ufs_frag_map()
223 struct super_block *sb = inode->i_sb; in ufs_extend_tail()
257 struct super_block *sb = inode->i_sb; in ufs_inode_getfrag()
335 struct super_block *sb = inode->i_sb; in ufs_inode_getblock()
395 struct super_block *sb = inode->i_sb; in ufs_getfrag_block()
539 ufs_get_inode_dev(inode->i_sb, UFS_I(inode))); in ufs_set_inode_ops()
545 struct super_block *sb = inode->i_sb; in ufs1_read_inode()
592 struct super_block *sb = inode->i_sb; in ufs2_read_inode()
[all …]
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()
509 sb = inode->i_sb; in ufs_add_fragments()
586 sb = inode->i_sb; in ufs_alloc_fragments()
[all …]
Dnamei.c61 inode = ufs_iget(dir->i_sb, ino); in ufs_lookup()
101 ufs_set_inode_dev(inode->i_sb, UFS_I(inode), rdev); in ufs_mknod()
111 struct super_block * sb = dir->i_sb; in ufs_symlink()
/linux-4.4.14/include/trace/events/
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.h140 __entry->dev = inode->i_sb->s_dev;
174 __entry->dev = inode->i_sb->s_dev;
206 __entry->dev = inode->i_sb->s_dev;
288 __entry->dev = dir->i_sb->s_dev;
332 __entry->dev = inode->i_sb->s_dev;
361 __entry->dev = inode->i_sb->s_dev;
418 __entry->dev = inode->i_sb->s_dev;
466 __entry->dev = inode->i_sb->s_dev;
500 __entry->dev = inode->i_sb->s_dev;
612 __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;
Dfilelock.h57 __entry->s_dev = inode->i_sb->s_dev;
107 __entry->s_dev = inode->i_sb->s_dev;
/linux-4.4.14/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.4.14/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.c28 struct hfsplus_vh *vhdr = HFSPLUS_SB(inode->i_sb)->s_vhdr; in hfsplus_system_read_inode()
78 err = hfs_find_init(HFSPLUS_SB(inode->i_sb)->cat_tree, &fd); in hfsplus_iget()
80 err = hfsplus_find_cat(inode->i_sb, inode->i_ino, &fd); in hfsplus_iget()
100 struct hfsplus_sb_info *sbi = HFSPLUS_SB(inode->i_sb); in hfsplus_system_write_inode()
130 hfsplus_mark_mdb_dirty(inode->i_sb); in hfsplus_system_write_inode()
254 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.4.14/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.4.14/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.4.14/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.4.14/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.4.14/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;
912 __entry->dev = inode->i_sb->s_dev;
1012 __entry->dev = inode->i_sb->s_dev;
1063 __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.4.14/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.c67 u_long bsize = ip->i_sb->s_blocksize; in dir_blocks()
110 u_long bsize = ip->i_sb->s_blocksize; in vxfs_find_entry()
116 pblocks = VXFS_BLOCK_PER_PAGE(ip->i_sb); in vxfs_find_entry()
209 ip = vxfs_iget(dip->i_sb, ino); in vxfs_lookup()
234 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.4.14/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.c45 sb_start_pagefault(inode->i_sb); in f2fs_vm_page_mkwrite()
98 sb_end_pagefault(inode->i_sb); in f2fs_vm_page_mkwrite()
198 if (unlikely(f2fs_readonly(inode->i_sb))) in f2fs_sync_file()
249 ret = f2fs_sync_fs(inode->i_sb, 1); in f2fs_sync_file()
328 loff_t maxbytes = inode->i_sb->s_maxbytes; in f2fs_seek_block()
400 loff_t maxbytes = inode->i_sb->s_maxbytes; in f2fs_llseek()
535 unsigned int blocksize = inode->i_sb->s_blocksize; in truncate_blocks()
643 inode->i_sb->s_time_gran); in __setattr_copy()
646 inode->i_sb->s_time_gran); in __setattr_copy()
649 inode->i_sb->s_time_gran); in __setattr_copy()
[all …]
/linux-4.4.14/fs/ubifs/
Dfile.c59 struct ubifs_info *c = inode->i_sb->s_fs_info; in read_block()
162 struct ubifs_info *c = inode->i_sb->s_fs_info; in do_readpage()
225 struct ubifs_info *c = inode->i_sb->s_fs_info; in write_begin_slow()
429 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_write_begin()
545 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_write_end()
824 struct ubifs_info *c = inode->i_sb->s_fs_info; in ubifs_bulk_read()
903 struct ubifs_info *c = inode->i_sb->s_fs_info; in do_writepage()
1025 err = inode->i_sb->s_op->write_inode(inode, NULL); in ubifs_writepage()
1053 err = inode->i_sb->s_op->write_inode(inode, NULL); in ubifs_writepage()
1078 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()
502 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_link()
557 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_unlink()
649 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_rmdir()
713 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_mkdir()
776 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_mknod()
853 struct ubifs_info *c = dir->i_sb->s_fs_info; in ubifs_symlink()
[all …]
Dmisc.h233 return (inode->i_sb->s_time_gran < NSEC_PER_SEC) ? in ubifs_current_time()
234 current_fs_time(inode->i_sb) : CURRENT_TIME_SEC; in ubifs_current_time()
Dxattr.c310 struct ubifs_info *c = host->i_sb->s_fs_info; in setxattr()
380 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_getxattr()
442 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_listxattr()
545 struct ubifs_info *c = host->i_sb->s_fs_info; in ubifs_removexattr()
624 struct ubifs_info *c = dentry->i_sb->s_fs_info; in ubifs_init_security()
/linux-4.4.14/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()
689 struct cifs_sb_info *cifs_sb = CIFS_SB(inode->i_sb); in cifs_symlink()
727 inode->i_sb, xid); in cifs_symlink()
730 inode->i_sb, xid, NULL); in cifs_symlink()
/linux-4.4.14/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.4.14/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.4.14/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.c25 bh = affs_bread(inode->i_sb, inode->i_ino); in affs_symlink_readpage()
34 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.4.14/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.4.14/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.4.14/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.4.14/fs/qnx6/
Ddir.c67 struct super_block *s = inode->i_sb; in qnx6_dir_longfilename()
114 struct super_block *s = inode->i_sb; in qnx6_readdir()
177 struct super_block *s = dir->i_sb; in qnx6_long_match()
215 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.4.14/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.4.14/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.4.14/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.4.14/fs/xfs/
Dxfs_acl.c247 iattr.ia_ctime = current_fs_time(inode->i_sb); in xfs_set_mode()
258 int len = XFS_ACL_MAX_SIZE(XFS_M(inode->i_sb)); in xfs_acl_exists()
287 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;
705 __entry->dev = VFS_I(ip)->i_sb->s_dev;
731 __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()
Dxfs_file.c981 if (new_size > inode->i_sb->s_maxbytes) { in xfs_file_fallocate()
1052 if (XFS_FORCED_SHUTDOWN(XFS_M(inode->i_sb))) in xfs_file_open()
1461 offset = vfs_setpos(file, offset, inode->i_sb->s_maxbytes); in xfs_seek_hole_data()
1517 sb_start_pagefault(inode->i_sb); in xfs_filemap_page_mkwrite()
1529 sb_end_pagefault(inode->i_sb); in xfs_filemap_page_mkwrite()
1588 sb_start_pagefault(inode->i_sb); in xfs_filemap_pmd_fault()
1598 sb_end_pagefault(inode->i_sb); in xfs_filemap_pmd_fault()
1623 sb_start_pagefault(inode->i_sb); in xfs_filemap_pfn_mkwrite()
1632 sb_end_pagefault(inode->i_sb); in xfs_filemap_pfn_mkwrite()
/linux-4.4.14/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()
460 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mkdir()
587 struct jffs2_sb_info *c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_rmdir()
628 c = JFFS2_SB_INFO(dir_i->i_sb); in jffs2_mknod()
761 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.4.14/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.4.14/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.4.14/security/
Dlsm_audit.c243 audit_log_untrustedstring(ab, inode->i_sb->s_id); in dump_common_audit_data()
256 audit_log_untrustedstring(ab, inode->i_sb->s_id); in dump_common_audit_data()
272 audit_log_untrustedstring(ab, inode->i_sb->s_id); in dump_common_audit_data()
290 audit_log_untrustedstring(ab, inode->i_sb->s_id); in dump_common_audit_data()
/linux-4.4.14/fs/ceph/
Ddir.c275 ceph_translate_ino(inode->i_sb, inode->i_ino), in ceph_readdir()
285 ceph_translate_ino(inode->i_sb, ino), in ceph_readdir()
436 ceph_translate_ino(inode->i_sb, ino), ftype)) { in ceph_readdir()
623 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_lookup()
710 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_mknod()
763 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_symlink()
800 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_mkdir()
858 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_link()
917 struct ceph_fs_client *fsc = ceph_sb_to_client(dir->i_sb); in ceph_unlink()
957 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.4.14/fs/notify/
Dfdinfo.c94 inode_mark->wd, inode->i_ino, inode->i_sb->s_dev, in inotify_fdinfo()
127 inode->i_ino, inode->i_sb->s_dev, in fanotify_fdinfo()
/linux-4.4.14/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()
869 inode = v9fs_get_new_inode_from_fid(v9ses, fid, dir->i_sb); in v9fs_vfs_mknod_dotl()
886 inode = v9fs_get_inode(dir->i_sb, mode, rdev); in v9fs_vfs_mknod_dotl()
/linux-4.4.14/fs/ecryptfs/
Dinode.c93 if (lower_inode->i_sb != ecryptfs_superblock_to_lower(sb)) in __ecryptfs_get_inode()
199 directory_inode->i_sb); in ecryptfs_do_create()
361 inode = __ecryptfs_get_inode(lower_inode, dir_inode->i_sb); in ecryptfs_lookup_interpose()
470 rc = ecryptfs_interpose(lower_new_dentry, new_dentry, dir->i_sb); in ecryptfs_link()
504 dir->i_sb)->mount_crypt_stat; in ecryptfs_symlink()
517 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_symlink()
541 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mkdir()
589 rc = ecryptfs_interpose(lower_dentry, dentry, dir->i_sb); in ecryptfs_mknod()
/linux-4.4.14/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()
/linux-4.4.14/fs/ncpfs/
Ddir.c172 return ncp_strnicmp(NCP_IO_TABLE(pinode->i_sb), str, name->name, len); in ncp_compare_dentry()
628 entry->ino = iunique(dir->i_sb, 2); in ncp_fill_cache()
629 inode = ncp_iget(dir->i_sb, entry); in ncp_fill_cache()
676 ino = iunique(dir->i_sb, 2); in ncp_fill_cache()
869 finfo.ino = iunique(dir->i_sb, 2); in ncp_lookup()
872 inode = ncp_iget(dir->i_sb, &finfo); in ncp_lookup()
895 finfo->ino = iunique(dir->i_sb, 2); in ncp_instantiate()
896 inode = ncp_iget(dir->i_sb, finfo); in ncp_instantiate()

123