Lines Matching refs:vmbus_channel

93 static void	vmbus_channel_cpu_default(struct vmbus_channel *);
98 static struct vmbus_channel *
100 static int vmbus_channel_ring_create(struct vmbus_channel *, uint32_t);
101 static void vmbus_channel_ring_destroy(struct vmbus_channel *);
102 static void vmbus_channel_detach(struct vmbus_channel *);
107 struct vmbus_channel *);
274 sc->sc_chanmap = kmem_zalloc(sizeof(struct vmbus_channel *) *
310 sizeof(struct vmbus_channel *) * VMBUS_CHAN_MAX);
332 sizeof(struct vmbus_channel *) * VMBUS_CHAN_MAX);
710 struct vmbus_channel *ch;
1021 static struct vmbus_channel *
1024 struct vmbus_channel *ch;
1050 vmbus_channel_free(struct vmbus_channel *ch)
1073 vmbus_channel_add(struct vmbus_channel *nch)
1076 struct vmbus_channel *ch;
1141 vmbus_channel_cpu_set(struct vmbus_channel *ch, int cpu)
1162 vmbus_channel_cpu_rr(struct vmbus_channel *ch)
1172 vmbus_channel_cpu_default(struct vmbus_channel *ch)
1184 vmbus_channel_is_revoked(struct vmbus_channel *ch)
1193 struct vmbus_channel *ch;
1252 struct vmbus_channel *ch;
1285 vmbus_channel_release(struct vmbus_channel *ch)
1304 struct vmbus_channel **
1305 vmbus_subchannel_get(struct vmbus_channel *prich, int subchan_cnt)
1308 struct vmbus_channel **ret, *ch;
1314 ret = kmem_zalloc(sizeof(struct vmbus_channel *) * subchan_cnt,
1353 vmbus_subchannel_rel(struct vmbus_channel **subch, int cnt)
1356 kmem_free(subch, sizeof(struct vmbus_channel *) * cnt);
1360 vmbus_subchannel_drain(struct vmbus_channel *prich)
1381 static struct vmbus_channel *
1384 struct vmbus_channel *ch = NULL;
1394 vmbus_channel_ring_create(struct vmbus_channel *ch, uint32_t buflen)
1434 vmbus_channel_ring_destroy(struct vmbus_channel *ch)
1449 vmbus_channel_open(struct vmbus_channel *ch, size_t buflen, void *udata,
1498 vmbus_channel_detach(struct vmbus_channel *ch)
1515 vmbus_channel_close_internal(struct vmbus_channel *ch)
1541 vmbus_channel_close_direct(struct vmbus_channel *ch)
1552 vmbus_channel_close(struct vmbus_channel *ch)
1554 struct vmbus_channel **subch;
1575 vmbus_channel_setevent(struct vmbus_softc *sc, struct vmbus_channel *ch)
1591 struct vmbus_channel *ch = arg;
1604 vmbus_channel_setdeferred(struct vmbus_channel *ch, const char *name)
1615 vmbus_channel_schedule(struct vmbus_channel *ch)
1722 vmbus_channel_send(struct vmbus_channel *ch, void *data, uint32_t datalen,
1760 vmbus_channel_send_sgl(struct vmbus_channel *ch, struct vmbus_gpa *sgl,
1804 vmbus_channel_send_prpl(struct vmbus_channel *ch, struct vmbus_gpa_range *prpl,
1893 vmbus_channel_recv(struct vmbus_channel *ch, void *data, uint32_t datalen,
1949 vmbus_channel_pause(struct vmbus_channel *ch)
1958 vmbus_channel_unpause(struct vmbus_channel *ch)
1971 vmbus_channel_ready(struct vmbus_channel *ch)
1981 vmbus_channel_tx_empty(struct vmbus_channel *ch)
1988 vmbus_channel_rx_empty(struct vmbus_channel *ch)
2003 vmbus_handle_alloc(struct vmbus_channel *ch, const struct hyperv_dma *dma,
2129 vmbus_handle_free(struct vmbus_channel *ch, uint32_t handle)
2227 vmbus_devq_enqueue(struct vmbus_softc *sc, int type, struct vmbus_channel *ch)
2258 struct vmbus_channel *ch;
2326 struct vmbus_channel *ch, *prich;