Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/mana/mr.c mana_ib_get_dma_mr() -> mana_ib_gd_create_mr()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mr 4096-ptr_max
PARAM_VALUE 2 mr_params 6460364602622234624
PARAM_VALUE 2 mr_params->da.access_flags 0
PARAM_VALUE 2 mr_params->da.dm_handle 0
PARAM_VALUE 2 mr_params->da.length 0
PARAM_VALUE 2 mr_params->da.offset 0
PARAM_VALUE 2 mr_params->gva.access_flags 0
PARAM_VALUE 2 mr_params->gva.dma_region_handle 0
PARAM_VALUE 2 mr_params->gva.virtual_address 0
PARAM_VALUE 2 mr_params->mr_type 1
PARAM_VALUE 2 mr_params->pd_handle 0
PARAM_VALUE 2 mr_params->zbva.access_flags 0
PARAM_VALUE 2 mr_params->zbva.dma_region_handle 0
BUF_SIZE 1 mr 296
DATA_SOURCE 1 mr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &device->client_data_rwsem
HALF_LOCKED2 &devr->cq_lock
HALF_LOCKED2 &ibudev->xrcd_tree_mutex
HALF_LOCKED2 &iser_conn->state_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &clients_rwsem
HALF_LOCKED2 global &device_list_mutex
HALF_LOCKED2 global &devices_rwsem
HALF_LOCKED2 global &ig.device_list_mutex

drivers/infiniband/hw/mana/mr.c mana_ib_reg_dm_mr() -> mana_ib_gd_create_mr()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 mr 4096-ptr_max
PARAM_VALUE 2 mr_params 3094001363817549824
PARAM_VALUE 2 mr_params->da.access_flags 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63
PARAM_VALUE 2 mr_params->da.length 0-u32max
PARAM_VALUE 2 mr_params->da.offset 0-u32max
PARAM_VALUE 2 mr_params->gva.access_flags 0
PARAM_VALUE 2 mr_params->gva.dma_region_handle 0
PARAM_VALUE 2 mr_params->gva.virtual_address 0
PARAM_VALUE 2 mr_params->mr_type 5
PARAM_VALUE 2 mr_params->pd_handle 0
PARAM_VALUE 2 mr_params->zbva.access_flags 0
PARAM_VALUE 2 mr_params->zbva.dma_region_handle 0
BUF_SIZE 1 mr 296
DATA_SOURCE 1 mr r _kzalloc_noprof

drivers/infiniband/hw/mana/mr.c mana_ib_reg_user_mr() -> mana_ib_gd_create_mr()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->hwc_timeout 1
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->max_req_msg_size 0-4000000
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.count 0-4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->up 1
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.last_holder 0
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.owner (-1)
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->txq->gdma_wq->head 0-4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->txq->msg_buf->gpa_mkey 0-16777215
PARAM_VALUE 1 mr 4096-ptr_max
PARAM_VALUE 1 mr->umem 4096-ptr_max
PARAM_VALUE 2 mr_params 4706990537919918080
PARAM_VALUE 2 mr_params->da.access_flags 0
PARAM_VALUE 2 mr_params->da.dm_handle 0
PARAM_VALUE 2 mr_params->da.length 0
PARAM_VALUE 2 mr_params->da.offset 0
PARAM_VALUE 2 mr_params->gva.access_flags 0-1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63
PARAM_VALUE 2 mr_params->gva.dma_region_handle 0
PARAM_VALUE 2 mr_params->mr_type 2,4
PARAM_VALUE 2 mr_params->pd_handle 0
PARAM_VALUE 2 mr_params->zbva.access_flags 0-1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63
PARAM_VALUE 2 mr_params->zbva.dma_region_handle 0
BUF_SIZE 1 mr 296
BUF_SIZE 1 mr->umem 88
CAPPED_DATA 1 mr->umem 1
DATA_SOURCE 1 mr r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 mr->umem->address 0-s32max[c]
USER_DATA 1 mr->umem->length 0-u64max
USER_DATA 1 mr->umem->sgt_append.prv->length 0-u32max[c]
USER_DATA 1 mr->umem->sgt_append.prv->offset 0-4095[c]
USER_DATA 1 mr->umem->writable 0-1[c]
USER_DATA 2 mr_params->gva.virtual_address 0-u64max

drivers/infiniband/hw/mana/mr.c mana_ib_reg_user_mr_dmabuf() -> mana_ib_gd_create_mr()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->hwc_timeout 1
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->max_req_msg_size 0-4000000
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.count 0-4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.next 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.prev 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->list.prev->next 5349227543279349760
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.first_waiter->up 1
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.last_holder 0
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.dep_map->name 0-255
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.owner (-1)
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->sema.lock.owner_cpu 4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->txq->gdma_wq->head 0-4294967295
PARAM_VALUE 0 dev->gdma_dev->gdma_context->hwc.driver_data->txq->msg_buf->gpa_mkey 0-16777215
PARAM_VALUE 1 mr 4096-ptr_max
PARAM_VALUE 1 mr->umem 4096-ptr_max
PARAM_VALUE 2 mr_params 1496503078781132800
PARAM_VALUE 2 mr_params->da.access_flags 0
PARAM_VALUE 2 mr_params->da.dm_handle 0
PARAM_VALUE 2 mr_params->da.length 0
PARAM_VALUE 2 mr_params->da.offset 0
PARAM_VALUE 2 mr_params->gva.access_flags 1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63
PARAM_VALUE 2 mr_params->gva.dma_region_handle 0
PARAM_VALUE 2 mr_params->mr_type 2
PARAM_VALUE 2 mr_params->pd_handle 0
PARAM_VALUE 2 mr_params->zbva.access_flags 0
PARAM_VALUE 2 mr_params->zbva.dma_region_handle 0
BUF_SIZE 1 mr 296
BUF_SIZE 1 mr->umem 88
DATA_SOURCE 1 mr r _kzalloc_noprof