Defined in 1 files as a function:

Referenced in 16 files:

Smatch caller information:

drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_query_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1429437888495177728,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &agent->lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/bnxt_re/ib_verbs.c bnxt_re_query_qp() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->type 2
PARAM_VALUE 1 *dgid 0-255
BUF_SIZE 1 dgid 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/hw/mlx5/qp.c to_rdma_ah_attr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->ib.src_path_bits 0-127
PARAM_VALUE 0 attr->opa.dlid 0-u16max
PARAM_VALUE 0 attr->opa.src_path_bits 0-127
PARAM_VALUE 0 attr->port_num 1-255
PARAM_VALUE 0 attr->sl 0-15
PARAM_VALUE 0 attr->type 0-3
PARAM_VALUE 1 *dgid 0-255
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->mutex
HALF_LOCKED2 &iser_conn->state_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mlx5_ib_qp)->mutex

drivers/infiniband/hw/erdma/erdma_verbs.c erdma_av_to_attr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->type 2
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/mlx4/ah.c mlx4_ib_query_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1333713899589808128,1429437888495177728,2329550830270103552,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
PARAM_VALUE 0 attr->opa.dlid 0-u16max
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->sl 0-15
PARAM_VALUE 0 attr->static_rate 0-250
PARAM_VALUE 0 attr->type 0
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
FUZZY_MAX 0 attr->static_rate 0
MEM_ZERO 0 attr
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->sm_lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/mlx4/qp.c to_rdma_ah_attr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->ib.src_path_bits 0-127
PARAM_VALUE 0 attr->opa.dlid 0-u16max
PARAM_VALUE 0 attr->opa.src_path_bits 0-127
PARAM_VALUE 0 attr->port_num 1-2
PARAM_VALUE 0 attr->sl 0-15
PARAM_VALUE 0 attr->static_rate 0-250
PARAM_VALUE 0 attr->type 0-3
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
FUZZY_MAX 0 attr->static_rate 0
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->mutex
HALF_LOCKED2 &iser_conn->state_mutex
TYPE_LOCK (struct mlx4_ib_qp)->mutex

drivers/infiniband/hw/hns/hns_roce_ah.c hns_roce_query_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1429437888495177728,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->static_rate 3
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &agent->lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/ocrdma/ocrdma_ah.c ocrdma_query_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1429437888495177728,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
PARAM_VALUE 0 attr->sl 0-7
PARAM_VALUE 1 dgid 4096-ptr_max
PARAM_VALUE 1 *dgid 0-255
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &agent->lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/core/uverbs_cmd.c copy_ah_attr_from_uverbs() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->type 0-3
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
NOCHECK_CALL
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/core/uverbs_cmd.c ib_uverbs_create_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4497602210354266112
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->type 0-3
BUF_SIZE 1 dgid 16
NOCHECK_CALL
USER_DATA 0 attr->ib.dlid 0-u16max
USER_DATA 0 attr->ib.src_path_bits 0-255
USER_DATA 0 attr->opa.dlid 0-u16max
USER_DATA 0 attr->opa.src_path_bits 0-255
USER_DATA 0 attr->port_num 0-255[c]
USER_DATA 0 attr->sl 0-255
USER_DATA 0 attr->static_rate 0-255
HALF_LOCKED2 &file->device->disassociate_srcu

drivers/infiniband/hw/mthca/mthca_av.c mthca_ah_query() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1429437888495177728,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->sl 0-15
PARAM_VALUE 0 attr->static_rate 0,2-23,25
PARAM_VALUE 0 attr->type 0
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &agent->lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/hw/ocrdma/ocrdma_verbs.c ocrdma_query_qp() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->type 2
PARAM_VALUE 1 *dgid 0-255
BUF_SIZE 1 dgid 16
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iser_conn->state_mutex

net/smc/smc_ib.c smc_ib_modify_qp_rtr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4451487154140926016
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->port_num 0-255
PARAM_VALUE 0 attr->type 2
PARAM_VALUE 1 *dgid 0-255
BUF_SIZE 1 dgid 16
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &new_smc->sk
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &smc_client_lgr_pending
HALF_LOCKED2 global &smc_server_lgr_pending

drivers/infiniband/hw/mlx5/ah.c mlx5_ib_query_ah() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 1429437888495177728,2695711303329021952,5077040712649068544,6427917392836628480,8015911828552966144
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &agent->lock
HALF_LOCKED2 &group->lock
HALF_LOCKED2 &mad_agent_priv->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags

drivers/infiniband/core/user_mad.c ib_umad_write() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4708567135850668032
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->opa.dlid 0-u16max
PARAM_VALUE 0 attr->port_num 0-s32max
PARAM_VALUE 0 attr->type 0-3
BUF_SIZE 1 dgid 16
MEM_ZERO 0 attr
NOCHECK_CALL
LOCK2 &file->mutex
TYPE_LOCK (struct ib_umad_file)->mutex

drivers/infiniband/hw/ionic/ionic_controlpath.c ionic_set_ah_attr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->grh.sgid_attr 0
PARAM_VALUE 0 attr->port_num 1
PARAM_VALUE 0 attr->roce.dmac 0
PARAM_VALUE 0 attr->sl 0-7
PARAM_VALUE 0 attr->type 2
PARAM_VALUE 1 dgid 4096-ptr_max
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/qedr/verbs.c qedr_query_qp() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->type 2
PARAM_VALUE 1 *dgid 0-255
BUF_SIZE 1 dgid 16
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &iser_conn->state_mutex

drivers/infiniband/hw/mthca/mthca_qp.c to_rdma_ah_attr() -> rdma_ah_set_dgid_raw()

Type Parameter Key Value
PARAM_VALUE 0 attr 4096-ptr_max
PARAM_VALUE 0 attr->ah_flags 1
PARAM_VALUE 0 attr->ib.src_path_bits 0-127
PARAM_VALUE 0 attr->opa.dlid 0-u16max
PARAM_VALUE 0 attr->opa.src_path_bits 0-127
PARAM_VALUE 0 attr->port_num 1-3
PARAM_VALUE 0 attr->sl 0-15
PARAM_VALUE 0 attr->static_rate 0,2-23,25
PARAM_VALUE 0 attr->type 0-3
BUF_SIZE 1 dgid 16
DATA_SOURCE 0 attr $1
MEM_ZERO 0 attr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qp->mutex
HALF_LOCKED2 &iser_conn->state_mutex
TYPE_LOCK (struct mthca_qp)->mutex