Lines Matching refs:dmatsk
58 struct bcom_task *dmatsk; member
453 bcom_ata_rx_prepare(priv->dmatsk); in mpc52xx_ata_build_dmatable()
455 bcom_ata_tx_prepare(priv->dmatsk); in mpc52xx_ata_build_dmatable()
464 bcom_prepare_next_buffer(priv->dmatsk); in mpc52xx_ata_build_dmatable()
478 bcom_submit_next_buffer(priv->dmatsk, NULL); in mpc52xx_ata_build_dmatable()
494 bcom_ata_reset_bd(priv->dmatsk); in mpc52xx_ata_build_dmatable()
561 bcom_set_task_auto_start(priv->dmatsk->tasknum, priv->dmatsk->tasknum); in mpc52xx_bmdma_start()
562 bcom_enable(priv->dmatsk); in mpc52xx_bmdma_start()
571 bcom_disable(priv->dmatsk); in mpc52xx_bmdma_stop()
572 bcom_ata_reset_bd(priv->dmatsk); in mpc52xx_bmdma_stop()
600 while (bcom_buffer_done(priv->dmatsk)) in mpc52xx_ata_task_irq()
601 bcom_retrieve_buffer(priv->dmatsk, NULL, NULL); in mpc52xx_ata_task_irq()
682 struct bcom_task *dmatsk; in mpc52xx_ata_probe() local
762 dmatsk = bcom_ata_init(MAX_DMA_BUFFERS, MAX_DMA_BUFFER_SIZE); in mpc52xx_ata_probe()
763 if (!dmatsk) { in mpc52xx_ata_probe()
769 task_irq = bcom_get_task_irq(dmatsk); in mpc52xx_ata_probe()
776 priv->dmatsk = dmatsk; in mpc52xx_ata_probe()
797 bcom_ata_release(dmatsk); in mpc52xx_ata_probe()
814 task_irq = bcom_get_task_irq(priv->dmatsk); in mpc52xx_ata_remove()
816 bcom_ata_release(priv->dmatsk); in mpc52xx_ata_remove()