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 |