Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/mlx5/dm.c mlx5_ib_alloc_dm() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 3345806225805963264
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 4098
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 8651153491915505664
PARAM_VALUE 4 *def_val 0
DATA_SOURCE 1 attrs_bundle $3

drivers/infiniband/core/uverbs_std_types_comp_cntr.c ib_uverbs_handler_UVERBS_METHOD_COMP_CNTR_MODIFY() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 293403969174650880
PARAM_VALUE 2 idx 1
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_comp_cntr.c ib_uverbs_handler_UVERBS_METHOD_COMP_CNTR_MODIFY() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 293403969174650880
PARAM_VALUE 2 idx 2
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_comp_cntr.c ib_uverbs_handler_UVERBS_METHOD_COMP_CNTR_READ() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 2719267438173773824
PARAM_VALUE 2 idx 1
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_INFO_HANDLES() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4472935730708275200
PARAM_VALUE 2 idx 0
PARAM_VALUE 3 upper_bound u16max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_INVOKE_WRITE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 2469804071265431552
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 2
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_GID_ENTRY() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4280781499718701056
PARAM_VALUE 2 idx 0
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_GID_ENTRY() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4280781499718701056
PARAM_VALUE 2 idx 1
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 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_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 50223916929986560
PARAM_VALUE 2 idx 0
PARAM_VALUE 3 upper_bound u64max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_PORT() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4507521147278499840
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 0
PARAM_VALUE 3 upper_bound 255
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_PORT_SPEED() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 109858259184386048
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 0
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_qp.c ib_uverbs_handler_UVERBS_METHOD_QP_CREATE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 7435454512129843200
PARAM_VALUE 2 idx 9
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_ADVISE_MR() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 7695115520596615168
PARAM_VALUE 2 idx 1
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_UAR_OBJ_ALLOC() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 1427600484872695808
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 4097
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_srq.c ib_uverbs_handler_UVERBS_METHOD_SRQ_CREATE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 1664500273418395648
PARAM_VALUE 2 idx 9
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_CREATE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 1040393189778395136
PARAM_VALUE 2 idx 4
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/devx.c devx_umem_reg_cmd_alloc() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4769061162070929408
PARAM_VALUE 2 idx 4101
PARAM_VALUE 3 upper_bound u64max
PARAM_VALUE 4 def_val 4134301318760325120
PARAM_VALUE 4 *def_val 18446744073709547520
DATA_SOURCE 1 attrs_bundle $1

drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OBJ_ASYNC_QUERY() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 5174785212352503808
PARAM_VALUE 2 idx 4100
PARAM_VALUE 3 upper_bound u16max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_FLOW_ACTION_CREATE_MODIFY_HEADER() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4095704386935255040
PARAM_VALUE 2 idx 4098
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_FLOW_ACTION_CREATE_PACKET_REFORMAT() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 2704398787888357376
PARAM_VALUE 2 idx 4098
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_FLOW_ACTION_CREATE_PACKET_REFORMAT() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 2704398787888357376
PARAM_VALUE 2 idx 4097
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_STEERING_ANCHOR_CREATE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 6588171771949932544
PARAM_VALUE 2 idx 4097
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/mlx5/fs.c mlx5_ib_matcher_ns() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 3488602401576460288
PARAM_VALUE 1 attrs_bundle->attr_present 4096-ptr_max
PARAM_VALUE 2 idx 4101
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_ALLOC_PAGE() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 8029023559453085696
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 2 idx 4097
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0

drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_GET_TOGGLE_MEM() -> _uverbs_get_const_unsigned()

Type Parameter Key Value
PARAM_VALUE 0 to 4904456046746226688
PARAM_VALUE 1 attrs_bundle 4096-ptr_max
PARAM_VALUE 1 attrs_bundle->attr_present 4096-ptr_max
PARAM_VALUE 2 idx 4097
PARAM_VALUE 3 upper_bound u32max
PARAM_VALUE 4 def_val 0
DATA_SOURCE 1 attrs_bundle $0