Home
last modified time | relevance | path

Searched refs:dma_ctrlr (Results 1 – 2 of 2) sorted by relevance

/Linux-v6.1/drivers/staging/vme_user/
Dvme.c865 struct vme_dma_resource *dma_ctrlr = NULL; in vme_dma_request() local
879 dma_ctrlr = list_entry(dma_pos, in vme_dma_request()
881 if (!dma_ctrlr) { in vme_dma_request()
887 mutex_lock(&dma_ctrlr->mtx); in vme_dma_request()
888 if (((dma_ctrlr->route_attr & route) == route) && in vme_dma_request()
889 (dma_ctrlr->locked == 0)) { in vme_dma_request()
891 dma_ctrlr->locked = 1; in vme_dma_request()
892 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()
893 allocated_ctrlr = dma_ctrlr; in vme_dma_request()
896 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()
[all …]
Dvme_tsi148.c2260 struct vme_dma_resource *dma_ctrlr; in tsi148_probe() local
2403 dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); in tsi148_probe()
2404 if (!dma_ctrlr) { in tsi148_probe()
2408 dma_ctrlr->parent = tsi148_bridge; in tsi148_probe()
2409 mutex_init(&dma_ctrlr->mtx); in tsi148_probe()
2410 dma_ctrlr->locked = 0; in tsi148_probe()
2411 dma_ctrlr->number = i; in tsi148_probe()
2412 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in tsi148_probe()
2416 INIT_LIST_HEAD(&dma_ctrlr->pending); in tsi148_probe()
2417 INIT_LIST_HEAD(&dma_ctrlr->running); in tsi148_probe()
[all …]