Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

net/core/neighbour.c neigh_hh_init() -> (struct header_ops)->cache()

Type Parameter Key Value
PARAM_VALUE 0 neigh 4096-ptr_max
PARAM_VALUE 0 neigh->arp_queue_len_bytes 0
PARAM_VALUE 0 neigh->dev 4096-ptr_max
PARAM_VALUE 0 neigh->dev->header_ops 4096-ptr_max
PARAM_VALUE 0 neigh->dev->header_ops->cache 4002040155852992512,6291592314023907328,9038097620534984704
PARAM_VALUE 0 neigh->dev->refcnt_tracker.quarantine.prev 4096-ptr_max
PARAM_VALUE 0 neigh->dev->refcnt_tracker.quarantine.prev->next 4096-ptr_max
PARAM_VALUE 0 neigh->dev->refcnt_tracker.quarantine.prev->next->next 4096-ptr_max
PARAM_VALUE 0 neigh->dev_tracker->alloc_stack_handle 0-4294967295
PARAM_VALUE 0 neigh->dev_tracker->dead 0-1
PARAM_VALUE 0 neigh->dev_tracker->free_stack_handle 0-4294967295
PARAM_VALUE 0 neigh->hh.hh_len 0
PARAM_VALUE 0 neigh->is_hard 0-1
PARAM_VALUE 0 neigh->is_lazy 0-1
PARAM_VALUE 0 neigh->is_queued 0-1
PARAM_VALUE 0 neigh->is_soft 0-1
PARAM_VALUE 0 neigh->lock.dep_map->name 0-255
PARAM_VALUE 0 neigh->lock.owner_cpu 0
PARAM_VALUE 0 neigh->lock.raw_lock.cnts.counter 0-s32max
PARAM_VALUE 0 neigh->lock.raw_lock.wlocked 0
PARAM_VALUE 0 neigh->node.node.next 0
PARAM_VALUE 0 neigh->node.node.prev 0
PARAM_VALUE 0 neigh->nud_state 1-255
PARAM_VALUE 0 neigh->ops->solicit 0,4096-ptr_max
PARAM_VALUE 0 neigh->tbl 4096-ptr_max
PARAM_VALUE 0 neigh->timer.entry->pprev 4096-ptr_max
PARAM_VALUE 0 neigh->timer.entry.pprev 0,4096-ptr_max
PARAM_VALUE 1 hh 4096-ptr_max
PARAM_VALUE 1 hh->hh_len 0
BUF_SIZE 1 hh 272
DATA_SOURCE 0 neigh $0
PARAM_COMPARE 0 &neigh->hh == $1
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &neigh->lock
TYPE_LOCK (struct neighbour)->lock