Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_dma() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 0,285212672,1073741824
PARAM_VALUE 3 vl 0-255
PARAM_VALUE 4 dw_len 2-81923
DATA_SOURCE 1 flags $2 [m]
DATA_SOURCE 3 vl r sc_to_vlt
BIT_INFO 1 flags 0x0,0x11000000
BIT_INFO 1 flags 0x0,0x11000000
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/verbs.c hfi1_verbs_send_pio() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 0,285212672,1073741824
PARAM_VALUE 4 dw_len 2-81923
DATA_SOURCE 1 flags $2 [m]
DATA_SOURCE 3 vl r sc_to_vlt
BIT_INFO 1 flags 0x0,0x11000000
BIT_INFO 1 flags 0x0,0x11000000
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/hfi1/ipoib_tx.c hfi1_ipoib_build_ib_tx_headers() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 0,1073741824
PARAM_VALUE 2 srate_mbs 0
PARAM_VALUE 3 vl 0-255
PARAM_VALUE 4 dw_len 2-65536
DATA_SOURCE 0 ppd r ppd_from_ibp
BIT_INFO 1 flags 0x0,0x0
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->tx_global_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/infiniband/hw/hfi1/ud.c return_cnp() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 0,1073741824
PARAM_VALUE 3 vl 0-255
PARAM_VALUE 4 dw_len 7,17
DATA_SOURCE 0 ppd r ppd_from_ibp
DATA_SOURCE 3 vl r sc_to_vlt
BIT_INFO 1 flags 0x0,0x0
TASK_NOT_RUNNING
HALF_LOCKED2 &pkt->qp->r_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/ud.c return_cnp_16B() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 285212672
PARAM_VALUE 3 vl 0-255
PARAM_VALUE 4 dw_len 12,22
DATA_SOURCE 0 ppd r ppd_from_ibp
DATA_SOURCE 3 vl r sc_to_vlt
TASK_NOT_RUNNING
HALF_LOCKED2 &pkt->qp->r_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/hfi1/rc.c hfi1_send_rc_ack() -> create_pbc()

Type Parameter Key Value
PARAM_VALUE 0 ppd 4096-ptr_max
PARAM_VALUE 1 flags 0,285212672,1073741824
PARAM_VALUE 3 vl 0-255
PARAM_VALUE 4 dw_len 8,10,12,18,20,22
DATA_SOURCE 0 ppd r ppd_from_ibp
TASK_NOT_RUNNING
HALF_LOCKED2 &packet->qp->r_lock
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read