Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 74 files:

Smatch caller information:

drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 685999240263909376
PARAM_VALUE 0 info->adjtime 7091789031091654656
PARAM_VALUE 0 info->do_aux_work 311153662771458048
PARAM_VALUE 0 info->gettimex64 7875749690549821440
PARAM_VALUE 0 info->max_adj 1000000
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 8955426258501193728
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 parent->fwnode 0,4096-u64max
DATA_SOURCE 1 parent $0
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_register_phc() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2090281966487474176
PARAM_VALUE 0 info->adjtime 8522735904016367616
PARAM_VALUE 0 info->enable 7715839605322833920
PARAM_VALUE 0 info->gettime64 6797534499837325312
PARAM_VALUE 0 info->max_adj 31000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 7511559335399419904
PARAM_VALUE 1 parent 4096-ptr_max

drivers/net/ethernet/meta/fbnic/fbnic_time.c fbnic_ptp_setup() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_init_ptp_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/intel/iwlwifi/mvm/ptp.c iwl_mvm_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 117274705161445376
PARAM_VALUE 0 info->adjtime 3645779911916388352
PARAM_VALUE 0 info->getcrosststamp 1616414419421741056
PARAM_VALUE 0 info->gettime64 1907951253300772864
PARAM_VALUE 0 info->max_adj s32max
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 3937702189534253056
PARAM_VALUE 1 parent->kobj.release.wq->dfl_pwq 0-s64max
PARAM_VALUE 1 parent->kobj.release.wq->saved_max_active s32min-s32max
PARAM_VALUE 1 parent->kobj.release.wq->saved_min_active s32min-s32max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mvm->mutex
TYPE_LOCK (struct iwl_mvm)->mutex

drivers/virtio/virtio_rtc_ptp.c viortc_ptp_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->getcrosststamp 0
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 parent 1616
DATA_SOURCE 1 parent $1
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/dp83640.c dp83640_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &clock->clock_lock

drivers/net/ethernet/renesas/ravb_ptp.c ravb_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2126131751339679744
PARAM_VALUE 0 info->adjtime 6817485077342367744
PARAM_VALUE 0 info->enable 0,5669178075145019392
PARAM_VALUE 0 info->gettimex64 4144402995921219584
PARAM_VALUE 0 info->max_adj 100000000
PARAM_VALUE 0 info->n_ext_ts 0,3
PARAM_VALUE 0 info->n_per_out 0,4
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 1478247573624807424
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->supported_perout_flags 4
PARAM_VALUE 0 info->verify 0,7848224174460211200
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->msi.data 1-u64max
BUF_SIZE 0 info 208
BUF_SIZE 1 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c cxgb4_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp1_ptp_clock_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
DATA_SOURCE 1 parent $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp2_ptp_clock_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
DATA_SOURCE 1 parent $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &devlink->lock

drivers/net/dsa/mv88e6xxx/ptp.c mv88e6xxx_ptp_setup() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2961382544625819648
PARAM_VALUE 0 info->adjtime 7239445742804770816
PARAM_VALUE 0 info->do_aux_work 9043719763036876800
PARAM_VALUE 0 info->enable 0,7442913190459609088
PARAM_VALUE 0 info->gettime64 7137289519510839296
PARAM_VALUE 0 info->max_adj 1000000
PARAM_VALUE 0 info->n_ext_ts 0-1
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 7148352540397273088
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->verify 0,5981273089306529792
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &chip->reg_lock
HALF_LOCKED2 global &dsa2_mutex
TYPE_LOCK (struct mv88e6xxx_chip)->reg_lock

drivers/ptp/ptp_netc.c netc_timer_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
BUF_SIZE 1 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_pch.c pch_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info

drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c hclge_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 3390241449948758016
PARAM_VALUE 0 info->adjtime 5300422408889856000
PARAM_VALUE 0 info->gettimex64 2630542006583959552
PARAM_VALUE 0 info->max_adj 500000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 6757866687122690048
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &hnae3_common_lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_ptp_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_idt82p33.c idt82p33_enable_channel() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info->adjfine 1643482877307994112
PARAM_VALUE 0 info->adjphase 1813721525584994304
PARAM_VALUE 0 info->adjtime 7525230690239156224
PARAM_VALUE 0 info->do_aux_work 1258383374956232704
PARAM_VALUE 0 info->enable 360078072832372736
PARAM_VALUE 0 info->getmaxphase 5049631792215347200
PARAM_VALUE 0 info->gettime64 440305713959272448
PARAM_VALUE 0 info->max_adj 92000
PARAM_VALUE 0 info->n_ext_ts 2
PARAM_VALUE 0 info->n_per_out 11
PARAM_VALUE 0 info->n_pins 3
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 776178756423622656
PARAM_VALUE 0 info->supported_extts_flags 10
PARAM_VALUE 0 info->verify 5414607279535697920
PARAM_VALUE 1 parent 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 idt82p33->lock

