Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/wiznet/w5100.c w5100_command() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0-2
PARAM_VALUE 0 priv->ops->read16 4096-ptr_max
PARAM_VALUE 0 priv->ops->readbulk 4096-ptr_max
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->write16 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 2 data 1,16,32,64
DATA_SOURCE 0 priv $0
DATA_SOURCE 2 data $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 priv->promisc 0-1

drivers/net/ethernet/wiznet/w5100.c w5100_hw_start() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0-2
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 2 data 4,68,132
DATA_SOURCE 0 priv $0
FUZZY_MAX 2 data 4
BIT_INFO 2 data 0x4,0xc4
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 priv->promisc 0-1

drivers/net/ethernet/wiznet/w5100.c w5100_interrupt() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->read 4096-ptr_max
PARAM_VALUE 2 data 1-255
DATA_SOURCE 2 data r w5100_read
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/wiznet/w5100.c w5100_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 26
PARAM_VALUE 2 data 3
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5100_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 27
PARAM_VALUE 2 data 3
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5100_reset() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0-2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 128
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5100_reset() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0-2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 1 addr 0
PARAM_VALUE 2 data 16
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5100_socket_intr_mask() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 priv->ndev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 priv->ndev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 0-2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->read 4096-ptr_max
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 22,24
PARAM_VALUE 2 data 0-1
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
DATA_SOURCE 2 data $1
FUZZY_MAX 1 addr 24
BIT_INFO 1 addr 0x10,0x1e
HARD_MAX 1 addr 24
HARD_MAX 2 data 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
USER_DATA 0 priv->promisc 0-1

drivers/net/ethernet/wiznet/w5100.c w5200_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 1
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 16414
PARAM_VALUE 2 data 16
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5200_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 1
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 16415
PARAM_VALUE 2 data 16
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5200_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 1
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 16670-18206
PARAM_VALUE 2 data 0
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5200_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 1
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 16671-18207
PARAM_VALUE 2 data 0
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5500_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 65566
PARAM_VALUE 2 data 16
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5500_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 65567
PARAM_VALUE 2 data 16
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5500_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 327710-1900574
PARAM_VALUE 2 data 0
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/wiznet/w5100.c w5500_memory_configure() -> w5100_write()

Type Parameter Key Value
PARAM_VALUE 0 priv 4096-ptr_max
PARAM_VALUE 0 priv->ndev 4096-ptr_max
PARAM_VALUE 0 priv->ops 4096-ptr_max
PARAM_VALUE 0 priv->ops->chip_id 2
PARAM_VALUE 0 priv->ops->init 0,1531151885393747968,2132834775500795904
PARAM_VALUE 0 priv->ops->reset 0
PARAM_VALUE 0 priv->ops->write 4096-ptr_max
PARAM_VALUE 0 priv->ops->writebulk 4096-ptr_max
PARAM_VALUE 1 addr 327711-1900575
PARAM_VALUE 2 data 0
BUF_SIZE 0 priv->xfer_wq (-1),512,528-8720
DATA_SOURCE 0 priv $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL