Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 21 files:
- drivers/net/ethernet/8390/ax88796.c, line 572
- drivers/net/ethernet/actions/owl-emac.c, line 1188
- drivers/net/ethernet/asix/ax88796c_ioctl.c, line 236
- drivers/net/ethernet/broadcom/b44.c, line 2132
- drivers/net/ethernet/broadcom/bcm63xx_enet.c, line 1608
- drivers/net/ethernet/broadcom/sb1250-mac.c, line 2472
- drivers/net/ethernet/broadcom/tg3.c, line 14068
- drivers/net/ethernet/ethoc.c, line 800
- drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c, line 7185
- drivers/net/ethernet/marvell/mv643xx_eth.c, line 2551
- drivers/net/ethernet/mediatek/mtk_star_emac.c, line 1072
- drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c, line 239
- drivers/net/ethernet/mscc/ocelot_net.c, line 910
- drivers/net/ethernet/socionext/sni_ave.c, line 1456
- drivers/net/ethernet/ti/cpsw.c, line 1194
- drivers/net/ethernet/ti/davinci_emac.c, line 1387
- drivers/net/ethernet/ti/netcp_ethss.c, line 2833
- drivers/net/ethernet/xilinx/xilinx_emaclite.c, line 1225
- drivers/net/phy/phy.c
- drivers/net/phy/phylink.c, line 3552
- drivers/staging/octeon/ethernet-mdio.c, line 62
Smatch caller information:
drivers/net/ethernet/mscc/ocelot_net.c ocelot_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/ti/cpsw.c cpsw_ndo_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/marvell/mv643xx_eth.c mv643xx_eth_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/ethoc.c ethoc_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35144-35145 |
drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_main.c hclge_do_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/broadcom/b44.c b44_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| PREEMPT_ADD | <- disables preempt | ||
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
| LOCK2 | &bp->lock | ||
| LOCK2 | irq | ||
| TYPE_LOCK | (struct b44)->lock |
drivers/net/ethernet/socionext/sni_ave.c ave_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/phy/phylink.c phylink_mii_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 2 | cmd | s32min-35142,35146-s32max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| HALF_LOCKED2 | &priv->mac_lock |
drivers/net/ethernet/asix/ax88796c_ioctl.c ax88796c_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/phy/phy.c phy_do_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/broadcom/tg3.c tg3_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 0,4096-ptr_max |
| DATA_SOURCE | 0 | phydev | r mdiobus_get_phy |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/actions/owl-emac.c owl_emac_ndo_eth_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/mediatek/mtk_star_emac.c mtk_star_netdev_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/ti/davinci_emac.c emac_devioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c mlxbf_gige_eth_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/xilinx/xilinx_emaclite.c xemaclite_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| PARAM_VALUE | 2 | cmd | 35143-35145 |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/staging/octeon/ethernet-mdio.c cvm_oct_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |
drivers/net/ethernet/8390/ax88796.c ax_ioctl() -> phy_mii_ioctl()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | phydev | 1-u64max |
| DATA_SOURCE | 1 | ifr | $1 |
| DATA_SOURCE | 2 | cmd | $2 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_addr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_broadaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_dstaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_flags | s16min-s16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_hwaddr.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_ivalue | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.base_addr | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.dma | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.irq | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_end | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.mem_start | 0-u64max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_map.port | 0-255 |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_mtu | s32min-s32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_netmask.sa_family | 0-u16max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.size | 0-u32max |
| USER_DATA | 1 | ifr->ifr_ifru.ifru_settings.type | 0-u32max |
| USER_DATA | 2 | cmd | 35143-35145 |