Defined in 1 files as a function:

Defined in 1 files as a enum:

Referenced in 1 files:

Smatch caller information:

net/802/garp.c garp_gid_event() -> garp_attr_event()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->gid.rb_node 4096-ptr_max
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 attr 4096-ptr_max
PARAM_VALUE 2 event 6-7
DATA_SOURCE 0 app $0
DATA_SOURCE 2 event $1
HARD_MAX 2 event 7
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 1 attr unit_byte
LOCK2 0 &app->lock
HALF_LOCKED2 bh
TYPE_LOCK (struct garp_applicant)->lock

net/802/garp.c garp_pdu_parse_attr() -> garp_attr_event()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->app 4096-ptr_max
PARAM_VALUE 0 app->gid.rb_node 1-u64max
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 attr 4096-ptr_max
PARAM_VALUE 1 attr->type 1
PARAM_VALUE 2 event 2-4,6
DATA_SOURCE 0 app $0
DATA_SOURCE 1 attr r garp_attr_lookup
FUZZY_MAX 2 event 6
HARD_MAX 2 event 6
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 0 &app->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct garp_applicant)->lock

net/802/garp.c garp_request_join() -> garp_attr_event()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 attr 4096-ptr_max
PARAM_VALUE 1 attr->dlen 2
PARAM_VALUE 1 attr->type 1
PARAM_VALUE 2 event 0
BUF_SIZE 1 attr (-1),34
BUF_SIZE 1 attr (-1),34
DATA_SOURCE 1 attr r garp_attr_create
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &app->lock
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct garp_applicant)->lock

net/802/garp.c garp_request_leave() -> garp_attr_event()

Type Parameter Key Value
PARAM_VALUE 0 app 4096-ptr_max
PARAM_VALUE 0 app->gid.rb_node 1-u64max
PARAM_VALUE 0 app->lock.rlock.dep_map->name 0-255
PARAM_VALUE 1 attr 4096-ptr_max
PARAM_VALUE 1 attr->type 1
PARAM_VALUE 2 event 1
DATA_SOURCE 1 attr r garp_attr_lookup
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 bh
LOCK2 0 &app->lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &vlan_ioctl_mutex
TYPE_LOCK (struct garp_applicant)->lock