Home
last modified time | relevance | path

Searched refs:dma_ctrlr (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/vme/
H A Dvme.c874 struct vme_dma_resource *dma_ctrlr = NULL; in vme_dma_request() local
888 dma_ctrlr = list_entry(dma_pos, in vme_dma_request()
890 if (!dma_ctrlr) { in vme_dma_request()
896 mutex_lock(&dma_ctrlr->mtx); in vme_dma_request()
897 if (((dma_ctrlr->route_attr & route) == route) && in vme_dma_request()
898 (dma_ctrlr->locked == 0)) { in vme_dma_request()
900 dma_ctrlr->locked = 1; in vme_dma_request()
901 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()
902 allocated_ctrlr = dma_ctrlr; in vme_dma_request()
905 mutex_unlock(&dma_ctrlr in vme_dma_request()
[all...]
/kernel/linux/linux-6.6/drivers/staging/vme_user/
H A Dvme.c862 struct vme_dma_resource *dma_ctrlr = NULL; in vme_dma_request() local
876 dma_ctrlr = list_entry(dma_pos, in vme_dma_request()
878 if (!dma_ctrlr) { in vme_dma_request()
884 mutex_lock(&dma_ctrlr->mtx); in vme_dma_request()
885 if (((dma_ctrlr->route_attr & route) == route) && in vme_dma_request()
886 (dma_ctrlr->locked == 0)) { in vme_dma_request()
887 dma_ctrlr->locked = 1; in vme_dma_request()
888 mutex_unlock(&dma_ctrlr->mtx); in vme_dma_request()
889 allocated_ctrlr = dma_ctrlr; in vme_dma_request()
892 mutex_unlock(&dma_ctrlr in vme_dma_request()
[all...]
H A Dvme_tsi148.c2252 struct vme_dma_resource *dma_ctrlr; in tsi148_probe() local
2395 dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); in tsi148_probe()
2396 if (!dma_ctrlr) { in tsi148_probe()
2400 dma_ctrlr->parent = tsi148_bridge; in tsi148_probe()
2401 mutex_init(&dma_ctrlr->mtx); in tsi148_probe()
2402 dma_ctrlr->locked = 0; in tsi148_probe()
2403 dma_ctrlr->number = i; in tsi148_probe()
2404 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in tsi148_probe()
2408 INIT_LIST_HEAD(&dma_ctrlr in tsi148_probe()
2537 struct vme_dma_resource *dma_ctrlr; tsi148_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/vme/bridges/
H A Dvme_ca91cx42.c1605 struct vme_dma_resource *dma_ctrlr; in ca91cx42_probe() local
1722 dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); in ca91cx42_probe()
1723 if (!dma_ctrlr) { in ca91cx42_probe()
1727 dma_ctrlr->parent = ca91cx42_bridge; in ca91cx42_probe()
1728 mutex_init(&dma_ctrlr->mtx); in ca91cx42_probe()
1729 dma_ctrlr->locked = 0; in ca91cx42_probe()
1730 dma_ctrlr->number = i; in ca91cx42_probe()
1731 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in ca91cx42_probe()
1733 INIT_LIST_HEAD(&dma_ctrlr in ca91cx42_probe()
1848 struct vme_dma_resource *dma_ctrlr; ca91cx42_remove() local
[all...]
H A Dvme_tsi148.c2285 struct vme_dma_resource *dma_ctrlr; in tsi148_probe() local
2428 dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); in tsi148_probe()
2429 if (!dma_ctrlr) { in tsi148_probe()
2433 dma_ctrlr->parent = tsi148_bridge; in tsi148_probe()
2434 mutex_init(&dma_ctrlr->mtx); in tsi148_probe()
2435 dma_ctrlr->locked = 0; in tsi148_probe()
2436 dma_ctrlr->number = i; in tsi148_probe()
2437 dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | in tsi148_probe()
2441 INIT_LIST_HEAD(&dma_ctrlr in tsi148_probe()
2571 struct vme_dma_resource *dma_ctrlr; tsi148_remove() local
[all...]

Completed in 11 milliseconds