Defined in 1 files as a function:
Referenced in 32 files:
- drivers/net/dsa/hirschmann/hellcreek_ptp.c, line 49
- drivers/net/ethernet/amazon/ena/ena_phc.c, line 40
- drivers/net/ethernet/amd/xgbe/xgbe-ptp.c, line 81
- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c
- drivers/net/ethernet/broadcom/tg3.c, line 6121
- drivers/net/ethernet/cadence/macb_ptp.c
- drivers/net/ethernet/engleder/tsnep_ptp.c
- drivers/net/ethernet/intel/e1000e/netdev.c
- drivers/net/ethernet/intel/i40e/i40e_ptp.c, line 286
- drivers/net/ethernet/intel/iavf/iavf_ptp.c, line 221
- drivers/net/ethernet/intel/ice/ice_ptp.c
- drivers/net/ethernet/intel/idpf/idpf_ptp.c
- drivers/net/ethernet/intel/igb/igb_ptp.c
- drivers/net/ethernet/intel/igc/igc_ptp.c
- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c
- drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c, line 252
- drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c
- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c
- drivers/net/ethernet/meta/fbnic/fbnic_time.c, line 161
- drivers/net/ethernet/pensando/ionic/ionic_phc.c
- drivers/net/ethernet/ti/am65-cpts.c, line 409
- drivers/net/ethernet/ti/cpts.c, line 200
- drivers/net/ethernet/ti/icssg/icss_iep.c, line 164
- drivers/net/ethernet/ti/icssg/icssg_prueth.c, line 471
- drivers/net/ethernet/wangxun/libwx/wx_ptp.c
- drivers/net/phy/bcm-phy-ptp.c, line 227
- drivers/ptp/ptp_dfl_tod.c, line 236
- drivers/ptp/ptp_netc.c, line 705
- drivers/ptp/ptp_ocp.c, line 1482
- drivers/ptp/ptp_vmclock.c, line 139
- drivers/spi/spi.c
- drivers/virtio/virtio_rtc_ptp.c, line 200
Smatch caller information:
drivers/net/ethernet/marvell/mvpp2/mvpp2_tai.c mvpp22_tai_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &tai->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct mvpp2_tai)->lock |
drivers/net/ethernet/meta/fbnic/fbnic_time.c fbnic_ptp_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &fbd->time_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct fbnic_dev)->time_lock |
drivers/virtio/virtio_rtc_ptp.c viortc_ptp_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_read_src_clk_reg() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &pf->adapter->ptp_gltsyn_time_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vf->cfg_lock | ||
| TYPE_LOCK | (struct ice_adapter)->ptp_gltsyn_time_lock |
drivers/net/ethernet/intel/ice/ice_ptp.c ice_ptp_read_src_clk_reg() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &pf->adapter->ptp_gltsyn_time_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &vf->cfg_lock | ||
| TYPE_LOCK | (struct ice_adapter)->ptp_gltsyn_time_lock |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c __mlxsw_sp1_ptp_read_frc() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &clock->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c __mlxsw_sp1_ptp_read_frc() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &clock->lock | ||
| HALF_LOCKED2 | bh |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp2_ptp_read_utc() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp2_ptp_read_utc() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/ptp/ptp_netc.c netc_timer_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &priv->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct netc_timer)->lock |
drivers/net/phy/bcm-phy-ptp.c bcm_ptp_framesync_ts() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &priv->mutex | ||
| TYPE_LOCK | (struct bcm_ptp_private)->mutex |
drivers/net/dsa/hirschmann/hellcreek_ptp.c hellcreek_ptp_clock_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &hellcreek->ptp_lock | ||
| TYPE_LOCK | (struct hellcreek)->ptp_lock |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_read_time() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_read_time() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/intel/i40e/i40e_ptp.c i40e_ptp_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &pf->tmreg_lock |
drivers/net/ethernet/intel/igb/igb_ptp.c igb_ptp_gettimex_82576() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &igb->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct igb_adapter)->tmreg_lock |
drivers/net/ethernet/intel/igb/igb_ptp.c igb_ptp_gettimex_82580() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &igb->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct igb_adapter)->tmreg_lock |
drivers/net/ethernet/intel/igb/igb_ptp.c igb_ptp_gettimex_i210() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &igb->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct igb_adapter)->tmreg_lock |
drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_get_time() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &bp->tsu_clk_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct macb)->tsu_clk_lock |
drivers/net/ethernet/cadence/macb_ptp.c gem_tsu_get_time() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &bp->tsu_clk_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct macb)->tsu_clk_lock |
drivers/net/ethernet/ti/cpts.c cpts_update_cur_time() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &cpts->lock | ||
| LOCK2 | &cpts->ptp_clk_mutex | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct cpts)->lock | ||
| TYPE_LOCK | (struct cpts)->ptp_clk_mutex |
drivers/net/ethernet/amazon/ena/ena_phc.c ena_phc_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &phc_info->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ena_phc_info)->lock |
drivers/net/ethernet/pensando/ionic/ionic_phc.c ionic_hwstamp_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &phc->lock | ||
| HALF_LOCKED2 | irqflags |
drivers/net/ethernet/pensando/ionic/ionic_phc.c ionic_hwstamp_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &phc->lock | ||
| HALF_LOCKED2 | irqflags |
drivers/net/ethernet/ti/icssg/icss_iep.c icss_iep_gettime() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | flags | ||
| HALF_LOCKED2 | &iep->ptp_clk_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c xgbe_gettimex() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &pdata->tstamp_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct xgbe_prv_data)->tstamp_lock |
drivers/ptp/ptp_ocp.c __ptp_ocp_gettime_locked() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &bp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ptp_ocp)->lock |
drivers/net/ethernet/intel/e1000e/netdev.c e1000e_read_systim() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &adapter->systim_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/intel/e1000e/netdev.c e1000e_read_systim() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &adapter->systim_lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/intel/e1000e/netdev.c e1000e_sanitize_systim() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &adapter->systim_lock | ||
| HALF_LOCKED2 | flags |
drivers/spi/spi.c __spi_async() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| LOCK2 | &ctlr->bus_lock_spinlock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct spi_controller)->bus_lock_spinlock |
drivers/spi/spi.c __spi_pump_transfer_message() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/spi/spi.c spi_take_timestamp_pre() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| HALF_LOCKED2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | ctlr->irq_flags |
drivers/spi/spi.c spi_transfer_one_message() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| LOCK2 | &ctlr->io_mutex | ||
| HALF_LOCKED2 | &ctlr->dev.driver_data->op_lock | ||
| TYPE_LOCK | (struct spi_controller)->io_mutex |
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c ixgbe_ptp_gettimex() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &adapter->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ixgbe_adapter)->tmreg_lock |
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c ixgbe_ptp_gettimex() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &adapter->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct ixgbe_adapter)->tmreg_lock |
drivers/net/ethernet/wangxun/libwx/wx_ptp.c wx_ptp_readtime() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/wangxun/libwx/wx_ptp.c wx_ptp_readtime() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| PARAM_VALUE | 0 | sts->pre_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->pre_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/wangxun/libwx/wx_ptp.c wx_ptp_readtime() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0,4096-ptr_max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| PARAM_VALUE | 0 | sts->post_sts.hw_csid | 0,4 |
| PARAM_VALUE | 0 | sts->post_sts.valid | 0-1 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/ptp/ptp_vmclock.c vmclock_get_crosststamp() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 1-u64max |
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/broadcom/tg3.c tg3_refclk_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &tp->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct tg3)->lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c __bnxt_refclk_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ptp->ptp_lock.lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c __bnxt_refclk_read() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts | 0 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &ptp->ptp_lock.lock |
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c bnxt_refclk_read_low() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &ptp->ptp_lock.lock | ||
| TYPE_LOCK | (struct seqlock)->lock |
drivers/ptp/ptp_dfl_tod.c dfl_tod_get_timex() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &dt->tod_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dfl_tod)->tod_lock |
drivers/net/ethernet/intel/igc/igc_ptp.c igc_ptp_getcyclesx64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &igc->free_timer_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct igc_adapter)->free_timer_lock |
drivers/net/ethernet/intel/igc/igc_ptp.c igc_ptp_gettimex64_i225() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &igc->tmreg_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct igc_adapter)->tmreg_lock |
drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_read_src_clk_reg_direct() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| LOCK2 | &ptp->read_dev_clk_lock | ||
| HALF_LOCKED2 | &fp->private_data->clk->rwsem | ||
| TYPE_LOCK | (struct idpf_ptp)->read_dev_clk_lock |
drivers/net/ethernet/intel/idpf/idpf_ptp.c idpf_ptp_read_src_clk_reg_mailbox() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec | |
| HALF_LOCKED2 | &fp->private_data->clk->rwsem |
drivers/net/ethernet/intel/iavf/iavf_ptp.c iavf_read_phc_indirect() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/engleder/tsnep_ptp.c tsnep_ptp_getcyclesx64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |
drivers/net/ethernet/engleder/tsnep_ptp.c tsnep_ptp_gettimex64() -> ptp_read_system_prets()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | sts->clockid | 0-1,4,16-23 |
| DATA_SOURCE | 0 | sts | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 0 | sts->post_sts.cycles | 0-u64max |
| HOST_DATA | 0 | sts->pre_sts.cycles | 0-u64max |
| USER_DATA | 0 | sts->clockid | 0-1,4,16-23 |
| NO_OVERFLOW_SIMPLE | 0 | sts->post_ts.tv_sec |