/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | rw.c | 419 ctx->reg->mr = ib_mr_pool_get(qp, &qp->sig_mrs); in rdma_rw_ctx_signature_init() 467 ib_mr_pool_put(qp, &qp->sig_mrs, ctx->reg->mr); in rdma_rw_ctx_signature_init() 630 ib_mr_pool_put(qp, &qp->sig_mrs, ctx->reg->mr); in rdma_rw_ctx_destroy_signature() 723 ret = ib_mr_pool_init(qp, &qp->sig_mrs, nr_sig_mrs, in rdma_rw_init_mrs() 741 ib_mr_pool_destroy(qp, &qp->sig_mrs); in rdma_rw_cleanup_mrs()
|
H A D | core_priv.h | 354 INIT_LIST_HEAD(&qp->sig_mrs); in _ib_create_qp()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | rw.c | 408 ctx->reg->mr = ib_mr_pool_get(qp, &qp->sig_mrs); in rdma_rw_ctx_signature_init() 457 ib_mr_pool_put(qp, &qp->sig_mrs, ctx->reg->mr); in rdma_rw_ctx_signature_init() 621 ib_mr_pool_put(qp, &qp->sig_mrs, ctx->reg->mr); in rdma_rw_ctx_destroy_signature() 714 ret = ib_mr_pool_init(qp, &qp->sig_mrs, nr_sig_mrs, in rdma_rw_init_mrs() 732 ib_mr_pool_destroy(qp, &qp->sig_mrs); in rdma_rw_cleanup_mrs()
|
H A D | verbs.c | 1227 INIT_LIST_HEAD(&qp->sig_mrs); in create_qp()
|
/kernel/linux/linux-5.10/drivers/nvme/host/ |
H A D | rdma.c | 435 ib_mr_pool_destroy(queue->qp, &queue->qp->sig_mrs); in nvme_rdma_destroy_queue_ib() 546 ret = ib_mr_pool_init(queue->qp, &queue->qp->sig_mrs, in nvme_rdma_create_queue_ib() 1317 pool = &queue->qp->sig_mrs; in nvme_rdma_unmap_data() 1494 req->mr = ib_mr_pool_get(queue->qp, &queue->qp->sig_mrs); in nvme_rdma_map_sg_pi() 1530 ib_mr_pool_put(queue->qp, &queue->qp->sig_mrs, req->mr); in nvme_rdma_map_sg_pi()
|
/kernel/linux/linux-6.6/drivers/nvme/host/ |
H A D | rdma.c | 433 ib_mr_pool_destroy(queue->qp, &queue->qp->sig_mrs); in nvme_rdma_destroy_queue_ib() 540 ret = ib_mr_pool_init(queue->qp, &queue->qp->sig_mrs, in nvme_rdma_create_queue_ib() 1239 pool = &queue->qp->sig_mrs; in nvme_rdma_unmap_data() 1414 req->mr = ib_mr_pool_get(queue->qp, &queue->qp->sig_mrs); in nvme_rdma_map_sg_pi() 1450 ib_mr_pool_put(queue->qp, &queue->qp->sig_mrs, req->mr); in nvme_rdma_map_sg_pi()
|
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/ |
H A D | gsi.c | 167 INIT_LIST_HEAD(&gsi->rx_qp->sig_mrs); in mlx5_ib_create_gsi()
|
H A D | cq.c | 549 xa_lock(&dev->sig_mrs); in mlx5_poll_one() 550 sig = xa_load(&dev->sig_mrs, in mlx5_poll_one() 563 xa_unlock(&dev->sig_mrs); in mlx5_poll_one()
|
H A D | mr.c | 1688 xa_erase(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key)); in clean_mr() 1897 err = xa_err(xa_store(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key), in mlx5_alloc_integrity_descs()
|
H A D | mlx5_ib.h | 1027 struct xarray sig_mrs; member
|
H A D | main.c | 3941 WARN_ON(!xa_empty(&dev->sig_mrs)); in mlx5_ib_stage_init_cleanup() 3999 xa_init(&dev->sig_mrs); in mlx5_ib_stage_init_init()
|
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/ |
H A D | cq.c | 559 xa_lock(&dev->sig_mrs); in mlx5_poll_one() 560 sig = xa_load(&dev->sig_mrs, in mlx5_poll_one() 573 xa_unlock(&dev->sig_mrs); in mlx5_poll_one()
|
H A D | mr.c | 1880 xa_cmpxchg(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key), in mlx5_ib_dereg_mr() 2095 err = xa_err(xa_store(&dev->sig_mrs, mlx5_base_mkey(mr->mmkey.key), in mlx5_alloc_integrity_descs()
|
H A D | mlx5_ib.h | 1153 struct xarray sig_mrs; member
|
H A D | main.c | 3676 WARN_ON(!xa_empty(&dev->sig_mrs)); in mlx5_ib_stage_init_cleanup() 3729 xa_init(&dev->sig_mrs); in mlx5_ib_stage_init_init()
|
/kernel/linux/linux-5.10/include/rdma/ |
H A D | ib_verbs.h | 1748 struct list_head sig_mrs; member
|
/kernel/linux/linux-6.6/include/rdma/ |
H A D | ib_verbs.h | 1787 struct list_head sig_mrs; member
|