Lines Matching refs:osb

50 	struct ocfs2_super *osb = OCFS2_SB(inode->i_sb);  in ocfs2_symlink_get_block()  local
85 buffer_cache_bh = sb_getblk(osb->sb, blkno); in ocfs2_symlink_get_block()
143 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_get_block() local
181 if (create && p_blkno == 0 && ocfs2_sparse_alloc(osb)) { in ocfs2_get_block()
193 if (!ocfs2_sparse_alloc(osb)) { in ocfs2_get_block()
509 static void ocfs2_figure_cluster_boundaries(struct ocfs2_super *osb, in ocfs2_figure_cluster_boundaries() argument
516 if (unlikely(PAGE_SHIFT > osb->s_clustersize_bits)) { in ocfs2_figure_cluster_boundaries()
519 cpp = 1 << (PAGE_SHIFT - osb->s_clustersize_bits); in ocfs2_figure_cluster_boundaries()
522 cluster_start = cluster_start << osb->s_clustersize_bits; in ocfs2_figure_cluster_boundaries()
524 cluster_end = cluster_start + osb->s_clustersize; in ocfs2_figure_cluster_boundaries()
545 struct ocfs2_super *osb, u32 cpos, in ocfs2_clear_page_regions() argument
551 ocfs2_figure_cluster_boundaries(osb, cpos, &cluster_start, &cluster_end); in ocfs2_clear_page_regions()
842 struct ocfs2_super *osb, loff_t pos, in ocfs2_alloc_write_ctxt() argument
853 wc->w_cpos = pos >> osb->s_clustersize_bits; in ocfs2_alloc_write_ctxt()
855 cend = (pos + len - 1) >> osb->s_clustersize_bits; in ocfs2_alloc_write_ctxt()
861 if (unlikely(PAGE_SHIFT > osb->s_clustersize_bits)) in ocfs2_alloc_write_ctxt()
1232 struct ocfs2_super *osb = OCFS2_SB(mapping->host->i_sb); in ocfs2_write_cluster_by_desc() local
1242 cluster_off = pos & (osb->s_clustersize - 1); in ocfs2_write_cluster_by_desc()
1243 if ((cluster_off + local_len) > osb->s_clustersize) in ocfs2_write_cluster_by_desc()
1244 local_len = osb->s_clustersize - cluster_off; in ocfs2_write_cluster_by_desc()
1271 static void ocfs2_set_target_boundaries(struct ocfs2_super *osb, in ocfs2_set_target_boundaries() argument
1301 ocfs2_figure_cluster_boundaries(osb, in ocfs2_set_target_boundaries()
1308 ocfs2_figure_cluster_boundaries(osb, in ocfs2_set_target_boundaries()
1481 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_begin_inline() local
1486 handle = ocfs2_start_trans(osb, OCFS2_INODE_UPDATE_CREDITS); in ocfs2_write_begin_inline()
1495 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1510 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1522 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_inline()
1659 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_begin_nolock() local
1668 ret = ocfs2_alloc_write_ctxt(&wc, osb, pos, len, type, di_bh); in ocfs2_write_begin_nolock()
1674 if (ocfs2_supports_inline_data(osb)) { in ocfs2_write_begin_nolock()
1689 if (ocfs2_sparse_alloc(osb)) in ocfs2_write_begin_nolock()
1773 ocfs2_set_target_boundaries(osb, wc, pos, len, cluster_of_pages); in ocfs2_write_begin_nolock()
1775 handle = ocfs2_start_trans(osb, credits); in ocfs2_write_begin_nolock()
1786 ocfs2_clusters_to_bytes(osb->sb, clusters_to_alloc)); in ocfs2_write_begin_nolock()
1842 ocfs2_clusters_to_bytes(osb->sb, clusters_to_alloc)); in ocfs2_write_begin_nolock()
1844 ocfs2_commit_trans(osb, handle); in ocfs2_write_begin_nolock()
1875 ret1 = ocfs2_try_to_free_truncate_log(osb, clusters_need); in ocfs2_write_begin_nolock()
1960 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_write_end_nolock() local
2058 ocfs2_commit_trans(osb, handle); in ocfs2_write_end_nolock()
2060 ocfs2_run_deallocs(osb, &wc->w_dealloc); in ocfs2_write_end_nolock()
2134 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_dio_wr_get_block() local
2147 len = osb->s_clustersize - (pos & (osb->s_clustersize - 1)); in ocfs2_dio_wr_get_block()
2201 ret = ocfs2_add_inode_to_orphan(osb, inode); in ocfs2_dio_wr_get_block()
2218 if (ocfs2_sparse_alloc(osb)) in ocfs2_dio_wr_get_block()
2289 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_dio_end_io_write() local
2323 ret = ocfs2_del_inode_from_orphan(osb, inode, di_bh, in ocfs2_dio_end_io_write()
2348 handle = ocfs2_start_trans(osb, credits); in ocfs2_dio_end_io_write()
2378 ocfs2_commit_trans(osb, handle); in ocfs2_dio_end_io_write()
2388 ocfs2_run_deallocs(osb, &dealloc); in ocfs2_dio_end_io_write()
2433 struct ocfs2_super *osb = OCFS2_SB(inode->i_sb); in ocfs2_direct_IO() local
2445 !ocfs2_supports_append_dio(osb)) in ocfs2_direct_IO()