drivers/ptp/ptp_kvm_common.c ptp_kvm_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 7833380091480068104
PARAM_VALUE 1 parent 0

drivers/net/dsa/hirschmann/hellcreek_ptp.c hellcreek_ptp_setup() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2665106453377118208
PARAM_VALUE 0 info->adjtime 1831125869469765632
PARAM_VALUE 0 info->do_aux_work 5172016749972938752
PARAM_VALUE 0 info->enable 5949559789927796736
PARAM_VALUE 0 info->gettimex64 384890124874924032
PARAM_VALUE 0 info->max_adj 62500000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->n_pins 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 5164688397924462592
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->bus 0,4096-ptr_max
PARAM_VALUE 1 parent->class 0,4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver 4096-ptr_max
BUF_SIZE 1 parent 1616
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/google/gve/gve_ptp.c gve_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 1 parent->dma_uses_io_tlb 1
PARAM_VALUE 1 parent->msi.data 1-u64max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->dev->lock

drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_init_clock_dev() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 0,4096-ptr_max
BUF_SIZE 1 parent 0,1616
RX_PATH
TASK_NOT_RUNNING
LOCK2 &mdev->intf_state_mutex
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &mdev->clock_state->compdev->comp->sem
TYPE_LOCK (struct mlx5_core_dev)->intf_state_mutex

drivers/net/ethernet/cavium/liquidio/lio_main.c oct_ptp_open() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 6797271562511372288
PARAM_VALUE 0 info->adjtime 1219327228499755008
PARAM_VALUE 0 info->enable 911584921804632064
PARAM_VALUE 0 info->gettime64 5700018908094861312
PARAM_VALUE 0 info->max_adj 250000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 673479864593616896
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->ethtool->rss_lock
HALF_LOCKED2 &netdev->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/hv/hv_util.c hv_timesync_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 2809844070041808896
PARAM_VALUE 1 parent 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/mellanox/mlx4/en_clock.c mlx4_en_init_timestamp() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/sfc/siena/ptp.c efx_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->dma_uses_io_tlb 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/i40e/i40e_ptp.c i40e_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 1311913198967459840
PARAM_VALUE 0 info->adjtime 1162563754445578240
PARAM_VALUE 0 info->gettimex64 4042735615611092992
PARAM_VALUE 0 info->max_adj 999999999
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 3496304690497781760
PARAM_VALUE 1 parent 4096-ptr_max
NO_OVERFLOW_SIMPLE 0 info->n_pins

drivers/net/ethernet/intel/igb/igb_ptp.c igb_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 507004611560222720,7759450722224742400
PARAM_VALUE 0 info->adjtime 6619040644519100416,6765040471146348544
PARAM_VALUE 0 info->enable 6557805317528924160,7301484358266748928,7939917869833351168
PARAM_VALUE 0 info->gettimex64 3419478507383988224,4413457565837164544,6692020259223289856
PARAM_VALUE 0 info->max_adj 62499999,999999881
PARAM_VALUE 0 info->n_ext_ts 0,2
PARAM_VALUE 0 info->n_per_out 2
PARAM_VALUE 0 info->n_pins 4
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0-1
PARAM_VALUE 0 info->settime64 1875789049942298624,9064159409922899968
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->verify 3646897263638732800
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/sfc/ptp.c efx_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->dma_uses_io_tlb 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/cadence/macb_ptp.c gem_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->max_adj 64000000
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_vclock.c ptp_vclock_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->gettime64 4880259593571323904
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 &pclock->n_vclocks_mux
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex
TYPE_LOCK (struct ptp_clock)->n_vclocks_mux

