Lines Matching refs:ls_dev
306 static int __cold dpaa2_qdma_setup(struct fsl_mc_device *ls_dev)
309 struct device *dev = &ls_dev->dev;
318 priv->dpqdma_id = ls_dev->obj_desc.id;
321 err = dpdmai_open(priv->mc_io, 0, priv->dpqdma_id, &ls_dev->mc_handle);
329 err = dpdmai_get_attributes(priv->mc_io, 0, ls_dev->mc_handle,
365 err = dpdmai_get_rx_queue(priv->mc_io, 0, ls_dev->mc_handle,
373 err = dpdmai_get_tx_queue(priv->mc_io, 0, ls_dev->mc_handle,
387 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
531 struct fsl_mc_device *ls_dev;
535 ls_dev = to_fsl_mc_device(dev);
545 err = dpdmai_set_rx_queue(priv->mc_io, 0, ls_dev->mc_handle,
563 struct fsl_mc_device *ls_dev;
567 ls_dev = to_fsl_mc_device(dev);
575 err = dpdmai_reset(priv->mc_io, 0, ls_dev->mc_handle);
772 static int dpaa2_qdma_remove(struct fsl_mc_device *ls_dev)
778 dev = &ls_dev->dev;
782 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle);
786 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
798 static void dpaa2_qdma_shutdown(struct fsl_mc_device *ls_dev)
803 dev = &ls_dev->dev;
806 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle);
808 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
809 dpdmai_destroy(priv->mc_io, 0, ls_dev->mc_handle);