Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_HPNA_remote_cmd_chk() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 16 |
| PARAM_VALUE | 3 | phy_data | 256-u16max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| LOCK2 | &db->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dmfe_board_info)->lock |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_process_mode() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 0,256,8192,8448 |
| FUZZY_MAX | 3 | phy_data | 8448 |
| BIT_INFO | 3 | phy_data | 0x0,0x2100 |
| HARD_MAX | 3 | phy_data | 8448 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| LOCK2 | &db->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dmfe_board_info)->lock |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_process_mode() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 0,256,8192,8448 |
| FUZZY_MAX | 3 | phy_data | 8448 |
| BIT_INFO | 3 | phy_data | 0x0,0x2100 |
| HARD_MAX | 3 | phy_data | 8448 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| LOCK2 | &db->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dmfe_board_info)->lock |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_program_DM9801() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 16 |
| PARAM_VALUE | 3 | phy_data | 1,3,5,7,1287,1539,2309,2561,4097,4099,4101,4103,5383,5635,6405,6657,32769,32771,32773,32775,34055,34307,35077,35329,36865,36867,36869,36871,38151,38403,39173,39425 |
| FUZZY_MAX | 3 | phy_data | 1 |
| BIT_INFO | 3 | phy_data | 0x1,0x9f07 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_program_DM9801() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 17 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | phy_data | 0-u16max |
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_program_DM9801() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 25 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | phy_data | 0-u16max[c] |
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_program_DM9802() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 16 |
| PARAM_VALUE | 3 | phy_data | 1,3,5,7,1287,1539,2309,2561,32769,32771,32773,32775,34055,34307,35077,35329 |
| FUZZY_MAX | 3 | phy_data | 1 |
| BIT_INFO | 3 | phy_data | 0x1,0x8f07 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_program_DM9802() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 25 |
| PARAM_VALUE | 3 | phy_data | 1-255,257-u16max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | phy_data | 1-255,257-u16max[c] |
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_set_phyxcer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 18 |
| PARAM_VALUE | 3 | phy_data | 0-61439 |
| PARAM_VALUE | 4 | chip_id | 2416513666 |
| BIT_INFO | 3 | phy_data | 0x0,0xefff |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | phy_data | 0-61439 |
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_set_phyxcer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 4 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HOST_DATA | 3 | phy_data | 0-u16max |
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_set_phyxcer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 6144 |
| PARAM_VALUE | 4 | chip_id | 2432832130 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_set_phyxcer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 1 | phy_addr | 1 |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 4608 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &db->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_stop() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 0-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 32768 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | &rdev->wiphy.mtx | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_timer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 4096 |
| PARAM_VALUE | 4 | chip_id | 2432832130 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| LOCK2 | &db->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dmfe_board_info)->lock |
drivers/net/ethernet/dec/tulip/dmfe.c dmfe_timer() -> dmfe_phy_write()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ioaddr | 4096-ptr_max |
| PARAM_VALUE | 2 | offset | 0 |
| PARAM_VALUE | 3 | phy_data | 4096 |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| UNITS | 4 | chip_id | unit_array_size |
| LOCK2 | &db->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct dmfe_board_info)->lock |