Lines Matching refs:tsi148_device
2282 struct tsi148_driver *tsi148_device;
2298 tsi148_device = kzalloc(sizeof(*tsi148_device), GFP_KERNEL);
2299 if (!tsi148_device) {
2304 tsi148_bridge->driver_priv = tsi148_device;
2321 tsi148_device->base = ioremap(pci_resource_start(pdev, 0),
2323 if (!tsi148_device->base) {
2330 data = ioread32(tsi148_device->base + TSI148_PCFS_ID) & 0x0000FFFF;
2338 init_waitqueue_head(&tsi148_device->dma_queue[0]);
2339 init_waitqueue_head(&tsi148_device->dma_queue[1]);
2340 init_waitqueue_head(&tsi148_device->iack_queue);
2341 mutex_init(&tsi148_device->vme_int);
2342 mutex_init(&tsi148_device->vme_rmw);
2363 tsi148_device->flush_image =
2364 kmalloc(sizeof(*tsi148_device->flush_image),
2366 if (!tsi148_device->flush_image) {
2370 tsi148_device->flush_image->parent = tsi148_bridge;
2371 spin_lock_init(&tsi148_device->flush_image->lock);
2372 tsi148_device->flush_image->locked = 1;
2373 tsi148_device->flush_image->number = master_num;
2374 memset(&tsi148_device->flush_image->bus_resource, 0,
2375 sizeof(tsi148_device->flush_image->bus_resource));
2376 tsi148_device->flush_image->kern_base = NULL;
2480 data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT);
2508 data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT);
2511 iowrite32be(data, tsi148_device->base + TSI148_LCSR_VSTAT);
2551 iounmap(tsi148_device->base);
2557 kfree(tsi148_device);