Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 23 files:
- drivers/net/ethernet/adaptec/starfire.c, line 1874
- drivers/net/ethernet/amd/amd8111e.c, line 1414
- drivers/net/ethernet/amd/pcnet32.c
- drivers/net/ethernet/cirrus/ep93xx_eth.c, line 720
- drivers/net/ethernet/davicom/dm9000.c, line 607
- drivers/net/ethernet/dec/tulip/winbond-840.c, line 1422
- drivers/net/ethernet/dlink/sundance.c, line 1684
- drivers/net/ethernet/faraday/ftmac100.c, line 877
- drivers/net/ethernet/fealnx.c, line 1850
- drivers/net/ethernet/intel/e100.c
- drivers/net/ethernet/korina.c, line 978
- drivers/net/ethernet/micrel/ks8851_common.c, line 704
- drivers/net/ethernet/micrel/ksz884x.c, line 5686
- drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c
- drivers/net/ethernet/realtek/8139too.c, line 2403
- drivers/net/ethernet/sgi/ioc3-eth.c, line 1209
- drivers/net/ethernet/sis/sis900.c, line 2040
- drivers/net/ethernet/smsc/epic100.c, line 1428
- drivers/net/ethernet/tundra/tsi108_eth.c, line 252
- drivers/net/ethernet/via/via-rhine.c, line 2331
- drivers/net/mii.c
- drivers/net/usb/pegasus.c, line 990
- drivers/net/usb/usbnet.c, line 1067
Smatch caller information:
drivers/net/ethernet/cirrus/ep93xx_eth.c ep93xx_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/amd/amd8111e.c amd8111e_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/realtek/8139too.c rtl8139_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/sis/sis900.c sis900_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_watchdog() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c pch_gbe_watchdog() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PARAM_VALUE | 0 | mii->mdio_read | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/dec/tulip/winbond-840.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/micrel/ks8851_common.c ks8851_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/korina.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/usb/usbnet.c usbnet_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PARAM_VALUE | 0 | mii->mdio_read | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/usb/pegasus.c pegasus_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/dlink/sundance.c get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/adaptec/starfire.c get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/davicom/dm9000.c dm9000_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/e100.c e100_diag_test() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
drivers/net/ethernet/intel/e100.c e100_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/e100.c e100_watchdog() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PARAM_VALUE | 0 | mii->mdio_read | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/intel/e100.c e100_watchdog() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PARAM_VALUE | 0 | mii->mdio_read | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/via/via-rhine.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/amd/pcnet32.c pcnet32_check_media() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_check_otherphy() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4097738623235747840 |
| PARAM_VALUE | 0 | mii->phy_id | 0-31 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/ethernet/amd/pcnet32.c pcnet32_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &lp->lock | ||
| LOCK2 | flags | ||
| TYPE_LOCK | (struct pcnet32_private)->lock |
drivers/net/mii.c mii_check_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| DATA_SOURCE | 0 | mii | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mii.c mii_check_media() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| PARAM_VALUE | 0 | mii->dev | 4096-ptr_max |
| BUF_SIZE | 0 | mii | (-1),48 |
| BUF_SIZE | 0 | mii | (-1),48 |
| DATA_SOURCE | 0 | mii | $0 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &cp->lock | ||
| HALF_LOCKED2 | &lp->lock | ||
| HALF_LOCKED2 | flags |
drivers/net/ethernet/fealnx.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/smsc/epic100.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/micrel/ksz884x.c netdev_get_link() -> mii_link_ok()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | mii | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING |