Lines Matching refs:sdp

58 	struct gfs2_sbd *sdp = gl->gl_name.ln_sbd;  in __gfs2_ail_flush()  local
64 gfs2_log_lock(sdp); in __gfs2_ail_flush()
65 spin_lock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
75 gfs2_trans_add_revoke(sdp, bd); in __gfs2_ail_flush()
79 spin_unlock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
80 gfs2_log_unlock(sdp); in __gfs2_ail_flush()
86 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_ail_empty_gl() local
100 tr.tr_reserved = 1 + gfs2_struct2blk(sdp, tr.tr_revokes, sizeof(u64)); in gfs2_ail_empty_gl()
102 if (gfs2_log_reserve(sdp, tr.tr_reserved) < 0) in gfs2_ail_empty_gl()
109 gfs2_trans_end(sdp); in gfs2_ail_empty_gl()
110 gfs2_log_flush(sdp, NULL, GFS2_LOG_HEAD_FLUSH_NORMAL | in gfs2_ail_empty_gl()
116 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_ail_flush() local
118 …unsigned int max_revokes = (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_log_descriptor)) / sizeof(u64… in gfs2_ail_flush()
125 max_revokes += (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_meta_header)) / sizeof(u64); in gfs2_ail_flush()
127 ret = gfs2_trans_begin(sdp, 0, max_revokes); in gfs2_ail_flush()
131 gfs2_trans_end(sdp); in gfs2_ail_flush()
132 gfs2_log_flush(sdp, NULL, GFS2_LOG_HEAD_FLUSH_NORMAL | in gfs2_ail_flush()
147 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in rgrp_go_sync() local
148 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_sync()
162 gfs2_log_flush(sdp, gl, GFS2_LOG_HEAD_FLUSH_NORMAL | in rgrp_go_sync()
188 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in rgrp_go_inval() local
189 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_inval()
196 gfs2_assert_withdraw(sdp, !atomic_read(&gl->gl_ail_count)); in rgrp_go_inval()
330 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in inode_go_demote_ok() local
332 if (sdp->sd_jindex == gl->gl_object || sdp->sd_rindex == gl->gl_object) in inode_go_demote_ok()
432 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in inode_go_lock() local
451 spin_lock(&sdp->sd_trunc_lock); in inode_go_lock()
453 list_add(&ip->i_trunc_list, &sdp->sd_trunc_list); in inode_go_lock()
454 spin_unlock(&sdp->sd_trunc_lock); in inode_go_lock()
455 wake_up(&sdp->sd_quota_wait); in inode_go_lock()
493 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in freeze_go_sync() local
496 test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_sync()
497 atomic_set(&sdp->sd_freeze_state, SFS_STARTING_FREEZE); in freeze_go_sync()
498 error = freeze_super(sdp->sd_vfs); in freeze_go_sync()
501 gfs2_assert_withdraw(sdp, 0); in freeze_go_sync()
503 queue_work(gfs2_freeze_wq, &sdp->sd_freeze_work); in freeze_go_sync()
504 gfs2_log_flush(sdp, NULL, GFS2_LOG_HEAD_FLUSH_FREEZE | in freeze_go_sync()
517 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in freeze_go_xmote_bh() local
518 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in freeze_go_xmote_bh()
523 if (test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_xmote_bh()
526 error = gfs2_find_jhead(sdp->sd_jdesc, &head); in freeze_go_xmote_bh()
528 gfs2_consist(sdp); in freeze_go_xmote_bh()
530 gfs2_consist(sdp); in freeze_go_xmote_bh()
533 if (!test_bit(SDF_SHUTDOWN, &sdp->sd_flags)) { in freeze_go_xmote_bh()
534 sdp->sd_log_sequence = head.lh_sequence + 1; in freeze_go_xmote_bh()
535 gfs2_log_pointers_init(sdp, head.lh_blkno); in freeze_go_xmote_bh()
562 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in iopen_go_callback() local
564 if (!remote || sb_rdonly(sdp->sd_vfs)) in iopen_go_callback()