Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/sfc/siena/farch.c efx_farch_filter_insert() -> efx_farch_filter_build()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | filter | 826771017838362624 |
| PARAM_VALUE | 1 | spec | 5944423581703503872 |
| PARAM_VALUE | 1 | spec->dmaq_id | 0-4095 |
| PARAM_VALUE | 1 | spec->flags | 1-63 |
| PARAM_VALUE | 1 | spec->priority | 0-3 |
| PARAM_VALUE | 1 | spec->type | 0-5,8-9 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &state->lock | ||
| TYPE_LOCK | (struct efx_farch_filter_state)->lock |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_filter_table_restore() -> efx_farch_filter_build()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | filter | 7316243832929050624 |
| PARAM_VALUE | 1 | spec | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &state->lock | ||
| HALF_LOCKED2 | &efx->filter_sem | ||
| HALF_LOCKED2 | &efx->mac_lock | ||
| TYPE_LOCK | (struct efx_farch_filter_state)->lock |
drivers/net/ethernet/sfc/siena/farch.c efx_farch_filter_update_rx_scatter() -> efx_farch_filter_build()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | filter | 7038149416470990848 |
| PARAM_VALUE | 1 | spec | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &state->lock | ||
| HALF_LOCKED2 | global &rtnl_mutex | ||
| TYPE_LOCK | (struct efx_farch_filter_state)->lock |