Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/chelsio/cxgb3/ael1002.c ael2005_intr_handler() -> t3_phy_lasi_intr_handler()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->caps 16777216-u32max
PARAM_VALUE 0 phy->mdio.dev->ml_priv->tpi_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->biu_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->hw.mdio_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->mcdi->iface.proxy_rx_status s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->mcdi->iface.resprc s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->must_realloc_vis 0-1
PARAM_VALUE 0 phy->mdio.dev->priv->state 0-4294967295
PARAM_VALUE 0 phy->mdio.dev->priv->vport_id 0-4294967295
PARAM_VALUE 0 phy->mdio.dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 phy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 *phy->mdio.dev->priv->mcdi->iface.logging_buffer 0-255
PARAM_VALUE 0 *phy->mdio.dev->priv->net_dev->name 0-255
DATA_SOURCE 0 phy $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb3/ael1002.c ael2020_intr_handler() -> t3_phy_lasi_intr_handler()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->caps 16777216-u32max
PARAM_VALUE 0 phy->mdio.dev->ml_priv->tpi_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 phy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->biu_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->hw.mdio_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 phy->mdio.dev->priv->mcdi->iface.proxy_rx_status s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->mcdi->iface.resprc s32min-s32max
PARAM_VALUE 0 phy->mdio.dev->priv->must_realloc_vis 0-1
PARAM_VALUE 0 phy->mdio.dev->priv->state 0-4294967295
PARAM_VALUE 0 phy->mdio.dev->priv->vport_id 0-4294967295
PARAM_VALUE 0 phy->mdio.dev->rtnl_link_ops->priv_size 0,8,32,40,48,56,88,112,120,144,160,224,240,256,296,616,624,728
PARAM_VALUE 0 phy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 phy->ops 4096-ptr_max
PARAM_VALUE 0 *phy->mdio.dev->priv->mcdi->iface.logging_buffer 0-255
PARAM_VALUE 0 *phy->mdio.dev->priv->net_dev->name 0-255
DATA_SOURCE 0 phy $0
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb3/t3_hw.c t3_phy_intr_handler() -> (struct cphy_ops)->intr_handler()

Type Parameter Key Value
PARAM_VALUE 0 phy 4096-ptr_max
PARAM_VALUE 0 phy->caps 16777216-u32max
PARAM_VALUE 0 phy->ops 4096-ptr_max
CONTAINER 0 -32-32+0 $(-1)
HALF_LOCKED2 &pool->lock