Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 28 files:

Smatch caller information:

drivers/net/ethernet/mscc/ocelot_net.c ocelot_port_phylink_create() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 447
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 2 iface 1,4,19
PARAM_VALUE 3 mac_ops 9217082878748278784
FUZZY_MAX 2 iface 1
BIT_INFO 2 iface 0x0,0x17
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/wangxun/txgbe/txgbe_aml.c txgbe_phylink_init_aml() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->get_fixed_state 1053732696338669568
PARAM_VALUE 0 config->mac_capabilities 5123,13315
PARAM_VALUE 0 config->supported_interfaces 4096-ptr_max
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0
PARAM_VALUE 2 iface 16,28
PARAM_VALUE 3 mac_ops 7694338005427707904
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
FUZZY_MAX 0 config->mac_capabilities 5123
FUZZY_MAX 2 iface 28
BIT_INFO 0 config->mac_capabilities 0x1403,0x3403
BIT_INFO 2 iface 0x10,0x1c
HARD_MAX 2 iface 28
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/xilinx/xilinx_axienet_main.c axienet_probe() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 171
PARAM_VALUE 0 config->mac_managed_pm 1
PARAM_VALUE 0 config->type 0
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 3292431000818970624
FUZZY_MAX 2 iface 22
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

drivers/net/ethernet/mediatek/mtk_eth_soc.c mtk_add_mac() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->lpi_capabilities 416
PARAM_VALUE 0 config->lpi_timer_default 1000
PARAM_VALUE 0 config->mac_capabilities 511,1027
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 3379994645945704448,4124475734571823104
BUF_SIZE 3 mac_ops 80
BIT_INFO 3 mac_ops 0x2828041002502000,0x3ffd37fcf7dff000
BIT_INFO 3 mac_ops 0x2828041002502000,0x3ffd37fcf7dff000

drivers/net/ethernet/microchip/sparx5/sparx5_main.c sparx5_create_port() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 6079
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 3 mac_ops 4823863553997758464
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/tehuti/tn40_phy.c tn40_phy_register() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->dev->parent 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 1024
PARAM_VALUE 0 config->supported_interfaces 4096-ptr_max
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0
PARAM_VALUE 2 iface 26
PARAM_VALUE 3 mac_ops 8482452040180211712
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/freescale/dpaa/dpaa_eth.c dpaa_netdev_init() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->type 0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c mvpp2_port_probe() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->eee_enabled_default 1
PARAM_VALUE 0 config->lpi_capabilities 160
PARAM_VALUE 0 config->lpi_timer_default 250
PARAM_VALUE 0 config->mac_capabilities 444,447,956,959,1468,1471,1980,1983
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 1 fwnode->ops->irq_get 0,4096-ptr_max
PARAM_VALUE 2 iface 0-29,31-37
PARAM_VALUE 3 mac_ops 2546689481061617664
BUF_SIZE 1 fwnode (-1)-0,64
BUF_SIZE 1 fwnode (-1)-0,64
DATA_SOURCE 1 fwnode $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/marvell/mvneta.c mvneta_probe() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->eee_enabled_default 1
PARAM_VALUE 0 config->lpi_capabilities 160
PARAM_VALUE 0 config->lpi_timer_default 250
PARAM_VALUE 0 config->mac_capabilities 445
PARAM_VALUE 0 config->type 0
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 2605554946302136320
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

drivers/net/ethernet/meta/fbnic/fbnic_phylink.c fbnic_phylink_create() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->default_an_inband 1
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 151555
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0
PARAM_VALUE 2 iface 0,28,34-36
PARAM_VALUE 3 mac_ops 1450029396741582848
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/stmicro/stmmac/stmmac_main.c stmmac_phylink_setup() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_managed_pm 1
PARAM_VALUE 0 config->mac_requires_rxc 1
PARAM_VALUE 0 config->type 0
PARAM_VALUE 0 config->wol_phy_speed_ctrl 1
PARAM_VALUE 3 mac_ops 6723074382689513472
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/lan78xx.c lan78xx_phylink_setup() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->dev->parent 4096-ptr_max
PARAM_VALUE 0 config->eee_enabled_default 1
PARAM_VALUE 0 config->lpi_capabilities 160
PARAM_VALUE 0 config->lpi_timer_default 50
PARAM_VALUE 0 config->mac_capabilities 191
PARAM_VALUE 0 config->mac_managed_pm 1
PARAM_VALUE 0 config->supported_interfaces 4096-ptr_max
PARAM_VALUE 0 config->type 0
PARAM_VALUE 2 iface 3,9-10
PARAM_VALUE 3 mac_ops 3893825880600190976
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

