Documented in 1 files:
Defined in 1 files as a function:
Referenced in 6 files:
- drivers/net/dsa/microchip/ksz_ptp.c, line 867
- drivers/net/ethernet/broadcom/tg3.c, line 6177
- drivers/net/ethernet/intel/igb/igb_ptp.c, line 217
- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c, line 503
- drivers/net/ethernet/microchip/lan743x_ptp.c, line 350
- include/linux/ptp_clock_kernel.h, line 325
Smatch caller information:
drivers/net/ethernet/meta/fbnic/fbnic_time.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 7158278826 |
| PARAM_VALUE | 2 | diff | 1381853910522236928 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/renesas/ravb_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 6654790575412985856 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/ice/ice_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 2290021622356267008 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 972488090620137472 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
| LOCK2 | &clock->lock | ||
| LOCK2 | bh | ||
| TYPE_LOCK | (struct mlxsw_sp1_ptp_clock)->lock |
drivers/ptp/ptp_netc.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 8384908906060546048 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/ptp/ptp_pch.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 2684354560 |
| PARAM_VALUE | 2 | diff | 8634762868949770240 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 4842958142187794432 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 112660568164405248 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 3282760555595878400 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/mellanox/mlx4/en_clock.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 6439591625383718912 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/i40e/i40e_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 3623053495995449344 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/igb/igb_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 8388608 |
| PARAM_VALUE | 2 | diff | 4581768662696841216 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/igb/igb_ptp.c igb_ptp_adjfine_82580() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 34359738368 |
| PARAM_VALUE | 2 | diff | 4403866241425719296 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/ti/cpts.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 2925672092229873664 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
| LOCK2 | &cpts->ptp_clk_mutex | ||
| TYPE_LOCK | (struct cpts)->ptp_clk_mutex |
drivers/net/ethernet/amd/xgbe/xgbe-ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 3027571177138982912 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 0-u32max |
| PARAM_VALUE | 2 | diff | 9038916907040530432 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c ixgbe_ptp_adjfine_X550() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 13743895347,53687091200 |
| PARAM_VALUE | 2 | diff | 4311335196672442368 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| FUZZY_MAX | 0 | base | 53687091200 |
| BIT_INFO | 0 | base | 0x0,0xfb3333333 |
| BIT_INFO | 0 | base | 0x0,0xfb3333333 |
| HARD_MAX | 0 | base | 53687091200 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/wangxun/libwx/wx_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 0-u32max |
| PARAM_VALUE | 2 | diff | 639745111761936384 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/broadcom/tg3.c tg3_ptp_adjfine() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 16777216 |
| PARAM_VALUE | 2 | diff | 3412684006138302464 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 1337446045338214400 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
| LOCK2 | &ptp->ptp_lock.lock | ||
| TYPE_LOCK | (struct seqlock)->lock |
drivers/net/ethernet/intel/idpf/idpf_ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 2 | diff | 8420864272549683200 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
drivers/net/ethernet/microchip/lan743x_ptp.c lan743x_ptpci_adjfine() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 34359738368 |
| PARAM_VALUE | 1 | scaled_ppm | (-2047999934)-2047999934 |
| PARAM_VALUE | 2 | diff | 3582722693075320832 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| FUZZY_MAX | 1 | scaled_ppm | 2047999934 |
| HARD_MAX | 1 | scaled_ppm | 2047999934 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | (-2047999934)-2047999934 |
drivers/net/ethernet/intel/e1000e/ptp.c adjust_by_scaled_ppm() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 0-16777215 |
| PARAM_VALUE | 2 | diff | 8229237353206341632 |
| DATA_SOURCE | 0 | base | $0 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-s64max |
| LOCK2 | &adapter->systim_lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct e1000_adapter)->systim_lock |
drivers/net/dsa/microchip/ksz_ptp.c ksz_ptp_adjfine() -> diff_by_scaled_ppm()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | base | 171798691840 |
| PARAM_VALUE | 1 | scaled_ppm | s64min-(-1),1-s64max |
| PARAM_VALUE | 2 | diff | 6302599907851517952 |
| DATA_SOURCE | 1 | scaled_ppm | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | scaled_ppm | s64min-(-1),1-s64max |
| LOCK2 | &ptp_data->lock | ||
| TYPE_LOCK | (struct ksz_ptp_data)->lock |