Lines Matching defs:dg
236 struct vmci_datagram *dg;
246 dg = (struct vmci_datagram *)dg_in_buffer;
249 while (dg->dst.resource != VMCI_INVALID_ID ||
258 if (dg->dst.resource == VMCI_INVALID_ID) {
260 dg = (struct vmci_datagram *)ROUNDUP((uintptr_t)dg + 1,
262 ASSERT((uint8_t *)dg < dg_in_buffer +
265 current_dg_in_buffer_size - (uint8_t *)dg);
269 dg_in_size = VMCI_DG_SIZE_ALIGNED(dg);
296 dg = (struct vmci_datagram *)
315 if (dg->src.context == VMCI_HYPERVISOR_CONTEXT_ID &&
316 dg->dst.resource == VMCI_EVENT_HANDLER)
317 result = vmci_event_dispatch(dg);
320 vmci_datagram_invoke_guest_handler(dg);
324 dg->dst.resource, result);
327 dg = (struct vmci_datagram *)((uint8_t *)dg +
351 dg = (struct vmci_datagram *)(dg_in_buffer +
356 current_dg_in_buffer_size - (uint8_t *)dg);
363 dg = (struct vmci_datagram *)dg_in_buffer;