Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/hw/qedr/verbs.c qedr_create_cq() -> qedr_init_user_queue()

Type Parameter Key Value
PARAM_VALUE 0 udata 4096-ptr_max
PARAM_VALUE 0 udata->inlen 0-64
PARAM_VALUE 0 udata->outlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 4 buf_len 1-u64max
PARAM_VALUE 5 requires_db_rec 1
PARAM_VALUE 6 access 1
PARAM_VALUE 7 alloc_and_init 1
BUF_SIZE 0 udata 32
CAPPED_DATA 0 udata->inlen 1
DATA_SOURCE 1 dev r get_qedr_dev
NOSPEC 0 udata->inlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 udata->inlen 0-64[c]
USER_DATA 0 udata->outlen 0-524280,18446744073709551361-u64max
USER_DATA 3 buf_addr 0-u64max
USER_DATA 4 buf_len 1-u64max

drivers/infiniband/hw/qedr/verbs.c qedr_create_user_qp() -> qedr_init_user_queue()

Type Parameter Key Value
PARAM_VALUE 0 udata 0,4096-ptr_max
PARAM_VALUE 0 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 0 udata->outlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->gsi_qp_created 1
PARAM_VALUE 1 dev->ibdev.port_data 4096-ptr_max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 5 requires_db_rec 1
PARAM_VALUE 6 access 0
PARAM_VALUE 7 alloc_and_init 0-1
BUF_SIZE 0 udata 0,32
BUF_SIZE 0 udata 0,32
CAPPED_DATA 0 udata->inlen 1
DATA_SOURCE 0 udata $3
DATA_SOURCE 1 dev $0
DATA_SOURCE 7 alloc_and_init r rdma_protocol_roce
NOSPEC 0 udata->inlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 udata->inlen 0-524280,18446744073709551361-u64max[c]
USER_DATA 0 udata->outlen 0-524280,18446744073709551361-u64max
USER_DATA 3 buf_addr 0-u64max
USER_DATA 4 buf_len 0-u64max

drivers/infiniband/hw/qedr/verbs.c qedr_create_user_qp() -> qedr_init_user_queue()

Type Parameter Key Value
PARAM_VALUE 0 udata 0,4096-ptr_max
PARAM_VALUE 0 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 0 udata->outlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 1 dev->gsi_qp_created 1
PARAM_VALUE 1 dev->ibdev.port_data 4096-ptr_max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 5 requires_db_rec 1
PARAM_VALUE 6 access 0
PARAM_VALUE 7 alloc_and_init 0-1
BUF_SIZE 0 udata 0,32
BUF_SIZE 0 udata 0,32
CAPPED_DATA 0 udata->inlen 1
DATA_SOURCE 0 udata $3
DATA_SOURCE 1 dev $0
DATA_SOURCE 7 alloc_and_init r rdma_protocol_roce
NOSPEC 0 udata->inlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 udata->inlen 0-524280,18446744073709551361-u64max[c]
USER_DATA 0 udata->outlen 0-524280,18446744073709551361-u64max
USER_DATA 3 buf_addr 0-u64max
USER_DATA 4 buf_len 0-u64max

drivers/infiniband/hw/qedr/verbs.c qedr_init_srq_user_params() -> qedr_init_user_queue()

Type Parameter Key Value
PARAM_VALUE 0 udata 4096-ptr_max
PARAM_VALUE 0 udata->inlen 0-64
PARAM_VALUE 1 dev 4096-ptr_max
PARAM_VALUE 2 q 4096-ptr_max
PARAM_VALUE 5 requires_db_rec 0
PARAM_VALUE 6 access 0
PARAM_VALUE 7 alloc_and_init 1
CAPPED_DATA 0 udata->inlen 1
DATA_SOURCE 0 udata $0
DATA_SOURCE 6 access $3
NOSPEC 0 udata->inlen
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 udata->inlen 0-64[c]
USER_DATA 0 udata->outlen 0-524280,18446744073709551361-u64max
USER_DATA 3 buf_addr 0-u64max
USER_DATA 4 buf_len 0-u64max
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex