Defined in 1 files as a prototype:

Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/infiniband/sw/rdmavt/qp.c _rvt_reset_qp() -> (struct rvt_driver_provided)->stop_send_queue()

Type Parameter Key Value
PARAM_VALUE 0 qp 4096-ptr_max
PARAM_VALUE 0 qp->priv->rcd->exp_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->priv->rcd->flow_queue.dequeue 0-4294967295
PARAM_VALUE 0 qp->priv->rcd->rarr_queue.dequeue 0-4294967295
PARAM_VALUE 0 qp->priv->s_iowait.lock 0
PARAM_VALUE 0 qp->priv->s_iowait.lock->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->priv->s_iowait.lock->seqcount.seqcount.dep_map->name 0-255
PARAM_VALUE 0 qp->r_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->s_hlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->s_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 qp->s_rnr_timer.base->cpu_base->expires_next 0-s64max
PARAM_VALUE 0 qp->s_rnr_timer.base->cpu_base->softirq_expires_next 0-s64max
PARAM_VALUE 0 qp->s_rnr_timer.is_queued 0
PARAM_VALUE 0 qp->s_rnr_timer.node.node.next 0
PARAM_VALUE 0 qp->s_rnr_timer.node.node.prev 0
PARAM_VALUE 0 qp->s_timer.entry.pprev 0
PARAM_VALUE 0 qp->s_timer.flags 0-4194302
PARAM_VALUE 0 qp->s_timer.function 0
PARAM_VALUE 0 qp->state 0
DATA_SOURCE 0 qp $1
BIT_INFO 0 qp->s_flags 0x0,0xffff001b
TASK_NOT_RUNNING
NOCHECK_CALL

Smatch assignments to (struct rvt_driver_provided)->stop_send_queue:

drivers/infiniband/hw/hfi1/debugfs.c _qp_stats_seq_start() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/verbs.c hfi1_register_ib_device() -> (struct rvt_driver_provided)->stop_send_queue [3519665668932681728]

drivers/infiniband/hw/hfi1/init.c hfi1_alloc_devdata() -> (struct rvt_driver_provided)->stop_send_queue [min-max]

drivers/infiniband/hw/hfi1/init.c init_one() -> (struct rvt_driver_provided)->stop_send_queue [min-max]

drivers/infiniband/hw/hfi1/init.c remove_one() -> (struct rvt_driver_provided)->stop_send_queue [min-max]

drivers/infiniband/hw/hfi1/chip.c access_sw_cpu_intr() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c access_sw_cpu_rcv_limit() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c access_sw_ctx0_seq_drop() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c access_sw_kmem_wait() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c access_sw_pio_wait() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c access_sw_vtx_wait() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c dc_access_lcb_cntr() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c dev_access_u32_csr() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c dev_access_u64_csr() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/chip.c general_interrupt() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]

drivers/infiniband/hw/hfi1/tid_rdma.c hfi1_access_sw_tid_wait() -> (struct rvt_driver_provided)->stop_send_queue [0-u64max]