Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/phy/phy.c __phy_hwtstamp_set() -> (struct mii_timestamper)->hwtstamp_set()

Type Parameter Key Value
PARAM_VALUE 0 mii_ts 4096-ptr_max
PARAM_VALUE 0 mii_ts->hwtstamp_set 1-u64max
PARAM_VALUE 1 cfg 4096-ptr_max
PARAM_VALUE 1 cfg->source 2
DATA_SOURCE 1 cfg $1
DATA_SOURCE 2 extack $2
CONTAINER 0 *(-16+0) $(-1)
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 cfg->flags s32min-s32max
USER_DATA 1 cfg->rx_filter s32min-s32max
USER_DATA 1 cfg->tx_type s32min-s32max
USER_DATA 2 extack->miss_nest->nla_type 0-u16max
HALF_LOCKED2 &net->rtnl_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/phy/phy.c phy_mii_ioctl() -> (struct mii_timestamper)->hwtstamp_set()

Type Parameter Key Value
PARAM_VALUE 0 mii_ts 4096-ptr_max
PARAM_VALUE 0 mii_ts->hwtstamp_set 1-u64max
PARAM_VALUE 1 cfg 4551595315618951168
PARAM_VALUE 2 extack 5208026909134688256
PARAM_VALUE 2 extack->_msg 0
PARAM_VALUE 2 extack->bad_attr 0
PARAM_VALUE 2 extack->cookie_len 0
PARAM_VALUE 2 extack->miss_nest 0
PARAM_VALUE 2 extack->miss_type 0
PARAM_VALUE 2 extack->policy 0
CONTAINER 0 *(-16+0) $(-1)
USER_DATA 1 cfg->flags s32min-s32max
USER_DATA 1 cfg->rx_filter s32min-s32max
USER_DATA 1 cfg->tx_type s32min-s32max
HALF_LOCKED2 &bp->lock
HALF_LOCKED2 irq