drivers/net/ethernet/mscc/ocelot_ptp.c ocelot_init_timestamp() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 1 parent->cma_area->available_count 0-s64max
PARAM_VALUE 1 parent->cma_area->nranges s32min-s32max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 parent (-1),1616
BUF_SIZE 1 parent (-1),1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/cpts.c cpts_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/amazon/ena/ena_phc.c ena_phc_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
BUF_SIZE 0 info 208
STR_LEN 0 info->name 31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/pensando/ionic/ionic_phc.c ionic_lif_register_phc() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/renesas/rcar_gen4_ptp.c rcar_gen4_ptp_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ti/icssg/icss_iep.c icss_iep_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/freescale/fec_ptp.c fec_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 7000964074218295296
PARAM_VALUE 0 info->adjtime 2671854110275207168
PARAM_VALUE 0 info->enable 7265686455726850048
PARAM_VALUE 0 info->gettime64 1996354695090253824
PARAM_VALUE 0 info->max_adj 250000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->n_per_out 1
PARAM_VALUE 0 info->n_pins 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 1
PARAM_VALUE 0 info->settime64 1449460915265191936
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->of_node 0,4096-ptr_max
PARAM_VALUE 1 parent->power.autosuspend_delay 100
PARAM_VALUE 1 parent->power.last_status (-1)
PARAM_VALUE 1 parent->power.qos 0,4096-u64max
PARAM_VALUE 1 parent->power.request 0-4
PARAM_VALUE 1 parent->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 1 parent->power.runtime_status 0,2
PARAM_VALUE 1 parent->power.use_autosuspend 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/amd/xgbe/xgbe-ptp.c xgbe_ptp_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 804147446778232832
PARAM_VALUE 0 info->adjtime 5626603452110462976
PARAM_VALUE 0 info->enable 1171156302191853568
PARAM_VALUE 0 info->gettimex64 420452315349413888
PARAM_VALUE 0 info->n_ext_ts 0-4
PARAM_VALUE 0 info->n_per_out 0-4
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 9111678873405440000
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->dma_mask 4096-ptr_max
BUF_SIZE 0 info 208
BUF_SIZE 1 parent 1616
STR_LEN 0 info->name 31
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 info->max_adj 125000000
HOST_DATA 0 info->n_alarm s32min-s32max
HOST_DATA 0 info->n_per_lp s32min-s32max
HOST_DATA 0 info->n_pins s32min-s32max
HOST_DATA 0 info->pps s32min-s32max
HOST_DATA 0 info->supported_extts_flags 0-u32max
HOST_DATA 0 info->supported_perout_flags 0-u32max

drivers/ptp/ptp_ocp.c ptp_ocp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->max_adj 100000000
PARAM_VALUE 0 info->n_ext_ts 6
PARAM_VALUE 0 info->n_per_out 5
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 1
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_dte.c ptp_dte_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/micrel.c __lan8814_ptp_probe_once() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 1019186159626883072
PARAM_VALUE 0 info->adjtime 7381111869898870784
PARAM_VALUE 0 info->enable 1914743749161205760
PARAM_VALUE 0 info->getcrosststamp 0
PARAM_VALUE 0 info->gettime64 1847056298507591680
PARAM_VALUE 0 info->max_adj 31249999
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 3
PARAM_VALUE 0 info->n_per_out 2
PARAM_VALUE 0 info->n_pins 16,24
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 6444321359589646336
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->supported_perout_flags 2
PARAM_VALUE 0 info->verify 4247986605636984832
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 info->n_pins

drivers/net/phy/micrel.c lan8841_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c ixgbe_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 1880160206730485760,8190711949090226176
PARAM_VALUE 0 info->adjtime 7638271001250758656
PARAM_VALUE 0 info->enable 1546576329326604288
PARAM_VALUE 0 info->gettimex64 7018250222838255616
PARAM_VALUE 0 info->max_adj 30000000,250000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0-1
PARAM_VALUE 0 info->settime64 8399906150511894528
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 1 parent->dma_uses_io_tlb 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/wangxun/libwx/wx_ptp.c wx_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 1640841551177441280
PARAM_VALUE 0 info->adjtime 9150452459181801472
PARAM_VALUE 0 info->do_aux_work 93727379441987584
PARAM_VALUE 0 info->gettimex64 3897314290316169216
PARAM_VALUE 0 info->max_adj 250000000,500000000
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->n_per_out 0-1
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 2949856054412288000
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &wx->reset_lock

