dg_info 138 drivers/misc/vmw_vmci/vmci_datagram.c struct delayed_datagram_info *dg_info = dg_info 141 drivers/misc/vmw_vmci/vmci_datagram.c dg_info->entry->recv_cb(dg_info->entry->client_data, &dg_info->msg); dg_info 143 drivers/misc/vmw_vmci/vmci_datagram.c vmci_resource_put(&dg_info->entry->resource); dg_info 145 drivers/misc/vmw_vmci/vmci_datagram.c if (dg_info->in_dg_host_queue) dg_info 148 drivers/misc/vmw_vmci/vmci_datagram.c kfree(dg_info); dg_info 218 drivers/misc/vmw_vmci/vmci_datagram.c struct delayed_datagram_info *dg_info; dg_info 227 drivers/misc/vmw_vmci/vmci_datagram.c dg_info = kmalloc(sizeof(*dg_info) + dg_info 229 drivers/misc/vmw_vmci/vmci_datagram.c if (!dg_info) { dg_info 235 drivers/misc/vmw_vmci/vmci_datagram.c dg_info->in_dg_host_queue = true; dg_info 236 drivers/misc/vmw_vmci/vmci_datagram.c dg_info->entry = dst_entry; dg_info 237 drivers/misc/vmw_vmci/vmci_datagram.c memcpy(&dg_info->msg, dg, dg_size); dg_info 239 drivers/misc/vmw_vmci/vmci_datagram.c INIT_WORK(&dg_info->work, dg_delayed_dispatch); dg_info 240 drivers/misc/vmw_vmci/vmci_datagram.c schedule_work(&dg_info->work); dg_info 369 drivers/misc/vmw_vmci/vmci_datagram.c struct delayed_datagram_info *dg_info; dg_info 371 drivers/misc/vmw_vmci/vmci_datagram.c dg_info = kmalloc(sizeof(*dg_info) + (size_t)dg->payload_size, dg_info 373 drivers/misc/vmw_vmci/vmci_datagram.c if (!dg_info) { dg_info 378 drivers/misc/vmw_vmci/vmci_datagram.c dg_info->in_dg_host_queue = false; dg_info 379 drivers/misc/vmw_vmci/vmci_datagram.c dg_info->entry = dst_entry; dg_info 380 drivers/misc/vmw_vmci/vmci_datagram.c memcpy(&dg_info->msg, dg, VMCI_DG_SIZE(dg)); dg_info 382 drivers/misc/vmw_vmci/vmci_datagram.c INIT_WORK(&dg_info->work, dg_delayed_dispatch); dg_info 383 drivers/misc/vmw_vmci/vmci_datagram.c schedule_work(&dg_info->work);