Lines Matching refs:sd_lockstruct
49 &sdp->sd_lockstruct, &sdp->sd_kobj);
56 if (gfs2_assert_warn(sdp, sdp->sd_lockstruct.ls_lockspace) ||
57 gfs2_assert_warn(sdp, sdp->sd_lockstruct.ls_ops) ||
58 gfs2_assert_warn(sdp, sdp->sd_lockstruct.ls_lvb_size >=
60 gfs2_unmount_lockproto(&sdp->sd_lockstruct);
68 sdp->sd_lockstruct.ls_jid);
72 if ((sdp->sd_lockstruct.ls_flags & LM_LSFLAG_LOCAL) &&
85 sdp->sd_lockstruct.ls_ops->lm_others_may_mount(
86 sdp->sd_lockstruct.ls_lockspace);
92 gfs2_unmount_lockproto(&sdp->sd_lockstruct);
110 gfs2_withdraw_lockproto(&sdp->sd_lockstruct);
122 error = sdp->sd_lockstruct.ls_ops->lm_get_lock(
123 sdp->sd_lockstruct.ls_lockspace, name, lockp);
130 sdp->sd_lockstruct.ls_ops->lm_put_lock(lock);
139 ret = sdp->sd_lockstruct.ls_ops->lm_lock(lock, cur_state,
149 ret = sdp->sd_lockstruct.ls_ops->lm_unlock(lock, cur_state);
156 sdp->sd_lockstruct.ls_ops->lm_cancel(lock);
163 error = sdp->sd_lockstruct.ls_ops->lm_hold_lvb(lock, lvbp);
170 sdp->sd_lockstruct.ls_ops->lm_unhold_lvb(lock, lvb);
178 error = sdp->sd_lockstruct.ls_ops->lm_plock_get(
179 sdp->sd_lockstruct.ls_lockspace, name, file, fl);
188 error = sdp->sd_lockstruct.ls_ops->lm_plock(
189 sdp->sd_lockstruct.ls_lockspace, name, file, cmd, fl);
198 error = sdp->sd_lockstruct.ls_ops->lm_punlock(
199 sdp->sd_lockstruct.ls_lockspace, name, file, fl);
207 sdp->sd_lockstruct.ls_ops->lm_recovery_done(
208 sdp->sd_lockstruct.ls_lockspace, jid, message);