drivers/net/ethernet/aquantia/atlantic/aq_ptp.c aq_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->n_ext_ts 0-1
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 info->n_pins
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/marvell/octeontx2/nic/otx2_ptp.c otx2_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjtime 574325533732839424,5869228445931274240
PARAM_VALUE 0 info->gettime64 2768139721373753344,3514415089967841280
PARAM_VALUE 0 info->settime64 5312715037136941056,7587261164281868288
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->cma_area->nranges s32min-s32max
PARAM_VALUE 1 parent->dma_mask 4096-ptr_max
BUF_SIZE 1 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_vmclock.c vmclock_ptp_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 parent->fwnode 0,4096-u64max
BUF_SIZE 1 parent 1616
BUF_SIZE 1 parent->driver_data 480
DATA_SOURCE 1 parent $0
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/cavium/common/cavium_ptp.c cavium_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 parent 1616
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/qlogic/qede/qede_ptp.c qede_ptp_enable() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 3280455771353149440
PARAM_VALUE 0 info->adjtime 6865302935501586432
PARAM_VALUE 0 info->enable 1080510206803030016
PARAM_VALUE 0 info->gettime64 3686965019438465024
PARAM_VALUE 0 info->max_adj 291666666
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 7381528685165531136
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/dsa/sja1105/sja1105_ptp.c sja1105_ptp_clock_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c lan966x_ptp_phc_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
BUF_SIZE 1 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_clockmatrix.c idtcm_enable_channel() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 idtcm->lock

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c bnxt_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->dma_uses_io_tlb 1
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_qoriq.c ptp_qoriq_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->n_per_lp 2
PARAM_VALUE 0 info->perout_loopback 6081415789752987648
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->of_node 4096-ptr_max
BUF_SIZE 1 parent 1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/microchip_rds_ptp.c mchp_rds_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 8183184690292027392
PARAM_VALUE 0 info->adjtime 1951082856457863168
PARAM_VALUE 0 info->enable 2909035203770564608
PARAM_VALUE 0 info->getcrosststamp 0
PARAM_VALUE 0 info->gettime64 8803950707222736896
PARAM_VALUE 0 info->max_adj 31249999
PARAM_VALUE 0 info->n_ext_ts 0
PARAM_VALUE 0 info->n_per_out 1
PARAM_VALUE 0 info->n_pins 4
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 2464261713087455232
PARAM_VALUE 0 info->supported_perout_flags 2
PARAM_VALUE 0 info->verify 692818657124614144
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/ptp/ptp_dfl_tod.c dfl_tod_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
BUF_SIZE 1 parent 1616
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_vmw.c ptp_vmw_acpi_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 1482166464885186560
PARAM_VALUE 1 parent 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/igc/igc_ptp.c igc_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2645694055970623488
PARAM_VALUE 0 info->adjtime 3393532689751785472
PARAM_VALUE 0 info->enable 735721338076262400
PARAM_VALUE 0 info->getcrosststamp 7584598035953930240
PARAM_VALUE 0 info->getcyclesx64 5385502936369598464
PARAM_VALUE 0 info->gettimex64 1108518446293037056
PARAM_VALUE 0 info->max_adj 62499999
PARAM_VALUE 0 info->n_ext_ts 2
PARAM_VALUE 0 info->n_per_out 2
PARAM_VALUE 0 info->n_pins 4
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 0 info->pps 1
PARAM_VALUE 0 info->settime64 6466234460202426368
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->verify 6326617794560974848
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->msi.data 1-u64max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c sparx5_ptp_phc_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 0,4096-ptr_max
PARAM_VALUE 1 parent->cma_area->nranges s32min-s32max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 parent->dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
PARAM_VALUE 1 parent->iommu->pci_32bit_workaround 0-1
PARAM_VALUE 1 parent->iommu_group->default_domain 0-s64max
PARAM_VALUE 1 parent->of_node 1-u64max
PARAM_VALUE 1 *parent->p->deferred_probe_reason 0-255
BUF_SIZE 1 parent 0,1616
BUF_SIZE 1 parent 0,1616
RX_PATH
TASK_NOT_RUNNING

drivers/ptp/ptp_mock.c mock_phc_create() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
DATA_SOURCE 1 parent $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_create_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 44291646178406400
PARAM_VALUE 0 info->adjtime 2091079193491140608
PARAM_VALUE 0 info->do_aux_work 2050917123028029440
PARAM_VALUE 0 info->enable 9071542038904832
PARAM_VALUE 0 info->getcrosststamp 3751869716668420096
PARAM_VALUE 0 info->gettimex64 7715971528125083648
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 7212701546840846336
PARAM_VALUE 0 info->verify 1869774697952198656
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->bus 0,4096-ptr_max
PARAM_VALUE 1 parent->class 0,4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->driver 0,4096-ptr_max
LOCK2 &adapter->vport_ctrl_lock
LOCK2 &pool->lock
TYPE_LOCK (struct idpf_adapter)->vport_ctrl_lock

