Lines Matching refs:ls_dev
303 static int __cold dpaa2_qdma_setup(struct fsl_mc_device *ls_dev) in dpaa2_qdma_setup() argument
306 struct device *dev = &ls_dev->dev; in dpaa2_qdma_setup()
315 priv->dpqdma_id = ls_dev->obj_desc.id; in dpaa2_qdma_setup()
318 err = dpdmai_open(priv->mc_io, 0, priv->dpqdma_id, &ls_dev->mc_handle); in dpaa2_qdma_setup()
326 err = dpdmai_get_attributes(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
362 err = dpdmai_get_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
370 err = dpdmai_get_tx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
384 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_setup()
528 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_bind() local
532 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_bind()
542 err = dpdmai_set_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_dpdmai_bind()
560 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_dpio_unbind() local
564 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_dpio_unbind()
572 err = dpdmai_reset(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_dpdmai_dpio_unbind()
768 static int dpaa2_qdma_remove(struct fsl_mc_device *ls_dev) in dpaa2_qdma_remove() argument
774 dev = &ls_dev->dev; in dpaa2_qdma_remove()
778 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
782 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
794 static void dpaa2_qdma_shutdown(struct fsl_mc_device *ls_dev) in dpaa2_qdma_shutdown() argument
799 dev = &ls_dev->dev; in dpaa2_qdma_shutdown()
802 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
804 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
805 dpdmai_destroy(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()