Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mdio_clear_bit() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 5679947254489366528
DATA_SOURCE 0 cphy $0
DATA_SOURCE 1 reg $1

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mdio_set_bit() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 2965439181059452928
DATA_SOURCE 0 cphy $0
DATA_SOURCE 1 reg $1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_advertise() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 9
PARAM_VALUE 2 valp 1523995627051397120
PARAM_VALUE 2 *valp 0
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_autoneg_disable() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 0 cphy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mdio_write 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 7593023979983073280
DATA_SOURCE 0 cphy $0

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_autoneg_enable() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 0 cphy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mdio_write 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 8857720812986232832
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_crossover_set() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 1 reg 16
PARAM_VALUE 2 valp 5457680065539448832
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_downshift_set() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mdio_write 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mmds 0
PARAM_VALUE 0 cphy->mdio.mode_support 1,6
PARAM_VALUE 0 cphy->ops 5127908592664616960
PARAM_VALUE 0 cphy->ops->advertise 2404812733431848960
PARAM_VALUE 0 cphy->ops->autoneg_disable 5186453891620794368
PARAM_VALUE 0 cphy->ops->autoneg_enable 1004985555197882368
PARAM_VALUE 0 cphy->ops->autoneg_restart 6322157740691988480
PARAM_VALUE 0 cphy->ops->destroy 7249475314477432832
PARAM_VALUE 0 cphy->ops->get_link_status 7984994374270332928
PARAM_VALUE 0 cphy->ops->interrupt_clear 8122444329004142592
PARAM_VALUE 0 cphy->ops->interrupt_disable 2487431544388861952
PARAM_VALUE 0 cphy->ops->interrupt_enable 5018702379029164032
PARAM_VALUE 0 cphy->ops->interrupt_handler 5287005962911477760
PARAM_VALUE 0 cphy->ops->mmds 0
PARAM_VALUE 0 cphy->ops->reset 3901663179561631744
PARAM_VALUE 0 cphy->ops->set_loopback 7712409708981108736
PARAM_VALUE 0 cphy->ops->set_speed_duplex 280185800770498560
PARAM_VALUE 1 reg 20
PARAM_VALUE 2 valp 8016112071851556864
BUF_SIZE 0 cphy 280
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_get_link_status() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 17
PARAM_VALUE 2 valp 6899580714481352704
BUF_SIZE 0 cphy (-1),3336
BUF_SIZE 0 cphy (-1),3336
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_interrupt_clear() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 19
PARAM_VALUE 2 valp 4322186529242124288
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_interrupt_handler() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->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,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 19
PARAM_VALUE 2 valp 5464983345808097280
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adapter->async_lock
HALF_LOCKED2 _T->lock

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_interrupt_handler() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 0 cphy->mdio.dev->ml_priv->tpi_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.dep_map->name 0-255
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 cphy->mdio.dev->priv->adapter->mdio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 cphy->mdio.dev->priv->biu_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cphy->mdio.dev->priv->hw.mdio_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 cphy->mdio.dev->priv->must_realloc_vis 0-1
PARAM_VALUE 0 cphy->mdio.dev->priv->state 0-4294967295
PARAM_VALUE 0 cphy->mdio.dev->priv->vport_id 0-4294967295
PARAM_VALUE 0 cphy->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,736,1056,1128,1336,1616,2176,2240,2272,2560,3296,3720,9688-s64max
PARAM_VALUE 0 cphy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 0 *cphy->mdio.dev->priv->mcdi->iface.logging_buffer 0-255
PARAM_VALUE 0 *cphy->mdio.dev->priv->net_dev->name 0-255
PARAM_VALUE 1 reg 17
PARAM_VALUE 2 valp 7704474332869271552
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adapter->async_lock
HALF_LOCKED2 _T->lock

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_reset() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.dev->ethtool_ops->supported_coalesce_params 0-3,17,19,34-35,48,51,59,63,204,236,273,511,513,529,547,561,563
PARAM_VALUE 0 cphy->mdio.mdio_read 4096-ptr_max
PARAM_VALUE 0 cphy->mdio.mdio_write 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 4751901464812027904
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/chelsio/cxgb/mv88e1xxx.c mv88e1xxx_set_speed_duplex() -> simple_mdio_read()

Type Parameter Key Value
PARAM_VALUE 0 cphy 4096-ptr_max
PARAM_VALUE 0 cphy->ops 4096-ptr_max
PARAM_VALUE 1 reg 0
PARAM_VALUE 2 valp 2152515146558767104
DATA_SOURCE 0 cphy $0
RX_PATH
TASK_NOT_RUNNING