Documented in 1 files:
Defined in 1 files as a function:
Referenced in 9 files:
- drivers/infiniband/core/rw.c, line 850
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/ulp/iser/iser_memory.c
- drivers/infiniband/ulp/rtrs/rtrs-clt.c, line 1075
- drivers/infiniband/ulp/rtrs/rtrs-srv.c
- drivers/infiniband/ulp/srp/ib_srp.c, line 1458
- drivers/nvme/host/rdma.c
- fs/smb/smbdirect/mr.c, line 322
- net/sunrpc/xprtrdma/frwr_ops.c, line 779
Smatch caller information:
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_bind_fence_mw() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &cq->cq_lock | ||
| LOCK2 | &qp->sq_lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct bnxt_re_cq)->cq_lock | ||
| TYPE_LOCK | (struct bnxt_re_qp)->sq_lock |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_create_fence_wqe() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/sunrpc/xprtrdma/frwr_ops.c frwr_wp_create() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/ulp/rtrs/rtrs-clt.c rtrs_map_sg_fr() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read |
drivers/nvme/host/rdma.c nvme_rdma_map_sg_fr() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/nvme/host/rdma.c nvme_rdma_map_sg_pi() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | __tag_set->srcu | ||
| HALF_LOCKED2 | rcu_read |
drivers/infiniband/ulp/rtrs/rtrs-srv.c map_cont_bufs() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &srv->paths_mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex | ||
| TYPE_LOCK | (struct rtrs_srv_sess)->paths_mutex |
drivers/infiniband/ulp/rtrs/rtrs-srv.c rtrs_srv_resp_rdma() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/ulp/iser/iser_memory.c iser_fast_reg_mr() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/ulp/iser/iser_memory.c iser_reg_sig_mr() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &session->frwd_lock | ||
| HALF_LOCKED2 | bh |
drivers/infiniband/ulp/srp/ib_srp.c srp_map_finish_fr() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &sdev->state_mutex |
fs/smb/smbdirect/mr.c smbdirect_connection_register_mr_io() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mr->mutex | ||
| TYPE_LOCK | (struct smbdirect_mr_io)->mutex |
drivers/infiniband/core/rw.c rdma_rw_update_lkey() -> ib_inc_rkey()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING |