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