Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/core/cma.c cma_ib_new_conn_id() -> cma_translate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 dev_addr 4096-ptr_max
PARAM_VALUE 1 dev_addr->net 0
BUF_SIZE 0 addr 128
LOCK2 &listen_id->handler_mutex
LOCK2 &pool->lock
TYPE_LOCK (struct rdma_id_private)->handler_mutex

drivers/infiniband/core/cma.c cma_ib_new_udp_id() -> cma_translate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 1 dev_addr 4096-ptr_max
PARAM_VALUE 1 dev_addr->net 0
BUF_SIZE 0 addr 128
LOCK2 &listen_id->handler_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct rdma_id_private)->handler_mutex

drivers/infiniband/core/cma.c rdma_bind_addr_dst() -> cma_translate_addr()

Type Parameter Key Value
PARAM_VALUE 0 addr 4096-ptr_max
PARAM_VALUE 0 addr->sa_family 2,10,27
PARAM_VALUE 1 dev_addr 4096-ptr_max
BUF_SIZE 0 addr (-1)-0,16,28,48,128
BUF_SIZE 0 addr (-1)-0,16,28,48,128
DATA_SOURCE 0 addr $1
BIT_INFO 0 addr->sa_family 0x2,0xffffffffffffffff
RX_PATH
TASK_NOT_RUNNING
USER_PTR 0 addr
USER_PTR 0 addr->sa_data
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &pool->lock