Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/infiniband/core/uverbs_cmd.c ib_uverbs_ex_create_flow() -> ib_set_flow()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uobj | 4096-ptr_max |
| PARAM_VALUE | 0 | uobj->context | 4096-ptr_max |
| PARAM_VALUE | 0 | uobj->list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | uobj->list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | uobj->uapi_object | 4096-ptr_max |
| PARAM_VALUE | 1 | ibflow | 4096-ptr_max |
| PARAM_VALUE | 2 | qp | 4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 4 | uflow_res | 4096-ptr_max |
| BUF_SIZE | 0 | uobj | s32min-s32max |
| BUF_SIZE | 1 | ibflow | 24 |
| BUF_SIZE | 2 | qp | 1-s32max |
| BUF_SIZE | 2 | qp | 1-s32max |
| BUF_SIZE | 4 | uflow_res | 48 |
| DATA_SOURCE | 0 | uobj | r __uobj_alloc |
| DATA_SOURCE | 2 | qp | r _uobj_get_obj_read |
| DATA_SOURCE | 4 | uflow_res | r flow_resources_alloc |
| BIT_INFO | 2 | qp->qp_type | 0x0,0xc |
| NOCHECK_CALL | |||
| USER_DATA | 4 | uflow_res->max | 0-10 |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_CREATE_FLOW() -> ib_set_flow()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | uobj | 4096-u64max |
| PARAM_VALUE | 1 | ibflow | 4096-ptr_max |
| PARAM_VALUE | 2 | qp | 0,4096-ptr_max |
| PARAM_VALUE | 3 | device | 4096-ptr_max |
| PARAM_VALUE | 4 | uflow_res | 4096-ptr_max |
| BUF_SIZE | 4 | uflow_res | 48 |
| DATA_SOURCE | 0 | uobj | r uverbs_attr_get_uobject |
| DATA_SOURCE | 4 | uflow_res | r flow_resources_alloc |
| NOCHECK_CALL |