Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/usb/gadget/function/f_mass_storage.c kernel_dequeue_signal() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 info 738980366552174592
PARAM_VALUE 2 type 4867593978121138176
PREEMPT_ADD <- disables preempt
LOCK2 &task->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

fs/signalfd.c signalfd_dequeue() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 1 info 7829195833583677440
PARAM_VALUE 2 type 6351470934830108672
DATA_SOURCE 1 info $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
HALF_LOCKED2 &pool->lock

fs/signalfd.c signalfd_dequeue() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 1 info 7829195833583677440
PARAM_VALUE 2 type 6351470934830108672
DATA_SOURCE 1 info $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 irq
HALF_LOCKED2 &pool->lock

kernel/signal.c do_sigtimedwait() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 0 mask 3359531508165414912
PARAM_VALUE 1 info 1311353151020544000,4086038843862577152,7110979588294344704,8821231463879122944
PARAM_VALUE 2 type 1210685322571247616
DATA_SOURCE 1 info $1
PREEMPT_ADD <- disables preempt
LOCK2 &tsk->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

kernel/signal.c do_sigtimedwait() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 0 mask 3359531508165414912
PARAM_VALUE 1 info 1311353151020544000,4086038843862577152,7110979588294344704,8821231463879122944
PARAM_VALUE 2 type 1210685322571247616
DATA_SOURCE 1 info $1
PREEMPT_ADD <- disables preempt
LOCK2 &tsk->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

kernel/signal.c get_signal() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 info 205423189549002784,672443148911562784,6167043204661637152,7556018523812884512
PARAM_VALUE 2 type 5339178908166234112
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock

fs/jffs2/background.c kernel_dequeue_signal() -> dequeue_signal()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 info 2424029327879700480
PARAM_VALUE 2 type 729171949919793152
PREEMPT_ADD <- disables preempt
LOCK2 &task->sighand->siglock
LOCK2 irq
TYPE_LOCK (struct sighand_struct)->siglock