Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/net/ethernet/freescale/enetc/enetc.c enetc_hwtstamp_set() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc.c enetc_port_mac_rd() -> enetc_is_pseudo_mac()

Type Parameter Key Value
DATA_SOURCE 0 si $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/freescale/enetc/enetc.c enetc_port_mac_wr() -> enetc_is_pseudo_mac()

Type Parameter Key Value
BUF_SIZE 0 si s32min-(-1),1-s32max
BUF_SIZE 0 si s32min-(-1),1-s32max
DATA_SOURCE 0 si $0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 si->revision 256,1025,1027[c]
UNITS 0 si unit_byte
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/freescale/enetc/enetc4_pf.c enetc4_mac_config() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc4_pf.c enetc4_mac_rx_graceful_stop() -> enetc_is_pseudo_mac()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 global &dsa2_mutex

drivers/net/ethernet/freescale/enetc/enetc4_pf.c enetc4_mac_tx_graceful_stop() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 global &dsa2_mutex

drivers/net/ethernet/freescale/enetc/enetc_ethtool.c enetc4_get_pf_strings() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
DATA_SOURCE 0 si $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc_ethtool.c enetc4_pf_get_ethtool_stats() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
DATA_SOURCE 0 si $0
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc_ethtool.c enetc_get_sset_count() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc_pf_common.c enetc_pf_netdev_setup() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
BUF_SIZE 0 si s32min-(-2),1-s32max
BUF_SIZE 0 si s32min-(-2),1-s32max
BUF_SIZE 0 si->ops (-1),32
CAPPED_DATA 0 si->pdev->device 1
CAPPED_DATA 0 si->revision 1
DATA_SOURCE 0 si $0
BIT_INFO 0 si->hw_features 0x0,0xffffffff
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 si->num_rx_rings 0-255
HOST_DATA 0 si->num_tx_rings 0-255
HOST_DATA 0 si->revision 256,1025,1027[c]
UNITS 0 si unit_byte

drivers/net/ethernet/freescale/enetc/enetc_pf_common.c enetc_phylink_create() -> enetc_is_pseudo_mac()

Type Parameter Key Value
PARAM_VALUE 0 si 4096-ptr_max
CAPPED_DATA 0 si->num_rss 1
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 si->num_rx_rings 1-255
HOST_DATA 0 si->num_tx_rings 0-255
HOST_DATA 0 si->revision 256,1025,1027[c]
UNITS 0 si unit_byte