/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | security.c | 375 struct ib_qp *real_qp = qp->real_qp; in ib_open_shared_qp_security() local 386 mutex_lock(&real_qp->qp_sec->mutex); in ib_open_shared_qp_security() 387 ret = check_qp_port_pkey_settings(real_qp->qp_sec->ports_pkeys, in ib_open_shared_qp_security() 393 if (qp != real_qp) in ib_open_shared_qp_security() 395 &real_qp->qp_sec->shared_qp_list); in ib_open_shared_qp_security() 397 mutex_unlock(&real_qp->qp_sec->mutex); in ib_open_shared_qp_security() 406 struct ib_qp *real_qp = sec->qp->real_qp; in ib_close_shared_qp_security() local 408 mutex_lock(&real_qp in ib_close_shared_qp_security() 579 struct ib_qp *real_qp = qp->real_qp; ib_security_modify_qp() local [all...] |
H A D | verbs.c | 1108 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, in __ib_open_qp() argument 1120 qp->real_qp = real_qp; in __ib_open_qp() 1121 err = ib_open_shared_qp_security(qp, real_qp->device); in __ib_open_qp() 1127 qp->real_qp = real_qp; in __ib_open_qp() 1128 atomic_inc(&real_qp->usecnt); in __ib_open_qp() 1129 qp->device = real_qp->device; in __ib_open_qp() 1132 qp->qp_num = real_qp->qp_num; in __ib_open_qp() 1133 qp->qp_type = real_qp in __ib_open_qp() 1145 struct ib_qp *qp, *real_qp; ib_open_qp() local 1166 struct ib_qp *real_qp = qp; create_xrc_qp_user() local 1877 struct ib_qp *real_qp; ib_close_qp() local 1900 struct ib_qp *real_qp; __ib_destroy_shared_qp() local [all...] |
H A D | core_priv.h | 260 return qp->device->ops.modify_qp(qp->real_qp, in ib_security_modify_qp() 341 qp->real_qp = qp; in _ib_create_qp()
|
H A D | uverbs_std_types_qp.c | 30 } else if (qp == qp->real_qp) { in uverbs_free_qp()
|
H A D | uverbs_cmd.c | 1789 if (cmd->base.dest.port_num != qp->real_qp->port) { in modify_qp() 2152 ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send() 2306 ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | security.c | 375 struct ib_qp *real_qp = qp->real_qp; in ib_open_shared_qp_security() local 386 mutex_lock(&real_qp->qp_sec->mutex); in ib_open_shared_qp_security() 387 ret = check_qp_port_pkey_settings(real_qp->qp_sec->ports_pkeys, in ib_open_shared_qp_security() 393 if (qp != real_qp) in ib_open_shared_qp_security() 395 &real_qp->qp_sec->shared_qp_list); in ib_open_shared_qp_security() 397 mutex_unlock(&real_qp->qp_sec->mutex); in ib_open_shared_qp_security() 406 struct ib_qp *real_qp = sec->qp->real_qp; in ib_close_shared_qp_security() local 408 mutex_lock(&real_qp in ib_close_shared_qp_security() 579 struct ib_qp *real_qp = qp->real_qp; ib_security_modify_qp() local [all...] |
H A D | verbs.c | 1113 static struct ib_qp *__ib_open_qp(struct ib_qp *real_qp, in __ib_open_qp() argument 1125 qp->real_qp = real_qp; in __ib_open_qp() 1126 err = ib_open_shared_qp_security(qp, real_qp->device); in __ib_open_qp() 1132 qp->real_qp = real_qp; in __ib_open_qp() 1133 atomic_inc(&real_qp->usecnt); in __ib_open_qp() 1134 qp->device = real_qp->device; in __ib_open_qp() 1137 qp->qp_num = real_qp->qp_num; in __ib_open_qp() 1138 qp->qp_type = real_qp in __ib_open_qp() 1150 struct ib_qp *qp, *real_qp; ib_open_qp() local 1171 struct ib_qp *real_qp = qp; create_xrc_qp_user() local 2026 struct ib_qp *real_qp; ib_close_qp() local 2049 struct ib_qp *real_qp; __ib_destroy_shared_qp() local [all...] |
H A D | core_priv.h | 258 return qp->device->ops.modify_qp(qp->real_qp, in ib_security_modify_qp()
|
H A D | uverbs_std_types_qp.c | 30 } else if (qp == qp->real_qp) { in uverbs_free_qp()
|
H A D | uverbs_cmd.c | 1797 if (cmd->base.dest.port_num != qp->real_qp->port) { in modify_qp() 2157 ret = qp->device->ops.post_send(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_send() 2311 ret = qp->device->ops.post_recv(qp->real_qp, wr, &bad_wr); in ib_uverbs_post_recv()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | gsi.c | 159 gsi->rx_qp->real_qp = gsi->rx_qp; in mlx5_ib_create_gsi()
|
H A D | main.c | 4459 qp->real_qp = qp; in mlx5_ib_stage_post_ib_reg_umr_init()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_verbs.h | 1756 struct ib_qp *real_qp; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_verbs.h | 1795 struct ib_qp *real_qp; member
|