Home
last modified time | relevance | path

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

/openbsd/src/sys/dev/pv/
Dhyperv.c1126 ch->ch_ring = km_alloc(2 * buflen, &kv_any, &kp_zero, cold ? in hv_channel_ring_create()
1128 if (ch->ch_ring == NULL) { in hv_channel_ring_create()
1136 ch->ch_wrd.rd_ring = (struct vmbus_bufring *)ch->ch_ring; in hv_channel_ring_create()
1142 ch->ch_rrd.rd_ring = (struct vmbus_bufring *)((uint8_t *)ch->ch_ring + in hv_channel_ring_create()
1148 if (hv_handle_alloc(ch, ch->ch_ring, 2 * buflen, &ch->ch_ring_gpadl)) { in hv_channel_ring_create()
1161 km_free(ch->ch_ring, ch->ch_ring_size, &kv_any, &kp_zero); in hv_channel_ring_destroy()
1162 ch->ch_ring = NULL; in hv_channel_ring_destroy()
1178 if (ch->ch_ring == NULL && in hv_channel_open()
Dhypervvar.h71 void *ch_ring; member