Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/smsc/smsc911x.c smsc911x_rx_readfifo() -> __smsc911x_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 pdata->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 pdata->dev_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pdata->ops 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_read 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_write 4096-ptr_max
PARAM_VALUE 0 pdata->ops->tx_writefifo 4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 pdata $0
BIT_INFO 0 pdata->config.flags 0x20,0xffffffffffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &pdata->dev_lock
TYPE_LOCK (struct smsc911x_data)->dev_lock

drivers/net/ethernet/smsc/smsc911x.c smsc911x_rx_readfifo() -> __smsc911x_reg_read()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 pdata->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 pdata->dev_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 pdata->ops 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_read 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_write 4096-ptr_max
PARAM_VALUE 0 pdata->ops->tx_writefifo 4096-ptr_max
PARAM_VALUE 1 reg 0
DATA_SOURCE 0 pdata $0
BIT_INFO 0 pdata->config.flags 0x1,0xffffffffffffffff
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
LOCK2 flags
LOCK2 0 &pdata->dev_lock
TYPE_LOCK (struct smsc911x_data)->dev_lock

drivers/net/ethernet/smsc/smsc911x.c smsc911x_reg_read() -> (struct smsc911x_ops)->reg_read()

Type Parameter Key Value
PARAM_VALUE 0 pdata 4096-ptr_max
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 pdata->dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 pdata->dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 pdata->mii_bus->dev.kobj.parent->sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 pdata->mii_bus->dev.kobj.sd->attr.open->nr_mmapped 0-4294967295
PARAM_VALUE 0 pdata->mii_bus->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 pdata->ops 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_read 4096-ptr_max
PARAM_VALUE 0 pdata->ops->reg_write 4096-ptr_max
PARAM_VALUE 0 pdata->ops->tx_writefifo 4096-ptr_max
PARAM_VALUE 0 *pdata->loopback_rx_pkt 0-4294967295
PARAM_VALUE 1 reg 0,64,72,80,84-180,504
BUF_SIZE 0 pdata s32min-(-1),1-s32max
BUF_SIZE 0 pdata s32min-(-1),1-s32max
BUF_SIZE 0 pdata->mii_bus (-1),3752,3784,3792,3800,3808,3816,3824,3912
BUF_SIZE 0 pdata->mii_bus->name (-1),14
BUF_SIZE 0 pdata->mii_bus->parent (-1),1616
BUF_SIZE 0 pdata->ops (-1),32
DATA_SOURCE 0 pdata $0
DATA_SOURCE 1 reg $1
FUZZY_MAX 1 reg 504
STR_LEN 0 pdata->mii_bus->id (-1),60
STR_LEN 0 pdata->mii_bus->name (-1),13
CONTAINER 0 -0-952+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 pdata->generation 0-u16max
HOST_DATA 0 pdata->idrev 0-u32max
LOCK2 flags
LOCK2 0 &pdata->dev_lock
HALF_LOCKED2 &phydev->lock
HALF_LOCKED2 0 &pdata->mac_lock
TYPE_LOCK (struct smsc911x_data)->dev_lock