Home
last modified time | relevance | path

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

/openbmc/qemu/include/hw/hyperv/
H A Dvmbus.h38 typedef struct VMBusChannel VMBusChannel; typedef
68 int (*open_channel)(VMBusChannel *chan);
72 void (*close_channel)(VMBusChannel *chan);
84 VMBusChannel *channels;
96 VMBusChannel *chan;
107 uint32_t vmbus_channel_idx(VMBusChannel *chan);
108 bool vmbus_channel_is_open(VMBusChannel *chan);
114 void vmbus_channel_notify_host(VMBusChannel *chan);
123 int vmbus_channel_reserve(VMBusChannel *chan,
143 int vmbus_channel_recv_start(VMBusChannel *chan);
[all …]
/openbmc/qemu/hw/hyperv/
H A Dvmbus.c136 struct VMBusChannel { struct
1278 VMBusChannel *chan = container_of(e, VMBusChannel, notifier); in channel_event_cb()
1396 VMBusChannel *chan; in make_sint_route()
1507 VMBusChannel *chan; in find_channel()
1628 VMBusChannel *chan; in vmbus_deinit()
1697 VMBusChannel *chan; in handle_request_offers()
1715 VMBusChannel *chan; in send_offer()
1753 VMBusChannel *chan; in complete_offer()
1956 VMBusChannel *chan; in handle_open_channel()
1982 VMBusChannel *chan; in send_open_channel()
[all …]
H A Dhv-balloon.c290 static VMBusChannel *hv_balloon_get_channel(HvBalloon *balloon) in hv_balloon_get_channel()
292 VMBusChannel *chan; in hv_balloon_get_channel()
299 static ssize_t hv_balloon_send_packet(VMBusChannel *chan, in hv_balloon_send_packet()
349 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_unballoon_rb_wait()
364 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_unballoon_posting()
515 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_hot_add_rb_wait()
532 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_hot_add_posting()
590 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_balloon_rb_wait()
604 VMBusChannel *chan = hv_balloon_get_channel(balloon); in hv_balloon_balloon_posting()
1320 VMBusChannel *chan; in hv_balloon_recv_channel()
[all …]