Searched refs:pkey_tbl (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/drivers/infiniband/hw/bnxt_re/ |
D | qplib_res.c | 537 struct bnxt_qplib_pkey_tbl *pkey_tbl) in bnxt_qplib_free_pkey_tbl() argument 539 if (!pkey_tbl->tbl) in bnxt_qplib_free_pkey_tbl() 542 kfree(pkey_tbl->tbl); in bnxt_qplib_free_pkey_tbl() 544 pkey_tbl->tbl = NULL; in bnxt_qplib_free_pkey_tbl() 545 pkey_tbl->max = 0; in bnxt_qplib_free_pkey_tbl() 546 pkey_tbl->active = 0; in bnxt_qplib_free_pkey_tbl() 550 struct bnxt_qplib_pkey_tbl *pkey_tbl, in bnxt_qplib_alloc_pkey_tbl() argument 553 pkey_tbl->tbl = kcalloc(max, sizeof(u16), GFP_KERNEL); in bnxt_qplib_alloc_pkey_tbl() 554 if (!pkey_tbl->tbl) in bnxt_qplib_alloc_pkey_tbl() 557 pkey_tbl->max = max; in bnxt_qplib_alloc_pkey_tbl() [all …]
|
D | qplib_sp.c | 398 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index, in bnxt_qplib_get_pkey() argument 405 if (index >= pkey_tbl->max) { in bnxt_qplib_get_pkey() 408 index, pkey_tbl->max); in bnxt_qplib_get_pkey() 411 memcpy(pkey, &pkey_tbl->tbl[index], sizeof(*pkey)); in bnxt_qplib_get_pkey() 416 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, in bnxt_qplib_del_pkey() argument 421 if (!pkey_tbl) { in bnxt_qplib_del_pkey() 427 if (!pkey_tbl->active) { in bnxt_qplib_del_pkey() 432 for (i = 0; i < pkey_tbl->max; i++) { in bnxt_qplib_del_pkey() 433 if (!memcmp(&pkey_tbl->tbl[i], pkey, sizeof(*pkey))) in bnxt_qplib_del_pkey() 436 if (i == pkey_tbl->max) { in bnxt_qplib_del_pkey() [all …]
|
D | qplib_sp.h | 221 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 index, 224 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey, 227 struct bnxt_qplib_pkey_tbl *pkey_tbl, u16 *pkey,
|
D | qplib_res.h | 190 struct bnxt_qplib_pkey_tbl pkey_tbl; member
|
D | qplib_fp.c | 1200 if (!bnxt_qplib_get_pkey(res, &res->pkey_tbl, in bnxt_qplib_modify_qp()
|
D | ib_verbs.c | 301 &rdev->qplib_res.pkey_tbl, index, pkey); in bnxt_re_query_pkey()
|
/Linux-v4.19/drivers/infiniband/sw/rxe/ |
D | rxe.c | 45 kfree(rxe->port.pkey_tbl); in rxe_cleanup_ports() 46 rxe->port.pkey_tbl = NULL; in rxe_cleanup_ports() 169 port->pkey_tbl = kcalloc(port->attr.pkey_tbl_len, in rxe_init_ports() 170 sizeof(*port->pkey_tbl), GFP_KERNEL); in rxe_init_ports() 172 if (!port->pkey_tbl) in rxe_init_ports() 175 port->pkey_tbl[0] = 0xffff; in rxe_init_ports()
|
D | rxe_recv.c | 113 if (pkey_match(pkey, port->pkey_tbl[i])) { in check_keys() 127 port->pkey_tbl[qp->attr.pkey_index] in check_keys()
|
D | rxe_verbs.h | 369 u16 *pkey_tbl; member
|
D | rxe_req.c | 420 port->pkey_tbl[ibwr->wr.ud.pkey_index] : in init_req_packet() 421 port->pkey_tbl[qp->attr.pkey_index]; in init_req_packet()
|
D | rxe_verbs.c | 113 *pkey = port->pkey_tbl[index]; in rxe_query_pkey()
|