Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_adjtime_locked() -> bcm_ptp_framesync_ts()

Type Parameter Key Value
PARAM_VALUE 1 sts 0
PARAM_VALUE 2 ts 3429871033746141184
LOCK2 &priv->mutex
TYPE_LOCK (struct bcm_ptp_private)->mutex

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_gettimex() -> bcm_ptp_framesync_ts()

Type Parameter Key Value
PARAM_VALUE 1 sts->clockid 0-1,4,16-23
PARAM_VALUE 2 ts 99791054051651584,286996878195216384,610505656059703296,1040290183786221568,2256598480787394560,2317135252460216320,6510108232589836288
DATA_SOURCE 1 sts $2
DATA_SOURCE 2 ts $1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 1 sts->post_sts.cycles 0-u64max
HOST_DATA 1 sts->pre_sts.cycles 0-u64max
USER_DATA 1 sts->clockid 0-1,4,16-23
NO_OVERFLOW_SIMPLE 1 sts->post_ts.tv_sec
NO_OVERFLOW_SIMPLE 2 ts->tv_sec
LOCK2 &priv->mutex
TYPE_LOCK (struct bcm_ptp_private)->mutex

drivers/net/phy/bcm-phy-ptp.c bcm_ptp_perout_work() -> bcm_ptp_framesync_ts()

Type Parameter Key Value
PARAM_VALUE 1 sts 0
PARAM_VALUE 2 ts 5738730757662208000
NOCHECK_CALL
LOCK2 &priv->mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct bcm_ptp_private)->mutex