Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/rds/ib_cm.c rds_ib_qp_event_handler() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->device->qp_open_list_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/ulp/rtrs/rtrs.c qp_event_handler() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->device->qp_open_list_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/core/ucma.c ucma_notify() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 0 id->device 1-u64max
USER_DATA 1 event 0-u32max
LOCK2 &ctx->mutex
TYPE_LOCK (struct ucma_context)->mutex

drivers/infiniband/ulp/isert/ib_isert.c isert_qp_event_callback() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->device->qp_open_list_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_qp_event() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->device->qp_open_list_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/nvme/target/rdma.c nvmet_rdma_qp_event() -> rdma_notify()

Type Parameter Key Value
PARAM_VALUE 1 event 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 &qp->device->qp_open_list_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read