Documented in 1 files:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/net/phy/aquantia/aquantia_main.c, line 529
- drivers/net/phy/micrel.c, line 803
- drivers/net/phy/nxp-c45-tja11xx.c
- drivers/net/phy/phy_device.c
- include/linux/phy.h
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 |