Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_free_rx_ring() -> ipoib_cm_dma_unmap_rx()

Type Parameter Key Value
PARAM_VALUE 1 frags 15
BUF_SIZE 0 priv 9688
BUF_SIZE 2 mapping 128
DATA_SOURCE 0 priv r ipoib_priv
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_handle_rx_wc() -> ipoib_cm_dma_unmap_rx()

Type Parameter Key Value
PARAM_VALUE 1 frags 0-1048575
BUF_SIZE 0 priv 9688
BUF_SIZE 2 mapping 128
DATA_SOURCE 0 priv r ipoib_priv
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 frags unit_page
HALF_LOCKED2 bh

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_post_receive_nonsrq() -> ipoib_cm_dma_unmap_rx()

Type Parameter Key Value
PARAM_VALUE 1 frags 15
BUF_SIZE 0 priv 9688
BUF_SIZE 2 mapping 128
DATA_SOURCE 0 priv r ipoib_priv
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/ulp/ipoib/ipoib_cm.c ipoib_cm_post_receive_srq() -> ipoib_cm_dma_unmap_rx()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->cm.rx_wr.wr_cqe 0,2147483648,18446744071562067968-u64max
PARAM_VALUE 0 priv->cm.rx_wr.wr_id 0,2147483648,18446744071562067968-u64max
PARAM_VALUE 0 priv->cm.srq 4096-ptr_max
PARAM_VALUE 0 priv->cm.srq->device 4096-ptr_max
PARAM_VALUE 0 priv->cm.srq->device->ops.post_srq_recv 4096-ptr_max
PARAM_VALUE 0 priv->cm.srq_ring 4096-ptr_max
BUF_SIZE 0 priv 9688
BUF_SIZE 2 mapping 128
CAPPED_DATA 0 priv->cm.num_frags 1
CAPPED_DATA 0 priv->cm.rx_wr.wr_id 1
CAPPED_DATA 1 frags 1
DATA_SOURCE 0 priv r ipoib_priv
BIT_INFO 0 priv->cm.rx_wr.wr_id 0xc0000000,0xffffffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 frags unit_byte