Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
Smatch caller information:
net/ipv6/route.c ip6_blackhole_route() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 5671584262331494400 |
| PARAM_VALUE | 2 | initial_obsolete | 2 |
| PARAM_VALUE | 3 | flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| UNITS | 1 | dev | unit_byte |
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &net->ipv4.mfc_mutex | ||
| HALF_LOCKED2 | &net->ipv6.mfc_mutex | ||
| HALF_LOCKED2 | bh |
net/ipv6/route.c ip6_dst_alloc() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | dev | 4096-ptr_max |
| PARAM_VALUE | 1 | dev->netdev_ops->ndo_init | 0,4096-ptr_max |
| PARAM_VALUE | 2 | initial_obsolete | (-1) |
| PARAM_VALUE | 3 | flags | 0,4,6,8,12 |
| BUF_SIZE | 1 | dev->name_node | (-1),64 |
| BUF_SIZE | 1 | dev->name_node->name | (-1),16 |
| CAPPED_DATA | 1 | dev->nd_net.net | 1 |
| DATA_SOURCE | 1 | dev | $1 |
| DATA_SOURCE | 3 | flags | $2 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | dev->group | |
| NO_OVERFLOW_SIMPLE | 1 | dev->num_tc | |
| NO_OVERFLOW_SIMPLE | 1 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | dev->real_num_tx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | dev->stats.rx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | dev->stats.tx_bytes | |
| NO_OVERFLOW_SIMPLE | 1 | dev->tx_queue_len | |
| UNITS | 1 | dev | unit_byte |
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |
net/xfrm/xfrm_policy.c xfrm_alloc_dst() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 4096-ptr_max |
| PARAM_VALUE | 1 | dev | 0 |
| PARAM_VALUE | 2 | initial_obsolete | 0 |
| PARAM_VALUE | 3 | flags | 0 |
| BUF_SIZE | 0 | ops | 256 |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |
net/ipv4/route.c ipv4_blackhole_route() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 280164411313868800 |
| PARAM_VALUE | 1 | dev | 0 |
| PARAM_VALUE | 2 | initial_obsolete | 2 |
| PARAM_VALUE | 3 | flags | 0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &net->ipv4.mfc_mutex | ||
| HALF_LOCKED2 | &net->ipv6.mfc_mutex | ||
| HALF_LOCKED2 | bh |
net/ipv4/route.c rt_dst_alloc() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 1452680126791495680 |
| PARAM_VALUE | 1 | dev->netdev_ops->ndo_init | 0,4096-ptr_max |
| PARAM_VALUE | 2 | initial_obsolete | (-1) |
| PARAM_VALUE | 3 | flags | 0,2 |
| BUF_SIZE | 1 | dev->name_node | (-1),64 |
| BUF_SIZE | 1 | dev->name_node->name | (-1),16 |
| DATA_SOURCE | 1 | dev | $0 |
| FUZZY_MAX | 3 | flags | 2 |
| HARD_MAX | 3 | flags | 2 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 1 | dev->real_num_rx_queues | |
| NO_OVERFLOW_SIMPLE | 1 | dev->real_num_tx_queues | |
| UNITS | 1 | dev | unit_byte |
| HALF_LOCKED2 | rcu_read |
net/ipv4/route.c rt_dst_clone() -> dst_alloc()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ops | 1452680126791495680 |
| PARAM_VALUE | 2 | initial_obsolete | (-1) |
| DATA_SOURCE | 1 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | rcu_read |