Lines Matching refs:osb
48 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_symlink_get_block() local
83 buffer_cache_bh = sb_getblk(osb->sb, blkno); in ocfs2_symlink_get_block()
141 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_get_block() local
179 if (create && p_blkno == 0 && ocfs2_sparse_alloc(osb)) { in ocfs2_get_block()
191 if (!ocfs2_sparse_alloc(osb)) { in ocfs2_get_block()
507 static void ocfs2_figure_cluster_boundaries(struct ocfs2_super *osb, in ocfs2_figure_cluster_boundaries() argument
514 if (unlikely(PAGE_SHIFT > osb->s_clustersize_bits)) { in ocfs2_figure_cluster_boundaries()
517 cpp = 1 << (PAGE_SHIFT - osb->s_clustersize_bits); in ocfs2_figure_cluster_boundaries()
520 cluster_start = cluster_start << osb->s_clustersize_bits; in ocfs2_figure_cluster_boundaries()
522 cluster_end = cluster_start + osb->s_clustersize; in ocfs2_figure_cluster_boundaries()
543 struct ocfs2_super *osb, u32 cpos, in ocfs2_clear_page_regions() argument
549 ocfs2_figure_cluster_boundaries(osb, cpos, &cluster_start, &cluster_end); in ocfs2_clear_page_regions()
839 struct ocfs2_super *osb, loff_t pos, in ocfs2_alloc_write_ctxt() argument
850 wc->w_cpos = pos >> osb->s_clustersize_bits; in ocfs2_alloc_write_ctxt()
852 cend = (pos + len - 1) >> osb->s_clustersize_bits; in ocfs2_alloc_write_ctxt()
858 if (unlikely(PAGE_SHIFT > osb->s_clustersize_bits)) in ocfs2_alloc_write_ctxt()
1229 struct ocfs2_super *osb = OCFS2_SB(mapping->host->i_sb); in ocfs2_write_cluster_by_desc() local
1239 cluster_off = pos & (osb->s_clustersize - 1); in ocfs2_write_cluster_by_desc()
1240 if ((cluster_off + local_len) > osb->s_clustersize) in ocfs2_write_cluster_by_desc()
1241 local_len = osb->s_clustersize - cluster_off; in ocfs2_write_cluster_by_desc()
1268 static void ocfs2_set_target_boundaries(struct ocfs2_super *osb, in ocfs2_set_target_boundaries() argument
1298 ocfs2_figure_cluster_boundaries(osb, in ocfs2_set_target_boundaries()
1305 ocfs2_figure_cluster_boundaries(osb, in ocfs2_set_target_boundaries()
1478 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_begin_inline() local
1483 handle = ocfs2_start_trans(osb, OCFS2_INODE_UPDATE_CREDITS); in ocfs2_write_begin_inline()
1492 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1507 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1519 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1656 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_begin_nolock() local
1665 ret = ocfs2_alloc_write_ctxt(&wc, osb, pos, len, type, di_bh); in ocfs2_write_begin_nolock()
1671 if (ocfs2_supports_inline_data(osb)) { in ocfs2_write_begin_nolock()
1686 if (ocfs2_sparse_alloc(osb)) in ocfs2_write_begin_nolock()
1770 ocfs2_set_target_boundaries(osb, wc, pos, len, cluster_of_pages); in ocfs2_write_begin_nolock()
1772 handle = ocfs2_start_trans(osb, credits); in ocfs2_write_begin_nolock()
1783 ocfs2_clusters_to_bytes(osb->sb, clusters_to_alloc)); in ocfs2_write_begin_nolock()
1839 ocfs2_clusters_to_bytes(osb->sb, clusters_to_alloc)); in ocfs2_write_begin_nolock()
1841 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_nolock()
1872 ret1 = ocfs2_try_to_free_truncate_log(osb, clusters_need); in ocfs2_write_begin_nolock()
1957 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_end_nolock() local
2055 ocfs2_commit_trans(osb, handle); in ocfs2_write_end_nolock()
2057 ocfs2_run_deallocs(osb, &wc->w_dealloc); in ocfs2_write_end_nolock()
2131 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_dio_wr_get_block() local
2144 len = osb->s_clustersize - (pos & (osb->s_clustersize - 1)); in ocfs2_dio_wr_get_block()
2198 ret = ocfs2_add_inode_to_orphan(osb, inode); in ocfs2_dio_wr_get_block()
2215 if (ocfs2_sparse_alloc(osb)) in ocfs2_dio_wr_get_block()
2286 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_dio_end_io_write() local
2320 ret = ocfs2_del_inode_from_orphan(osb, inode, di_bh, in ocfs2_dio_end_io_write()
2345 handle = ocfs2_start_trans(osb, credits); in ocfs2_dio_end_io_write()
2375 ocfs2_commit_trans(osb, handle); in ocfs2_dio_end_io_write()
2385 ocfs2_run_deallocs(osb, &dealloc); in ocfs2_dio_end_io_write()
2430 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_direct_IO() local
2442 !ocfs2_supports_append_dio(osb)) in ocfs2_direct_IO()