Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_allocate_bridge() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 769
PARAM_VALUE 2 _data 8993227182565580800
PARAM_VALUE 3 size 2
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 2
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_bridge_config_fwd() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 770
PARAM_VALUE 2 _data 4082009608867500032
PARAM_VALUE 3 size 49
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 49
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex
HALF_LOCKED2 global &rtnl_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_configure_ctp_port() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 1283
PARAM_VALUE 2 _data 5941457432048861184
PARAM_VALUE 3 size 11
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 11
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_configure_sp_tag_proto() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 5634
PARAM_VALUE 2 _data 3860543045342539776
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_evlan_block_alloc() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 2817
PARAM_VALUE 2 _data 2498883372603781120
PARAM_VALUE 3 size 4
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 4
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_evlan_deactivate_entry() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 1 cmd 2818
PARAM_VALUE 2 _data 2817513080906063872
PARAM_VALUE 3 size 193
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 193
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_evlan_write_rule() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 1 cmd 2818
PARAM_VALUE 2 _data 2926248012955680768
PARAM_VALUE 3 size 193
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 193
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_free_bridge() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->bridges 4096-ptr_max
PARAM_VALUE 1 cmd 772
PARAM_VALUE 2 _data 8322380089850740736
PARAM_VALUE 3 size 2
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 2
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_phy_read_mmd() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 6145
PARAM_VALUE 2 _data 8846823640675213312
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-1),1-s32max
BUF_SIZE 0 priv s32min-(-1),1-s32max
BUF_SIZE 2 _data 6
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &bus->mdio_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_phy_write_mmd() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 6146
PARAM_VALUE 2 _data 4213400186602188800
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &bus->mdio_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_fast_age() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2568
PARAM_VALUE 2 _data 715368652701458432
PARAM_VALUE 3 size 2
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 2
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_fdb_add() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2562
PARAM_VALUE 2 _data 8414062122120925184
PARAM_VALUE 3 size 48
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 48
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_fdb_del() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2565
PARAM_VALUE 2 _data 6776107060280827904
PARAM_VALUE 3 size 11
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 11
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_fdb_dump() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2563
PARAM_VALUE 2 _data 6759291004983988224
PARAM_VALUE 3 size 53
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 53
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_mdb_add() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2564
PARAM_VALUE 2 _data 6647916814572544000
PARAM_VALUE 3 size 52
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 52
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_mdb_add() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 2562
PARAM_VALUE 2 _data 7508531266860498944
PARAM_VALUE 3 size 48
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 48
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_mdb_del() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 2564
PARAM_VALUE 2 _data 8948130313109520384
PARAM_VALUE 3 size 52
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 52
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_mdb_del() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 2565
PARAM_VALUE 2 _data 6792251894998790144
PARAM_VALUE 3 size 11
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 11
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_mdb_del() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 2562
PARAM_VALUE 2 _data 1434662823483899904
PARAM_VALUE 3 size 48
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 48
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->addr_lists_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_state() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 273
PARAM_VALUE 2 _data 8445414686350032896
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_state() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 273
PARAM_VALUE 2 _data 7013466242443993088
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_port_stp_state_set() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 3842
PARAM_VALUE 2 _data 7770407257800728576
PARAM_VALUE 3 size 8
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_read_rmon() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 1793
PARAM_VALUE 2 _data 21124666081566720,2394972639601729536,3217821062702804992,3499854948712046592,8155089463647313920,8249274907631284224
PARAM_VALUE 3 size 197
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_set_ageing_time() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 265
PARAM_VALUE 2 _data 5839322027723665408
PARAM_VALUE 3 size 20
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 20
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_set_ageing_time() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 266
PARAM_VALUE 2 _data 5839322027723665408
PARAM_VALUE 3 size 20
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 20
UNITS 0 priv unit_byte
UNITS 3 size unit_byte

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_set_bridge_port() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 1 cmd 1026
PARAM_VALUE 2 _data 3806657991118356480
PARAM_VALUE 3 size 186
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 186
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_drop_meter() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 1578
PARAM_VALUE 2 _data 7556607974445842432
PARAM_VALUE 3 size 68
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 68
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_drop_meter() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 1538
PARAM_VALUE 2 _data 7556607974445842432
PARAM_VALUE 3 size 68
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 68
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_drop_meter() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 273
PARAM_VALUE 2 _data 1064889540992483328
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_drop_meter() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 273
PARAM_VALUE 2 _data 1064889540992483328
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_setup_drop_meter() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 273
PARAM_VALUE 2 _data 1064889540992483328
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 6
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_vf_block_alloc() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 3073
PARAM_VALUE 2 _data 307125216487616512
PARAM_VALUE 3 size 7
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 7
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_vf_entry_discard() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 1 cmd 3074
PARAM_VALUE 2 _data 3899251090559119360
PARAM_VALUE 3 size 13
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 13
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_vf_entry_set() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv->ports 4096-ptr_max
PARAM_VALUE 1 cmd 3074
PARAM_VALUE 2 _data 8872453276943155200
PARAM_VALUE 3 size 13
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 13
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &dp->vlans_lock

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_wait_ready() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 1 cmd 6402
PARAM_VALUE 2 _data 475688519517708288
PARAM_VALUE 3 size 8
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 1
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 8
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx.c mxl862xx_wait_ready() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->addr s32min-31
PARAM_VALUE 0 priv->mdiodev->bus 4096-ptr_max
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 priv->mdiodev->bus->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->mdiodev->bus->read_c45 1-u64max
PARAM_VALUE 0 priv->mdiodev->bus->write_c45 1-u64max
PARAM_VALUE 0 *priv->mdiodev->bus->priv->hw->hw_addr 0-255
PARAM_VALUE 1 cmd 265
PARAM_VALUE 2 _data 120917400640598016
PARAM_VALUE 3 size 20
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 1
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 0 priv s32min-(-2),1-s32max
BUF_SIZE 2 _data 20
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 global &dsa2_mutex

drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_an_restart() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 6661
PARAM_VALUE 2 _data 4069573537839337472
PARAM_VALUE 3 size 4
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 2 _data 4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pl->state_mutex
HALF_LOCKED2 &priv->mac_lock

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

Type Parameter Key Value
PARAM_VALUE 1 cmd 6657
PARAM_VALUE 2 _data 2948945943260524544
PARAM_VALUE 3 size 10
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 2 _data 10
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_disable() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->serdes_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->serdes_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 priv->serdes_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 priv->serdes_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 priv->serdes_lock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 priv->serdes_lock.wait_lock.owner (-1)
PARAM_VALUE 0 priv->serdes_lock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 priv->serdes_refcount 4096-ptr_max
PARAM_VALUE 1 cmd 6660
PARAM_VALUE 2 _data 7235778319465775104
PARAM_VALUE 3 size 4
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 2 _data 4
CAPPED_DATA 0 &priv->serdes_lock 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 0 &priv->serdes_lock
HALF_LOCKED2 &dev->dev_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct mxl862xx_priv)->serdes_lock

drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_get_state() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 6658
PARAM_VALUE 2 _data 5289551050760413184
PARAM_VALUE 3 size 12
PARAM_VALUE 4 read 1
PARAM_VALUE 5 quiet 0
BUF_SIZE 2 _data 12
RX_PATH
TASK_NOT_RUNNING
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
HALF_LOCKED2 &pl->phydev_mutex
HALF_LOCKED2 &pl->state_mutex

drivers/net/dsa/mxl862xx/mxl862xx-phylink.c mxl862xx_pcs_link_up() -> mxl862xx_api_wrap()

Type Parameter Key Value
PARAM_VALUE 1 cmd 6663
PARAM_VALUE 2 _data 8797121276449656832
PARAM_VALUE 3 size 6
PARAM_VALUE 4 read 0
PARAM_VALUE 5 quiet 0
BUF_SIZE 2 _data 6
NOCHECK_CALL
UNITS 0 priv unit_byte
UNITS 3 size unit_byte
LOCK2 &pl->phydev_mutex
LOCK2 &pl->state_mutex
HALF_LOCKED2 &phy->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct phylink)->phydev_mutex
TYPE_LOCK (struct phylink)->state_mutex