Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/phy/sfp.c sfp_sm_fault() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->dev 0,4096-ptr_max
PARAM_VALUE 0 sfp->dev->bus 0,4096-ptr_max
PARAM_VALUE 0 sfp->dev->class 0,4096-ptr_max
PARAM_VALUE 0 sfp->dev->driver 0,4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->registered 0-1
PARAM_VALUE 0 sfp->sfp_bus->socket_ops 0-s64max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_fault_retries 0
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sfp->sm_state 3,6-7,9
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 10
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
HARD_MAX 0 sfp->sm_state 9
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_fault() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->registered 0-1
PARAM_VALUE 0 sfp->sfp_bus->socket_ops 0-s64max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sfp->sm_state 3,6-7,9
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 5,8
PARAM_VALUE 2 timeout 0-536870912
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
DATA_SOURCE 1 state $1
HARD_MAX 0 sfp->sm_state 9
HARD_MAX 1 state 8
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_link_check_los() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->registered 0-1
PARAM_VALUE 0 sfp->sfp_bus->socket_ops 0-s64max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.raw_lock.val.counter 0-s32max
PARAM_VALUE 0 sfp->sm_state 2-4,9
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 6
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_link_up() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->registered 0-1
PARAM_VALUE 0 sfp->sfp_bus->socket_ops 0-s64max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 2-4,6,9
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 7
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 sfp->i2c->dev.driver_data->mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->i2c->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->i2c_mii 0
PARAM_VALUE 0 sfp->mod_phy 0
PARAM_VALUE 0 sfp->set_state 4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 1-u16max
PARAM_VALUE 0 sfp->st_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->state 1-u32max
PARAM_VALUE 0 sfp->state_soft_mask 0
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 0
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
FUZZY_MAX 0 sfp->sm_state 7
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 sfp->sfp_bus->upstream->phydev->skb->data->nlmsg_flags 0-u16max[u]
USER_DATA 0 sfp->sfp_bus->upstream->phydev->skb->data->nlmsg_len 0-4294967295[u]
USER_DATA 0 sfp->sfp_bus->upstream->phydev->skb->data->nlmsg_pid 0-4294967295[u]
USER_DATA 0 sfp->sfp_bus->upstream->phydev->skb->data->nlmsg_type 0-u16max[u]
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 sfp->i2c->dev.driver_data->mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->i2c->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->set_state 4096-ptr_max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_fault_retries 5
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 0
PARAM_VALUE 0 sfp->st_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->state 1-u32max
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 2
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 2
PARAM_VALUE 0 sfp->state 4-u32max
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 3
PARAM_VALUE 2 timeout 1-u32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
CAPPED_DATA 2 timeout 1
DATA_SOURCE 0 sfp $0
BIT_INFO 0 sfp->state 0x4,0xffffffff
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->dev 4096-ptr_max
PARAM_VALUE 0 sfp->i2c->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->i2c->dev.driver_data->adev->powerplay.pp_handle->msg_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->i2c->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->mdio_protocol 1-u32max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 2-3
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 1
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->mdio_protocol 1-3
PARAM_VALUE 0 sfp->sfp_bus->phydev->is_on_sfp_module 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->next_phy_index 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->link_config.interface 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->mac_tx_clk_stop 0-1
PARAM_VALUE 0 sfp->sfp_bus->upstream->major_config_failed 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->phydev->phy_link_change 280458870969180160
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.duplex 255
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.interface 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.speed (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->dev_flags 0-2147483646,2147483648-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->has_fixups 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->irq (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->is_genphy_driven 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.request 0-4
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->phy_link_change 4092207392400818176
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->port 2
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->state 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->req_link_an_mode 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_phy_retries 1-255
PARAM_VALUE 0 sfp->sm_state 2-4
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 *sfp->i2c_mii->priv->hw->hw_addr 0-255
PARAM_VALUE 0 *sfp->sfp_bus->upstream->netdev->name 0-255
PARAM_VALUE 1 state 4
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->mdio_protocol 1-3
PARAM_VALUE 0 sfp->sfp_bus->phydev->is_on_sfp_module 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->next_phy_index 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->link_config.interface 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->mac_tx_clk_stop 0-1
PARAM_VALUE 0 sfp->sfp_bus->upstream->major_config_failed 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->phydev->phy_link_change 280458870969180160
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.duplex 255
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.interface 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.speed (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->dev_flags 0-2147483646,2147483648-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->has_fixups 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->irq (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->is_genphy_driven 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.request 0-4
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->phy_link_change 4092207392400818176
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->port 2
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->state 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->req_link_an_mode 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 2-4
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 *sfp->i2c_mii->priv->hw->hw_addr 0-255
PARAM_VALUE 0 *sfp->sfp_bus->upstream->netdev->name 0-255
PARAM_VALUE 1 state 1
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->i2c_mii->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->phydev->is_on_sfp_module 1
PARAM_VALUE 0 sfp->sfp_bus->registered 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->act_link_an_mode 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->next_phy_index 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->attached_dev->link_topo->phys.xa_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->config->mac_capabilities 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->link_config.interface 1-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->link_port 0-255
PARAM_VALUE 0 sfp->sfp_bus->upstream->mac_tx_clk_stop 0-1
PARAM_VALUE 0 sfp->sfp_bus->upstream->major_config_failed 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->link_topo->phys.xa_flags 12
PARAM_VALUE 0 sfp->sfp_bus->upstream->netdev->phydev->phy_link_change 280458870969180160
PARAM_VALUE 0 sfp->sfp_bus->upstream->pcs_neg_mode 0,32,64,80
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_ib_mode 0-2,4
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.duplex 255
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.interface 0-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phy_state.speed (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->dev_flags 0-2147483646,2147483648-4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->has_fixups 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->irq (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->is_genphy_driven 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.request 0-4
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->mdio.dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->phy_link_change 4092207392400818176
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->port 2
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev->state 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->phydev_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->req_link_an_mode 2
PARAM_VALUE 0 sfp->sfp_bus->upstream->sfp_may_have_phy 1
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->sfp_bus->upstream->state_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 2-4
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 0 *sfp->i2c_mii->priv->hw->hw_addr 0-255
PARAM_VALUE 0 *sfp->sfp_bus->upstream->netdev->name 0-255
PARAM_VALUE 1 state 1
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 5
PARAM_VALUE 0 sfp->st_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 3
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus 4096-ptr_max
PARAM_VALUE 0 sfp->sfp_bus->upstream->resolve.lockdep_map->name 0-255
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 7
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 6
PARAM_VALUE 2 timeout 0
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex

drivers/net/phy/sfp.c sfp_sm_main() -> sfp_sm_next()

Type Parameter Key Value
PARAM_VALUE 0 sfp 4096-ptr_max
PARAM_VALUE 0 sfp->i2c->bus_lock.rtmutex.owner 0-1
PARAM_VALUE 0 sfp->sm_dev_state 2
PARAM_VALUE 0 sfp->sm_mod_state 6
PARAM_VALUE 0 sfp->sm_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 sfp->sm_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner (-1)
PARAM_VALUE 0 sfp->sm_mutex.wait_lock.owner_cpu u32max
PARAM_VALUE 0 sfp->sm_state 8
PARAM_VALUE 0 sfp->st_mutex.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 sfp->st_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 sfp->timeout->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.next->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->next 1-u64max
PARAM_VALUE 0 sfp->timeout.work.entry.prev->prev 1-u64max
PARAM_VALUE 1 state 9
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp s32min-(-1),1-s32max
BUF_SIZE 0 sfp->dev (-1),1616
BUF_SIZE 0 sfp->type (-1),16
DATA_SOURCE 0 sfp $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 sfp unit_byte
LOCK2 0 &sfp->sm_mutex
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct sfp)->sm_mutex