Home
last modified time | relevance | path

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

/freebsd-12-stable/sys/dev/hyperv/vmbus/
Dvmbus_chan.c325 KASSERT(chan->ch_bufring == NULL, ("bufrings are allocated")); in vmbus_chan_open()
326 chan->ch_bufring = hyperv_dmamem_alloc(bus_get_dma_tag(chan->ch_dev), in vmbus_chan_open()
329 if (chan->ch_bufring == NULL) { in vmbus_chan_open()
334 cbr.cbr = chan->ch_bufring; in vmbus_chan_open()
354 chan->ch_bufring); in vmbus_chan_open()
356 chan->ch_bufring = NULL; in vmbus_chan_open()
910 chan->ch_bufring = NULL; in vmbus_chan_close_internal()
923 if (chan->ch_bufring != NULL) { in vmbus_chan_close_internal()
924 hyperv_dmamem_free(&chan->ch_bufring_dma, chan->ch_bufring); in vmbus_chan_close_internal()
925 chan->ch_bufring = NULL; in vmbus_chan_close_internal()
Dvmbus_chanvar.h129 void *ch_bufring; /* TX+RX bufrings */ member