Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/dsa/lan9303-core.c lan9303_check_device() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | *regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 29 |
| PARAM_VALUE | 2 | reg | 8700286840188477440 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/lan9303-core.c lan9303_check_device() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | *regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 20 |
| PARAM_VALUE | 2 | reg | 8700286840188477440 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/lan9303-core.c lan9303_indirect_phy_read() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | regmap->cache->cached_rbnode->blklen | 1-4294967295 |
| PARAM_VALUE | 0 | *regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 41 |
| PARAM_VALUE | 2 | reg | 4566100494767812608 |
| PARAM_VALUE | 2 | *reg | 0-u16max |
| CAPPED_DATA | 0 | regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | regmap->wr_table->n_yes_ranges | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *reg | 0-8191[c] |
| USER_PTR | 2 | reg | |
| LOCK2 | &chip->indirect_mutex | ||
| TYPE_LOCK | (struct lan9303)->indirect_mutex |
drivers/net/dsa/lan9303-core.c lan9303_phylink_mac_link_up() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 104-106 |
| PARAM_VALUE | 2 | reg | 2603318880840130560 |
| NOCHECK_CALL | |||
| LOCK2 | &pl->phydev_mutex | ||
| LOCK2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &phy->lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct phylink)->phydev_mutex | ||
| TYPE_LOCK | (struct phylink)->state_mutex |
drivers/net/dsa/lan9303-core.c lan9303_probe() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regmap | 0-ptr_max |
| PARAM_VALUE | 1 | offset | 25 |
| PARAM_VALUE | 2 | reg | 6539292241292996608 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/lan9303-core.c lan9303_read_switch_reg() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | regmap | 4096-ptr_max |
| PARAM_VALUE | 0 | regmap->cache->cached_rbnode->blklen | 1-4294967295 |
| PARAM_VALUE | 0 | regmap->cache_dirty | 0-1 |
| PARAM_VALUE | 0 | *regmap->cache->data | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 107 |
| PARAM_VALUE | 2 | reg | 1843903533279571968,2395213005278011392,3112791659218755584,4822990180764831744,5710911716074958848 |
| CAPPED_DATA | 0 | regmap->wr_table->n_no_ranges | 1 |
| CAPPED_DATA | 0 | regmap->wr_table->n_yes_ranges | 1 |
| DATA_SOURCE | 2 | reg | $2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->indirect_mutex | ||
| HALF_LOCKED2 | &chip->alr_mutex | ||
| TYPE_LOCK | (struct lan9303)->indirect_mutex |
drivers/net/dsa/lan9303-core.c lan9303_read_wait() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 42,108 |
| PARAM_VALUE | 2 | reg | 5335501338520203264 |
| DATA_SOURCE | 1 | offset | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &chip->indirect_mutex | ||
| TYPE_LOCK | (struct lan9303)->indirect_mutex |
drivers/net/dsa/lan9303-core.c lan9303_setup() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 119 |
| PARAM_VALUE | 2 | reg | 575479703712620544 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/lan9303-core.c lan9303_virt_phy_reg_read() -> lan9303_read()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 0-118,2147483760-u32max |
| PARAM_VALUE | 2 | reg | 8931923785546592256 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 1 | offset | 114-118[c] |
| HALF_LOCKED2 | &pl->phydev_mutex | ||
| HALF_LOCKED2 | &pl->state_mutex | ||
| HALF_LOCKED2 | &pool->lock |