Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/irdma/utils.c irdma_pble_get_paged_mem() -> irdma_map_vm_page_list()

Type Parameter Key Value
PARAM_VALUE 1 va 1-u64max
PARAM_VALUE 2 pg_dma 16,4096-ptr_max
PARAM_VALUE 3 pg_cnt 1-512
BUF_SIZE 1 va 4096-2097152
BUF_SIZE 1 va 4096-2097152
BUF_SIZE 2 pg_dma 8-4096
BUF_SIZE 2 pg_dma 8-4096
DATA_SOURCE 1 va r vmalloc_noprof
DATA_SOURCE 2 pg_dma r __kvmalloc_node_noprof
DATA_SOURCE 3 pg_cnt $1
RX_PATH
TASK_NOT_RUNNING
UNITS 3 pg_cnt unit_array_size
HALF_LOCKED2 &pble_rsrc->pble_mutex_lock

drivers/infiniband/hw/irdma/hw.c irdma_create_virt_aeq() -> irdma_map_vm_page_list()

Type Parameter Key Value
PARAM_VALUE 0 hw 4096-ptr_max
PARAM_VALUE 0 hw->device 4096-ptr_max
PARAM_VALUE 1 va 1-u64max
PARAM_VALUE 2 pg_dma 0,4096-ptr_max
PARAM_VALUE 3 pg_cnt 0-2048
BUF_SIZE 1 va 0-8388592
BUF_SIZE 1 va 0-8388592
CAPPED_DATA 3 pg_cnt 1
DATA_SOURCE 1 va r vzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
UNITS 1 va unit_byte
HALF_LOCKED2 &pool->lock