Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

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