Lines Matching refs:tsi148_device

2281 	struct tsi148_driver *tsi148_device;  in tsi148_probe()  local
2297 tsi148_device = kzalloc(sizeof(*tsi148_device), GFP_KERNEL); in tsi148_probe()
2298 if (!tsi148_device) { in tsi148_probe()
2303 tsi148_bridge->driver_priv = tsi148_device; in tsi148_probe()
2320 tsi148_device->base = ioremap(pci_resource_start(pdev, 0), in tsi148_probe()
2322 if (!tsi148_device->base) { in tsi148_probe()
2329 data = ioread32(tsi148_device->base + TSI148_PCFS_ID) & 0x0000FFFF; in tsi148_probe()
2337 init_waitqueue_head(&tsi148_device->dma_queue[0]); in tsi148_probe()
2338 init_waitqueue_head(&tsi148_device->dma_queue[1]); in tsi148_probe()
2339 init_waitqueue_head(&tsi148_device->iack_queue); in tsi148_probe()
2340 mutex_init(&tsi148_device->vme_int); in tsi148_probe()
2341 mutex_init(&tsi148_device->vme_rmw); in tsi148_probe()
2362 tsi148_device->flush_image = in tsi148_probe()
2363 kmalloc(sizeof(*tsi148_device->flush_image), in tsi148_probe()
2365 if (!tsi148_device->flush_image) { in tsi148_probe()
2369 tsi148_device->flush_image->parent = tsi148_bridge; in tsi148_probe()
2370 spin_lock_init(&tsi148_device->flush_image->lock); in tsi148_probe()
2371 tsi148_device->flush_image->locked = 1; in tsi148_probe()
2372 tsi148_device->flush_image->number = master_num; in tsi148_probe()
2373 memset(&tsi148_device->flush_image->bus_resource, 0, in tsi148_probe()
2374 sizeof(tsi148_device->flush_image->bus_resource)); in tsi148_probe()
2375 tsi148_device->flush_image->kern_base = NULL; in tsi148_probe()
2479 data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT); in tsi148_probe()
2507 data = ioread32be(tsi148_device->base + TSI148_LCSR_VSTAT); in tsi148_probe()
2510 iowrite32be(data, tsi148_device->base + TSI148_LCSR_VSTAT); in tsi148_probe()
2550 iounmap(tsi148_device->base); in tsi148_probe()
2556 kfree(tsi148_device); in tsi148_probe()