Home
last modified time | relevance | path

Searched refs:pkey_tbl (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/infiniband/hw/bnxt_re/
A Dqplib_sp.c426 if (index >= pkey_tbl->max) { in bnxt_qplib_get_pkey()
429 index, pkey_tbl->max); in bnxt_qplib_get_pkey()
442 if (!pkey_tbl) { in bnxt_qplib_del_pkey()
448 if (!pkey_tbl->active) { in bnxt_qplib_del_pkey()
456 if (i == pkey_tbl->max) { in bnxt_qplib_del_pkey()
462 pkey_tbl->active--; in bnxt_qplib_del_pkey()
474 if (!pkey_tbl) { in bnxt_qplib_add_pkey()
480 if (pkey_tbl->active == pkey_tbl->max) { in bnxt_qplib_add_pkey()
484 free_idx = pkey_tbl->max; in bnxt_qplib_add_pkey()
488 else if (!pkey_tbl->tbl[i] && free_idx == pkey_tbl->max) in bnxt_qplib_add_pkey()
[all …]
A Dqplib_res.c655 if (!pkey_tbl->tbl) in bnxt_qplib_free_pkey_tbl()
658 kfree(pkey_tbl->tbl); in bnxt_qplib_free_pkey_tbl()
660 pkey_tbl->tbl = NULL; in bnxt_qplib_free_pkey_tbl()
661 pkey_tbl->max = 0; in bnxt_qplib_free_pkey_tbl()
662 pkey_tbl->active = 0; in bnxt_qplib_free_pkey_tbl()
670 if (!pkey_tbl->tbl) in bnxt_qplib_alloc_pkey_tbl()
673 pkey_tbl->max = max; in bnxt_qplib_alloc_pkey_tbl()
849 memset(pkey_tbl->tbl, 0, sizeof(u16) * pkey_tbl->max); in bnxt_qplib_cleanup_pkey_tbl()
850 pkey_tbl->active = 0; in bnxt_qplib_cleanup_pkey_tbl()
858 memset(pkey_tbl->tbl, 0, sizeof(u16) * pkey_tbl->max); in bnxt_qplib_init_pkey_tbl()
[all …]
A Dqplib_sp.h259 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index,
262 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey,
265 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey,
A Dqplib_res.h261 struct bnxt_qplib_pkey_tbl pkey_tbl; member
A Dqplib_fp.c1259 if (!bnxt_qplib_get_pkey(res, &res->pkey_tbl, in bnxt_qplib_modify_qp()
A Dib_verbs.c271 &rdev->qplib_res.pkey_tbl, index, pkey); in bnxt_re_query_pkey()

Completed in 23 milliseconds