Defined in 1 files as a function:
Referenced in 1 files:
-
drivers/infiniband/core/cma.c
- line 992
- line 1729
- line 1982
- line 2315
- line 2319
- line 2320
- line 2364
- line 2365
- line 2539
- line 2637
- line 2662
- line 2691
- line 2692
- line 2744
- line 2744
- line 2745
- line 2984
- line 2989
- line 3287
- line 3291
- line 3502
- line 3526
- line 3659
- line 3712
- line 3719
- line 3807
- line 3815
- line 3838
- line 3875
- line 3913
- line 4028
- line 4169
- line 4229
- line 4239
- line 4469
- line 4470
Smatch caller information:
drivers/infiniband/core/cma.c addr_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 104 |
| BUF_SIZE | 0 | id_priv | 104 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $3 |
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_bind_loopback() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->id.port_num | 1 |
| CAPPED_DATA | 0 | &id_priv->res | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| BIT_INFO | 0 | id_priv->id.route.addr.dev_addr.dev_type | 0x0,0x21 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->id.route.addr.dev_addr.bound_dev_if | s32min-s32max[u] |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &clt_path->init_mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/infiniband/core/cma.c cma_bind_port() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->id.route.addr.dev_addr.net->gen | 1 |
| DATA_SOURCE | 0 | id_priv | $1 |
| BIT_INFO | 0 | id_priv->options | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->phys_port_cnt | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_cancel_operation() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | (-1),64,104,280-s32max |
| BUF_SIZE | 0 | id_priv | (-1),64,104,280-s32max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors |
drivers/infiniband/core/cma.c cma_check_port() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_check_port() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_connect_iw() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_connect_iw() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_connect_iw() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_connect_iw() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_format_hdr() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.ib | (-1),56 |
| DATA_SOURCE | 0 | id_priv | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_format_hdr() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.ib | (-1),56 |
| DATA_SOURCE | 0 | id_priv | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->qp_num | 0-16777215[c] |
| USER_DATA | 0 | id_priv->srq | 0-255 |
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex |
drivers/infiniband/core/cma.c cma_get_port() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| BIT_INFO | 0 | id_priv->options | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->phys_port_cnt | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_get_roce_udp_flow_label() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv->id.route.addr.dev_addr.bound_dev_if | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c cma_get_roce_udp_flow_label() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv->id.route.addr.dev_addr.bound_dev_if | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c cma_ib_listen() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-1024 |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &ctrl_lock | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &ib_ctx.ib_dev_mutex | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &lock |
drivers/infiniband/core/cma.c cma_ib_new_conn_id() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_ib_new_conn_id() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_ib_new_conn_id() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_ib_new_udp_id() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| LOCK2 | &listen_id->handler_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_ib_new_udp_id() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| LOCK2 | &listen_id->handler_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_iw_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_iw_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_iw_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c cma_iw_listen() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-1024 |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &ctrl_lock | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &ib_ctx.ib_dev_mutex | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &lock |
drivers/infiniband/core/cma.c cma_iw_listen() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-1024 |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &ctrl_lock | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &ib_ctx.ib_dev_mutex | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &lock |
drivers/infiniband/core/cma.c cma_iw_listen() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-1024 |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &ctrl_lock | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &ib_ctx.ib_dev_mutex | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &lock |
drivers/infiniband/core/cma.c cma_iw_listen() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv->cm_id.iw | 576 |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | &id_priv->qp_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-1024 |
| HALF_LOCKED2 | &buffer->mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | &frag->frag_sem | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &ctrl_lock | ||
| HALF_LOCKED2 | global &devices_rwsem | ||
| HALF_LOCKED2 | global &ib_ctx.ib_dev_mutex | ||
| HALF_LOCKED2 | global &init_lock | ||
| HALF_LOCKED2 | global &lock |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-s32max |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->id.ps | 2,262,273,319 |
| USER_DATA | 0 | id_priv->id.qp_type | 0-255 |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-s32max |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->id.ps | 2,262,273,319 |
| USER_DATA | 0 | id_priv->id.qp_type | 0-255 |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-s32max |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->id.ps | 2,262,273,319 |
| USER_DATA | 0 | id_priv->id.qp_type | 0-255 |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_listen_on_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->restricted_node_type | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->backlog | 1-s32max |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &device->client_data_rwsem | ||
| HALF_LOCKED2 | global &clients_rwsem | ||
| HALF_LOCKED2 | global &devices_rwsem |
drivers/infiniband/core/cma.c cma_match_private_data() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| TASK_NOT_RUNNING | |||
| LOCK2 | global &lock | ||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c cma_port_is_unique() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| DATA_SOURCE | 0 | id_priv | $1 |
| BIT_INFO | 0 | id_priv->options | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_port_is_unique() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_query_ib_route() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c cma_query_ib_route() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c cma_resolve_ib_dev() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| CAPPED_DATA | 0 | id_priv | 1 |
| CAPPED_DATA | 0 | id_priv->id.port_num | 1 |
| CAPPED_DATA | 0 | &id_priv->res | 1 |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | id_priv->id.route.addr.dev_addr.bound_dev_if | s32min-s32max[u] |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| HALF_LOCKED2 | &clt_path->init_mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |
drivers/infiniband/core/cma.c cma_select_ib_ps() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| BIT_INFO | 0 | id_priv->options | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c cma_use_port() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $1 |
| BIT_INFO | 0 | id_priv->options | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| LOCK2 | global &lock | ||
| HALF_LOCKED2 | &ctx->mutex |
drivers/infiniband/core/cma.c iw_conn_req_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| BUF_SIZE | 0 | id_priv->cm_id.iw | (-1),576 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->phys_port_cnt | |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c iw_conn_req_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| BUF_SIZE | 0 | id_priv->cm_id.iw | (-1),576 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->phys_port_cnt | |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c iw_conn_req_handler() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| BUF_SIZE | 0 | id_priv | 1360 |
| BUF_SIZE | 0 | id_priv->cm_id.iw | (-1),576 |
| CAPPED_DATA | 0 | &id_priv->handler_mutex | 1 |
| DATA_SOURCE | 0 | id_priv | r __rdma_create_id |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | id_priv->id.device->phys_port_cnt | |
| LOCK2 | &listen_id->handler_mutex | ||
| LOCK2 | 0 | &id_priv->handler_mutex | |
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct rdma_id_private)->handler_mutex |
drivers/infiniband/core/cma.c rdma_bind_addr_dst() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c rdma_bind_addr_dst() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c rdma_bind_addr_dst() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| DATA_SOURCE | 0 | id_priv | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cma.c rdma_resolve_addr() -> cma_src_addr()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | id_priv | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &clt_path->init_mutex | ||
| HALF_LOCKED2 | &ctx->mutex | ||
| HALF_LOCKED2 | &iser_conn->state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rx_queue_mutex |