/kernel/linux/linux-6.6/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_main.c | 228 dev->qp_tbl = kcalloc(OCRDMA_MAX_QP, in ocrdma_alloc_resources() 231 if (!dev->qp_tbl) in ocrdma_alloc_resources() 258 kfree(dev->qp_tbl); in ocrdma_free_resources()
|
H A D | ocrdma.h | 246 struct ocrdma_qp **qp_tbl; member
|
H A D | ocrdma_verbs.c | 1085 if (qp->id < OCRDMA_MAX_QP && dev->qp_tbl[qp->id] == NULL) { in ocrdma_add_qpn_map() 1086 dev->qp_tbl[qp->id] = qp; in ocrdma_add_qpn_map() 1094 dev->qp_tbl[qp->id] = NULL; in ocrdma_del_qpn_map() 2773 qp = dev->qp_tbl[qpn]; in ocrdma_poll_hwcq()
|
H A D | ocrdma_hw.c | 697 qp = dev->qp_tbl[qpid]; in ocrdma_dispatch_ibevent()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/ocrdma/ |
H A D | ocrdma_main.c | 272 dev->qp_tbl = kcalloc(OCRDMA_MAX_QP, in ocrdma_alloc_resources() 275 if (!dev->qp_tbl) in ocrdma_alloc_resources() 302 kfree(dev->qp_tbl); in ocrdma_free_resources()
|
H A D | ocrdma.h | 246 struct ocrdma_qp **qp_tbl; member
|
H A D | ocrdma_verbs.c | 1083 if (qp->id < OCRDMA_MAX_QP && dev->qp_tbl[qp->id] == NULL) { in ocrdma_add_qpn_map() 1084 dev->qp_tbl[qp->id] = qp; in ocrdma_add_qpn_map() 1092 dev->qp_tbl[qp->id] = NULL; in ocrdma_del_qpn_map() 2775 qp = dev->qp_tbl[qpn]; in ocrdma_poll_hwcq()
|
H A D | ocrdma_hw.c | 697 qp = dev->qp_tbl[qpid]; in ocrdma_dispatch_ibevent()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.c | 320 qp = rcfw->qp_tbl[tbl_indx].qp_handle; in bnxt_qplib_process_qp_event() 562 kfree(rcfw->qp_tbl); in bnxt_qplib_free_rcfw_channel() 626 rcfw->qp_tbl = kcalloc(rcfw->qp_tbl_size, sizeof(struct bnxt_qplib_qp_node), in bnxt_qplib_alloc_rcfw_channel() 628 if (!rcfw->qp_tbl) in bnxt_qplib_alloc_rcfw_channel()
|
H A D | qplib_rcfw.h | 186 struct bnxt_qplib_qp_node *qp_tbl; member 221 /* Last index of the qp_tbl is for QP1 ie. qp_tbl_size - 1*/ in map_qp_id_to_tbl_indx()
|
H A D | qplib_fp.c | 924 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_create_qp1() 925 rcfw->qp_tbl[tbl_indx].qp_handle = (void *)qp; in bnxt_qplib_create_qp1() 1130 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_create_qp() 1131 rcfw->qp_tbl[tbl_indx].qp_handle = (void *)qp; in bnxt_qplib_create_qp() 1480 rcfw->qp_tbl[tbl_indx].qp_id = BNXT_QPLIB_QP_ID_INVALID; in bnxt_qplib_destroy_qp() 1481 rcfw->qp_tbl[tbl_indx].qp_handle = NULL; in bnxt_qplib_destroy_qp() 1489 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_destroy_qp() 1490 rcfw->qp_tbl[tbl_indx].qp_handle = qp; in bnxt_qplib_destroy_qp()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 244 dev->qp_tbl = kcalloc(dev->dsr->caps.max_qp, sizeof(struct pvrdma_qp *), in pvrdma_register_device() 246 if (!dev->qp_tbl) in pvrdma_register_device() 284 kfree(dev->qp_tbl); in pvrdma_register_device() 317 qp = dev->qp_tbl[qpn % dev->dsr->caps.max_qp]; in pvrdma_qp_event() 1133 kfree(dev->qp_tbl); in pvrdma_pci_remove()
|
H A D | pvrdma_cq.c | 348 if (dev->qp_tbl[cqe->qp & 0xffff]) in pvrdma_poll_one() 349 *cur_qp = (struct pvrdma_qp *)dev->qp_tbl[cqe->qp & 0xffff]; in pvrdma_poll_one()
|
H A D | pvrdma.h | 232 struct pvrdma_qp **qp_tbl; member
|
H A D | pvrdma_qp.c | 409 dev->qp_tbl[qp->qp_handle % dev->dsr->caps.max_qp] = qp; in pvrdma_create_qp() 445 dev->qp_tbl[qp->qp_handle] = NULL; in _pvrdma_free_qp()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/vmw_pvrdma/ |
H A D | pvrdma_main.c | 225 dev->qp_tbl = kcalloc(dev->dsr->caps.max_qp, sizeof(struct pvrdma_qp *), in pvrdma_register_device() 227 if (!dev->qp_tbl) in pvrdma_register_device() 257 kfree(dev->qp_tbl); in pvrdma_register_device() 290 qp = dev->qp_tbl[qpn % dev->dsr->caps.max_qp]; in pvrdma_qp_event() 1095 kfree(dev->qp_tbl); in pvrdma_pci_remove()
|
H A D | pvrdma_cq.c | 351 if (dev->qp_tbl[cqe->qp & 0xffff]) in pvrdma_poll_one() 352 *cur_qp = (struct pvrdma_qp *)dev->qp_tbl[cqe->qp & 0xffff]; in pvrdma_poll_one()
|
H A D | pvrdma.h | 232 struct pvrdma_qp **qp_tbl; member
|
H A D | pvrdma_qp.c | 402 dev->qp_tbl[qp->qp_handle % dev->dsr->caps.max_qp] = qp; in pvrdma_create_qp() 436 dev->qp_tbl[qp->qp_handle] = NULL; in _pvrdma_free_qp()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/bnxt_re/ |
H A D | qplib_rcfw.h | 226 struct bnxt_qplib_qp_node *qp_tbl; member 286 /* Last index of the qp_tbl is for QP1 ie. qp_tbl_size - 1*/ in map_qp_id_to_tbl_indx()
|
H A D | qplib_rcfw.c | 641 qp = rcfw->qp_tbl[tbl_indx].qp_handle; in bnxt_qplib_process_qp_event() 921 kfree(rcfw->qp_tbl); in bnxt_qplib_free_rcfw_channel() 977 rcfw->qp_tbl = kcalloc(rcfw->qp_tbl_size, sizeof(struct bnxt_qplib_qp_node), in bnxt_qplib_alloc_rcfw_channel() 979 if (!rcfw->qp_tbl) in bnxt_qplib_alloc_rcfw_channel()
|
H A D | qplib_fp.c | 942 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_create_qp1() 943 rcfw->qp_tbl[tbl_indx].qp_handle = (void *)qp; in bnxt_qplib_create_qp1() 1153 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_create_qp() 1154 rcfw->qp_tbl[tbl_indx].qp_handle = (void *)qp; in bnxt_qplib_create_qp() 1507 rcfw->qp_tbl[tbl_indx].qp_id = BNXT_QPLIB_QP_ID_INVALID; in bnxt_qplib_destroy_qp() 1508 rcfw->qp_tbl[tbl_indx].qp_handle = NULL; in bnxt_qplib_destroy_qp() 1519 rcfw->qp_tbl[tbl_indx].qp_id = qp->id; in bnxt_qplib_destroy_qp() 1520 rcfw->qp_tbl[tbl_indx].qp_handle = qp; in bnxt_qplib_destroy_qp()
|