Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/verbs.c _rdma_create_ah() -> (struct ib_device_ops)->create_ah()

Type Parameter Key Value
PARAM_VALUE 0 ibah 4096-ptr_max
PARAM_VALUE 0 ibah->device 4096-ptr_max
PARAM_VALUE 0 ibah->device->ops.create_ah 1-u64max
PARAM_VALUE 0 ibah->device->ops.size_ib_ah 0-4000000
PARAM_VALUE 0 ibah->pd 4096-ptr_max
PARAM_VALUE 0 ibah->pd->device 4096-ptr_max
PARAM_VALUE 0 ibah->sgid_attr 0,4096-ptr_max
PARAM_VALUE 0 ibah->sgid_attr->index 0-255
PARAM_VALUE 1 init_attr 3922443412956495872
PARAM_VALUE 1 init_attr->ah_attr 4096-ptr_max
PARAM_VALUE 1 init_attr->flags 0-1
PARAM_VALUE 1 init_attr->xmit_slave 0,4096-ptr_max
PARAM_VALUE 2 udata 0
BUF_SIZE 0 ibah s32min-s32max
BUF_SIZE 0 ibah->pd (-1),1-s32max
DATA_SOURCE 0 ibah r rdma_zalloc_obj
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/core/verbs.c _rdma_create_ah() -> (struct ib_device_ops)->create_user_ah()

Type Parameter Key Value
PARAM_VALUE 0 ibah 4096-ptr_max
PARAM_VALUE 0 ibah->device 4096-ptr_max
PARAM_VALUE 0 ibah->device->ops.size_ib_ah 0-4000000
PARAM_VALUE 0 ibah->pd 4096-ptr_max
PARAM_VALUE 0 ibah->pd->device 4096-ptr_max
PARAM_VALUE 0 ibah->sgid_attr 0
PARAM_VALUE 0 ibah->sgid_attr->index 0-255
PARAM_VALUE 0 ibah->type 0-3
PARAM_VALUE 1 init_attr 3922443412956495872
PARAM_VALUE 1 init_attr->ah_attr 4096-ptr_max
PARAM_VALUE 1 init_attr->flags 1
PARAM_VALUE 1 init_attr->xmit_slave 0
PARAM_VALUE 2 udata 1-u64max
PARAM_VALUE 2 udata->inlen 0-524280,18446744073709551361-u64max
PARAM_VALUE 2 udata->outlen 0-524280,18446744073709551361-u64max
BUF_SIZE 0 ibah s32min-s32max
BUF_SIZE 0 ibah->pd (-1),1-s32max
DATA_SOURCE 0 ibah r rdma_zalloc_obj
DATA_SOURCE 2 udata $3
RX_PATH
USER_DATA 2 udata->inlen 0-524280,18446744073709551361-u64max
USER_DATA 2 udata->outlen 0-524280,18446744073709551361-u64max
HALF_LOCKED2 &file->mutex