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