Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/irdma/ig3rdma_if.c ig3rdma_vchnl_send_sync() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->fpm_commit_buf (-1),1-s32max
BUF_SIZE 0 dev->fpm_query_buf (-1),1-s32max
BUF_SIZE 0 dev->hw (-1),16496
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->vchnl_mutex
TYPE_LOCK (struct irdma_sc_dev)->vchnl_mutex

drivers/infiniband/hw/irdma/ig3rdma_if.c ig3rdma_vchnl_send_sync() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->fpm_commit_buf (-1),1-s32max
BUF_SIZE 0 dev->fpm_query_buf (-1),1-s32max
BUF_SIZE 0 dev->hw (-1),16496
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->vchnl_mutex
TYPE_LOCK (struct irdma_sc_dev)->vchnl_mutex

drivers/infiniband/hw/irdma/utils.c irdma_alloc_ws_node_id() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->ws_tree_root (-1),72
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->ws_mutex
HALF_LOCKED2 &cdev_info->adev->dev.mutex
TYPE_LOCK (struct irdma_sc_dev)->ws_mutex

drivers/infiniband/hw/irdma/utils.c irdma_cqp_aeq_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev 13184
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/utils.c irdma_cqp_ceq_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/utils.c irdma_cqp_cq_create_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->hw->device 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/utils.c irdma_cqp_cq_destroy_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/irdma/utils.c irdma_cqp_gather_stats_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/irdma/utils.c irdma_cqp_qp_create_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
CAPPED_DATA 0 dev->hw->device 1
CAPPED_DATA 0 dev->hw->device->cma_area->nranges 1
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/utils.c irdma_cqp_qp_destroy_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/irdma/utils.c irdma_cqp_qp_suspend_resume() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &cdev_info->adev->dev.mutex
HALF_LOCKED2 &adapter->vport_ctrl_lock
HALF_LOCKED2 &pf->adev_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct device)->mutex

drivers/infiniband/hw/irdma/utils.c irdma_cqp_sds_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/irdma/utils.c irdma_cqp_stats_inst_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/irdma/utils.c irdma_cqp_ws_node_cmd() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->ws_tree_root (-1),72
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->ws_mutex
TYPE_LOCK (struct irdma_sc_dev)->ws_mutex

drivers/infiniband/hw/irdma/utils.c irdma_free_ws_node_id() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
BUF_SIZE 0 dev->ws_tree_root (-1),72
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &dev->ws_mutex
TYPE_LOCK (struct irdma_sc_dev)->ws_mutex

drivers/infiniband/hw/irdma/utils.c irdma_ieq_mpa_crc_ae() -> dev_to_rf()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
HALF_LOCKED2 &dev->puda_cq_lock
HALF_LOCKED2 &pfpdu->lock
HALF_LOCKED2 &qp->pfpdu.lock
HALF_LOCKED2 irq
TYPE_LOCK (struct irdma_pfpdu)->lock

drivers/infiniband/hw/irdma/utils.c irdma_puda_create_ah() -> dev_to_rf()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->puda_cq_lock
HALF_LOCKED2 &pfpdu->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/infiniband/hw/irdma/utils.c irdma_puda_free_ah() -> dev_to_rf()

Type Parameter Key Value
DATA_SOURCE 0 dev $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

drivers/infiniband/hw/irdma/utils.c irdma_puda_ieq_get_ah_info() -> dev_to_rf()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 &dev->puda_cq_lock
LOCK2 &pfpdu->lock
LOCK2 flags
LOCK2 irq
HALF_LOCKED2 bh
TYPE_LOCK (struct irdma_pfpdu)->lock
TYPE_LOCK (struct irdma_sc_dev)->puda_cq_lock