Home
last modified time | relevance | path

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

/freebsd-14.2/sys/dev/hyperv/vmbus/
H A Dvmbus_chan.c344 KASSERT(chan->ch_bufring == NULL, ("bufrings are allocated")); in vmbus_chan_open()
346 chan->ch_bufring = contigmalloc(chan->ch_bufring_size, M_DEVBUF, in vmbus_chan_open()
348 if (chan->ch_bufring == NULL) { in vmbus_chan_open()
353 cbr.cbr = chan->ch_bufring; in vmbus_chan_open()
354 cbr.cbr_paddr = pmap_kextract((vm_offset_t)chan->ch_bufring); in vmbus_chan_open()
372 contigfree(chan->ch_bufring, chan->ch_bufring_size, in vmbus_chan_open()
375 chan->ch_bufring = NULL; in vmbus_chan_open()
929 chan->ch_bufring = NULL; in vmbus_chan_close_internal()
942 if (chan->ch_bufring != NULL) { in vmbus_chan_close_internal()
943 contigfree(chan->ch_bufring, chan->ch_bufring_size, M_DEVBUF); in vmbus_chan_close_internal()
[all …]
H A Dvmbus_chanvar.h125 void *ch_bufring; /* TX+RX bufrings */ member