Lines Matching refs:dma_ctrlr
2288 struct vme_dma_resource *dma_ctrlr; in tsi148_probe() local
2431 dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); in tsi148_probe()
2432 if (!dma_ctrlr) { in tsi148_probe()
2436 dma_ctrlr->parent = tsi148_bridge; in tsi148_probe()
2437 mutex_init(&dma_ctrlr->mtx); in tsi148_probe()
2438 dma_ctrlr->locked = 0; in tsi148_probe()
2439 dma_ctrlr->number = i; in tsi148_probe()
2440 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in tsi148_probe()
2444 INIT_LIST_HEAD(&dma_ctrlr->pending); in tsi148_probe()
2445 INIT_LIST_HEAD(&dma_ctrlr->running); in tsi148_probe()
2446 list_add_tail(&dma_ctrlr->list, in tsi148_probe()
2531 dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); in tsi148_probe()
2533 kfree(dma_ctrlr); in tsi148_probe()
2574 struct vme_dma_resource *dma_ctrlr; in tsi148_remove() local
2631 dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); in tsi148_remove()
2633 kfree(dma_ctrlr); in tsi148_remove()