Searched refs:pkey_tbl (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_sp.c | 407 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index, in bnxt_qplib_get_pkey() 414 if (index >= pkey_tbl->max) { in bnxt_qplib_get_pkey() 417 index, pkey_tbl->max); in bnxt_qplib_get_pkey() 420 memcpy(pkey, &pkey_tbl->tbl[index], sizeof(*pkey)); in bnxt_qplib_get_pkey() 425 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, in bnxt_qplib_del_pkey() 430 if (!pkey_tbl) { in bnxt_qplib_del_pkey() 436 if (!pkey_tbl->active) { in bnxt_qplib_del_pkey() 440 for (i = 0; i < pkey_tbl->max; i++) { in bnxt_qplib_del_pkey() 441 if (!memcmp(&pkey_tbl->tbl[i], pkey, sizeof(*pkey))) in bnxt_qplib_del_pkey() 444 if (i == pkey_tbl in bnxt_qplib_del_pkey() 406 bnxt_qplib_get_pkey(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index, u16 *pkey) bnxt_qplib_get_pkey() argument 424 bnxt_qplib_del_pkey(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, bool update) bnxt_qplib_del_pkey() argument 456 bnxt_qplib_add_pkey(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, bool update) bnxt_qplib_add_pkey() argument [all...] |
H A D | qplib_res.c | 661 struct bnxt_qplib_pkey_tbl *pkey_tbl) in bnxt_qplib_free_pkey_tbl() 663 if (!pkey_tbl->tbl) in bnxt_qplib_free_pkey_tbl() 666 kfree(pkey_tbl->tbl); in bnxt_qplib_free_pkey_tbl() 668 pkey_tbl->tbl = NULL; in bnxt_qplib_free_pkey_tbl() 669 pkey_tbl->max = 0; in bnxt_qplib_free_pkey_tbl() 670 pkey_tbl->active = 0; in bnxt_qplib_free_pkey_tbl() 674 struct bnxt_qplib_pkey_tbl *pkey_tbl, in bnxt_qplib_alloc_pkey_tbl() 677 pkey_tbl->tbl = kcalloc(max, sizeof(u16), GFP_KERNEL); in bnxt_qplib_alloc_pkey_tbl() 678 if (!pkey_tbl->tbl) in bnxt_qplib_alloc_pkey_tbl() 681 pkey_tbl in bnxt_qplib_alloc_pkey_tbl() 660 bnxt_qplib_free_pkey_tbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl) bnxt_qplib_free_pkey_tbl() argument 673 bnxt_qplib_alloc_pkey_tbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 max) bnxt_qplib_alloc_pkey_tbl() argument 855 bnxt_qplib_cleanup_pkey_tbl(struct bnxt_qplib_pkey_tbl *pkey_tbl) bnxt_qplib_cleanup_pkey_tbl() argument 861 bnxt_qplib_init_pkey_tbl(struct bnxt_qplib_res *res, struct bnxt_qplib_pkey_tbl *pkey_tbl) bnxt_qplib_init_pkey_tbl() argument [all...] |
H A D | qplib_sp.h | 235 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index, 238 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, 241 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey,
|
H A D | qplib_res.h | 267 struct bnxt_qplib_pkey_tbl pkey_tbl; member
|
H A D | qplib_fp.c | 1268 if (!bnxt_qplib_get_pkey(res, &res->pkey_tbl, in bnxt_qplib_modify_qp()
|
H A D | ib_verbs.c | 266 &rdev->qplib_res.pkey_tbl, index, pkey); in bnxt_re_query_pkey()
|
Completed in 13 milliseconds