Lines Matching refs:send_info
361 struct vmci_datagram_snd_rcv_info send_info; in vmci_host_do_send_datagram() local
370 if (copy_from_user(&send_info, uptr, sizeof(send_info))) in vmci_host_do_send_datagram()
373 if (send_info.len > VMCI_MAX_DG_SIZE) { in vmci_host_do_send_datagram()
375 send_info.len); in vmci_host_do_send_datagram()
379 if (send_info.len < sizeof(*dg)) { in vmci_host_do_send_datagram()
381 send_info.len); in vmci_host_do_send_datagram()
385 dg = memdup_user((void __user *)(uintptr_t)send_info.addr, in vmci_host_do_send_datagram()
386 send_info.len); in vmci_host_do_send_datagram()
393 if (VMCI_DG_SIZE(dg) != send_info.len) { in vmci_host_do_send_datagram()
406 send_info.result = vmci_datagram_dispatch(cid, dg, true); in vmci_host_do_send_datagram()
409 return copy_to_user(uptr, &send_info, sizeof(send_info)) ? -EFAULT : 0; in vmci_host_do_send_datagram()