Lines Matching refs:send_info
364 struct vmci_datagram_snd_rcv_info send_info; in vmci_host_do_send_datagram() local
373 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram()
376 if (send_info.len > VMCI_MAX_DG_SIZE) { in vmci_host_do_send_datagram()
378 send_info.len); in vmci_host_do_send_datagram()
382 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram()
384 send_info.len); in vmci_host_do_send_datagram()
388 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram()
389 send_info.len); in vmci_host_do_send_datagram()
396 if (VMCI_DG_SIZE(dg) != send_info.len) { in vmci_host_do_send_datagram()
409 send_info.result = vmci_datagram_dispatch(cid, dg, true); in vmci_host_do_send_datagram()
412 return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; in vmci_host_do_send_datagram()