Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/8390/ax88796.c ei_receive() -> (struct ei_device)->block_input()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv->irqlock 0
PARAM_VALUE 0 dev->priv->page_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 dev->priv->reg_offset 4096-ptr_max
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 count 60-1518
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 ring_offset 4,260-65284
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 skb r netdev_alloc_skb
FUZZY_MAX 1 count 1518
HARD_MAX 1 count 1518
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 ring_offset 260-65028[c]
LOCK2 &ei_local->page_lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ei_device)->page_lock

drivers/net/ethernet/8390/8390.c ei_receive() -> (struct ei_device)->block_input()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->priv->irqlock 0
PARAM_VALUE 0 dev->priv->page_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 *dev->name 0-255
PARAM_VALUE 1 count 60-1518
PARAM_VALUE 2 skb 4096-ptr_max
PARAM_VALUE 2 skb->data 4096-ptr_max
PARAM_VALUE 2 skb->data_len 0
PARAM_VALUE 3 ring_offset 4,260-65284
BUF_SIZE 0 dev (-1),8,16,24,32,40,56,136,168,376,448,1688,2552
BUF_SIZE 0 dev (-1),8,16,24,32,40,56,136,168,376,448,1688,2552
BUF_SIZE 2 skb (-1)-s32max
BUF_SIZE 2 skb (-1)-s32max
DATA_SOURCE 0 dev $0
DATA_SOURCE 2 skb r netdev_alloc_skb
FUZZY_MAX 1 count 1518
HARD_MAX 1 count 1518
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 3 ring_offset 260-65028[c]
LOCK2 &ei_local->page_lock
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 flags
TYPE_LOCK (struct ei_device)->page_lock