Home
last modified time | relevance | path

Searched refs:staged_msg (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/hw/hyperv/
H A Dhyperv.c225 HvSintStagedMessage *staged_msg; member
244 HvSintStagedMessage *staged_msg = sint_route->staged_msg; in sint_msg_bh() local
246 if (qatomic_read(&staged_msg->state) != HV_STAGED_MSG_POSTED) { in sint_msg_bh()
251 staged_msg->cb(staged_msg->cb_data, staged_msg->status); in sint_msg_bh()
252 staged_msg->status = 0; in sint_msg_bh()
255 qatomic_set(&staged_msg->state, HV_STAGED_MSG_FREE); in sint_msg_bh()
267 HvSintStagedMessage *staged_msg = sint_route->staged_msg; in cpu_post_msg() local
272 assert(staged_msg->state == HV_STAGED_MSG_BUSY); in cpu_post_msg()
275 staged_msg->status = -ENXIO; in cpu_post_msg()
283 staged_msg->status = -EAGAIN; in cpu_post_msg()
[all …]