Lines Matching defs:vmbus_xact
38 #include <dev/hyperv/include/vmbus_xact.h>
40 struct vmbus_xact {
61 struct vmbus_xact *xc_free;
62 struct vmbus_xact *xc_active;
63 struct vmbus_xact *xc_orphan;
68 static struct vmbus_xact *vmbus_xact_alloc(struct vmbus_xact_ctx *,
70 static void vmbus_xact_free(struct vmbus_xact *);
71 static struct vmbus_xact *vmbus_xact_get1(struct vmbus_xact_ctx *,
73 static const void *vmbus_xact_wait1(struct vmbus_xact *, size_t *,
75 static const void *vmbus_xact_return(struct vmbus_xact *,
77 static void vmbus_xact_save_resp(struct vmbus_xact *,
81 static struct vmbus_xact *
84 struct vmbus_xact *xact;
104 vmbus_xact_free(struct vmbus_xact *xact)
114 static struct vmbus_xact *
117 struct vmbus_xact *xact;
203 struct vmbus_xact *
206 struct vmbus_xact *xact;
220 vmbus_xact_put(struct vmbus_xact *xact)
235 vmbus_xact_req_data(const struct vmbus_xact *xact)
242 vmbus_xact_req_paddr(const struct vmbus_xact *xact)
249 vmbus_xact_priv(const struct vmbus_xact *xact, size_t priv_len)
258 vmbus_xact_activate(struct vmbus_xact *xact)
271 vmbus_xact_deactivate(struct vmbus_xact *xact)
282 vmbus_xact_return(struct vmbus_xact *xact, size_t *resp_len)
311 vmbus_xact_wait1(struct vmbus_xact *xact, size_t *resp_len,
339 vmbus_xact_wait(struct vmbus_xact *xact, size_t *resp_len)
346 vmbus_xact_busywait(struct vmbus_xact *xact, size_t *resp_len)
353 vmbus_xact_poll(struct vmbus_xact *xact, size_t *resp_len)
375 vmbus_xact_save_resp(struct vmbus_xact *xact, const void *data, size_t dlen)
395 vmbus_xact_wakeup(struct vmbus_xact *xact, const void *data, size_t dlen)