Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_stop() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 0-9223372036854775807
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/meta/fbnic/fbnic_time.c fbnic_time_stop() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_hwtstamp_set() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_stop() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/micrel.c lan8841_ptp_enable_processing() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/phy/micrel.c lan8841_suspend() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wangxun/libwx/wx_ptp.c wx_ptp_quiesce() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 1-u64max
NOCHECK_CALL
LOCK2 global &rtnl_mutex

drivers/net/dsa/sja1105/sja1105_ptp.c sja1105_ptp_clock_unregister() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 1-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 global &dsa2_mutex

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c bnxt_ptp_free_txts_skbs() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &bp->dev->lock
HALF_LOCKED2 &bp->dl->lock

drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_init() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 4096-ptr_max
PARAM_VALUE 0 ptp->aux_work.work.canceling s32min-s32max
PARAM_VALUE 0 ptp->aux_work.work.worker->lock.dep_map->name 0-255
PARAM_VALUE 0 ptp->aux_work.work.worker->lock.owner_cpu 0
PARAM_VALUE 0 ptp->aux_work.work.worker->lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 ptp->kworker 4096-ptr_max
PARAM_VALUE 0 ptp->kworker->lock.dep_map->name 0-255
PARAM_VALUE 0 ptp->kworker->lock.owner (-1)
PARAM_VALUE 0 ptp->kworker->lock.owner_cpu 4294967295
CAPPED_DATA 0 ptp->kworker 1
NOCHECK_CALL
LOCK2 &adapter->vport_ctrl_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct idpf_adapter)->vport_ctrl_lock

drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_release() -> ptp_cancel_worker_sync()

Type Parameter Key Value
PARAM_VALUE 0 ptp 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/dsa/microchip/ksz_ptp.c ksz_ptp_enable_mode() -> ptp_cancel_worker_sync()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL