Defined in 3 files as a prototype:

Defined in 1 files as a member:

Defined in 3 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/net/ethernet/dec/tulip/winbond-840.c intr_handler() -> netdev_rx()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
DATA_SOURCE 0 dev $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/net/ethernet/fealnx.c intr_handler() -> netdev_rx()

Type Parameter Key Value
PARAM_VALUE 0 dev->priv->lock.rlock.dep_map->name 0-255
DATA_SOURCE 0 dev $1
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &np->lock
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags
TYPE_LOCK (struct netdev_private)->lock

drivers/net/ethernet/natsemi/natsemi.c natsemi_poll() -> netdev_rx()

Type Parameter Key Value
PARAM_VALUE 0 dev->nd_net.net->ipv4.fqdir->f->frag_expire 0,663510801442193408,1753052602134376448,4007388366431105024,8876081723503042560
PARAM_VALUE 0 dev->nd_net.net->ipv4.fqdir->f->qsize 0,304,320
PARAM_VALUE 0 dev->rtnl_link_ops->maxtype 0-6,8-10,15,18,20,22,24,34,50
PARAM_VALUE 1 work_done 374670462508257280
PARAM_VALUE 1 *work_done s32min-2147483646
DATA_SOURCE 2 work_to_do $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read