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()
361 err = dpdmai_get_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
369 err = dpdmai_get_tx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_qdma_setup()
383 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_setup()
526 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_bind() local
530 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_bind()
540 err = dpdmai_set_rx_queue(priv->mc_io, 0, ls_dev->mc_handle, in dpaa2_dpdmai_bind()
558 struct fsl_mc_device *ls_dev; in dpaa2_dpdmai_dpio_unbind() local
562 ls_dev = to_fsl_mc_device(dev); in dpaa2_dpdmai_dpio_unbind()
570 err = dpdmai_reset(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_dpdmai_dpio_unbind()
767 static int dpaa2_qdma_remove(struct fsl_mc_device *ls_dev) in dpaa2_qdma_remove() argument
773 dev = &ls_dev->dev; in dpaa2_qdma_remove()
777 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
781 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_remove()
793 static void dpaa2_qdma_shutdown(struct fsl_mc_device *ls_dev) in dpaa2_qdma_shutdown() argument
798 dev = &ls_dev->dev; in dpaa2_qdma_shutdown()
801 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
803 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()
804 dpdmai_destroy(priv->mc_io, 0, ls_dev->mc_handle); in dpaa2_qdma_shutdown()