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()
183 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_jdata_writepage() local
190 ret = gfs2_trans_begin(sdp, RES_DINODE + 1, 0); in gfs2_jdata_writepage()
199 gfs2_trans_end(sdp); in gfs2_jdata_writepage()
240 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_write_jdata_pagevec() local
245 ret = gfs2_trans_begin(sdp, nrblocks, nrblocks); in gfs2_write_jdata_pagevec()
330 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()
612 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_readpages() local
625 if (unlikely(test_bit(SDF_SHUTDOWN, &sdp->sd_flags))) in gfs2_readpages()
648 struct gfs2_sbd *sdp = GFS2_SB(mapping->host); in gfs2_write_begin() local
649 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_write_begin()
662 if (&ip->i_inode == sdp->sd_rindex) { in gfs2_write_begin()
694 if (&ip->i_inode == sdp->sd_rindex) in gfs2_write_begin()
699 error = gfs2_trans_begin(sdp, rblocks, in gfs2_write_begin()
700 PAGE_CACHE_SIZE/sdp->sd_sb.sb_bsize); in gfs2_write_begin()
713 if (pos + len > sdp->sd_sb.sb_bsize - sizeof(struct gfs2_dinode)) { in gfs2_write_begin()
732 gfs2_trans_end(sdp); in gfs2_write_begin()
738 gfs2_trans_end(sdp); in gfs2_write_begin()
746 if (&ip->i_inode == sdp->sd_rindex) { in gfs2_write_begin()
762 struct gfs2_sbd *sdp = inode->i_sb->s_fs_info; in adjust_fs_space() local
763 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in adjust_fs_space()
764 struct gfs2_inode *l_ip = GFS2_I(sdp->sd_sc_inode); in adjust_fs_space()
765 struct gfs2_statfs_change_host *m_sc = &sdp->sd_statfs_master; in adjust_fs_space()
766 struct gfs2_statfs_change_host *l_sc = &sdp->sd_statfs_local; in adjust_fs_space()
771 fs_total = gfs2_ri_total(sdp); in adjust_fs_space()
775 spin_lock(&sdp->sd_statfs_spin); in adjust_fs_space()
782 spin_unlock(&sdp->sd_statfs_spin); in adjust_fs_space()
783 fs_warn(sdp, "File system extended by %llu blocks.\n", in adjust_fs_space()
785 gfs2_statfs_change(sdp, new_free, new_free, 0); in adjust_fs_space()
789 update_statfs(sdp, m_bh, l_bh); in adjust_fs_space()
814 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_stuffed_write_end() local
815 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_stuffed_write_end()
838 if (inode == sdp->sd_rindex) { in gfs2_stuffed_write_end()
840 sdp->sd_rindex_uptodate = 0; in gfs2_stuffed_write_end()
844 gfs2_trans_end(sdp); in gfs2_stuffed_write_end()
845 if (inode == sdp->sd_rindex) { in gfs2_stuffed_write_end()
877 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_write_end() local
878 struct gfs2_inode *m_ip = GFS2_I(sdp->sd_statfs_inode); in gfs2_write_end()
908 if (inode == sdp->sd_rindex) { in gfs2_write_end()
910 sdp->sd_rindex_uptodate = 0; in gfs2_write_end()
915 gfs2_trans_end(sdp); in gfs2_write_end()
919 if (inode == sdp->sd_rindex) { in gfs2_write_end()
968 static void gfs2_discard(struct gfs2_sbd *sdp, struct buffer_head *bh) in gfs2_discard() argument
973 gfs2_log_lock(sdp); in gfs2_discard()
986 gfs2_log_unlock(sdp); in gfs2_discard()
993 struct gfs2_sbd *sdp = GFS2_SB(page->mapping->host); in gfs2_invalidatepage() local
1011 gfs2_discard(sdp, bh); in gfs2_invalidatepage()
1123 struct gfs2_sbd *sdp = gfs2_mapping2sbd(mapping); in gfs2_releasepage() local
1130 gfs2_log_lock(sdp); in gfs2_releasepage()
1131 spin_lock(&sdp->sd_ail_lock); in gfs2_releasepage()
1143 spin_unlock(&sdp->sd_ail_lock); in gfs2_releasepage()
1149 gfs2_assert_warn(sdp, bd->bd_bh == bh); in gfs2_releasepage()
1159 gfs2_log_unlock(sdp); in gfs2_releasepage()
1167 spin_unlock(&sdp->sd_ail_lock); in gfs2_releasepage()
1168 gfs2_log_unlock(sdp); in gfs2_releasepage()