Searched refs:dma_ctrlr (Results 1 – 3 of 3) sorted by relevance
676 struct vme_dma_resource *dma_ctrlr = NULL; in vme_dma_request() local690 dma_ctrlr = list_entry(dma_pos, in vme_dma_request()693 if (dma_ctrlr == NULL) { in vme_dma_request()699 mutex_lock(&dma_ctrlr->mtx); in vme_dma_request()700 if (((dma_ctrlr->route_attr & route) == route) && in vme_dma_request()701 (dma_ctrlr->locked == 0)) { in vme_dma_request()703 dma_ctrlr->locked = 1; in vme_dma_request()704 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()705 allocated_ctrlr = dma_ctrlr; in vme_dma_request()708 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()[all …]
1605 struct vme_dma_resource *dma_ctrlr; in ca91cx42_probe() local1736 dma_ctrlr = kmalloc(sizeof(struct vme_dma_resource), in ca91cx42_probe()1738 if (dma_ctrlr == NULL) { in ca91cx42_probe()1744 dma_ctrlr->parent = ca91cx42_bridge; in ca91cx42_probe()1745 mutex_init(&dma_ctrlr->mtx); in ca91cx42_probe()1746 dma_ctrlr->locked = 0; in ca91cx42_probe()1747 dma_ctrlr->number = i; in ca91cx42_probe()1748 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in ca91cx42_probe()1750 INIT_LIST_HEAD(&dma_ctrlr->pending); in ca91cx42_probe()1751 INIT_LIST_HEAD(&dma_ctrlr->running); in ca91cx42_probe()[all …]
2355 struct vme_dma_resource *dma_ctrlr; in tsi148_probe() local2511 dma_ctrlr = kmalloc(sizeof(struct vme_dma_resource), in tsi148_probe()2513 if (dma_ctrlr == NULL) { in tsi148_probe()2519 dma_ctrlr->parent = tsi148_bridge; in tsi148_probe()2520 mutex_init(&dma_ctrlr->mtx); in tsi148_probe()2521 dma_ctrlr->locked = 0; in tsi148_probe()2522 dma_ctrlr->number = i; in tsi148_probe()2523 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in tsi148_probe()2527 INIT_LIST_HEAD(&dma_ctrlr->pending); in tsi148_probe()2528 INIT_LIST_HEAD(&dma_ctrlr->running); in tsi148_probe()[all …]