Lines Matching refs:ls_dev

304 static int __cold dpaa2_qdma_setup(struct fsl_mc_device *ls_dev)  in dpaa2_qdma_setup()  argument
307 struct device *dev = &ls_dev->dev; in dpaa2_qdma_setup()
316 priv->dpqdma_id = ls_dev->obj_desc.id; in dpaa2_qdma_setup()
319 err = dpdmai_open(priv->mc_io, 0, priv->dpqdma_id, &ls_dev->mc_handle); in dpaa2_qdma_setup()
327 err = dpdmai_get_attributes(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
363 err = dpdmai_get_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
371 err = dpdmai_get_tx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
385 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_setup()
529 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_bind() local
533 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_bind()
543 err = dpdmai_set_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_dpdmai_bind()
561 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_dpio_unbind() local
565 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_dpio_unbind()
573 err = dpdmai_reset(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_dpdmai_dpio_unbind()
770 static int dpaa2_qdma_remove(struct fsl_mc_device *ls_dev) in dpaa2_qdma_remove() argument
776 dev = &ls_dev->dev; in dpaa2_qdma_remove()
780 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
784 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
796 static void dpaa2_qdma_shutdown(struct fsl_mc_device *ls_dev) in dpaa2_qdma_shutdown() argument
801 dev = &ls_dev->dev; in dpaa2_qdma_shutdown()
804 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
806 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
807 dpdmai_destroy(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()