Home
last modified time | relevance | path

Searched refs:nqr (Results 1 – 3 of 3) sorted by relevance

/linux-6.15/drivers/infiniband/hw/bnxt_re/
H A Dmain.c454 nq = &rdev->nqr->nq[indx - 1]; in bnxt_re_stop_irq()
473 msix_ent = rdev->nqr->msix_entries; in bnxt_re_start_irq()
498 nq = &rdev->nqr->nq[indx - 1]; in bnxt_re_start_irq()
1689 mutex_init(&rdev->nqr->load_lock); in bnxt_re_init_res()
1719 nq = &rdev->nqr->nq[i]; in bnxt_re_free_nq_res()
1766 nq = &rdev->nqr->nq[i]; in bnxt_re_alloc_res()
2007 rdev->nqr = kzalloc(sizeof(*rdev->nqr), GFP_KERNEL); in bnxt_re_alloc_nqr_mem()
2008 if (!rdev->nqr) in bnxt_re_alloc_nqr_mem()
2016 kfree(rdev->nqr); in bnxt_re_free_nqr_mem()
2017 rdev->nqr = NULL; in bnxt_re_free_nqr_mem()
[all …]
H A Dbnxt_re.h197 struct bnxt_re_nq_record *nqr; member
H A Dib_verbs.c1867 srq->qplib_srq.eventq_hw_ring_id = rdev->nqr->nq[0].ring_id; in bnxt_re_create_srq()
3032 mutex_lock(&rdev->nqr->load_lock); in bnxt_re_get_nq()
3033 for (indx = 0, min = 0; indx < (rdev->nqr->num_msix - 1); indx++) { in bnxt_re_get_nq()
3034 if (rdev->nqr->nq[min].load > rdev->nqr->nq[indx].load) in bnxt_re_get_nq()
3037 rdev->nqr->nq[min].load++; in bnxt_re_get_nq()
3038 mutex_unlock(&rdev->nqr->load_lock); in bnxt_re_get_nq()
3040 return &rdev->nqr->nq[min]; in bnxt_re_get_nq()
3045 mutex_lock(&rdev->nqr->load_lock); in bnxt_re_put_nq()
3047 mutex_unlock(&rdev->nqr->load_lock); in bnxt_re_put_nq()