Lines Matching refs:sdp

57 	struct gfs2_sbd *sdp = gl->gl_name.ln_sbd;  in __gfs2_ail_flush()  local
63 gfs2_log_lock(sdp); in __gfs2_ail_flush()
64 spin_lock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
74 gfs2_trans_add_revoke(sdp, bd); in __gfs2_ail_flush()
78 spin_unlock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
79 gfs2_log_unlock(sdp); in __gfs2_ail_flush()
85 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_ail_empty_gl() local
99 tr.tr_reserved = 1 + gfs2_struct2blk(sdp, tr.tr_revokes, sizeof(u64)); in gfs2_ail_empty_gl()
101 if (gfs2_log_reserve(sdp, tr.tr_reserved) < 0) in gfs2_ail_empty_gl()
108 gfs2_trans_end(sdp); in gfs2_ail_empty_gl()
109 gfs2_log_flush(sdp, NULL, NORMAL_FLUSH); in gfs2_ail_empty_gl()
114 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in gfs2_ail_flush() local
116 …unsigned int max_revokes = (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_log_descriptor)) / sizeof(u64… in gfs2_ail_flush()
123 max_revokes += (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_meta_header)) / sizeof(u64); in gfs2_ail_flush()
125 ret = gfs2_trans_begin(sdp, 0, max_revokes); in gfs2_ail_flush()
129 gfs2_trans_end(sdp); in gfs2_ail_flush()
130 gfs2_log_flush(sdp, NULL, NORMAL_FLUSH); in gfs2_ail_flush()
144 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in rgrp_go_sync() local
145 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_sync()
159 gfs2_log_flush(sdp, gl, NORMAL_FLUSH); in rgrp_go_sync()
184 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in rgrp_go_inval() local
185 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_inval()
192 gfs2_assert_withdraw(sdp, !atomic_read(&gl->gl_ail_count)); in rgrp_go_inval()
286 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in inode_go_demote_ok() local
289 if (sdp->sd_jindex == gl->gl_object || sdp->sd_rindex == gl->gl_object) in inode_go_demote_ok()
421 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in inode_go_lock() local
440 spin_lock(&sdp->sd_trunc_lock); in inode_go_lock()
442 list_add(&sdp->sd_trunc_list, &ip->i_trunc_list); in inode_go_lock()
443 spin_unlock(&sdp->sd_trunc_lock); in inode_go_lock()
444 wake_up(&sdp->sd_quota_wait); in inode_go_lock()
482 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in freeze_go_sync() local
485 test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_sync()
486 atomic_set(&sdp->sd_freeze_state, SFS_STARTING_FREEZE); in freeze_go_sync()
487 error = freeze_super(sdp->sd_vfs); in freeze_go_sync()
490 gfs2_assert_withdraw(sdp, 0); in freeze_go_sync()
492 queue_work(gfs2_freeze_wq, &sdp->sd_freeze_work); in freeze_go_sync()
493 gfs2_log_flush(sdp, NULL, FREEZE_FLUSH); in freeze_go_sync()
505 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in freeze_go_xmote_bh() local
506 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in freeze_go_xmote_bh()
511 if (test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_xmote_bh()
514 error = gfs2_find_jhead(sdp->sd_jdesc, &head); in freeze_go_xmote_bh()
516 gfs2_consist(sdp); in freeze_go_xmote_bh()
518 gfs2_consist(sdp); in freeze_go_xmote_bh()
521 if (!test_bit(SDF_SHUTDOWN, &sdp->sd_flags)) { in freeze_go_xmote_bh()
522 sdp->sd_log_sequence = head.lh_sequence + 1; in freeze_go_xmote_bh()
523 gfs2_log_pointers_init(sdp, head.lh_blkno); in freeze_go_xmote_bh()
550 struct gfs2_sbd *sdp = gl->gl_name.ln_sbd; in iopen_go_callback() local
552 if (!remote || (sdp->sd_vfs->s_flags & MS_RDONLY)) in iopen_go_callback()