Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c stmmac_adjust_time() -> dwmac_is_xmac()

Type Parameter Key Value

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c __stmmac_dvr_probe() -> dwmac_is_xmac()

Type Parameter Key Value
PARAM_VALUE 0 core_type 0-3
CAPPED_DATA 0 core_type 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_common_interrupt() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_dma_operation_mode() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_get_rx_hwtstamp() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_init_timestamping() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_update_subsecond_increment() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &rtnl_mutex

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_xdp_rx_timestamp() -> dwmac_is_xmac()

Type Parameter Key Value
RX_PATH