Documented in 1 files:

Defined in 1 files as a function:

Referenced in 18 files:

Smatch caller information:

drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c bnx2x_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1

drivers/net/ethernet/chelsio/cxgb4/cxgb4_ptp.c cxgb4_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp1_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c mlxsw_sp2_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/mellanox/mlx5/core/lib/clock.c mlx5_ptp_freq_adj_real_time() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/cavium/liquidio/lio_main.c liquidio_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/sfc/siena/ptp.c efx_phc_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/sfc/ptp.c efx_phc_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/renesas/rcar_gen4_ptp.c rcar_gen4_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
PARAM_VALUE 0 ppm 0-s64max
DATA_SOURCE 0 ppm $1 [m]
FUZZY_MAX 0 ppm s64max
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm 0-s64max

drivers/net/ethernet/ti/icssg/icss_iep.c icss_iep_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/freescale/fec_ptp.c fec_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/ptp/ptp_dte.c ptp_dte_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/aquantia/atlantic/aq_ptp.c aq_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max
LOCK2 &aq_nic->fwreq_mutex
TYPE_LOCK (struct aq_nic_s)->fwreq_mutex

drivers/net/ethernet/qlogic/qede/qede_ptp.c qede_ptp_adjfine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/ptp/ptp_clock.c ptp_clock_adjtime() -> scaled_ppm_to_ppb()

Type Parameter Key Value
USER_DATA 0 ppm s64min-s64max

drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c bnxt_ptp_adjfine_rtc() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max

drivers/ptp/ptp_dfl_tod.c dfl_tod_adjust_fine() -> scaled_ppm_to_ppb()

Type Parameter Key Value
DATA_SOURCE 0 ppm $1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 0 ppm s64min-s64max