Documented in 1 files:
Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
net/core/dev.c rps_may_expire_flow() -> rps_flow_is_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rflow | 0-ptr_max |
| PARAM_VALUE | 1 | log | 0-31 |
| PARAM_VALUE | 2 | cpu | 0-u16max |
| DATA_SOURCE | 1 | log | r rps_tag_to_log |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | &arfs->arfs_lock | ||
| HALF_LOCKED2 | &edev->arfs->arfs_list_lock | ||
| HALF_LOCKED2 | &edev->qede_lock | ||
| HALF_LOCKED2 | &efx->filter_lock | ||
| HALF_LOCKED2 | &efx->filter_sem | ||
| HALF_LOCKED2 | &efx->rps_hash_lock | ||
| HALF_LOCKED2 | &efx->rps_mutex | ||
| HALF_LOCKED2 | &enic->rfs_h.lock | ||
| HALF_LOCKED2 | &hdev->fd_rule_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &priv->filters_lock | ||
| HALF_LOCKED2 | &state->lock | ||
| HALF_LOCKED2 | &table->lock | ||
| HALF_LOCKED2 | &vsi->arfs_lock | ||
| HALF_LOCKED2 | bh |
net/core/dev.c set_rps_cpu() -> rps_flow_is_active()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | rflow | 0-ptr_max |
| PARAM_VALUE | 1 | log | 0-31 |
| PARAM_VALUE | 2 | cpu | 0-u16max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | rcu_read | ||
| HALF_LOCKED2 | bh |