Lines Matching refs:ls_dev
305 static int __cold dpaa2_qdma_setup(struct fsl_mc_device *ls_dev)
308 struct device *dev = &ls_dev->dev;
317 priv->dpqdma_id = ls_dev->obj_desc.id;
320 err = dpdmai_open(priv->mc_io, 0, priv->dpqdma_id, &ls_dev->mc_handle);
328 err = dpdmai_get_attributes(priv->mc_io, 0, ls_dev->mc_handle,
364 err = dpdmai_get_rx_queue(priv->mc_io, 0, ls_dev->mc_handle,
372 err = dpdmai_get_tx_queue(priv->mc_io, 0, ls_dev->mc_handle,
386 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
530 struct fsl_mc_device *ls_dev;
534 ls_dev = to_fsl_mc_device(dev);
544 err = dpdmai_set_rx_queue(priv->mc_io, 0, ls_dev->mc_handle,
562 struct fsl_mc_device *ls_dev;
566 ls_dev = to_fsl_mc_device(dev);
574 err = dpdmai_reset(priv->mc_io, 0, ls_dev->mc_handle);
770 static void dpaa2_qdma_remove(struct fsl_mc_device *ls_dev)
776 dev = &ls_dev->dev;
780 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle);
784 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
794 static void dpaa2_qdma_shutdown(struct fsl_mc_device *ls_dev)
799 dev = &ls_dev->dev;
802 dpdmai_disable(priv->mc_io, 0, ls_dev->mc_handle);
804 dpdmai_close(priv->mc_io, 0, ls_dev->mc_handle);
805 dpdmai_destroy(priv->mc_io, 0, ls_dev->mc_handle);