Lines Matching refs:uacce

3259 static int hisi_qm_get_available_instances(struct uacce_device *uacce)  in hisi_qm_get_available_instances()  argument
3261 struct hisi_qm *qm = uacce->priv; in hisi_qm_get_available_instances()
3279 static int hisi_qm_uacce_get_queue(struct uacce_device *uacce, in hisi_qm_uacce_get_queue() argument
3283 struct hisi_qm *qm = uacce->priv; in hisi_qm_uacce_get_queue()
3292 q->uacce = uacce; in hisi_qm_uacce_get_queue()
3393 struct hisi_qm *qm = q->uacce->priv; in qm_set_sqctype()
3457 struct uacce_device *uacce; in qm_alloc_uacce() local
3472 uacce = uacce_alloc(&pdev->dev, &interface); in qm_alloc_uacce()
3473 if (IS_ERR(uacce)) in qm_alloc_uacce()
3474 return PTR_ERR(uacce); in qm_alloc_uacce()
3476 if (uacce->flags & UACCE_DEV_SVA) { in qm_alloc_uacce()
3480 uacce_remove(uacce); in qm_alloc_uacce()
3481 qm->uacce = NULL; in qm_alloc_uacce()
3485 uacce->is_vf = pdev->is_virtfn; in qm_alloc_uacce()
3486 uacce->priv = qm; in qm_alloc_uacce()
3489 uacce->api_ver = HISI_QM_API_VER_BASE; in qm_alloc_uacce()
3491 uacce->api_ver = HISI_QM_API_VER2_BASE; in qm_alloc_uacce()
3493 uacce->api_ver = HISI_QM_API_VER3_BASE; in qm_alloc_uacce()
3510 uacce->qf_pg_num[UACCE_QFRT_MMIO] = mmio_page_nr; in qm_alloc_uacce()
3511 uacce->qf_pg_num[UACCE_QFRT_DUS] = dus_page_nr; in qm_alloc_uacce()
3513 qm->uacce = uacce; in qm_alloc_uacce()
3783 uacce_remove(qm->uacce); in hisi_qm_uninit()
3784 qm->uacce = NULL; in hisi_qm_uninit()
6438 uacce_remove(qm->uacce); in hisi_qm_init()
6439 qm->uacce = NULL; in hisi_qm_init()