Lines Matching refs:dg
364 struct vmci_datagram *dg = NULL;
381 if (send_info.len < sizeof(*dg)) {
387 dg = memdup_user((void __user *)(uintptr_t)send_info.addr,
389 if (IS_ERR(dg)) {
392 return PTR_ERR(dg);
395 if (VMCI_DG_SIZE(dg) != send_info.len) {
397 kfree(dg);
402 dg->dst.context, dg->dst.resource,
403 dg->src.context, dg->src.resource,
404 (unsigned long long)dg->payload_size);
408 send_info.result = vmci_datagram_dispatch(cid, dg, true);
409 kfree(dg);
419 struct vmci_datagram *dg = NULL;
433 &size, &dg);
437 retval = copy_to_user(ubuf, dg, VMCI_DG_SIZE(dg));
438 kfree(dg);