Lines Matching refs:sigp_ctrl

53 		union esca_sigp_ctrl sigp_ctrl =  in sca_ext_call_pending()  local
54 sca->cpu[vcpu->vcpu_id].sigp_ctrl; in sca_ext_call_pending()
56 c = sigp_ctrl.c; in sca_ext_call_pending()
57 scn = sigp_ctrl.scn; in sca_ext_call_pending()
60 union bsca_sigp_ctrl sigp_ctrl = in sca_ext_call_pending() local
61 sca->cpu[vcpu->vcpu_id].sigp_ctrl; in sca_ext_call_pending()
63 c = sigp_ctrl.c; in sca_ext_call_pending()
64 scn = sigp_ctrl.scn; in sca_ext_call_pending()
82 union esca_sigp_ctrl *sigp_ctrl = in sca_inject_ext_call() local
83 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
84 union esca_sigp_ctrl new_val = {0}, old_val = *sigp_ctrl; in sca_inject_ext_call()
91 rc = cmpxchg(&sigp_ctrl->value, old_val.value, new_val.value); in sca_inject_ext_call()
94 union bsca_sigp_ctrl *sigp_ctrl = in sca_inject_ext_call() local
95 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
96 union bsca_sigp_ctrl new_val = {0}, old_val = *sigp_ctrl; in sca_inject_ext_call()
103 rc = cmpxchg(&sigp_ctrl->value, old_val.value, new_val.value); in sca_inject_ext_call()
125 union esca_sigp_ctrl *sigp_ctrl = in sca_clear_ext_call() local
126 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_clear_ext_call()
127 union esca_sigp_ctrl old = *sigp_ctrl; in sca_clear_ext_call()
130 rc = cmpxchg(&sigp_ctrl->value, old.value, 0); in sca_clear_ext_call()
133 union bsca_sigp_ctrl *sigp_ctrl = in sca_clear_ext_call() local
134 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_clear_ext_call()
135 union bsca_sigp_ctrl old = *sigp_ctrl; in sca_clear_ext_call()
138 rc = cmpxchg(&sigp_ctrl->value, old.value, 0); in sca_clear_ext_call()