Defined in 2 files as a function:
Referenced in 29 files:
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/cxgb4/mem.c, line 517
- drivers/infiniband/hw/efa/efa_verbs.c, line 1799
- drivers/infiniband/hw/erdma/erdma_verbs.c
- drivers/infiniband/hw/hns/hns_roce_db.c, line 32
- drivers/infiniband/hw/hns/hns_roce_mr.c, line 598
- drivers/infiniband/hw/ionic/ionic_controlpath.c
- drivers/infiniband/hw/irdma/verbs.c
- drivers/infiniband/hw/mana/main.c, line 304
- drivers/infiniband/hw/mana/mr.c, line 134
- drivers/infiniband/hw/mlx4/cq.c
- drivers/infiniband/hw/mlx4/doorbell.c, line 67
- drivers/infiniband/hw/mlx4/mr.c, line 138
- drivers/infiniband/hw/mlx4/qp.c
- drivers/infiniband/hw/mlx4/srq.c, line 119
- drivers/infiniband/hw/mlx5/cq.c, line 1248
- drivers/infiniband/hw/mlx5/devx.c, line 2290
- drivers/infiniband/hw/mlx5/mr.c
- drivers/infiniband/hw/mlx5/qp.c, line 907
- drivers/infiniband/hw/mthca/mthca_provider.c, line 881
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, line 868
- drivers/infiniband/hw/qedr/verbs.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c, line 141
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c, line 134
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c, line 149
- drivers/infiniband/sw/rdmavt/mr.c, line 354
- drivers/infiniband/sw/rxe/rxe_mr.c, line 200
- drivers/infiniband/sw/siw/siw_mem.c, line 353
Smatch caller information:
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_create_qp() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->ops.create_qp | 1-u64max |
| PARAM_VALUE | 0 | device->phys_port_cnt | 1-u32max |
| PARAM_VALUE | 3 | access | 0 |
| STR_LEN | 0 | device | 3,6-9 |
| STR_LEN | 0 | device | 3,6-9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | device->phys_port_cnt |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_create_qp() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->ops.create_qp | 1-u64max |
| PARAM_VALUE | 0 | device->phys_port_cnt | 1-u32max |
| PARAM_VALUE | 3 | access | 0 |
| STR_LEN | 0 | device | 3,6-9 |
| STR_LEN | 0 | device | 3,6-9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | device->phys_port_cnt |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c pvrdma_create_srq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->ops.size_ib_srq | 0-4000000 |
| PARAM_VALUE | 3 | access | 0 |
| STR_LEN | 0 | device | (-1),6-9,11-12 |
| STR_LEN | 0 | device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | device->phys_port_cnt | |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_init_user_srq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 1 |
| BIT_INFO | 2 | size | 0x0,0x7ffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-s32max,18446744071562067968-u64max[c] |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_resize_cq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-137438953440 |
| PARAM_VALUE | 3 | access | 1 |
| CAPPED_DATA | 2 | size | 1 |
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 64-68719476736[c] |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c pvrdma_create_cq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->ops.size_ib_cq | 0-4000000 |
| PARAM_VALUE | 3 | access | 1 |
| BUF_SIZE | 0 | device | (-1),5000 |
| BUF_SIZE | 0 | device | (-1),5000 |
| STR_LEN | 0 | device | (-1),3,6-12 |
| STR_LEN | 0 | device | (-1),3,6-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
| NO_OVERFLOW_SIMPLE | 0 | device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | device->phys_port_cnt |
drivers/infiniband/hw/mlx4/doorbell.c mlx4_ib_db_map_user() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 0,4096-u64max |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | access | 0 |
| BIT_INFO | 1 | addr | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0,4096-u64max[c] |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &context->db_page_mutex | ||
| TYPE_LOCK | (struct mlx4_ib_ucontext)->db_page_mutex |
drivers/infiniband/hw/mlx5/qp.c create_user_rq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 3 | access | 0 |
| CAPABLE | 0 | 17 | |
| USER_DATA | 1 | addr | 1-u64max |
drivers/infiniband/hw/hns/hns_roce_mr.c mtr_alloc_bufs() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| BUF_SIZE | 0 | device | 5000 |
| DATA_SOURCE | 1 | addr | $4 |
| DATA_SOURCE | 2 | size | r mtr_bufs_size |
| NOSPEC | 1 | addr | |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 3 | access | s32min-s32max |
drivers/infiniband/hw/erdma/erdma_verbs.c erdma_map_user_dbrecords() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 0,4096-u64max |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | access | 0 |
| BIT_INFO | 1 | addr | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0,4096-u64max[c] |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &ctx->dbrecords_page_mutex | ||
| TYPE_LOCK | (struct erdma_ucontext)->dbrecords_page_mutex |
drivers/infiniband/hw/erdma/erdma_verbs.c get_mtt_entries() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $2 |
| DATA_SOURCE | 2 | size | $3 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| NOSPEC | 2 | size | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mlx4/qp.c create_qp_common() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
drivers/infiniband/hw/mlx4/qp.c create_rq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 0 |
| USER_DATA | 1 | addr | 0-u64max |
drivers/infiniband/hw/mana/main.c mana_ib_create_queue() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 1 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u32max |
drivers/infiniband/hw/efa/efa_verbs.c efa_reg_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/sw/rdmavt/mr.c rvt_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 1-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c pvrdma_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 1-s32max[c] |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mlx4/srq.c mlx4_ib_create_srq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 0 | device->ops.size_ib_srq | 0-4000000 |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 0 |
| STR_LEN | 0 | device | (-1),6-9,11-12 |
| STR_LEN | 0 | device | (-1),6-9,11-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| NO_OVERFLOW_SIMPLE | 0 | device->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | device->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | device->phys_port_cnt | |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/sw/rxe/rxe_mr.c rxe_mr_init_user() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $3 |
| BIT_INFO | 3 | access | 0x0,0x3ff0031f |
| NOSPEC | 1 | addr | |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mlx4/mr.c mlx4_get_umem_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | device | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $3 [m] |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | s32min-s32max |
drivers/infiniband/sw/siw/siw_mem.c siw_umem_get() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 1-u64max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 0 | device | $0 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $3 |
| NOSPEC | 1 | addr | |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 1-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mana/mr.c mana_ib_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-62 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 [m] |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 0,2-62[c] |
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mlx5/cq.c resize_user() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 1 |
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max[c] |
| LOCK2 | &cq->resize_mutex | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct mlx5_ib_cq)->resize_mutex |
drivers/infiniband/hw/mlx5/devx.c devx_umem_get() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 2-1073741822 |
| DATA_SOURCE | 3 | access | $4 |
drivers/infiniband/hw/mlx4/cq.c mlx4_alloc_resize_umem() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 1 |
| USER_DATA | 1 | addr | 0-u64max |
| LOCK2 | &cq->resize_mutex | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct mlx4_ib_cq)->resize_mutex |
drivers/infiniband/hw/mlx4/cq.c mlx4_ib_create_user_cq() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-s32max,18446744071562067968-u64max |
| PARAM_VALUE | 3 | access | 1 |
| USER_DATA | 1 | addr | 0-u64max |
drivers/infiniband/hw/hns/hns_roce_db.c hns_roce_db_map_user() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | addr | 0,4096-u64max |
| PARAM_VALUE | 2 | size | 4096 |
| PARAM_VALUE | 3 | access | 0 |
| BIT_INFO | 1 | addr | 0x0,0xfffffffffffff000 |
| BIT_INFO | 1 | addr | 0x0,0xfffffffffffff000 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0,4096-u64max[c] |
| UNITS | 2 | size | unit_byte |
| LOCK2 | &context->page_mutex | ||
| TYPE_LOCK | (struct hns_roce_ucontext)->page_mutex |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_create_cq_common() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 2 | size | 1-u32max |
| PARAM_VALUE | 3 | access | 1 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 1-u64max[u] |
| USER_DATA | 2 | size | 1-u32max[c][u] |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_qp_rq_init() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 2 | size | 1-u32max |
| PARAM_VALUE | 3 | access | 0 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 1-u64max |
| USER_DATA | 2 | size | 1-u32max[c] |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_qp_sq_init() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 1 | addr | 1-u64max |
| PARAM_VALUE | 2 | size | 1-u32max |
| PARAM_VALUE | 3 | access | 0 |
| CAPPED_DATA | 2 | size | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 1-u64max |
| USER_DATA | 2 | size | 1-u32max[c] |
drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/irdma/verbs.c irdma_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-s32max[c] |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/irdma/verbs.c irdma_rereg_mr_trans() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| CAPPED_DATA | 2 | size | 1 |
| CAPPED_DATA | 2 | size | 1 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| NOSPEC | 2 | size | |
| NOSPEC | 2 | size | |
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-s32max[c] |
| USER_DATA | 3 | access | s32min-s32max |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/qedr/verbs.c qedr_init_srq_user_params() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | size | 8 |
| PARAM_VALUE | 3 | access | 0 |
| DATA_SOURCE | 3 | access | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| UNITS | 2 | size | unit_byte |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/hw/qedr/verbs.c qedr_init_user_queue() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1 |
| DATA_SOURCE | 1 | addr | $3 |
| DATA_SOURCE | 2 | size | $4 |
| DATA_SOURCE | 3 | access | $6 |
| HARD_MAX | 3 | access | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
drivers/infiniband/hw/qedr/verbs.c qedr_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | 2-1073741822 |
drivers/infiniband/hw/mlx5/mr.c mlx5_ib_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| BIT_INFO | 3 | access | 0x0,0x7fffffbf |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | s32min-s32max |
drivers/infiniband/hw/mlx5/mr.c mlx5_ib_rereg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| DATA_SOURCE | 1 | addr | $2 |
| DATA_SOURCE | 2 | size | $3 |
| DATA_SOURCE | 3 | access | $5 [m] |
| BIT_INFO | 3 | access | 0x0,0x7fffffbf |
| USER_DATA | 1 | addr | 0-u64max |
| USER_DATA | 2 | size | 0-u64max |
| USER_DATA | 3 | access | s32min-s32max |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/cxgb4/mem.c c4iw_reg_user_mr() -> ib_umem_get_va()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | device | 4096-ptr_max |
| PARAM_VALUE | 2 | size | 0-18446744073709551614 |
| PARAM_VALUE | 3 | access | 0-1073741822 |
| CAPPED_DATA | 1 | addr | 1 |
| CAPPED_DATA | 1 | addr | 1 |
| DATA_SOURCE | 1 | addr | $1 |
| DATA_SOURCE | 2 | size | $2 |
| DATA_SOURCE | 3 | access | $4 |
| NOSPEC | 1 | addr | |
| NOSPEC | 1 | addr | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | addr | 0-s32max[c] |
| USER_DATA | 2 | size | 0-18446744073709551614 |
| USER_DATA | 3 | access | 2-1073741822 |
| NO_OVERFLOW_SIMPLE | 1 | addr | |
| NO_OVERFLOW_SIMPLE | 2 | size |