Lines Matching refs:ca91cx42_device
1613 struct ca91cx42_driver *ca91cx42_device; in ca91cx42_probe() local
1631 ca91cx42_device = kzalloc(sizeof(struct ca91cx42_driver), GFP_KERNEL); in ca91cx42_probe()
1633 if (ca91cx42_device == NULL) { in ca91cx42_probe()
1640 ca91cx42_bridge->driver_priv = ca91cx42_device; in ca91cx42_probe()
1657 ca91cx42_device->base = ioremap_nocache(pci_resource_start(pdev, 0), in ca91cx42_probe()
1659 if (!ca91cx42_device->base) { in ca91cx42_probe()
1666 data = ioread32(ca91cx42_device->base + CA91CX42_PCI_ID) & 0x0000FFFF; in ca91cx42_probe()
1674 init_waitqueue_head(&ca91cx42_device->dma_queue); in ca91cx42_probe()
1675 init_waitqueue_head(&ca91cx42_device->iack_queue); in ca91cx42_probe()
1676 mutex_init(&ca91cx42_device->vme_int); in ca91cx42_probe()
1677 mutex_init(&ca91cx42_device->vme_rmw); in ca91cx42_probe()
1803 data = ioread32(ca91cx42_device->base + MISC_CTL); in ca91cx42_probe()
1857 ca91cx42_irq_exit(ca91cx42_device, pdev); in ca91cx42_probe()
1860 iounmap(ca91cx42_device->base); in ca91cx42_probe()
1866 kfree(ca91cx42_device); in ca91cx42_probe()