Defined in 1 files as a member:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

net/devlink/param.c devlink_nl_param_fill() -> devlink_param_get()

Type Parameter Key Value
PARAM_VALUE 0 devlink->ops->reload_down 0,4096-ptr_max
PARAM_VALUE 0 devlink->ops->reload_up 0,4096-ptr_max
PARAM_VALUE 0 devlink->ops->sb_pool_get 0,4096-ptr_max
PARAM_VALUE 0 devlink->ops->sb_port_pool_get 0,5080524251109040128,5500329137182081024,8058848025358356480
PARAM_VALUE 0 devlink->ops->sb_tc_pool_bind_get 0,557608487823060992,7803434078078054400,8622157503094607872
PARAM_VALUE 0 devlink->ops->selftest_check 0,8032679069814992896
PARAM_VALUE 1 param 4096-ptr_max
PARAM_VALUE 1 param->get 0,4096-ptr_max
PARAM_VALUE 1 param->get_default 0,4096-ptr_max
PARAM_VALUE 1 param->id 0-33
PARAM_VALUE 1 param->reset_default 0,4096-ptr_max
PARAM_VALUE 1 param->set 0,4096-ptr_max
PARAM_VALUE 1 param->supported_cmodes 0-4
PARAM_VALUE 1 param->type 1-6,129
PARAM_VALUE 2 ctx 4096-ptr_max
PARAM_VALUE 2 ctx->cmode 0,2
PARAM_VALUE 3 extack 0,1892393987123912704,4971238048455385088
BUF_SIZE 1 param (-1),144,216,288,360,504
BUF_SIZE 1 param (-1),144,216,288,360,504
BUF_SIZE 2 ctx 272
BUF_SIZE 3 extack (-1),128
BUF_SIZE 3 extack (-1),128
DATA_SOURCE 0 devlink $1
DATA_SOURCE 2 ctx r _kzalloc_noprof
DATA_SOURCE 3 extack $8
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 ctx->val.vbool 0-1[c]
HALF_LOCKED2 0 &devlink->lock

Smatch assignments to (struct dsa_switch_ops)->devlink_param_get:

drivers/net/dsa/mxl862xx/mxl862xx.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/netc/netc_main.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/bcm_sf2.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/bcm_sf2.c bcm_sf2_sw_probe() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/vitesse-vsc73xx-core.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/realtek/rtl8366rb.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/xrs700x/xrs700x.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/microchip/ksz9477.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/qca/ar9331.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/qca/ar9331.c ar9331_get_pause_stats() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_get_stats64() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_mdio_read() -> (struct dsa_switch_ops)->devlink_param_get [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_irq() -> (struct dsa_switch_ops)->devlink_param_get [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mask_irq() -> (struct dsa_switch_ops)->devlink_param_get [0-u64max]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mbus_read() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_mbus_write() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_port_disable() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_probe() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/qca/ar9331.c ar9331_sw_setup() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_setup_port() -> (struct dsa_switch_ops)->devlink_param_get [ignore]

drivers/net/dsa/qca/ar9331.c ar9331_sw_unmask_irq() -> (struct dsa_switch_ops)->devlink_param_get [0-u64max]

drivers/net/dsa/microchip/lan937x_main.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/realtek/rtl8365mb_main.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/dsa_loop.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/mv88e6060.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/qca/qca8k-8xxx.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/lantiq/lantiq_gswip_common.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/yt921x.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/b53/b53_common.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/microchip/ksz8.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/hirschmann/hellcreek.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/ks8995.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/sja1105/sja1105_main.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/mv88e6xxx/chip.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [6650526030506774528]

drivers/net/dsa/rzn1_a5psw.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/ocelot/felix.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/mt7530.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]

drivers/net/dsa/lan9303-core.c (null)() -> (struct dsa_switch_ops)->devlink_param_get [0]