Lines Matching refs:sdp

55 	struct gfs2_sbd *sdp = gl->gl_sbd;  in __gfs2_ail_flush()  local
61 gfs2_log_lock(sdp); in __gfs2_ail_flush()
62 spin_lock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
72 gfs2_trans_add_revoke(sdp, bd); in __gfs2_ail_flush()
76 spin_unlock(&sdp->sd_ail_lock); in __gfs2_ail_flush()
77 gfs2_log_unlock(sdp); in __gfs2_ail_flush()
83 struct gfs2_sbd *sdp = gl->gl_sbd; in gfs2_ail_empty_gl() local
97 tr.tr_reserved = 1 + gfs2_struct2blk(sdp, tr.tr_revokes, sizeof(u64)); in gfs2_ail_empty_gl()
99 if (gfs2_log_reserve(sdp, tr.tr_reserved) < 0) in gfs2_ail_empty_gl()
106 gfs2_trans_end(sdp); in gfs2_ail_empty_gl()
107 gfs2_log_flush(sdp, NULL, NORMAL_FLUSH); in gfs2_ail_empty_gl()
112 struct gfs2_sbd *sdp = gl->gl_sbd; in gfs2_ail_flush() local
114 …unsigned int max_revokes = (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_log_descriptor)) / sizeof(u64… in gfs2_ail_flush()
121 max_revokes += (sdp->sd_sb.sb_bsize - sizeof(struct gfs2_meta_header)) / sizeof(u64); in gfs2_ail_flush()
123 ret = gfs2_trans_begin(sdp, 0, max_revokes); in gfs2_ail_flush()
127 gfs2_trans_end(sdp); in gfs2_ail_flush()
128 gfs2_log_flush(sdp, NULL, NORMAL_FLUSH); in gfs2_ail_flush()
142 struct gfs2_sbd *sdp = gl->gl_sbd; in rgrp_go_sync() local
143 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_sync()
151 gfs2_log_flush(sdp, gl, NORMAL_FLUSH); in rgrp_go_sync()
176 struct gfs2_sbd *sdp = gl->gl_sbd; in rgrp_go_inval() local
177 struct address_space *mapping = &sdp->sd_aspace; in rgrp_go_inval()
180 gfs2_assert_withdraw(sdp, !atomic_read(&gl->gl_ail_count)); in rgrp_go_inval()
276 struct gfs2_sbd *sdp = gl->gl_sbd; in inode_go_demote_ok() local
279 if (sdp->sd_jindex == gl->gl_object || sdp->sd_rindex == gl->gl_object) in inode_go_demote_ok()
411 struct gfs2_sbd *sdp = gl->gl_sbd; in inode_go_lock() local
430 spin_lock(&sdp->sd_trunc_lock); in inode_go_lock()
432 list_add(&sdp->sd_trunc_list, &ip->i_trunc_list); in inode_go_lock()
433 spin_unlock(&sdp->sd_trunc_lock); in inode_go_lock()
434 wake_up(&sdp->sd_quota_wait); in inode_go_lock()
472 struct gfs2_sbd *sdp = gl->gl_sbd; in freeze_go_sync() local
475 test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_sync()
476 atomic_set(&sdp->sd_freeze_state, SFS_STARTING_FREEZE); in freeze_go_sync()
477 error = freeze_super(sdp->sd_vfs); in freeze_go_sync()
480 gfs2_assert_withdraw(sdp, 0); in freeze_go_sync()
482 queue_work(gfs2_freeze_wq, &sdp->sd_freeze_work); in freeze_go_sync()
483 gfs2_log_flush(sdp, NULL, FREEZE_FLUSH); in freeze_go_sync()
495 struct gfs2_sbd *sdp = gl->gl_sbd; in freeze_go_xmote_bh() local
496 struct gfs2_inode *ip = GFS2_I(sdp->sd_jdesc->jd_inode); in freeze_go_xmote_bh()
501 if (test_bit(SDF_JOURNAL_LIVE, &sdp->sd_flags)) { in freeze_go_xmote_bh()
504 error = gfs2_find_jhead(sdp->sd_jdesc, &head); in freeze_go_xmote_bh()
506 gfs2_consist(sdp); in freeze_go_xmote_bh()
508 gfs2_consist(sdp); in freeze_go_xmote_bh()
511 if (!test_bit(SDF_SHUTDOWN, &sdp->sd_flags)) { in freeze_go_xmote_bh()
512 sdp->sd_log_sequence = head.lh_sequence + 1; in freeze_go_xmote_bh()
513 gfs2_log_pointers_init(sdp, head.lh_blkno); in freeze_go_xmote_bh()
540 struct gfs2_sbd *sdp = gl->gl_sbd; in iopen_go_callback() local
542 if (!remote || (sdp->sd_vfs->s_flags & MS_RDONLY)) in iopen_go_callback()