drivers/net/ethernet/cadence/macb_main.c macb_mii_probe() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 62,190,254,1214,1278
PARAM_VALUE 0 config->mac_managed_pm 1
PARAM_VALUE 0 config->type 0
PARAM_VALUE 3 mac_ops 3538913747839668224
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c txgbe_phylink_init() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 1187
PARAM_VALUE 0 config->supported_interfaces 4096-ptr_max
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0,4096-ptr_max
PARAM_VALUE 2 iface 26-27
PARAM_VALUE 3 mac_ops 9035093365212368896
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
BUF_SIZE 1 fwnode (-1)-0,64
BUF_SIZE 1 fwnode (-1)-0,64
FUZZY_MAX 2 iface 27
BIT_INFO 2 iface 0x1a,0x1b
HARD_MAX 2 iface 27
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/marvell/prestera/prestera_main.c prestera_port_sfp_bind() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 1472
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 2 iface 1
PARAM_VALUE 3 mac_ops 3092039422475173888
BUF_SIZE 1 fwnode 64
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/atheros/ag71xx.c ag71xx_phylink_setup() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 191
PARAM_VALUE 0 config->type 0
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 4697923459108454400
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

net/dsa/port.c dsa_port_phylink_create() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->type 0-1
PARAM_VALUE 1 fwnode 0,4096-ptr_max
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 1-u64max
BUF_SIZE 1 fwnode 0,64
BUF_SIZE 3 mac_ops (-1),80
BUF_SIZE 3 mac_ops (-1),80
FUZZY_MAX 2 iface 0
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &dsa2_mutex

drivers/net/ethernet/altera/altera_tse_main.c altera_tse_probe() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 189
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0,4096-ptr_max
PARAM_VALUE 2 iface 0-37
PARAM_VALUE 3 mac_ops 4437218249063137280
BUF_SIZE 1 fwnode 0,64
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/microchip/lan743x_main.c lan743x_phylink_create() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->lpi_capabilities 0,160
PARAM_VALUE 0 config->mac_capabilities 191,447
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0
PARAM_VALUE 2 iface 2-4,7,9
PARAM_VALUE 3 mac_ops 5309835777153507328
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 config->lpi_timer_default 0-u32max

drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c dpaa2_mac_connect() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 6059
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 1 fwnode->ops 4096-ptr_max
PARAM_VALUE 2 iface 1-37
PARAM_VALUE 3 mac_ops 7556451803716472832
MEM_ZERO 0 config
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/wangxun/ngbe/ngbe_mdio.c ngbe_phylink_init() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->dev->parent 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 171
PARAM_VALUE 0 config->mac_managed_pm 1
PARAM_VALUE 0 config->supported_interfaces 4096-ptr_max
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 0
PARAM_VALUE 2 iface 11
PARAM_VALUE 3 mac_ops 5389851073895784448
BUF_SIZE 0 config 80
BUF_SIZE 0 config->dev 1616
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/freescale/enetc/enetc_pf_common.c enetc_phylink_create() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 447,1983,8107
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 3 mac_ops 1677803896721182720,8631839181095260160
DATA_SOURCE 3 mac_ops $2
RX_PATH
TASK_NOT_RUNNING

drivers/net/usb/asix_devices.c ax88772_phylink_setup() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 63
PARAM_VALUE 0 config->type 0
PARAM_VALUE 2 iface 1,7
PARAM_VALUE 3 mac_ops 8498350085016498176
FUZZY_MAX 2 iface 7
BIT_INFO 2 iface 0x1,0x7
HARD_MAX 2 iface 7
RX_PATH
TASK_NOT_RUNNING
UNITS 1 fwnode unit_byte

drivers/net/ethernet/microchip/lan966x/lan966x_main.c lan966x_probe_port() -> phylink_create()

Type Parameter Key Value
PARAM_VALUE 0 config 4096-ptr_max
PARAM_VALUE 0 config->dev 4096-ptr_max
PARAM_VALUE 0 config->mac_capabilities 447
PARAM_VALUE 0 config->type 0
PARAM_VALUE 1 fwnode 4096-ptr_max
PARAM_VALUE 1 fwnode->ops->add_links 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->device_is_available 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get_name 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get_named_child_node 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get_next_child_node 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get_parent 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->get_reference_args 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->graph_get_remote_endpoint 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->graph_parse_endpoint 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->iomap 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->irq_get 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->property_present 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->property_read_bool 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->property_read_int_array 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->property_read_string_array 0,4096-ptr_max
PARAM_VALUE 1 fwnode->ops->put 0,4096-ptr_max
PARAM_VALUE 2 iface 0-37,2147483648-u32max
PARAM_VALUE 3 mac_ops 5226887082273177600
BUF_SIZE 1 fwnode (-1)-0,64
BUF_SIZE 1 fwnode (-1)-0,64
DATA_SOURCE 1 fwnode $3
DATA_SOURCE 2 iface $2
BIT_INFO 2 iface 0x0,0x3f
RX_PATH
TASK_NOT_RUNNING