vmci_dev 210 drivers/misc/vmw_vmci/vmci_guest.c struct vmci_guest_device *vmci_dev = (struct vmci_guest_device *)data; vmci_dev 211 drivers/misc/vmw_vmci/vmci_guest.c u8 *dg_in_buffer = vmci_dev->data_buffer; vmci_dev 219 drivers/misc/vmw_vmci/vmci_guest.c ioread8_rep(vmci_dev->iobase + VMCI_DATA_IN_ADDR, vmci_dev 220 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->data_buffer, current_dg_in_buffer_size); vmci_dev 280 drivers/misc/vmw_vmci/vmci_guest.c ioread8_rep(vmci_dev->iobase + vmci_dev 282 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->data_buffer + vmci_dev 299 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(vmci_dev->dev, vmci_dev 313 drivers/misc/vmw_vmci/vmci_guest.c dev_dbg(vmci_dev->dev, vmci_dev 322 drivers/misc/vmw_vmci/vmci_guest.c ioread8_rep(vmci_dev->iobase + vmci_dev 324 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->data_buffer, vmci_dev 342 drivers/misc/vmw_vmci/vmci_guest.c ioread8_rep(vmci_dev->iobase + VMCI_DATA_IN_ADDR, vmci_dev 343 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->data_buffer, vmci_dev 431 drivers/misc/vmw_vmci/vmci_guest.c struct vmci_guest_device *vmci_dev; vmci_dev 459 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev = devm_kzalloc(&pdev->dev, sizeof(*vmci_dev), GFP_KERNEL); vmci_dev 460 drivers/misc/vmw_vmci/vmci_guest.c if (!vmci_dev) { vmci_dev 466 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->dev = &pdev->dev; vmci_dev 467 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->exclusive_vectors = false; vmci_dev 468 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->iobase = iobase; vmci_dev 470 drivers/misc/vmw_vmci/vmci_guest.c tasklet_init(&vmci_dev->datagram_tasklet, vmci_dev 471 drivers/misc/vmw_vmci/vmci_guest.c vmci_dispatch_dgs, (unsigned long)vmci_dev); vmci_dev 472 drivers/misc/vmw_vmci/vmci_guest.c tasklet_init(&vmci_dev->bm_tasklet, vmci_dev 473 drivers/misc/vmw_vmci/vmci_guest.c vmci_process_bitmap, (unsigned long)vmci_dev); vmci_dev 475 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->data_buffer = vmalloc(VMCI_MAX_DG_SIZE); vmci_dev 476 drivers/misc/vmw_vmci/vmci_guest.c if (!vmci_dev->data_buffer) { vmci_dev 493 drivers/misc/vmw_vmci/vmci_guest.c capabilities = ioread32(vmci_dev->iobase + VMCI_CAPS_ADDR); vmci_dev 522 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_bitmap = dma_alloc_coherent( vmci_dev 523 drivers/misc/vmw_vmci/vmci_guest.c &pdev->dev, PAGE_SIZE, &vmci_dev->notification_base, vmci_dev 525 drivers/misc/vmw_vmci/vmci_guest.c if (!vmci_dev->notification_bitmap) { vmci_dev 529 drivers/misc/vmw_vmci/vmci_guest.c memset(vmci_dev->notification_bitmap, 0, PAGE_SIZE); vmci_dev 537 drivers/misc/vmw_vmci/vmci_guest.c iowrite32(caps_in_use, vmci_dev->iobase + VMCI_CAPS_ADDR); vmci_dev 541 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev_g = vmci_dev; vmci_dev 551 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_base >> PAGE_SHIFT; vmci_dev 592 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->exclusive_vectors = true; vmci_dev 600 drivers/misc/vmw_vmci/vmci_guest.c IRQF_SHARED, KBUILD_MODNAME, vmci_dev); vmci_dev 613 drivers/misc/vmw_vmci/vmci_guest.c if (vmci_dev->exclusive_vectors) { vmci_dev 616 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev); vmci_dev 633 drivers/misc/vmw_vmci/vmci_guest.c iowrite32(cmd, vmci_dev->iobase + VMCI_IMR_ADDR); vmci_dev 637 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->iobase + VMCI_CONTROL_ADDR); vmci_dev 639 drivers/misc/vmw_vmci/vmci_guest.c pci_set_drvdata(pdev, vmci_dev); vmci_dev 643 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 0), vmci_dev); vmci_dev 644 drivers/misc/vmw_vmci/vmci_guest.c tasklet_kill(&vmci_dev->datagram_tasklet); vmci_dev 645 drivers/misc/vmw_vmci/vmci_guest.c tasklet_kill(&vmci_dev->bm_tasklet); vmci_dev 657 drivers/misc/vmw_vmci/vmci_guest.c if (vmci_dev->notification_bitmap) { vmci_dev 659 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->iobase + VMCI_CONTROL_ADDR); vmci_dev 661 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_bitmap, vmci_dev 662 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_base); vmci_dev 672 drivers/misc/vmw_vmci/vmci_guest.c vfree(vmci_dev->data_buffer); vmci_dev 680 drivers/misc/vmw_vmci/vmci_guest.c struct vmci_guest_device *vmci_dev = pci_get_drvdata(pdev); vmci_dev 701 drivers/misc/vmw_vmci/vmci_guest.c iowrite32(VMCI_CONTROL_RESET, vmci_dev->iobase + VMCI_CONTROL_ADDR); vmci_dev 708 drivers/misc/vmw_vmci/vmci_guest.c if (vmci_dev->exclusive_vectors) vmci_dev 709 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 1), vmci_dev); vmci_dev 710 drivers/misc/vmw_vmci/vmci_guest.c free_irq(pci_irq_vector(pdev, 0), vmci_dev); vmci_dev 713 drivers/misc/vmw_vmci/vmci_guest.c tasklet_kill(&vmci_dev->datagram_tasklet); vmci_dev 714 drivers/misc/vmw_vmci/vmci_guest.c tasklet_kill(&vmci_dev->bm_tasklet); vmci_dev 716 drivers/misc/vmw_vmci/vmci_guest.c if (vmci_dev->notification_bitmap) { vmci_dev 723 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_bitmap, vmci_dev 724 drivers/misc/vmw_vmci/vmci_guest.c vmci_dev->notification_base); vmci_dev 727 drivers/misc/vmw_vmci/vmci_guest.c vfree(vmci_dev->data_buffer);