Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/ipoib_tx.c hfi1_ipoib_send_dma_common() -> sdma_select_engine_sc()

Type Parameter Key Value
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/qp.c qp_to_sdma_engine() -> sdma_select_engine_sc()

Type Parameter Key Value
PARAM_VALUE 0 dd 4096-ptr_max
PARAM_VALUE 0 dd->flags 16-u16max
DATA_SOURCE 0 dd r dd_from_ibdev
DATA_SOURCE 2 sc5 $1
BIT_INFO 0 dd->flags 0x10,0xffff
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &qp->r_lock
HALF_LOCKED2 &qp->s_hlock
HALF_LOCKED2 &qp->s_lock
HALF_LOCKED2 &s->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq
HALF_LOCKED2 ps.flags