dma_ctrlr 1605 drivers/vme/bridges/vme_ca91cx42.c struct vme_dma_resource *dma_ctrlr; dma_ctrlr 1722 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); dma_ctrlr 1723 drivers/vme/bridges/vme_ca91cx42.c if (!dma_ctrlr) { dma_ctrlr 1727 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr->parent = ca91cx42_bridge; dma_ctrlr 1728 drivers/vme/bridges/vme_ca91cx42.c mutex_init(&dma_ctrlr->mtx); dma_ctrlr 1729 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr->locked = 0; dma_ctrlr 1730 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr->number = i; dma_ctrlr 1731 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | dma_ctrlr 1733 drivers/vme/bridges/vme_ca91cx42.c INIT_LIST_HEAD(&dma_ctrlr->pending); dma_ctrlr 1734 drivers/vme/bridges/vme_ca91cx42.c INIT_LIST_HEAD(&dma_ctrlr->running); dma_ctrlr 1735 drivers/vme/bridges/vme_ca91cx42.c list_add_tail(&dma_ctrlr->list, dma_ctrlr 1806 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); dma_ctrlr 1808 drivers/vme/bridges/vme_ca91cx42.c kfree(dma_ctrlr); dma_ctrlr 1848 drivers/vme/bridges/vme_ca91cx42.c struct vme_dma_resource *dma_ctrlr; dma_ctrlr 1890 drivers/vme/bridges/vme_ca91cx42.c dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); dma_ctrlr 1892 drivers/vme/bridges/vme_ca91cx42.c kfree(dma_ctrlr); dma_ctrlr 2284 drivers/vme/bridges/vme_tsi148.c struct vme_dma_resource *dma_ctrlr; dma_ctrlr 2427 drivers/vme/bridges/vme_tsi148.c dma_ctrlr = kmalloc(sizeof(*dma_ctrlr), GFP_KERNEL); dma_ctrlr 2428 drivers/vme/bridges/vme_tsi148.c if (!dma_ctrlr) { dma_ctrlr 2432 drivers/vme/bridges/vme_tsi148.c dma_ctrlr->parent = tsi148_bridge; dma_ctrlr 2433 drivers/vme/bridges/vme_tsi148.c mutex_init(&dma_ctrlr->mtx); dma_ctrlr 2434 drivers/vme/bridges/vme_tsi148.c dma_ctrlr->locked = 0; dma_ctrlr 2435 drivers/vme/bridges/vme_tsi148.c dma_ctrlr->number = i; dma_ctrlr 2436 drivers/vme/bridges/vme_tsi148.c dma_ctrlr->route_attr = VME_DMA_VME_TO_MEM | dma_ctrlr 2440 drivers/vme/bridges/vme_tsi148.c INIT_LIST_HEAD(&dma_ctrlr->pending); dma_ctrlr 2441 drivers/vme/bridges/vme_tsi148.c INIT_LIST_HEAD(&dma_ctrlr->running); dma_ctrlr 2442 drivers/vme/bridges/vme_tsi148.c list_add_tail(&dma_ctrlr->list, dma_ctrlr 2527 drivers/vme/bridges/vme_tsi148.c dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); dma_ctrlr 2529 drivers/vme/bridges/vme_tsi148.c kfree(dma_ctrlr); dma_ctrlr 2570 drivers/vme/bridges/vme_tsi148.c struct vme_dma_resource *dma_ctrlr; dma_ctrlr 2627 drivers/vme/bridges/vme_tsi148.c dma_ctrlr = list_entry(pos, struct vme_dma_resource, list); dma_ctrlr 2629 drivers/vme/bridges/vme_tsi148.c kfree(dma_ctrlr); dma_ctrlr 874 drivers/vme/vme.c struct vme_dma_resource *dma_ctrlr = NULL; dma_ctrlr 888 drivers/vme/vme.c dma_ctrlr = list_entry(dma_pos, dma_ctrlr 890 drivers/vme/vme.c if (!dma_ctrlr) { dma_ctrlr 896 drivers/vme/vme.c mutex_lock(&dma_ctrlr->mtx); dma_ctrlr 897 drivers/vme/vme.c if (((dma_ctrlr->route_attr & route) == route) && dma_ctrlr 898 drivers/vme/vme.c (dma_ctrlr->locked == 0)) { dma_ctrlr 900 drivers/vme/vme.c dma_ctrlr->locked = 1; dma_ctrlr 901 drivers/vme/vme.c mutex_unlock(&dma_ctrlr->mtx); dma_ctrlr 902 drivers/vme/vme.c allocated_ctrlr = dma_ctrlr; dma_ctrlr 905 drivers/vme/vme.c mutex_unlock(&dma_ctrlr->mtx); dma_ctrlr 923 drivers/vme/vme.c mutex_lock(&dma_ctrlr->mtx); dma_ctrlr 924 drivers/vme/vme.c dma_ctrlr->locked = 0; dma_ctrlr 925 drivers/vme/vme.c mutex_unlock(&dma_ctrlr->mtx);