Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_lock_cqs() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &scq->cq_lock
LOCK2 *scq_flags
HALF_LOCKED2 &qp->mutex
TYPE_LOCK (struct pvrdma_cq)->cq_lock

drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c pvrdma_lock_cqs() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rcq->cq_lock
LOCK2 *rcq_flags
HALF_LOCKED2 &qp->mutex
TYPE_LOCK (struct pvrdma_cq)->cq_lock

drivers/bluetooth/hci_qca.c hci_ibs_tx_idle_timeout() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_qca.c hci_ibs_wake_retrans_timeout() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_qca.c qca_suspend() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING

drivers/pmdomain/core.c genpd_lock_nested_raw_spin() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
DATA_SOURCE 1 subclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &genpd->mlock
HALF_LOCKED2 &subdomain->mlock
HALF_LOCKED2 global &gpd_list_lock

drivers/pmdomain/core.c genpd_lock_nested_spin() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
DATA_SOURCE 1 subclass $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &genpd->mlock
HALF_LOCKED2 &subdomain->mlock
HALF_LOCKED2 global &gpd_list_lock

drivers/gpu/drm/i915/i915_active.c i915_active_acquire_barrier() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING

sound/core/pcm_native.c _snd_pcm_stream_lock_irqsave_nested() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fe->card->mutex

fs/eventpoll.c ep_poll_safewake() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_h5.c h5_dequeue() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
HALF_LOCKED2 &pool->lock

drivers/bluetooth/hci_h5.c h5_timed_event() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING

drivers/bluetooth/hci_bcsp.c bcsp_dequeue() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
HALF_LOCKED2 &pool->lock

drivers/bluetooth/hci_bcsp.c bcsp_timed_event() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PARAM_VALUE 1 subclass 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/i915/i915_sw_fence.c __i915_sw_fence_wake_up_all() -> _raw_spin_lock_irqsave_nested()

Type Parameter Key Value
PARAM_VALUE 0 lock 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 flags