Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 11 files:
- drivers/net/dsa/mv88e6xxx/chip.c, line 3855
- drivers/net/dsa/ocelot/felix_vsc9959.c, line 995
- drivers/net/dsa/sja1105/sja1105_mdio.c
- drivers/net/ethernet/freescale/enetc/enetc_pf_common.c, line 322
- drivers/net/ethernet/freescale/fsl_pq_mdio.c, line 425
- drivers/net/mdio/mdio-hisi-femac.c, line 79
- drivers/net/mdio/mdio-moxart.c, line 117
- drivers/net/mdio/mdio-sun4i.c, line 97
- drivers/net/phy/mdio_bus_provider.c, line 344
- drivers/net/phy/mdio_devres.c, line 38
- include/linux/phy.h, line 444
Smatch caller information:
drivers/net/ethernet/smsc/smsc911x.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-i2c.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &sfp->sm_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct sfp)->sm_mutex |
net/dsa/dsa.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dsa2_mutex |
drivers/net/ethernet/ethoc.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/renesas/rswitch_main.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-moxart.c moxart_mdio_probe() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
drivers/net/dsa/bcm_sf2.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-bcm-iproc.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-xgene.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-sun4i.c sun4i_mdio_probe() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
drivers/net/usb/ax88172a.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/micrel/ks8851_common.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/nxp/lpc_eth.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/b44.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &bus->sprom_mutex | ||
| HALF_LOCKED2 | &of->mutex |
drivers/net/ethernet/arc/emac_mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-bcm-unimac.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/ocelot/felix_vsc9959.c vsc9959_mdio_bus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/mdio/mdio-mux.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/xilinx/xilinx_axienet_mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/dsa/sja1105/sja1105_mdio.c sja1105_mdiobus_base_t1_register() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/sja1105/sja1105_mdio.c sja1105_mdiobus_base_tx_register() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/dsa/sja1105/sja1105_mdio.c sja1105_mdiobus_pcs_register() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 8 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/usb/lan78xx.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-bitbang.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/freescale/fsl_pq_mdio.c fsl_pq_mdio_probe() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
drivers/net/ethernet/cadence/macb_main.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/apm/xgene-v2/mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/mdio/mdio-hisi-femac.c hisi_femac_mdio_probe() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
drivers/net/phy/fixed_phy.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
drivers/net/ethernet/rdc/r6040.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/agere/et131x.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/altera/altera_tse_main.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/broadcom/tg3.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
drivers/net/ethernet/renesas/rtsn.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/phy/mdio_devres.c devm_mdiobus_alloc_size() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0,8,16,24,32,48,136 |
| DATA_SOURCE | 0 | size | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &hnae3_common_lock |
drivers/net/ethernet/apm/xgene/xgene_enet_hw.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/hisilicon/hix5hd2_gmac.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/smsc/smsc9420.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &dev->ethtool->rss_lock | ||
| HALF_LOCKED2 | &dev->lock |
drivers/net/dsa/mv88e6xxx/chip.c mv88e6xxx_mdio_register() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 40 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | global &dsa2_mutex |
drivers/net/ethernet/xilinx/xilinx_emaclite.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/freescale/fec_main.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/marvell/pxa168_eth.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/freescale/enetc/enetc_pf_common.c enetc_imdio_create() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 16 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 0 | size | unit_byte |
| HALF_LOCKED2 | &pool->lock |
drivers/net/usb/asix_devices.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/usb/smsc95xx.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/net/ethernet/oa_tc6.c mdiobus_alloc() -> mdiobus_alloc_size()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | size | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |