dma_exit
goto dma_exit;
goto dma_exit;
dma_exit:
dma_exit(dev, dma);
goto dma_exit;
dma_exit:
if (dws->dma_ops && dws->dma_ops->dma_exit)
dws->dma_ops->dma_exit(dws);
if (dws->dma_ops && dws->dma_ops->dma_exit)
dws->dma_ops->dma_exit(dws);
.dma_exit = dw_spi_dma_exit,
.dma_exit = dw_spi_dma_exit,
void (*dma_exit)(struct dw_spi *dws);
.dma_exit = cppi41_dma_controller_destroy,
.dma_exit = musbhs_dma_controller_destroy,
.dma_exit = musbhs_dma_controller_destroy,
.dma_exit = musbhs_dma_controller_destroy,
if (!musb->ops->dma_init || !musb->ops->dma_exit) {
musb_dma_controller_destroy = musb->ops->dma_exit;
void (*dma_exit)(struct dma_controller *c);
.dma_exit = cppi41_dma_controller_destroy,
.dma_exit = musbhs_dma_controller_destroy,
.dma_exit = sunxi_musb_dma_controller_destroy,
.dma_exit = tusb_dma_controller_destroy,
.dma_exit = ux500_dma_controller_destroy,