Documented in 1 files:

Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/phy/nxp-c45-tja11xx.c nxp_c45_config_init() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 1814577
PARAM_VALUE 2 mask 4294967280
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/nxp-c45-tja11xx.c tja11xx_phy_id_compare() -> phy_id_compare()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/phy/motorcomm.c phydev_id_compare() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 0 id1 1330768154
PARAM_VALUE 2 mask 0,1048512,1048560,1048574,16777212,16777215,268435440,429496627,4294966272,4294967247,4294967272,4294967279-4294967280,4294967282,4294967289,4294967292,4294967294-u32max
DATA_SOURCE 0 id1 $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phydev->mdio.bus->mdio_lock
HALF_LOCKED2 &phydev->lock
TYPE_LOCK (struct mii_bus)->mdio_lock

drivers/net/phy/aquantia/aquantia_main.c aqr_translate_interface() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 60929810
PARAM_VALUE 2 mask 0,1048512,1048560,1048574,16777212,16777215,268435440,429496627,4294966272,4294967247,4294967272,4294967279-4294967280,4294967282,4294967289,4294967292,4294967294-u32max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/broadcom.c phy_id_compare_model() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 21216608,21216624,56777920,56777984,56778128,1611498656
PARAM_VALUE 2 mask 4294967280
DATA_SOURCE 0 id1 $0
DATA_SOURCE 1 id2 $1
HARD_MAX 1 id2 1611498656
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/micrel.c ksz8051_ksz8795_match_phy_device() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 2233680
PARAM_VALUE 2 mask 16777200
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/phy/micrel.c phydev_id_compare() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 0 id1 2233905,2233920,2233952
PARAM_VALUE 2 mask 0,1048512,1048560,1048574,16777212,16777215,268435440,429496627,4294966272,4294967247,4294967272,4294967279-4294967280,4294967282,4294967289,4294967292,4294967294-u32max
DATA_SOURCE 0 id1 $1
HARD_MAX 0 id1 2233952
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 &pool->lock

drivers/net/phy/phy_device.c genphy_match_phy_device() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 0 id1 0-4294967294
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/phy/phy_device.c genphy_match_phy_device() -> phy_id_compare()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/phy/phy_device.c phy_needs_fixup() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 2 mask 1-u32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &phy_fixup_lock
HALF_LOCKED2 &phydev->lock

drivers/net/phy/as21xxx.c phy_id_compare_vendor() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 1962972160
PARAM_VALUE 2 mask 4294966272
DATA_SOURCE 0 id1 $0
DATA_SOURCE 1 id2 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

drivers/net/phy/air_en8811h.c phy_id_compare_model() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 3237938336
PARAM_VALUE 2 mask 4294967280
DATA_SOURCE 0 id1 $0
DATA_SOURCE 1 id2 $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phydev->lock

drivers/net/phy/mxl-gpy.c phy_id_compare_model() -> phy_id_compare()

Type Parameter Key Value
PARAM_VALUE 1 id2 3241366784,3241366816
PARAM_VALUE 2 mask 4294967280
DATA_SOURCE 0 id1 $0
DATA_SOURCE 1 id2 $1
HARD_MAX 1 id2 3241366816
RX_PATH
TASK_NOT_RUNNING