Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 8 files:
- drivers/dpll/zl3073x/core.c, line 895
- drivers/net/dsa/mv88e6xxx/chip.c, line 411
- drivers/net/ethernet/intel/ice/ice_dpll.c, line 4238
- drivers/net/ethernet/intel/ice/ice_gnss.c
- drivers/net/ethernet/intel/ice/ice_ptp.c
- drivers/ptp/ptp_clock.c
- drivers/tty/serial/sc16is7xx.c
- kernel/kthread.c, line 1562
Smatch caller information:
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_port_phy_restart() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dwork->timer.expires | 0-u64max |
| HOST_DATA | 0 | dwork->timer.flags | 0-u32max |
| HOST_DATA | 0 | dwork->work.canceling | s32min-s32max |
| LOCK2 | &ptp_port->ps_lock | ||
| TYPE_LOCK | (struct ice_ptp_port)->ps_lock |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_port_phy_stop() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &ptp_port->ps_lock | ||
| TYPE_LOCK | (struct ice_ptp_port)->ps_lock |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_prepare_for_reset() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_release() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/tty/serial/sc16is7xx.c sc16is7xx_remove() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/tty/serial/sc16is7xx.c sc16is7xx_remove() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/tty/serial/sc16is7xx.c sc16is7xx_set_termios() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &port->mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &console_mutex |
drivers/tty/serial/sc16is7xx.c sc16is7xx_shutdown() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &port->lock |
drivers/tty/serial/sc16is7xx.c sc16is7xx_shutdown() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &port->lock |
drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_close() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &gdev->rwsem | ||
| TYPE_LOCK | (struct gnss_device)->rwsem |
drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_exit() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/ptp/ptp_clock.c ptp_cancel_worker_sync() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &adapter->vport_ctrl_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/ptp/ptp_clock.c ptp_clock_unregister() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex | ||
| HALF_LOCKED2 | &adapter->vport_ctrl_lock | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &mdev->intf_state_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &iwlwifi_opmode_table_mtx |
drivers/net/ethernet/intel/ice/ice_dpll.c ice_dpll_deinit_worker() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | dwork->timer.expires | 0-u64max |
| HOST_DATA | 0 | dwork->timer.flags | 0-u32max |
| HOST_DATA | 0 | dwork->work.canceling | s32min-s32max |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_irq_poll_free() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/dpll/zl3073x/core.c zl3073x_dev_stop() -> kthread_cancel_delayed_work_sync()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dwork | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |