Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/hfi1/driver.c process_rcv_packet() -> rhf_pkt_len()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/driver.c process_rcv_packet_napi() -> rhf_pkt_len()

Type Parameter Key Value
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/driver.c rcv_hdrerr() -> rhf_pkt_len()

Type Parameter Key Value
BIT_INFO 0 rhf 0x800000000000000,0x7fffffffffffffff
BIT_INFO 0 rhf 0x800000000000000,0x7fffffffffffffff
TASK_NOT_RUNNING

drivers/infiniband/hw/hfi1/tid_rdma.c hfi1_handle_kdeth_eflags() -> rhf_pkt_len()

Type Parameter Key Value
BIT_INFO 0 rhf 0x800000000000000,0x7fffffffffffffff
BIT_INFO 0 rhf 0x800000000000000,0x7fffffffffffffff
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
LOCK2 &qp->r_lock
LOCK2 flags
LOCK2 rcu_read
TYPE_LOCK (struct rvt_qp)->r_lock