drivers/net/ethernet/microchip/lan743x_ptp.c lan743x_ptp_open() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 4270262291104096256
PARAM_VALUE 0 info->adjtime 8437774333389029376
PARAM_VALUE 0 info->do_aux_work 7789618388302696448
PARAM_VALUE 0 info->enable 5530503165492375552
PARAM_VALUE 0 info->getcrosststamp 0
PARAM_VALUE 0 info->gettime64 3448573224718913536
PARAM_VALUE 0 info->max_adj 31249999
PARAM_VALUE 0 info->n_alarm 0
PARAM_VALUE 0 info->n_ext_ts 8
PARAM_VALUE 0 info->n_per_out 2
PARAM_VALUE 0 info->n_pins 0,4,12
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pps 0
PARAM_VALUE 0 info->settime64 4323897633428393984
PARAM_VALUE 0 info->supported_extts_flags 14
PARAM_VALUE 0 info->supported_perout_flags 2
PARAM_VALUE 0 info->verify 3667026084500226048
PARAM_VALUE 1 parent 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/wireless/intel/iwlwifi/mld/ptp.c iwl_mld_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 8944087922965442560
PARAM_VALUE 0 info->adjtime 2529782919867551744
PARAM_VALUE 0 info->getcrosststamp 8476804960184299520
PARAM_VALUE 0 info->gettime64 539436926584852480
PARAM_VALUE 0 info->max_adj s32max
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 8053642030741028864
LOCK2 global &iwlwifi_opmode_table_mtx
HALF_LOCKED2 &pool->lock

drivers/net/phy/mscc/mscc_ptp.c vsc8584_ptp_probe() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/iavf/iavf_ptp.c iavf_ptp_register_clock() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->do_aux_work 9062879578774679552
PARAM_VALUE 0 info->gettimex64 3825038609615917056
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 3778182924453892096
PARAM_VALUE 1 parent 4096-ptr_max
BUF_SIZE 0 info 208
BUF_SIZE 1 parent 1616
STR_LEN 0 info->name 31
LOCK2 &netdev->lock
LOCK2 &pool->lock
TYPE_LOCK (struct net_device)->lock

drivers/net/ethernet/engleder/tsnep_ptp.c tsnep_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 1836562297683050496
PARAM_VALUE 0 info->adjtime 552845464049639424
PARAM_VALUE 0 info->getcyclesx64 1624511589908418560
PARAM_VALUE 0 info->gettimex64 1073836805697560576
PARAM_VALUE 0 info->max_adj 62499999
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->settime64 2469450017553649664
PARAM_VALUE 1 parent 4096-ptr_max
PARAM_VALUE 1 parent->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 parent->dma_mask 4096-ptr_max
PARAM_VALUE 1 parent->driver_data 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/intel/e1000e/ptp.c e1000e_ptp_init() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 4096-ptr_max

drivers/ptp/ptp_fc3.c idtfc3_enable_ptp() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 1 parent 0
MEM_ZERO 0 info
RX_PATH
TASK_NOT_RUNNING
LOCK2 idtfc3->lock

drivers/net/dsa/microchip/ksz_ptp.c ksz_ptp_clock_register() -> ptp_clock_register()

Type Parameter Key Value
PARAM_VALUE 0 info 4096-ptr_max
PARAM_VALUE 0 info->adjfine 2500270224400687104
PARAM_VALUE 0 info->adjtime 1006653145852784640
PARAM_VALUE 0 info->do_aux_work 4232573599611326464
PARAM_VALUE 0 info->enable 7843398583577563136
PARAM_VALUE 0 info->gettime64 3793269073891008512
PARAM_VALUE 0 info->max_adj 6249999
PARAM_VALUE 0 info->n_per_out 3
PARAM_VALUE 0 info->n_pins 2
PARAM_VALUE 0 info->owner 0
PARAM_VALUE 0 info->pin_config 4096-ptr_max
PARAM_VALUE 0 info->settime64 1675092110693785600
PARAM_VALUE 0 info->verify 7205620270377635840
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &dsa2_mutex