• Home
  • Raw
  • Download

Lines Matching refs:uacce

2912 static int hisi_qm_get_available_instances(struct uacce_device *uacce)  in hisi_qm_get_available_instances()  argument
2914 return hisi_qm_get_free_qp_num(uacce->priv); in hisi_qm_get_available_instances()
2917 static int hisi_qm_uacce_get_queue(struct uacce_device *uacce, in hisi_qm_uacce_get_queue() argument
2921 struct hisi_qm *qm = uacce->priv; in hisi_qm_uacce_get_queue()
2930 q->uacce = uacce; in hisi_qm_uacce_get_queue()
3032 struct hisi_qm *qm = q->uacce->priv; in qm_set_sqctype()
3081 struct uacce_device *uacce; in qm_alloc_uacce() local
3095 uacce = uacce_alloc(&pdev->dev, &interface); in qm_alloc_uacce()
3096 if (IS_ERR(uacce)) in qm_alloc_uacce()
3097 return PTR_ERR(uacce); in qm_alloc_uacce()
3099 if (uacce->flags & UACCE_DEV_SVA && qm->mode == UACCE_MODE_SVA) { in qm_alloc_uacce()
3103 uacce_remove(uacce); in qm_alloc_uacce()
3104 qm->uacce = NULL; in qm_alloc_uacce()
3108 uacce->is_vf = pdev->is_virtfn; in qm_alloc_uacce()
3109 uacce->priv = qm; in qm_alloc_uacce()
3110 uacce->algs = qm->algs; in qm_alloc_uacce()
3113 uacce->api_ver = HISI_QM_API_VER_BASE; in qm_alloc_uacce()
3115 uacce->api_ver = HISI_QM_API_VER2_BASE; in qm_alloc_uacce()
3117 uacce->api_ver = HISI_QM_API_VER3_BASE; in qm_alloc_uacce()
3130 uacce->qf_pg_num[UACCE_QFRT_MMIO] = mmio_page_nr; in qm_alloc_uacce()
3131 uacce->qf_pg_num[UACCE_QFRT_DUS] = dus_page_nr; in qm_alloc_uacce()
3133 qm->uacce = uacce; in qm_alloc_uacce()
3372 uacce_remove(qm->uacce); in hisi_qm_uninit()
3373 qm->uacce = NULL; in hisi_qm_uninit()
5798 uacce_remove(qm->uacce); in hisi_qm_init()
5799 qm->uacce = NULL; in hisi_qm_init()