Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
kernel/workqueue.c __cancel_work() -> work_offqd_pack_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | offqd | 3861297117530243072 |
| PARAM_VALUE | 0 | offqd->disable | 0-s32max |
| PARAM_VALUE | 0 | offqd->flags | 0,32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags |
kernel/workqueue.c __queue_work() -> work_offqd_pack_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | offqd | 2093763491396038656 |
| PARAM_VALUE | 0 | offqd->disable | 0-s32max |
| PARAM_VALUE | 0 | offqd->flags | 0,32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq | ||
| HALF_LOCKED2 | irq_flags |
kernel/workqueue.c clear_pending_if_disabled() -> work_offqd_pack_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | offqd | 1157869813796794368 |
| PARAM_VALUE | 0 | offqd->disable | 0-s32max |
| PARAM_VALUE | 0 | offqd->flags | 0,32 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | irq_flags |
kernel/workqueue.c enable_work() -> work_offqd_pack_flags()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | offqd | 2387413941211099136 |
| PARAM_VALUE | 0 | offqd->disable | 0-2147483646 |
| PARAM_VALUE | 0 | offqd->flags | 0,32 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | irq_flags | ||
| HALF_LOCKED2 | &dir->i_rwsem | ||
| HALF_LOCKED2 | global &pci_rescan_remove_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |