Lines Matching refs:sigp_ctrl

46 		union esca_sigp_ctrl sigp_ctrl =  in sca_ext_call_pending()  local
47 sca->cpu[vcpu->vcpu_id].sigp_ctrl; in sca_ext_call_pending()
49 c = sigp_ctrl.c; in sca_ext_call_pending()
50 scn = sigp_ctrl.scn; in sca_ext_call_pending()
53 union bsca_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()
75 union esca_sigp_ctrl *sigp_ctrl = in sca_inject_ext_call() local
76 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
77 union esca_sigp_ctrl new_val = {0}, old_val = *sigp_ctrl; in sca_inject_ext_call()
84 rc = cmpxchg(&sigp_ctrl->value, old_val.value, new_val.value); in sca_inject_ext_call()
87 union bsca_sigp_ctrl *sigp_ctrl = in sca_inject_ext_call() local
88 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_inject_ext_call()
89 union bsca_sigp_ctrl new_val = {0}, old_val = *sigp_ctrl; in sca_inject_ext_call()
96 rc = cmpxchg(&sigp_ctrl->value, old_val.value, new_val.value); in sca_inject_ext_call()
118 union esca_sigp_ctrl *sigp_ctrl = in sca_clear_ext_call() local
119 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_clear_ext_call()
120 union esca_sigp_ctrl old = *sigp_ctrl; in sca_clear_ext_call()
123 rc = cmpxchg(&sigp_ctrl->value, old.value, 0); in sca_clear_ext_call()
126 union bsca_sigp_ctrl *sigp_ctrl = in sca_clear_ext_call() local
127 &(sca->cpu[vcpu->vcpu_id].sigp_ctrl); in sca_clear_ext_call()
128 union bsca_sigp_ctrl old = *sigp_ctrl; in sca_clear_ext_call()
131 rc = cmpxchg(&sigp_ctrl->value, old.value, 0); in sca_clear_ext_call()