Defined in 2 files as a macro:
- drivers/net/ethernet/cirrus/ep93xx_eth.c, line 178 (as a macro)
- drivers/usb/host/ehci-orion.c, line 22 (as a macro)
Defined in 2 files as a function:
- drivers/net/ethernet/marvell/mv643xx_eth.c, line 419 (as a function)
- drivers/net/ethernet/marvell/pxa168_eth.c, line 273 (as a function)
Referenced in 4 files:
- drivers/net/ethernet/cirrus/ep93xx_eth.c
- drivers/net/ethernet/marvell/mv643xx_eth.c
- drivers/net/ethernet/marvell/pxa168_eth.c
- drivers/usb/host/ehci-orion.c
Smatch caller information:
drivers/net/ethernet/marvell/mv643xx_eth.c mib_read() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | (-2147479552)-4096,4100-4223 |
| BUF_SIZE | 0 | mp->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mp->shared | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mp | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | 0 | &mp->mib_counters_lock |
drivers/net/ethernet/marvell/mv643xx_eth.c phy_addr_get() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->shared | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| BUF_SIZE | 0 | mp->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mp->shared | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | mp->rxq_count | 1 |
| CAPPED_DATA | 0 | mp->txq_count | 1 |
| DATA_SOURCE | 0 | mp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/mv643xx_eth.c phy_addr_set() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 0 | mp->shared | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 0 |
| BUF_SIZE | 0 | mp->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mp->shared | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | mp->rxq_count | 1 |
| CAPPED_DATA | 0 | mp->txq_count | 1 |
| DATA_SOURCE | 0 | mp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c abort_dma() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1096 |
| BUF_SIZE | 0 | mp->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mp->pd | (-1),1-s32max |
| BUF_SIZE | 0 | mp->smi_bus | (-1),3752,3784,3792,3800,3808,3816,3824,3912 |
| BUF_SIZE | 0 | mp->smi_bus->name | (-1),15 |
| BUF_SIZE | 0 | mp->smi_bus->parent | (-1),1616 |
| DATA_SOURCE | 0 | mp | $0 |
| STR_LEN | 0 | mp->smi_bus->id | (-1),60 |
| STR_LEN | 0 | mp->smi_bus->name | (-1),14 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c abort_dma() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1096 |
| BUF_SIZE | 0 | mp->clk | (-1),1-s32max |
| BUF_SIZE | 0 | mp->pd | (-1),1-s32max |
| BUF_SIZE | 0 | mp->smi_bus | (-1),3752,3784,3792,3800,3808,3816,3824,3912 |
| BUF_SIZE | 0 | mp->smi_bus->name | (-1),15 |
| BUF_SIZE | 0 | mp->smi_bus->parent | (-1),1616 |
| DATA_SOURCE | 0 | mp | $0 |
| STR_LEN | 0 | mp->smi_bus->id | (-1),60 |
| STR_LEN | 0 | mp->smi_bus->name | (-1),14 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c eth_port_reset() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/net/ethernet/marvell/pxa168_eth.c eth_port_reset() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/net/ethernet/marvell/pxa168_eth.c eth_port_start() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/pxa168_eth.c eth_port_start() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1096 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_adjust_link() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_adjust_link() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1032 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_collect_events() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1104 |
| DATA_SOURCE | 0 | mp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags | ||
| HALF_LOCKED2 | irq |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_get_mac_address() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1080 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_get_mac_address() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 1072 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_eth_set_rx_mode() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 1024 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->addr_list_lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_smi_read() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16 |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &bus->mdio_lock | ||
| HALF_LOCKED2 | &priv->bus->mdio_lock |
drivers/net/ethernet/marvell/pxa168_eth.c pxa168_smi_read() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16 |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &bus->mdio_lock | ||
| HALF_LOCKED2 | &priv->bus->mdio_lock |
drivers/net/ethernet/marvell/pxa168_eth.c smi_wait_ready() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | offset | 16 |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &bus->mdio_lock | ||
| HALF_LOCKED2 | &priv->bus->mdio_lock |
drivers/net/ethernet/marvell/pxa168_eth.c smi_wait_ready() -> rdl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mp | 4096-ptr_max |
| PARAM_VALUE | 1 | offset | 16 |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | mp | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | mp | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | mp | unit_byte |
| HALF_LOCKED2 | &bus->mdio_lock | ||
| HALF_LOCKED2 | &priv->bus->mdio_lock |