Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/infiniband/core/ib_core_uverbs.c, line 705 (as a function)
- include/rdma/uverbs_ioctl.h, line 937 (as a function)
Referenced in 12 files:
- drivers/infiniband/core/ib_core_uverbs.c, line 721
- drivers/infiniband/core/uverbs_std_types_counters.c, line 103
- drivers/infiniband/core/uverbs_std_types_cq.c, line 93
- drivers/infiniband/core/uverbs_std_types_device.c
- drivers/infiniband/core/uverbs_std_types_mr.c
- drivers/infiniband/core/uverbs_std_types_qp.c
- drivers/infiniband/core/uverbs_std_types_wq.c, line 42
- drivers/infiniband/hw/mlx5/devx.c
- drivers/infiniband/hw/mlx5/fs.c
- drivers/infiniband/hw/mlx5/main.c, line 4250
- drivers/infiniband/hw/mlx5/mr.c, line 1053
- drivers/infiniband/hw/mlx5/qos.c, line 57
Smatch caller information:
drivers/infiniband/core/uverbs_std_types_cq.c ib_uverbs_handler_UVERBS_METHOD_CQ_CREATE() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 3091158646652436488 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 1 | attrs_bundle | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 5 |
| PARAM_VALUE | 3 | allowed_bits | 3 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_GID_ENTRY() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 4681431094418350080 |
| PARAM_VALUE | 2 | idx | 2 |
| PARAM_VALUE | 3 | allowed_bits | 0 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_GID_TABLE() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 6832911786318446592 |
| PARAM_VALUE | 2 | idx | 1 |
| PARAM_VALUE | 3 | allowed_bits | 0 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_qp.c ib_uverbs_handler_UVERBS_METHOD_QP_ATTACH_COMP_CNTR() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 325967855093854208 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 2 | idx | 2 |
| PARAM_VALUE | 3 | allowed_bits | 63 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_qp.c ib_uverbs_handler_UVERBS_METHOD_QP_CREATE() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 7499271614771060816 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 1 | attrs_bundle | 4096-ptr_max |
| PARAM_VALUE | 1 | attrs_bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 10 |
| PARAM_VALUE | 3 | allowed_bits | 6914 |
| CAPPED_DATA | 1 | attrs_bundle->ufile->device->disassociate_srcu.srcu_ctrp | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_ADVISE_MR() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 3841122250366472192 |
| PARAM_VALUE | 2 | idx | 2 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_DM_MR_REG() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 1079175356159168528 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 2 | idx | 4 |
| PARAM_VALUE | 3 | allowed_bits | 1072694271 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_DMABUF_MR() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 8160056337247125504 |
| PARAM_VALUE | 2 | idx | 6 |
| PARAM_VALUE | 3 | allowed_bits | 1048591 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_MR() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 4741163263139438592 |
| PARAM_VALUE | 1 | attrs_bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 6 |
| PARAM_VALUE | 3 | allowed_bits | 1048591,1072694271 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
| FUZZY_MAX | 3 | allowed_bits | 1072694271 |
| BIT_INFO | 3 | allowed_bits | 0x10000f,0x3ff003ff |
| HARD_MAX | 3 | allowed_bits | 1072694271 |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_VAR_OBJ_ALLOC() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 7799038981746761728 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 1 | attrs_bundle | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 4100 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_CREATE() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 2016607726311309352 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 2 | idx | 8 |
| PARAM_VALUE | 3 | allowed_bits | 15 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/core/uverbs_std_types_counters.c ib_uverbs_handler_UVERBS_METHOD_COUNTERS_READ() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 8012001908374167564 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 2 | idx | 2 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/qos.c mlx5_ib_handler_MLX5_IB_METHOD_PP_OBJ_ALLOC() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 3364442941317574656 |
| PARAM_VALUE | 1 | attrs_bundle | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 4098 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_ASYNC_EVENT_FD_ALLOC() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 2432599612033662976 |
| PARAM_VALUE | 2 | idx | 4097 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_UMEM_REG() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 9024846294494883840 |
| PARAM_VALUE | 2 | idx | 4099 |
| PARAM_VALUE | 3 | allowed_bits | 1048583 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/fs.c get_dests() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 1396834924274016256 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 1 | attrs_bundle | 4096-ptr_max |
| PARAM_VALUE | 1 | attrs_bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 4105 |
| PARAM_VALUE | 3 | allowed_bits | 3 |
| CAPPED_DATA | 1 | attrs_bundle->ufile->device->disassociate_srcu.srcu_ctrp | 1 |
| DATA_SOURCE | 0 | to | $5 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/fs.c mlx5_ib_matcher_ns() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 6016290917980049408 |
| PARAM_VALUE | 1 | attrs_bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 4100 |
| PARAM_VALUE | 3 | allowed_bits | 4 |
| DATA_SOURCE | 1 | attrs_bundle | $0 |
drivers/infiniband/hw/mlx5/mr.c mlx5_ib_reg_user_mr_dmabuf() -> uverbs_get_flags32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | to | 8143262410756108288 |
| PARAM_VALUE | 0 | *to | 0 |
| PARAM_VALUE | 1 | attrs_bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 2 | idx | 4096 |
| PARAM_VALUE | 3 | allowed_bits | 1 |
| DATA_SOURCE | 1 | attrs_bundle | $7 |