Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/net/dsa/b53/b53_mmap.c b53_mmap_probe() -> b53_switch_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->arl_mutex.first_waiter 0
PARAM_VALUE 0 dev->arl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->arl_mutex.owner.counter 0
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds 4096-ptr_max
PARAM_VALUE 0 dev->ds->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds->priv 4096-ptr_max
PARAM_VALUE 0 dev->ops 6655347584341094400
PARAM_VALUE 0 dev->pdata 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->reg_mutex.first_waiter 0
PARAM_VALUE 0 dev->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->reg_mutex.owner.counter 0
PARAM_VALUE 0 dev->stats_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->stats_mutex.first_waiter 0
PARAM_VALUE 0 dev->stats_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->stats_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->stats_mutex.owner.counter 0
PARAM_VALUE 0 dev->vlan_enabled 1
PARAM_VALUE 0 dev->vlan_filtering 0
BUF_SIZE 0 dev 704
BUF_SIZE 0 dev->dev 1616
BUF_SIZE 0 dev->ds->dev 1616
BUF_SIZE 0 dev->ops 160
BUF_SIZE 0 dev->pdata s32min-(-1),1-s32max
BUF_SIZE 0 dev->priv 32
DATA_SOURCE 0 dev r b53_switch_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/b53/b53_srab.c b53_srab_probe() -> b53_switch_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->arl_mutex.first_waiter 0
PARAM_VALUE 0 dev->arl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->arl_mutex.owner.counter 0
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds 4096-ptr_max
PARAM_VALUE 0 dev->ds->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds->priv 4096-ptr_max
PARAM_VALUE 0 dev->ops 4734196695621586944
PARAM_VALUE 0 dev->pdata->chip_id 0-4294967295
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->reg_mutex.first_waiter 0
PARAM_VALUE 0 dev->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->reg_mutex.owner.counter 0
PARAM_VALUE 0 dev->stats_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->stats_mutex.first_waiter 0
PARAM_VALUE 0 dev->stats_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->stats_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->stats_mutex.owner.counter 0
PARAM_VALUE 0 dev->vlan_enabled 1
PARAM_VALUE 0 dev->vlan_filtering 0
BUF_SIZE 0 dev 704
BUF_SIZE 0 dev->dev 1616
BUF_SIZE 0 dev->ds->dev 1616
BUF_SIZE 0 dev->ops 160
BUF_SIZE 0 dev->pdata 1-s32max,18446744071562067968-u64max
BUF_SIZE 0 dev->priv 232
DATA_SOURCE 0 dev r b53_switch_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/b53/b53_spi.c b53_spi_probe() -> b53_switch_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->arl_mutex.first_waiter 0
PARAM_VALUE 0 dev->arl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->arl_mutex.owner.counter 0
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds 4096-ptr_max
PARAM_VALUE 0 dev->ds->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds->priv 4096-ptr_max
PARAM_VALUE 0 dev->ops 7036535207365750784
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->reg_mutex.first_waiter 0
PARAM_VALUE 0 dev->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->reg_mutex.owner.counter 0
PARAM_VALUE 0 dev->stats_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->stats_mutex.first_waiter 0
PARAM_VALUE 0 dev->stats_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->stats_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->stats_mutex.owner.counter 0
PARAM_VALUE 0 dev->vlan_enabled 1
PARAM_VALUE 0 dev->vlan_filtering 0
BUF_SIZE 0 dev 704
BUF_SIZE 0 dev->dev 1616
BUF_SIZE 0 dev->ds->dev 1616
BUF_SIZE 0 dev->ops 160
BUF_SIZE 0 dev->pdata s32min-(-1),1-s32max
DATA_SOURCE 0 dev r b53_switch_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/bcm_sf2.c bcm_sf2_sw_probe() -> b53_switch_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->arl_mutex.first_waiter 0
PARAM_VALUE 0 dev->arl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->arl_mutex.owner.counter 0
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds 4096-ptr_max
PARAM_VALUE 0 dev->ds->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds->num_tx_queues 8
PARAM_VALUE 0 dev->ds->ops 4140910707143294976
PARAM_VALUE 0 dev->ds->phylink_mac_ops 5596962277272891392
PARAM_VALUE 0 dev->ds->priv 4096-ptr_max
PARAM_VALUE 0 dev->ds->user_mii_bus 4096-ptr_max
PARAM_VALUE 0 dev->ds->user_mii_bus->name 2117122069058412544
PARAM_VALUE 0 dev->ds->user_mii_bus->priv 4096-ptr_max
PARAM_VALUE 0 dev->ds->user_mii_bus->read 1784061642023165952
PARAM_VALUE 0 dev->ds->user_mii_bus->write 5577097639663230976
PARAM_VALUE 0 dev->ops 1044796106996817920
PARAM_VALUE 0 dev->pdata 4096-ptr_max
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->reg_mutex.first_waiter 0
PARAM_VALUE 0 dev->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->reg_mutex.owner.counter 0
PARAM_VALUE 0 dev->stats_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->stats_mutex.first_waiter 0
PARAM_VALUE 0 dev->stats_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->stats_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->stats_mutex.owner.counter 0
PARAM_VALUE 0 dev->vlan_enabled 1
PARAM_VALUE 0 dev->vlan_filtering 0
BUF_SIZE 0 dev 704
BUF_SIZE 0 dev->dev 1616
BUF_SIZE 0 dev->ds->dev 1616
BUF_SIZE 0 dev->ops 160
BUF_SIZE 0 dev->pdata 216
BUF_SIZE 0 dev->priv 656
DATA_SOURCE 0 dev r b53_switch_alloc
RX_PATH
TASK_NOT_RUNNING

drivers/net/dsa/b53/b53_mdio.c b53_mdio_probe() -> b53_switch_register()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->arl_mutex.first_waiter 0
PARAM_VALUE 0 dev->arl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->arl_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->arl_mutex.owner.counter 0
PARAM_VALUE 0 dev->bus 4096-ptr_max
PARAM_VALUE 0 dev->bus->mdio_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 dev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 dev->current_page 255
PARAM_VALUE 0 dev->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds 4096-ptr_max
PARAM_VALUE 0 dev->ds->dev 4096-ptr_max
PARAM_VALUE 0 dev->ds->priv 4096-ptr_max
PARAM_VALUE 0 dev->ops 5648190047531012096
PARAM_VALUE 0 dev->priv 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->reg_mutex.first_waiter 0
PARAM_VALUE 0 dev->reg_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->reg_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->reg_mutex.owner.counter 0
PARAM_VALUE 0 dev->stats_mutex.dep_map->name 0-255
PARAM_VALUE 0 dev->stats_mutex.first_waiter 0
PARAM_VALUE 0 dev->stats_mutex.magic 4096-ptr_max
PARAM_VALUE 0 dev->stats_mutex.osq.tail.counter 0
PARAM_VALUE 0 dev->stats_mutex.owner.counter 0
PARAM_VALUE 0 dev->vlan_enabled 1
PARAM_VALUE 0 dev->vlan_filtering 0
BUF_SIZE 0 dev 704
BUF_SIZE 0 dev->dev 1616
BUF_SIZE 0 dev->ds->dev 1616
BUF_SIZE 0 dev->ops 160
DATA_SOURCE 0 dev r b53_switch_alloc
RX_PATH
TASK_NOT_RUNNING