Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 10 files:

Smatch caller information:

drivers/net/ethernet/stmicro/stmmac/stmmac_pcs.c dwmac_integrated_pcs_config_aneg() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
PARAM_VALUE 0 interface 22-23
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $1
DATA_SOURCE 1 advertising $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/mv88e6xxx/pcs-6352.c marvell_c22_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/lantiq/mxl-gsw1xx.c gsw1xx_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/pcs/pcs-xpcs.c xpcs_config_aneg_c37_1000basex() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
PARAM_VALUE 0 interface 22
BUF_SIZE 1 advertising (-1),16
BUF_SIZE 1 advertising (-1),16
DATA_SOURCE 1 advertising $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/microchip/lan966x/lan966x_port.c lan966x_port_pcs_set() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
PARAM_VALUE 0 interface 4,19,22,31,33
BUF_SIZE 1 advertising 16
FUZZY_MAX 0 interface 31
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/phy/phylink.c phylink_mii_c22_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $1
DATA_SOURCE 1 advertising $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/ethernet/cadence/macb_main.c macb_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
PARAM_VALUE 0 interface 4,19,22-23,27,29-30,33
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/pcs/pcs-mtk-lynxi.c mtk_pcs_lynxi_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/mv88e6xxx/pcs-639x.c mv88e639x_sgmii_pcs_config() -> phylink_mii_c22_pcs_encode_advertisement()

Type Parameter Key Value
BUF_SIZE 1 advertising 16
BUF_SIZE 1 advertising 16
DATA_SOURCE 0 interface $2
DATA_SOURCE 1 advertising $3
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pl->state_mutex