Defined in 1 files as a function:
Referenced in 27 files:
- drivers/infiniband/hw/bnxt_re/ib_verbs.c
- drivers/infiniband/hw/bnxt_re/qplib_res.c
- drivers/infiniband/hw/cxgb4/mem.c, line 523
- drivers/infiniband/hw/efa/efa_verbs.c, line 1691
- drivers/infiniband/hw/erdma/erdma_verbs.c, line 846
- drivers/infiniband/hw/hns/hns_roce_mr.c
- drivers/infiniband/hw/ionic/ionic_pgtbl.c, line 114
- drivers/infiniband/hw/irdma/verbs.c
- drivers/infiniband/hw/mana/main.c, line 421
- drivers/infiniband/hw/mlx4/mlx4_ib.h, line 957
- drivers/infiniband/hw/mlx4/mr.c, line 263
- drivers/infiniband/hw/mlx4/srq.c, line 124
- drivers/infiniband/hw/mlx5/cq.c
- drivers/infiniband/hw/mlx5/devx.c
- drivers/infiniband/hw/mlx5/mr.c
- drivers/infiniband/hw/mlx5/qp.c
- drivers/infiniband/hw/mlx5/srq_cmd.c, line 103
- drivers/infiniband/hw/mlx5/umr.c
- drivers/infiniband/hw/mthca/mthca_provider.c, line 887
- drivers/infiniband/hw/ocrdma/ocrdma_verbs.c, line 874
- drivers/infiniband/hw/qedr/verbs.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c, line 148
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c, line 141
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c
- drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c, line 155
- include/rdma/ib_umem.h
- include/rdma/iter.h, line 65
Smatch caller information:
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_create_qp() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_create_qp() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/mthca/mthca_provider.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mthca/mthca_provider.c mthca_reg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_srq.c pvrdma_create_srq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/hw/bnxt_re/ib_verbs.c __bnxt_re_user_reg_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $4 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_setup_sginfo() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c pvrdma_create_cq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/mlx5/umr.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max |
| USER_DATA | 0 | umem->iova | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | umem_dmabuf->attach->dmabuf->resv |
drivers/infiniband/hw/mlx5/umr.c _mlx5r_umr_update_mr_pas() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max |
| USER_DATA | 0 | umem->iova | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | umem_dmabuf->attach->dmabuf->resv |
drivers/infiniband/hw/mlx5/umr.c _mlx5r_umr_zap_mkey() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 1 | pgsz | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | umem_dmabuf->attach->dmabuf->resv |
drivers/infiniband/hw/mlx5/umr.c _mlx5r_umr_zap_mkey() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | umem_dmabuf->attach->dmabuf->resv |
drivers/infiniband/hw/mlx5/umr.c mlx5r_umr_dmabuf_update_pgsz() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | umem_dmabuf->attach->dmabuf->resv |
drivers/infiniband/hw/mlx5/qp.c _create_user_qp() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_attr_or_va |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/qp.c create_raw_packet_qp_rq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mlx5/qp.c create_raw_packet_qp_sq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_attr_or_va |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/qp.c create_user_rq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| CAPABLE | 0 | 17 | |
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/qp.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| CAPABLE | 0 | 17 | |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/hns/hns_roce_mr.c get_best_hop_num() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 0-s32max,18446744071562067968-u64max |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/hns/hns_roce_mr.c mtr_init_buf_cfg() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 0-s32max,18446744071562067968-u64max |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/hns/hns_roce_mr.c mtr_init_buf_cfg() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 0-s32max,18446744071562067968-u64max |
| FUZZY_MAX | 1 | pgsz | 4096 |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| BIT_INFO | 1 | pgsz | 0x0,0xffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/erdma/erdma_verbs.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/erdma/erdma_verbs.c get_mtt_entries() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/mlx4/qp.c mlx4_ib_umem_calc_optimal_mtt_size() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/odp.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| DATA_SOURCE | 0 | umem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/infiniband/hw/mana/main.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mana/main.c mana_ib_gd_create_dma_region() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $3 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/efa/efa_verbs.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
drivers/infiniband/hw/efa/efa_verbs.c efa_register_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u32max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/efa/efa_verbs.c ib_umem_is_contiguous() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/srq_cmd.c __set_srq_page_size() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| DATA_SOURCE | 1 | pgsz | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/hw/mlx5/mem.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | &cq->resize_mutex | ||
| HALF_LOCKED2 | &dev->slow_path_mutex |
drivers/infiniband/sw/rdmavt/mr.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_misc.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/vmw_pvrdma/pvrdma_mr.c pvrdma_reg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/ionic/ionic_pgtbl.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/ionic/ionic_pgtbl.c ionic_pgtbl_init() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 1-u64max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| DATA_SOURCE | 0 | umem | $2 |
| DATA_SOURCE | 1 | pgsz | $5 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/core/umem.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| BUF_SIZE | 0 | umem | (-1)-0,88 |
| DATA_SOURCE | 0 | umem | $0 |
| STR_LEN | 0 | umem->ibdev | (-1),3,6-12 |
| NOSPEC | 0 | umem->address | |
| NOSPEC | 0 | umem->iova | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->phys_port_cnt | |
| NO_OVERFLOW_SIMPLE | 0 | umem->sgt_append.total_nents | |
| HALF_LOCKED2 | &context->db_page_mutex |
drivers/infiniband/hw/mlx4/srq.c mlx4_ib_create_srq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | &devr->srq_lock | ||
| HALF_LOCKED2 | global &device_list_mutex |
drivers/infiniband/sw/rxe/rxe_mr.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/hns/hns_roce_alloc.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 0-s32max,18446744071562067968-u64max |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| NO_OVERFLOW_SIMPLE | 0 | umem->length |
drivers/infiniband/hw/mlx4/mr.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | &cq->resize_mutex |
drivers/infiniband/hw/mlx4/mr.c mlx4_ib_rereg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r mlx4_get_umem_mr |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mlx4/mr.c mlx4_ib_umem_calc_optimal_mtt_size() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_reg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/mlx5/cq.c create_cq_user() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_cq_buf_or_va |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/cq.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/cq.c mlx5_ib_resize_cq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| DATA_SOURCE | 1 | pgsz | r __mlx5_umem_find_best_quantized_pgoff |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| LOCK2 | &cq->resize_mutex | ||
| HALF_LOCKED2 | &file->device->disassociate_srcu | ||
| TYPE_LOCK | (struct mlx5_ib_cq)->resize_mutex |
drivers/infiniband/hw/mlx5/doorbell.c ib_umem_is_contiguous() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| LOCK2 | &context->db_page_mutex | ||
| TYPE_LOCK | (struct mlx5_ib_ucontext)->db_page_mutex |
drivers/infiniband/core/umem_dmabuf.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| DATA_SOURCE | 0 | umem | $0 |
| STR_LEN | 0 | umem->ibdev | (-1),3,6-12 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->hw_stats_attr_index | |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->num_comp_vectors | |
| NO_OVERFLOW_SIMPLE | 0 | umem->ibdev->phys_port_cnt |
drivers/infiniband/hw/mlx5/devx.c devx_umem_reg_cmd_alloc() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u32max |
| DATA_SOURCE | 1 | pgsz | r devx_umem_find_best_pgsize |
drivers/infiniband/hw/mlx5/devx.c devx_umem_reg_cmd_alloc() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u32max |
| DATA_SOURCE | 1 | pgsz | r devx_umem_find_best_pgsize |
drivers/infiniband/hw/mlx4/cq.c mlx4_ib_umem_calc_optimal_mtt_size() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | &cq->resize_mutex |
drivers/infiniband/hw/irdma/verbs.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 8-u64max |
drivers/infiniband/hw/irdma/verbs.c irdma_alloc_iwmr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/irdma/verbs.c irdma_rereg_mr_trans() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| DATA_SOURCE | 1 | pgsz | r ib_umem_find_best_pgsz |
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/qedr/verbs.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/qedr/verbs.c qedr_init_user_queue() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/qedr/verbs.c qedr_reg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| UNITS | 1 | pgsz | unit_byte |
drivers/infiniband/hw/mlx5/mr.c _mlx5_frmr_pool_alloc() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $4 |
| NOSPEC | 0 | umem->address | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max |
| USER_DATA | 0 | umem->iova | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/mr.c can_use_umr_rereg_pas() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | r mlx5_umem_mkc_find_best_pgsz |
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| HALF_LOCKED2 | &file->device->disassociate_srcu |
drivers/infiniband/hw/mlx5/mr.c ib_umem_num_pages() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 1-u64max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/mlx5/mr.c reg_create() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 1-u64max |
| BUF_SIZE | 0 | umem | (-1),88 |
| BUF_SIZE | 0 | umem | (-1),88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
| LOCK2 | &dev->slow_path_mutex | ||
| TYPE_LOCK | (struct mlx5_ib_dev)->slow_path_mutex |
drivers/infiniband/hw/bnxt_re/qplib_res.c __alloc_pbl() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/qplib_res.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | global &bnxt_re_mutex |
drivers/infiniband/hw/bnxt_re/qplib_res.c bnxt_qplib_alloc_init_hwq() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | pgsz | unit_byte |
| HALF_LOCKED2 | global &bnxt_re_mutex |
drivers/infiniband/hw/cxgb4/mem.c __rdma_umem_block_iter_start() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | $1 |
| DATA_SOURCE | 1 | pgsz | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-u64max[c] |
| USER_DATA | 0 | umem->iova | 0-u64max[c] |
| USER_DATA | 0 | umem->length | 0,8-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |
drivers/infiniband/hw/cxgb4/mem.c c4iw_reg_user_mr() -> ib_umem_num_dma_blocks()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | umem | 4096-ptr_max |
| PARAM_VALUE | 1 | pgsz | 4096 |
| BUF_SIZE | 0 | umem | 88 |
| CAPPED_DATA | 0 | umem | 1 |
| DATA_SOURCE | 0 | umem | r ib_umem_get_va |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | umem->address | 0-s32max[c] |
| USER_DATA | 0 | umem->iova | 0-s32max[c] |
| USER_DATA | 0 | umem->length | 0-u64max |
| USER_DATA | 0 | umem->sgt_append.prv->length | 0-u32max[c] |
| USER_DATA | 0 | umem->sgt_append.prv->offset | 0-4095[c] |
| USER_DATA | 0 | umem->writable | 0-1[c] |