Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
Smatch caller information:
net/dsa/dsa.c dsa_tree_bind_tag_proto() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 0 | dst->tag_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | e | 22 |
| PARAM_VALUE | 2 | v | 5351853457421070336 |
| BUF_SIZE | 2 | v | 8 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_bind_tag_proto() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 0 | dst->tag_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | e | 23 |
| PARAM_VALUE | 2 | v | 5351853457421070336 |
| BUF_SIZE | 2 | v | 8 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_bind_tag_proto() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst | 4096-ptr_max |
| PARAM_VALUE | 0 | dst->tag_ops | 4096-ptr_max |
| PARAM_VALUE | 1 | e | 23 |
| PARAM_VALUE | 2 | v | 5351853457421070336 |
| BUF_SIZE | 2 | v | 8 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_change_tag_proto() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | e | 21 |
| PARAM_VALUE | 2 | v | 2981302267488604160 |
| BUF_SIZE | 2 | v | 8 |
| CAPPED_DATA | 0 | &dst->ports | 1 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_change_tag_proto() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dst->tag_ops->connect | 0,2725844547981111296,3358941429341777920,5712798946707042304,6563753323400429568 |
| PARAM_VALUE | 0 | dst->tag_ops->disconnect | 0,864474941347299328,5204797315206520832,7876916905126682624,8397414123091619840 |
| PARAM_VALUE | 0 | dst->tag_ops->flow_dissect | 0,474337461832126464,6799201589904515072,6954738249725435904 |
| PARAM_VALUE | 0 | dst->tag_ops->name | 4096-ptr_max |
| PARAM_VALUE | 0 | dst->tag_ops->needed_headroom | 0,2,4,6,8,14,20 |
| PARAM_VALUE | 0 | dst->tag_ops->needed_tailroom | 0-1,4-6,8,28 |
| PARAM_VALUE | 0 | dst->tag_ops->proto | 0-11,13-34 |
| PARAM_VALUE | 0 | dst->tag_ops->rcv | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dst->tag_ops->xmit | 4096-ptr_max |
| PARAM_VALUE | 1 | e | 21 |
| PARAM_VALUE | 2 | v | 2981302267488604160 |
| BUF_SIZE | 2 | v | 8 |
| CAPPED_DATA | 0 | &dst->ports | 1 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| LOCK2 | global &rtnl_mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
net/dsa/dsa.c dsa_tree_conduit_state_change() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | e | 26 |
| PARAM_VALUE | 2 | v | 4040703293082353664 |
| BUF_SIZE | 2 | v | 16 |
| DATA_SOURCE | 0 | dst | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| NO_OVERFLOW_SIMPLE | 0 | dst->lags_len | |
| HALF_LOCKED2 | global &dsa2_mutex | ||
| HALF_LOCKED2 | global &rtnl_mutex |
net/dsa/switch.c dsa_broadcast() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | e | 1-2,24-25 |
| PARAM_VALUE | 2 | v | 1256469869233815552,6497153722811961344,7713205472264429568,8388945579773714432 |
| BUF_SIZE | 2 | v | 16,48 |
| BUF_SIZE | 2 | v | 16,48 |
| DATA_SOURCE | 1 | e | $0 |
| DATA_SOURCE | 2 | v | $1 |
| HARD_MAX | 1 | e | 25 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
net/dsa/port.c dsa_port_notify() -> dsa_tree_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | e | 0,3-20,24-25 |
| PARAM_VALUE | 2 | v | 4096-ptr_max |
| BUF_SIZE | 2 | v | 4,16,24,216,224 |
| BUF_SIZE | 2 | v | 4,16,24,216,224 |
| DATA_SOURCE | 1 | e | $1 |
| DATA_SOURCE | 2 | v | $2 |
| HARD_MAX | 1 | e | 25 |
| RX_PATH | |||
| TASK_NOT_RUNNING |