Home
last modified time | relevance | path

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

/openbmc/qemu/hw/hyperv/
H A Dhyperv_testdev.c26 HvSintRoute *sint_route; member
32 HvSintRoute *sint_route; member
39 HvSintRoute *sint_route; member
67 TestSintRoute *sint_route; in sint_route_create() local
69 sint_route = g_new0(TestSintRoute, 1); in sint_route_create()
70 assert(sint_route); in sint_route_create()
72 sint_route->vp_index = vp_index; in sint_route_create()
73 sint_route->sint = sint; in sint_route_create()
75 sint_route->sint_route = hyperv_sint_route_new(vp_index, sint, NULL, NULL); in sint_route_create()
76 assert(sint_route->sint_route); in sint_route_create()
[all …]
H A Dhyperv.c243 HvSintRoute *sint_route = opaque; in sint_msg_bh() local
244 HvSintStagedMessage *staged_msg = sint_route->staged_msg; in sint_msg_bh()
257 hyperv_sint_route_unref(sint_route); in sint_msg_bh()
266 HvSintRoute *sint_route = data.host_ptr; in cpu_post_msg() local
267 HvSintStagedMessage *staged_msg = sint_route->staged_msg; in cpu_post_msg()
268 SynICState *synic = sint_route->synic; in cpu_post_msg()
279 dst_msg = &synic->msg_page->slot[sint_route->sint]; in cpu_post_msg()
287 staged_msg->status = hyperv_sint_route_set_sint(sint_route); in cpu_post_msg()
301 sint_route); in cpu_post_msg()
309 int hyperv_post_msg(HvSintRoute *sint_route, struct hyperv_message *src_msg) in hyperv_post_msg() argument
[all …]
H A Dvmbus.c226 HvSintRoute *sint_route; member
1399 hyperv_sint_route_ref(vmbus->sint_route); in make_sint_route()
1400 return vmbus->sint_route; in make_sint_route()
1603 ret = hyperv_post_msg(vmbus->sint_route, &msg); in post_msg()
1615 vmbus->sint_route = hyperv_sint_route_new(vmbus->target_vp, VMBUS_SINT, in vmbus_init()
1617 if (!vmbus->sint_route) { in vmbus_init()
1641 hyperv_sint_route_unref(vmbus->sint_route); in vmbus_deinit()
1642 vmbus->sint_route = NULL; in vmbus_deinit()
/openbmc/qemu/include/hw/hyperv/
H A Dhyperv.h26 void hyperv_sint_route_ref(HvSintRoute *sint_route);
27 void hyperv_sint_route_unref(HvSintRoute *sint_route);
29 int hyperv_sint_route_set_sint(HvSintRoute *sint_route);
36 int hyperv_post_msg(HvSintRoute *sint_route, struct hyperv_message *msg);
40 int hyperv_set_event_flag(HvSintRoute *sint_route, unsigned eventno);