Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/ionic/ionic_admin.c ionic_create_rdma_admincq() -> ionic_create_cq_common()

Type Parameter Key Value
PARAM_VALUE 0 vcq 4096-ptr_max
PARAM_VALUE 0 vcq->cq 4096-ptr_max
PARAM_VALUE 0 vcq->ibcq.comp_handler 6381090805877059584
PARAM_VALUE 0 vcq->ibcq.device 4096-ptr_max
PARAM_VALUE 0 vcq->ibcq.event_handler 3754207331269750784
PARAM_VALUE 0 vcq->ibcq.usecnt.counter 0
PARAM_VALUE 0 vcq->udma_mask 1
PARAM_VALUE 1 buf 6672602468729688064
PARAM_VALUE 1 buf->page_size_log2 0
PARAM_VALUE 1 buf->tbl_buf 0
PARAM_VALUE 1 buf->tbl_dma 0
PARAM_VALUE 1 buf->tbl_limit 0
PARAM_VALUE 1 buf->tbl_pages 0
PARAM_VALUE 1 buf->tbl_size 0
PARAM_VALUE 2 attr 1636020510921154560
PARAM_VALUE 2 attr->comp_vector 0-3
PARAM_VALUE 2 attr->cqe 63
PARAM_VALUE 2 attr->flags 0
PARAM_VALUE 3 ctx 0
PARAM_VALUE 4 udata 0
PARAM_VALUE 5 req_cq 0
PARAM_VALUE 6 resp_cqid 0
PARAM_VALUE 7 udma_idx 0
BUF_SIZE 0 vcq 976
BUF_SIZE 0 vcq->ibcq.device 5000
DATA_SOURCE 0 vcq r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_create_cq() -> ionic_create_cq_common()

Type Parameter Key Value
PARAM_VALUE 0 vcq 4096-ptr_max
PARAM_VALUE 0 vcq->udma_mask 1-255
PARAM_VALUE 1 buf 8168153360038752256
PARAM_VALUE 1 buf->page_size_log2 0
PARAM_VALUE 1 buf->tbl_buf 0
PARAM_VALUE 1 buf->tbl_dma 0
PARAM_VALUE 1 buf->tbl_limit 0
PARAM_VALUE 1 buf->tbl_pages 0
PARAM_VALUE 1 buf->tbl_size 0
PARAM_VALUE 2 attr 4096-ptr_max
PARAM_VALUE 2 attr->cqe 1-u32max
PARAM_VALUE 4 udata 0,4096-ptr_max
PARAM_VALUE 4 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 4 udata->outlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 5 req_cq 4096-ptr_max
PARAM_VALUE 6 resp_cqid 4096-ptr_max
PARAM_VALUE 7 udma_idx 0-254
BUF_SIZE 4 udata 32
CAPPED_DATA 4 udata->inlen 1
CAPPED_DATA 7 udma_idx 1
DATA_SOURCE 0 vcq r to_ionic_vcq
DATA_SOURCE 2 attr $1
NOSPEC 4 udata->inlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 vcq->udma_mask 1-255[c][u]
USER_DATA 2 attr->comp_vector 0-s32max[c]
USER_DATA 2 attr->cqe 1-u32max
USER_DATA 2 attr->flags 0-u32max
USER_DATA 4 udata->inlen 0-524280,18446744073709551361-u64max[c]
USER_DATA 4 udata->outlen 0-524280,18446744073709551361-u64max
USER_DATA 5 req_cq->addr 0-u64max[u]
USER_DATA 5 req_cq->depth_log2 0-255[u]
USER_DATA 5 req_cq->mask 0-u16max[u]
USER_DATA 5 req_cq->size 0-u32max[u]
USER_DATA 5 req_cq->stride_log2 0-255[u]
USER_PTR 5 req_cq