Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/broadcom/tg3.c tg3_get_device_address() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->pdev->dev.of_node | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16,124,204,520,600 |
| PARAM_VALUE | 2 | val | 8629783823815733248 |
| DATA_SOURCE | 0 | tp | $0 |
drivers/net/ethernet/broadcom/tg3.c tg3_get_device_address() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->pdev | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->pdev->dev.of_node | 0,4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 20,128,208,524,604 |
| PARAM_VALUE | 2 | val | 2352791385804410880 |
| DATA_SOURCE | 0 | tp | $0 |
drivers/net/ethernet/broadcom/tg3.c tg3_get_eeprom() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 1084218526604750848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | offset | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_get_eeprom() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 1084218526604750848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *val | 0-u32max |
| USER_DATA | 1 | offset | 0-2147487746[c] |
| UNITS | 1 | offset | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_get_eeprom() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 1084218526604750848 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 2 | *val | 0-u32max |
| UNITS | 1 | offset | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_nvram_write_block_unbuffered() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->nvram_pagesize | 1-4000000 |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 16,4096-ptr_max |
| PARAM_VALUE | 2 | *val | 0-255 |
| CAPPED_DATA | 1 | offset | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| USER_DATA | 1 | offset | 0-2151487741[c] |
drivers/net/ethernet/broadcom/tg3.c tg3_read_bc_ver() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->fw_ver | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 5981017104864645120 |
| DATA_SOURCE | 0 | tp | $0 |
drivers/net/ethernet/broadcom/tg3.c tg3_read_mgmtfw_ver() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->fw_ver | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | *tp->fw_ver | 0-255 |
| PARAM_VALUE | 2 | val | 3362605901123031040 |
| DATA_SOURCE | 0 | tp | $0 |
| HOST_DATA | 1 | offset | 0-u32max |
drivers/net/ethernet/broadcom/tg3.c tg3_set_eeprom() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 6960215763826909184 |
| PARAM_VALUE | 2 | *val | 0 |
| UNITS | 1 | offset | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_set_eeprom() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 2 | val | 4421703275896954880 |
| UNITS | 1 | offset | unit_byte |
drivers/net/ethernet/broadcom/tg3.c tg3_test_nvram() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | *tp->dev->name | 0-255 |
| PARAM_VALUE | 0 | *tp->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 0,4-255 |
| PARAM_VALUE | 2 | val | 4096-ptr_max |
| CAPPED_DATA | 1 | offset | 1 |
| DATA_SOURCE | 0 | tp | $0 |
| HOST_DATA | 0 | tp->pdev->current_state | 0-3[c] |
| NO_OVERFLOW_SIMPLE | 0 | tp->txq_req | |
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/broadcom/tg3.c tg3_vpd_readblock() -> tg3_nvram_read_be32()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | tp | 4096-ptr_max |
| PARAM_VALUE | 0 | tp->tg3_flags | 4096-ptr_max |
| PARAM_VALUE | 0 | *tp->dev->name | 0-255 |
| PARAM_VALUE | 0 | *tp->pdev->saved_config_space | 0-4294967295 |
| PARAM_VALUE | 1 | offset | 1-u32max |
| PARAM_VALUE | 2 | val | 4096-ptr_max |
| DATA_SOURCE | 0 | tp | $0 |
| HOST_DATA | 0 | tp->pdev->current_state | 0-3[c] |
| HOST_DATA | 1 | offset | 1-u32max |
| NO_OVERFLOW_SIMPLE | 0 | tp->txq_req |