Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/infiniband/hw/mlx5/umr.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | private | 0 |
| PARAM_VALUE | 2 | nr_cqe | 128 |
| PARAM_VALUE | 3 | comp_vector | 0 |
| PARAM_VALUE | 4 | poll_ctx | 0 |
| PARAM_VALUE | 5 | caller | 4985377764606808064 |
| BUF_SIZE | 5 | caller | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 5 | caller | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &dev->umrc.init_lock | ||
| TYPE_LOCK | (struct umr_common)->init_lock |
drivers/infiniband/ulp/rtrs/rtrs.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 4 | poll_ctx | 0-1,3 |
| PARAM_VALUE | 5 | caller | 4470977615512817664 |
| BUF_SIZE | 5 | caller | 10 |
| CAPPED_DATA | 2 | nr_cqe | 1 |
| CAPPED_DATA | 3 | comp_vector | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 9 |
| TERMINATED | 5 | caller | 1 |
| HARD_MAX | 4 | poll_ctx | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | nr_cqe | |
| UNITS | 2 | nr_cqe | unit_array_size |
| HALF_LOCKED2 | &con->con_mutex | ||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex | ||
| HALF_LOCKED2 | &srv->paths_mutex |
drivers/infiniband/core/mad.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->client_data_rwsem.osq.tail.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->client_data_rwsem.wait_lock.raw_lock.val.counter | 0-s32max |
| PARAM_VALUE | 0 | dev->port_data | 4096-ptr_max |
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 3 | comp_vector | 0 |
| PARAM_VALUE | 4 | poll_ctx | 2 |
| PARAM_VALUE | 5 | caller | 304351661058035712 |
| BUF_SIZE | 1 | private | 2880 |
| BUF_SIZE | 1 | private | 2880 |
| BUF_SIZE | 5 | caller | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | (-1),6-9,11-12 |
| STR_LEN | 0 | dev | (-1),6-9,11-12 |
| STR_LEN | 1 | private | 7 |
| TERMINATED | 5 | caller | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | dev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | dev->num_comp_vectors | |
| LOCK2 | &device->client_data_rwsem | ||
| LOCK2 | global &clients_rwsem | ||
| LOCK2 | global &devices_rwsem | ||
| HALF_LOCKED2 | &device->unregistration_lock | ||
| TYPE_LOCK | (struct ib_device)->client_data_rwsem |
drivers/nvme/host/rdma.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->attrs.device_cap_flags | 2097152-u64max |
| PARAM_VALUE | 0 | dev->ops.size_ib_pd | 0-4000000 |
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 4 | poll_ctx | 3 |
| PARAM_VALUE | 5 | caller | 2046880278276251648 |
| BUF_SIZE | 1 | private | s32min-(-2),1-s32max |
| BUF_SIZE | 1 | private | s32min-(-2),1-s32max |
| BUF_SIZE | 5 | caller | 10 |
| CAPPED_DATA | 3 | comp_vector | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 9 |
| TERMINATED | 5 | caller | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &id_priv->handler_mutex | ||
| HALF_LOCKED2 | &listen_id->handler_mutex |
drivers/infiniband/ulp/srp/ib_srp.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 4 | poll_ctx | 0,3 |
| PARAM_VALUE | 5 | caller | 7774746099672031232 |
| BUF_SIZE | 5 | caller | 7 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 6 |
| TERMINATED | 5 | caller | 1 |
| HARD_MAX | 4 | poll_ctx | 3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &host->add_target_mutex | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &rport->mutex |
drivers/infiniband/hw/mlx5/gsi.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 3 | comp_vector | 0 |
| PARAM_VALUE | 4 | poll_ctx | 0 |
| PARAM_VALUE | 5 | caller | 4985377764606808064 |
| BUF_SIZE | 1 | private | 152 |
| BUF_SIZE | 1 | private | 152 |
| BUF_SIZE | 5 | caller | 8 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 5 | caller | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | nr_cqe | |
| UNITS | 2 | nr_cqe | unit_array_size |
drivers/infiniband/core/cq.c __ib_alloc_cq_any() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | private | 4096-ptr_max |
| PARAM_VALUE | 5 | caller | 635726513953107968,8039347792360431616,8362067475038867456 |
| BUF_SIZE | 1 | private | s32min-(-1),1-s32max |
| BUF_SIZE | 1 | private | s32min-(-1),1-s32max |
| BUF_SIZE | 5 | caller | 8,10-11 |
| BUF_SIZE | 5 | caller | 8,10-11 |
| CAPPED_DATA | 3 | comp_vector | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 4 | poll_ctx | $3 |
| DATA_SOURCE | 5 | caller | $4 |
| STR_LEN | 0 | dev | 7,9-10 |
| STR_LEN | 0 | dev | 7,9-10 |
| TERMINATED | 5 | caller | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 2 | nr_cqe | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/infiniband/core/cq.c ib_alloc_cq() -> __ib_alloc_cq()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cq_pools | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->cq_pools_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | private | 0 |
| PARAM_VALUE | 4 | poll_ctx | 0-1 |
| PARAM_VALUE | 5 | caller | 304351661058035712 |
| BUF_SIZE | 5 | caller | 8 |
| CAPPED_DATA | 2 | nr_cqe | 1 |
| CAPPED_DATA | 3 | comp_vector | 1 |
| DATA_SOURCE | 0 | dev | $0 |
| DATA_SOURCE | 1 | private | $1 |
| DATA_SOURCE | 2 | nr_cqe | $2 |
| DATA_SOURCE | 3 | comp_vector | $3 |
| DATA_SOURCE | 4 | poll_ctx | $4 |
| STR_LEN | 0 | dev | 7 |
| TERMINATED | 5 | caller | 1 |
| HARD_MAX | 4 | poll_ctx | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 2 | nr_cqe | |
| UNITS | 2 | nr_cqe | unit_byte |
| UNITS | 3 | comp_vector | unit_array_size |
| HALF_LOCKED2 | &iser_conn->state_mutex |