Defined in 1 files as a prototype:
Defined in 2 files as a function:
- drivers/infiniband/core/ib_core_uverbs.c, line 591 (as a function)
- include/rdma/uverbs_ioctl.h, line 942 (as a function)
Referenced in 17 files:
- drivers/infiniband/core/ib_core_uverbs.c
- drivers/infiniband/core/uverbs_std_types_comp_cntr.c, line 114
- drivers/infiniband/core/uverbs_std_types_counters.c, line 122
- drivers/infiniband/core/uverbs_std_types_cq.c
- 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_srq.c
- drivers/infiniband/core/uverbs_std_types_wq.c
- drivers/infiniband/hw/bnxt_re/uapi.c
- drivers/infiniband/hw/efa/efa_verbs.c
- drivers/infiniband/hw/mlx5/devx.c
- drivers/infiniband/hw/mlx5/dm.c
- drivers/infiniband/hw/mlx5/fs.c, line 3044
- drivers/infiniband/hw/mlx5/main.c
- drivers/infiniband/hw/mlx5/qos.c, line 76
- drivers/infiniband/hw/mlx5/std_types.c
Smatch caller information:
drivers/infiniband/core/ib_core_uverbs.c uverbs_copy_to_struct_or_zero() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->ucore.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->ucore.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->hw_destroy_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | bundle->ufile->hw_destroy_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 1 | idx | 1,3,13,4096-4097 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4,8,12,16,20,24,32,40,48,72,128,176,304 |
| BUF_SIZE | 0 | bundle->ufile | s32min-(-1),1-s32max |
| BUF_SIZE | 2 | from | 4,8,12,16,20,24,32,40,48,72,128,176,304 |
| BUF_SIZE | 2 | from | 4,8,12,16,20,24,32,40,48,72,128,176,304 |
| CAPPED_DATA | 0 | bundle->ufile | 1 |
| CAPPED_DATA | 3 | size | 1 |
| CAPPED_DATA | 3 | size | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 1 | idx | $1 |
| DATA_SOURCE | 2 | from | $2 |
| DATA_SOURCE | 3 | size | $3 |
| NOSPEC | 0 | bundle->driver_udata.inlen | |
| NOSPEC | 0 | bundle->driver_udata.outlen | |
| NOSPEC | 0 | bundle->ucore.inlen | |
| HARD_MAX | 1 | idx | 4097 |
| HARD_MAX | 3 | size | 304 |
| USER_DATA | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max[c] |
| USER_DATA | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max[c] |
| USER_DATA | 0 | bundle->ucore.inlen | 4-524280,18446744073709551608-u64max[c] |
| USER_DATA | 0 | bundle->ucore.outlen | 0-524280 |
| USER_DATA | 0 | bundle->uobject->user_handle | 0-u64max |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c copy_op_to_user() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 31954344347627520 |
| PARAM_VALUE | 2 | *from | 0-u16max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $1 |
| UNITS | 3 | size | unit_byte |
| LOCK2 | &dm->ops_xa_lock | ||
| TYPE_LOCK | (struct mlx5_ib_dm_memic)->ops_xa_lock |
drivers/infiniband/hw/mlx5/dm.c copy_op_to_user() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 441298823387709440 |
| PARAM_VALUE | 2 | *from | 0-4095 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $1 |
| UNITS | 3 | size | unit_byte |
| LOCK2 | &dm->ops_xa_lock | ||
| TYPE_LOCK | (struct mlx5_ib_dm_memic)->ops_xa_lock |
drivers/infiniband/hw/mlx5/dm.c handle_alloc_dm_memic() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device->ops.alloc_dm | 1-u64max |
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 240402268931584000 |
| PARAM_VALUE | 2 | *from | 0-u16max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $2 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c handle_alloc_dm_memic() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device->ops.alloc_dm | 1-u64max |
| PARAM_VALUE | 1 | idx | 4096 |
| PARAM_VALUE | 2 | from | 4335588612059959296 |
| PARAM_VALUE | 2 | *from | 0-4095 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $2 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c handle_alloc_dm_sw_icm() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device->ops.alloc_dm | 1-u64max |
| PARAM_VALUE | 1 | idx | 4096 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $2 |
| CAPABLE | 0 | 13 | |
| CAPABLE | 0 | 17 | |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c mlx5_ib_handler_MLX5_IB_METHOD_DM_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 7475844598887350272 |
| PARAM_VALUE | 2 | *from | 0-u16max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c mlx5_ib_handler_MLX5_IB_METHOD_DM_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 8657722825923956736 |
| PARAM_VALUE | 2 | *from | 0-4095 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/dm.c mlx5_ib_handler_MLX5_IB_METHOD_DM_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_comp_cntr.c ib_uverbs_handler_UVERBS_METHOD_COMP_CNTR_READ() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | from | 3302533764864495616 |
| PARAM_VALUE | 2 | *from | 0 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_cq.c ib_uverbs_handler_UVERBS_METHOD_CQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->context->device->ops.destroy_cq | 1-u64max |
| PARAM_VALUE | 0 | bundle->context->device->ops.size_ib_cq | 0-4000000 |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device->num_comp_vectors | 1-u32max |
| PARAM_VALUE | 1 | idx | 6 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_cq.c ib_uverbs_handler_UVERBS_METHOD_CQ_DESTROY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 5814049131585720320 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/efa/efa_verbs.c efa_ib_handler_EFA_IB_METHOD_MR_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/efa/efa_verbs.c efa_ib_handler_EFA_IB_METHOD_MR_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/efa/efa_verbs.c efa_ib_handler_EFA_IB_METHOD_MR_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4100 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/efa/efa_verbs.c efa_ib_handler_EFA_IB_METHOD_MR_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 2642100255966380032 |
| PARAM_VALUE | 2 | *from | 0-7 |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c copy_gid_entries_to_user() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | from | 0-ptr_max |
| PARAM_VALUE | 3 | size | 0-2097120 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | $1 |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_GET_CONTEXT() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device->ib_dev | 1-u64max |
| PARAM_VALUE | 1 | idx | 0 |
| PARAM_VALUE | 2 | from | 8074051656600612864 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_GET_CONTEXT() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device->ib_dev | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 8799126565018292224 |
| PARAM_VALUE | 2 | *from | 1,3 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_INFO_HANDLES() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->uobjects_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | from | 0-ptr_max |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r gather_objects_handle |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_INFO_HANDLES() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->uobjects_lock.rlock.dep_map->name | 0-255 |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 2863961634385178624 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_COMP_CNTR_CAPS() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| PARAM_VALUE | 2 | from | 6197063921513930760 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_COMP_CNTR_CAPS() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 6197063921513930752 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_COMP_CNTR_CAPS() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | from | 6197063921513930764 |
| PARAM_VALUE | 2 | *from | 0-63 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_CONTEXT() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 0 |
| PARAM_VALUE | 2 | from | 6312551678369923072 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_CONTEXT() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 7539348219173142528 |
| PARAM_VALUE | 2 | *from | 1 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_GID_TABLE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 3 |
| PARAM_VALUE | 2 | from | 6271187827473022976 |
| PARAM_VALUE | 2 | *from | 0-u16max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_device.c ib_uverbs_handler_UVERBS_METHOD_QUERY_PORT_SPEED() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 469977617924014080 |
| PARAM_VALUE | 2 | *from | s32min-s32max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_qp.c ib_uverbs_handler_UVERBS_METHOD_QP_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device->disassociate_srcu.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | bundle->ufile->device->disassociate_srcu.srcu_ctrp | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device->ib_dev | 1-u64max |
| PARAM_VALUE | 0 | bundle->ufile->ucontext | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 14 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->ufile->device->disassociate_srcu.srcu_ctrp | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_qp.c ib_uverbs_handler_UVERBS_METHOD_QP_DESTROY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 5372154304502800384 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_DM_MR_REG() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 6 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_DM_MR_REG() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 7 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_QUERY_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_QUERY_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 2 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_QUERY_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 3 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_QUERY_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_DMABUF_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 7 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_DMABUF_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 8 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 9 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_mr.c ib_uverbs_handler_UVERBS_METHOD_REG_MR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 10 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/std_types.c mlx5_ib_handler_MLX5_IB_METHOD_GET_DATA_DIRECT_SYSFS_PATH() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4096 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-4294967294 |
| BUF_SIZE | 2 | from | 2-s32max |
| CAPPED_DATA | 3 | size | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r kobject_get_path |
| STR_LEN | 0 | bundle | 0-18446744073709551613 |
| LOCK2 | &dev->data_direct_lock | ||
| TYPE_LOCK | (struct mlx5_ib_dev)->data_direct_lock |
drivers/infiniband/hw/mlx5/std_types.c mlx5_ib_handler_MLX5_IB_METHOD_PD_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_UAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 2324518407206313984 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_UAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4100 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 2 | *from | 0-16777215 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_UAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 9012050313517207552 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_VAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 6020287314395631616 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_VAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 2 | *from | 0-64 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/main.c mlx5_ib_handler_MLX5_IB_METHOD_VAR_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 6137288986615681024 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_srq.c ib_uverbs_handler_UVERBS_METHOD_SRQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 11 |
| PARAM_VALUE | 2 | from | 6365966776295284752 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_srq.c ib_uverbs_handler_UVERBS_METHOD_SRQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 12 |
| PARAM_VALUE | 2 | from | 6365966776295284756 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_srq.c ib_uverbs_handler_UVERBS_METHOD_SRQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 13 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_srq.c ib_uverbs_handler_UVERBS_METHOD_SRQ_DESTROY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 6740670035703324672 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-64 |
| PARAM_VALUE | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 9 |
| PARAM_VALUE | 2 | from | 2016607726311309324 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-64 |
| PARAM_VALUE | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 10 |
| PARAM_VALUE | 2 | from | 2016607726311309328 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->driver_udata.inlen | 0-64 |
| PARAM_VALUE | 0 | bundle->driver_udata.outlen | 0-524280,18446744073709551361-u64max |
| PARAM_VALUE | 1 | idx | 11 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| CAPPED_DATA | 0 | bundle->driver_udata.inlen | 1 |
| CAPPED_DATA | 0 | bundle->driver_udata.outlen | 1 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_wq.c ib_uverbs_handler_UVERBS_METHOD_WQ_DESTROY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/core/uverbs_std_types_counters.c ib_uverbs_handler_UVERBS_METHOD_COUNTERS_READ() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 1 |
| PARAM_VALUE | 2 | from | 0-ptr_max |
| PARAM_VALUE | 3 | size | 0-65528 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
drivers/infiniband/hw/mlx5/qos.c mlx5_ib_handler_MLX5_IB_METHOD_PP_OBJ_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 2 |
| BUF_SIZE | 2 | from | 2 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OBJ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 0-ptr_max |
| PARAM_VALUE | 3 | size | 0-u16max,18446744073709551614 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
| DATA_SOURCE | 3 | size | r uverbs_attr_get_len |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OBJ_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 0-ptr_max |
| PARAM_VALUE | 3 | size | 0-u16max,18446744073709551614 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
| DATA_SOURCE | 3 | size | r uverbs_attr_get_len |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OBJ_MODIFY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-u16max,18446744073709551614 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
| DATA_SOURCE | 3 | size | r uverbs_attr_get_len |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OBJ_QUERY() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-u16max,18446744073709551614 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
| DATA_SOURCE | 3 | size | r uverbs_attr_get_len |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_OTHER() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 4096-ptr_max |
| PARAM_VALUE | 3 | size | 0-u16max,18446744073709551614 |
| DATA_SOURCE | 0 | bundle | $0 |
| DATA_SOURCE | 2 | from | r uverbs_zalloc |
| DATA_SOURCE | 3 | size | r uverbs_attr_get_len |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_QUERY_EQN() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 6724792944289529856 |
| PARAM_VALUE | 2 | *from | 0-s32max |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_QUERY_UAR() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4097 |
| PARAM_VALUE | 2 | from | 9213119534157946880 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/devx.c mlx5_ib_handler_MLX5_IB_METHOD_DEVX_UMEM_REG() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4100 |
| PARAM_VALUE | 2 | from | 389715249485295616 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/mlx5/fs.c mlx5_ib_handler_MLX5_IB_METHOD_STEERING_ANCHOR_CREATE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 5245570252753289216 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
| LOCK2 | &dev->flow_db->lock | ||
| TYPE_LOCK | (struct mlx5_ib_flow_db)->lock |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_ALLOC_PAGE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 2731810517863645184 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_ALLOC_PAGE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4100 |
| PARAM_VALUE | 2 | from | 2614886477947936768 |
| PARAM_VALUE | 2 | *from | 4096 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_ALLOC_PAGE() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 8982073972982673408 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_DBR_ALLOC() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4098 |
| PARAM_VALUE | 2 | from | 5006254423096553472 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_GET_TOGGLE_MEM() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4099 |
| PARAM_VALUE | 2 | from | 6376629827045576704 |
| PARAM_VALUE | 3 | size | 8 |
| BUF_SIZE | 2 | from | 8 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_GET_TOGGLE_MEM() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4101 |
| PARAM_VALUE | 2 | from | 2756105219742330880 |
| PARAM_VALUE | 2 | *from | 4096 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |
drivers/infiniband/hw/bnxt_re/uapi.c bnxt_re_handler_BNXT_RE_METHOD_GET_TOGGLE_MEM() -> uverbs_copy_to()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | bundle | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->attr_present | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile | 4096-ptr_max |
| PARAM_VALUE | 0 | bundle->ufile->device | 4096-ptr_max |
| PARAM_VALUE | 1 | idx | 4100 |
| PARAM_VALUE | 2 | from | 8628974308581376000 |
| PARAM_VALUE | 2 | *from | 0 |
| PARAM_VALUE | 3 | size | 4 |
| BUF_SIZE | 2 | from | 4 |
| DATA_SOURCE | 0 | bundle | $0 |
| UNITS | 3 | size | unit_byte |