Home
last modified time | relevance | path

Searched refs:OCFS2_SB (Results 1 – 24 of 24) sorted by relevance

/linux/fs/ocfs2/
H A Docfs2.h514 #define OCFS2_SB(sb) ((struct ocfs2_super *)(sb)->s_fs_info) macro
525 if (OCFS2_SB(inode->i_sb)->s_mount_opt & OCFS2_MOUNT_DATA_WRITEBACK) in ocfs2_should_order_data()
778 int c_to_b_bits = OCFS2_SB(sb)->s_clustersize_bits - in ocfs2_clusters_to_blocks()
787 int b_to_c_bits = OCFS2_SB(sb)->s_clustersize_bits - in ocfs2_clusters_for_blocks()
797 int b_to_c_bits = OCFS2_SB(sb)->s_clustersize_bits - in ocfs2_blocks_to_clusters()
806 int cl_bits = OCFS2_SB(sb)->s_clustersize_bits; in ocfs2_clusters_for_bytes()
809 bytes += OCFS2_SB(sb)->s_clustersize - 1; in ocfs2_clusters_for_bytes()
819 int cl_bits = OCFS2_SB(sb)->s_clustersize_bits; in ocfs2_bytes_to_clusters()
836 return (u64)clusters << OCFS2_SB(sb)->s_clustersize_bits; in ocfs2_clusters_to_bytes()
842 int bits = OCFS2_SB(sb)->s_clustersize_bits - sb->s_blocksize_bits; in ocfs2_block_to_cluster_start()
[all …]
H A Dquota_local.c101 handle = ocfs2_start_trans(OCFS2_SB(sb), in ocfs2_modify_bh()
112 ocfs2_commit_trans(OCFS2_SB(sb), handle); in ocfs2_modify_bh()
120 status = ocfs2_commit_trans(OCFS2_SB(sb), handle); in ocfs2_modify_bh()
199 ginode = ocfs2_get_system_file_inode(OCFS2_SB(sb), ino[type], in ocfs2_local_check_quota_file()
516 handle = ocfs2_start_trans(OCFS2_SB(sb), in ocfs2_recover_local_quota_file()
559 ocfs2_commit_trans(OCFS2_SB(sb), handle); in ocfs2_recover_local_quota_file()
738 rec = OCFS2_SB(sb)->quota_rec; in ocfs2_local_read_info()
746 OCFS2_SB(sb)->quota_rec = rec; in ocfs2_local_read_info()
777 ocfs2_simple_drop_lockres(OCFS2_SB(sb), &oinfo->dqi_gqlock); in ocfs2_local_read_info()
820 ocfs2_simple_drop_lockres(OCFS2_SB(sb), &oinfo->dqi_gqlock); in ocfs2_local_free_info()
[all …]
H A Dfile.c72 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_free_file_private()
170 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_sync_file()
211 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_should_update_atime()
258 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_inode_atime()
319 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_simple_size_update()
345 u32 phys, cpos = offset >> OCFS2_SB(inode->i_sb)->s_clustersize_bits; in ocfs2_cow_file_pos()
354 if ((offset & (OCFS2_SB(inode->i_sb)->s_clustersize - 1)) == 0) in ocfs2_cow_file_pos()
445 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_truncate_file()
569 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_extend_allocation()
717 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_zero_start_ordered_transaction()
[all …]
H A Dacl.c175 handle = ocfs2_start_trans(OCFS2_SB(inode->i_sb), in ocfs2_acl_set_mode()
205 ocfs2_commit_trans(OCFS2_SB(inode->i_sb), handle); in ocfs2_acl_set_mode()
305 osb = OCFS2_SB(inode->i_sb); in ocfs2_iop_get_acl()
324 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_acl_chmod()
360 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_init_acl()
H A Dioctl.c91 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_fileattr_set()
166 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_clustersize()
185 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_maxslots()
204 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_label()
223 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_uuid()
242 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_fs_features()
263 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_journal_size()
334 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_freeinode()
620 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_info_handle_freefrag()
H A Djournal.h95 OCFS2_SB(ocfs2_metadata_cache_get_super(ci))->journal; in ocfs2_ci_fully_checkpointed()
111 OCFS2_SB(ocfs2_metadata_cache_get_super(ci))->journal; in ocfs2_ci_is_new()
194 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_checkpoint_inode()
592 OCFS2_SB(inode->i_sb)->journal->j_journal, in ocfs2_begin_ordered_truncate()
H A Drefcounttree.c113 if (le32_to_cpu(rb->rf_fs_generation) != OCFS2_SB(sb)->fs_generation) { in ocfs2_validate_refcount_block()
249 ocfs2_simple_drop_lockres(OCFS2_SB(tree->rf_sb), &tree->rf_lockres); in ocfs2_free_refcount_tree()
559 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_create_refcount_tree()
700 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_set_refcount_tree()
762 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_remove_refcount_tree()
1570 new_rb->rf_fs_generation = cpu_to_le32(OCFS2_SB(sb)->fs_generation); in ocfs2_new_leaf_refcount_block()
2300 ret = ocfs2_get_refcount_tree(OCFS2_SB(inode->i_sb), ref_blkno, &tree); in ocfs2_decrease_refcount()
2343 if (!ocfs2_refcount_tree(OCFS2_SB(inode->i_sb))) { in ocfs2_mark_extent_refcounted()
2526 if (!ocfs2_refcount_tree(OCFS2_SB(inode->i_sb))) { in ocfs2_prepare_refcount_change_for_del()
2534 ret = ocfs2_get_refcount_tree(OCFS2_SB(inode->i_sb), in ocfs2_prepare_refcount_change_for_del()
[all …]
H A Dmove_extents.c56 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extent()
159 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock_meta_allocator_move_extents()
207 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_defrag_extent()
377 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_find_victim_alloc_group()
478 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_validate_and_adjust_move_goal()
575 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extent()
778 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in __ocfs2_move_extents_range()
915 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_move_extents()
H A Dxattr.c403 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_read_xattr_bucket()
408 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_read_xattr_bucket()
442 spin_lock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_xattr_bucket_journal_dirty()
446 spin_unlock(&OCFS2_SB(bucket->bu_inode->i_sb)->osb_xattr_lock); in ocfs2_xattr_bucket_journal_dirty()
505 if (le32_to_cpu(xb->xb_fs_generation) != OCFS2_SB(sb)->fs_generation) { in ocfs2_validate_xattr_block()
545 u32 hash = OCFS2_SB(inode->i_sb)->uuid_hash; in ocfs2_xattr_name_hash()
583 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_calc_security_init()
623 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_calc_xattr_init()
891 if (OCFS2_SB(sb)->s_mount_opt & OCFS2_MOUNT_NOUSERXATTR) in ocfs2_xattr_list_entry()
1059 if (!ocfs2_supports_xattr(OCFS2_SB(dentry->d_sb))) in ocfs2_listxattr()
[all …]
H A Dblockcheck.c567 if (ocfs2_meta_ecc(OCFS2_SB(sb))) in ocfs2_compute_meta_ecc()
575 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_validate_meta_ecc()
588 if (ocfs2_meta_ecc(OCFS2_SB(sb))) in ocfs2_compute_meta_ecc_bhs()
597 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_validate_meta_ecc_bhs()
H A Dlocks.c101 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_flock()
119 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_lock()
H A Ddlmglue.c577 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), res, type, ops, inode); in ocfs2_inode_lock_res_init()
584 return OCFS2_SB(inode->i_sb); in ocfs2_get_inode_osb()
591 return OCFS2_SB(info->dqi_gi.dqi_sb); in ocfs2_get_qinfo_osb()
598 return OCFS2_SB(fp->fp_file->f_mapping->host->i_sb); in ocfs2_get_file_osb()
615 return OCFS2_SB(dl->dl_inode->i_sb); in ocfs2_get_dentry_osb()
653 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), lockres, in ocfs2_dentry_lock_res_init()
739 ocfs2_lock_res_init_common(OCFS2_SB(inode->i_sb), lockres, in ocfs2_file_lock_res_init()
751 ocfs2_lock_res_init_common(OCFS2_SB(info->dqi_gi.dqi_sb), lockres, in ocfs2_qinfo_lock_res_init()
1726 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_create_new_inode_locks()
1768 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_rw_lock()
[all …]
H A Ddcache.c46 osb = OCFS2_SB(dentry->d_sb); in ocfs2_dentry_revalidate()
404 ocfs2_dentry_lock_put(OCFS2_SB(dentry->d_sb), dl); in ocfs2_dentry_iput()
433 struct ocfs2_super *osb = OCFS2_SB(old_dir->i_sb); in ocfs2_dentry_move()
H A Daops.c48 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_symlink_get_block()
134 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_get_block()
557 if (ocfs2_sparse_alloc(OCFS2_SB(inode->i_sb))) in ocfs2_should_read_blk()
930 ocfs2_figure_cluster_boundaries(OCFS2_SB(inode->i_sb), cpos, in ocfs2_prepare_folio_for_write()
990 ocfs2_clear_folio_regions(folio, OCFS2_SB(inode->i_sb), in ocfs2_prepare_folio_for_write()
1115 ret = ocfs2_add_inode_data(OCFS2_SB(inode->i_sb), inode, in ocfs2_write_cluster()
1205 struct ocfs2_super *osb = OCFS2_SB(mapping->host->i_sb); in ocfs2_write_cluster_by_desc()
1453 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_begin_inline()
1594 BUG_ON(ocfs2_sparse_alloc(OCFS2_SB(inode->i_sb))); in ocfs2_expand_nonsparse_inode()
1616 BUG_ON(!ocfs2_sparse_alloc(OCFS2_SB(inode->i_sb))); in ocfs2_zero_tail()
[all …]
H A Dresize.c85 struct ocfs2_super *osb = OCFS2_SB(bm_inode->i_sb); in ocfs2_update_last_group_and_inode()
185 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in update_backups()
224 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_update_super_and_backups()
274 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_group_extend()
461 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_group_add()
H A Dsuballoc.c180 if (le32_to_cpu(gd->bg_generation) != OCFS2_SB(sb)->fs_generation) { in ocfs2_validate_gd_self()
422 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_fill()
562 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_grow_discontig()
658 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_alloc_discontig()
1446 struct ocfs2_super *osb = OCFS2_SB(alloc_inode->i_sb); in ocfs2_block_group_set_bits()
1609 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_cluster_group_search()
1682 ret = ocfs2_block_group_find_clear_bits(OCFS2_SB(inode->i_sb), in ocfs2_block_group_search()
1778 if (!ocfs2_supports_discontig_bg(OCFS2_SB(ac->ac_inode->i_sb)) || in ocfs2_bg_discontig_fix_result()
2179 atomic_inc(&OCFS2_SB(ac->ac_inode->i_sb)->alloc_stats.bg_allocs); in ocfs2_claim_metadata()
2261 handle = ocfs2_start_trans(OCFS2_SB(dir->i_sb), OCFS2_SUBALLOC_ALLOC); in ocfs2_find_new_inode_loc()
[all …]
H A Djournal.c660 OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in __ocfs2_journal_access()
732 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_di()
742 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_eb()
752 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_rb()
762 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_gd()
772 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_db()
782 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_xb()
792 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_dq()
802 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_dr()
812 struct ocfs2_super *osb = OCFS2_SB(ocfs2_metadata_cache_get_super(ci)); in ocfs2_journal_access_dl()
[all …]
H A Dnamei.c128 inode = ocfs2_iget(OCFS2_SB(dir->i_sb), blkno, 0, 0); in ocfs2_lookup()
271 osb = OCFS2_SB(dir->i_sb); in ocfs2_mknod()
520 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in __ocfs2_mknod_locked()
696 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_link()
886 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_unlink()
1256 osb = OCFS2_SB(old_dir->i_sb); in ocfs2_rename()
1850 osb = OCFS2_SB(sb); in ocfs2_symlink()
2157 struct ocfs2_super *osb = OCFS2_SB(orphan_dir_inode->i_sb); in __ocfs2_prepare_orphan_dir()
2458 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_prep_new_orphaned_file()
2524 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_create_inode_in_orphan()
[all …]
H A Dsuper.c400 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_sync_fs()
613 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_reconfigure()
999 osb = OCFS2_SB(sb); in ocfs2_fill_super()
1419 struct ocfs2_super *osb = OCFS2_SB(root->d_sb); in ocfs2_show_options()
1567 osb = OCFS2_SB(dentry->d_sb); in ocfs2_statfs()
1726 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_mount_volume()
1803 osb = OCFS2_SB(sb); in ocfs2_dismount_volume()
2475 struct ocfs2_super *osb = OCFS2_SB(sb); in ocfs2_handle_error()
2551 if (!ocfs2_mount_local(OCFS2_SB(sb))) in __ocfs2_abort()
2552 OCFS2_SB(sb)->s_mount_opt |= OCFS2_MOUNT_ERRORS_PANIC; in __ocfs2_abort()
H A Dinode.h144 int c_to_s_bits = OCFS2_SB(inode->i_sb)->s_clustersize_bits - 9; in ocfs2_inode_sector_count()
H A Ddir.c71 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_supports_dir_trailer()
89 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_new_dir_wants_trailer()
254 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_dx_dir_name_hash()
912 blkno += ocfs2_dx_dir_hash_idx(OCFS2_SB(inode->i_sb), hinfo); in ocfs2_dx_dir_lookup()
2490 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in __ocfs2_dx_dir_new_cluster()
2663 i = ocfs2_dx_dir_hash_idx(OCFS2_SB(dir->i_sb), &hinfo); in ocfs2_dx_dir_index_block()
2828 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_expand_inline_dir()
3159 status = ocfs2_add_inode_data(OCFS2_SB(sb), dir, &offset, in ocfs2_do_extend_dir()
4062 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_expand_inline_dx_root()
4197 struct ocfs2_super *osb = OCFS2_SB(dir->i_sb); in ocfs2_prepare_dx_dir_for_insert()
[all …]
H A Dsuballoc.h170 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_is_cluster_bitmap()
H A Dextent_map.c756 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_fiemap()
842 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_overwrite_io()
885 u16 cs_bits = OCFS2_SB(inode->i_sb)->s_clustersize_bits; in ocfs2_seek_data_hole_offset()
H A Dalloc.c220 struct ocfs2_super *osb = OCFS2_SB(oi->vfs_inode.i_sb); in ocfs2_dinode_insert_check()
920 if (le32_to_cpu(eb->h_fs_generation) != OCFS2_SB(sb)->fs_generation) in ocfs2_validate_extent_block()
1004 OCFS2_SB(ocfs2_metadata_cache_get_super(et->et_ci)); in ocfs2_create_new_meta_bhs()
4801 OCFS2_SB(ocfs2_metadata_cache_get_super(et->et_ci)); in ocfs2_add_clusters_in_btree()
5263 if (!ocfs2_writes_unwritten_extents(OCFS2_SB(inode->i_sb))) { in ocfs2_mark_extent_written()
5671 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_reserve_blocks_for_rec_trunc()
5713 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_remove_btree_range()
6694 OCFS2_SB(ocfs2_metadata_cache_get_super(et->et_ci)); in ocfs2_reuse_blk_from_dealloc()
6881 BUG_ON(!ocfs2_sparse_alloc(OCFS2_SB(sb))); in ocfs2_zero_cluster_folios()
6947 BUG_ON(start >> OCFS2_SB(sb)->s_clustersize_bits != in ocfs2_grab_eof_folios()
[all …]