Lines Matching refs:global_dev

51 static struct viafb_dev global_dev;  variable
59 iowrite32(v, global_dev.engine_mmio + reg); in viafb_mmio_write()
64 return ioread32(global_dev.engine_mmio + reg); in viafb_mmio_read()
170 spin_lock(&global_dev.reg_lock); in viafb_dma_irq()
177 spin_unlock(&global_dev.reg_lock); in viafb_dma_irq()
191 if (global_dev.chip_type != UNICHROME_VX855) in viafb_request_dma()
200 ret = request_irq(global_dev.pdev->irq, viafb_dma_irq, in viafb_request_dma()
218 free_irq(global_dev.pdev->irq, &viafb_dma_users); in viafb_release_dma()
240 spin_lock_irqsave(&global_dev.reg_lock, flags);
255 spin_unlock_irqrestore(&global_dev.reg_lock, flags);
284 descrpages = dma_alloc_coherent(&global_dev.pdev->dev, in viafb_dma_copy_out_sg()
288 dev_err(&global_dev.pdev->dev, "Unable to get descr page.\n"); in viafb_dma_copy_out_sg()
315 spin_lock_irqsave(&global_dev.reg_lock, flags); in viafb_dma_copy_out_sg()
325 spin_unlock_irqrestore(&global_dev.reg_lock, flags); in viafb_dma_copy_out_sg()
342 dma_free_coherent(&global_dev.pdev->dev, in viafb_dma_copy_out_sg()
686 memset(&global_dev, 0, sizeof(global_dev)); in via_pci_probe()
687 global_dev.pdev = pdev; in via_pci_probe()
688 global_dev.chip_type = ent->driver_data; in via_pci_probe()
689 global_dev.port_cfg = adap_configs; in via_pci_probe()
691 global_dev.port_cfg = olpc_adap_configs; in via_pci_probe()
693 spin_lock_init(&global_dev.reg_lock); in via_pci_probe()
694 ret = via_pci_setup_mmio(&global_dev); in via_pci_probe()
702 via_setup_subdevs(&global_dev); in via_pci_probe()
706 ret = via_fb_pci_probe(&global_dev); in via_pci_probe()
713 via_pci_teardown_mmio(&global_dev); in via_pci_probe()
723 via_pci_teardown_mmio(&global_dev); in via_pci_remove()