Lines Matching refs:sdp
102 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_writepage_common() local
107 if (gfs2_assert_withdraw(sdp, gfs2_glock_is_held_excl(ip->i_gl))) in gfs2_writepage_common()
158 struct gfs2_sbd *sdp = GFS2_SB(inode); in __gfs2_jdata_writepage() local
166 gfs2_page_add_databufs(ip, page, 0, sdp->sd_vfs->s_blocksize-1); in __gfs2_jdata_writepage()
182 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_jdata_writepage() local
189 ret = gfs2_trans_begin(sdp, RES_DINODE + 1, 0); in gfs2_jdata_writepage()
198 gfs2_trans_end(sdp); in gfs2_jdata_writepage()
238 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_write_jdata_pagevec() local
243 ret = gfs2_trans_begin(sdp, nrblocks, nrblocks); in gfs2_write_jdata_pagevec()
328 gfs2_trans_end(sdp); in gfs2_write_jdata_pagevec()
429 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_jdata_writepages() local
434 gfs2_log_flush(sdp, ip->i_gl, NORMAL_FLUSH); in gfs2_jdata_writepages()
498 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in __gfs2_readpage() local
508 if (unlikely(test_bit(SDF_SHUTDOWN, &sdp->sd_flags))) in __gfs2_readpage()
608 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_readpages() local
621 if (unlikely(test_bit(SDF_SHUTDOWN, &sdp->sd_flags))) in gfs2_readpages()
644 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_write_begin() local
645 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_write_begin()
658 if (&ip->i_inode == sdp->sd_rindex) { in gfs2_write_begin()
690 if (&ip->i_inode == sdp->sd_rindex) in gfs2_write_begin()
695 error = gfs2_trans_begin(sdp, rblocks, in gfs2_write_begin()
696 PAGE_CACHE_SIZE/sdp->sd_sb.sb_bsize); in gfs2_write_begin()
709 if (pos + len > sdp->sd_sb.sb_bsize - sizeof(struct gfs2_dinode)) { in gfs2_write_begin()
728 gfs2_trans_end(sdp); in gfs2_write_begin()
734 gfs2_trans_end(sdp); in gfs2_write_begin()
742 if (&ip->i_inode == sdp->sd_rindex) { in gfs2_write_begin()
758 struct gfs2_sbd *sdp = inode->i_sb->s_fs_info; in adjust_fs_space() local
759 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in adjust_fs_space()
760 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in adjust_fs_space()
761 struct gfs2_statfs_change_host *m_sc = &sdp->sd_statfs_master; in adjust_fs_space()
762 struct gfs2_statfs_change_host *l_sc = &sdp->sd_statfs_local; in adjust_fs_space()
767 fs_total = gfs2_ri_total(sdp); in adjust_fs_space()
771 spin_lock(&sdp->sd_statfs_spin); in adjust_fs_space()
778 spin_unlock(&sdp->sd_statfs_spin); in adjust_fs_space()
779 fs_warn(sdp, "File system extended by %llu blocks.\n", in adjust_fs_space()
781 gfs2_statfs_change(sdp, new_free, new_free, 0); in adjust_fs_space()
785 update_statfs(sdp, m_bh, l_bh); in adjust_fs_space()
810 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_stuffed_write_end() local
811 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_stuffed_write_end()
834 if (inode == sdp->sd_rindex) { in gfs2_stuffed_write_end()
836 sdp->sd_rindex_uptodate = 0; in gfs2_stuffed_write_end()
840 gfs2_trans_end(sdp); in gfs2_stuffed_write_end()
841 if (inode == sdp->sd_rindex) { in gfs2_stuffed_write_end()
873 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_write_end() local
874 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_write_end()
904 if (inode == sdp->sd_rindex) { in gfs2_write_end()
906 sdp->sd_rindex_uptodate = 0; in gfs2_write_end()
911 gfs2_trans_end(sdp); in gfs2_write_end()
915 if (inode == sdp->sd_rindex) { in gfs2_write_end()
964 static void gfs2_discard(struct gfs2_sbd *sdp, struct buffer_head *bh) in gfs2_discard() argument
969 gfs2_log_lock(sdp); in gfs2_discard()
982 gfs2_log_unlock(sdp); in gfs2_discard()
989 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in gfs2_invalidatepage() local
1007 gfs2_discard(sdp, bh); in gfs2_invalidatepage()
1119 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_releasepage() local
1126 gfs2_log_lock(sdp); in gfs2_releasepage()
1127 spin_lock(&sdp->sd_ail_lock); in gfs2_releasepage()
1139 spin_unlock(&sdp->sd_ail_lock); in gfs2_releasepage()
1145 gfs2_assert_warn(sdp, bd->bd_bh == bh); in gfs2_releasepage()
1155 gfs2_log_unlock(sdp); in gfs2_releasepage()
1163 spin_unlock(&sdp->sd_ail_lock); in gfs2_releasepage()
1164 gfs2_log_unlock(sdp); in gfs2_releasepage()