Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_insert() -> ef4_farch_filter_build()

Type Parameter Key Value
PARAM_VALUE 0 filter 1355701366281859072
PARAM_VALUE 1 spec 2067208712000401408
PARAM_VALUE 1 spec->dmaq_id 0
PARAM_VALUE 1 spec->flags 8,10
PARAM_VALUE 1 spec->priority 0,2
PARAM_VALUE 1 spec->type 0-5,8-9
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 rcu_read

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_table_restore() -> ef4_farch_filter_build()

Type Parameter Key Value
PARAM_VALUE 0 filter 8993898418993020928
PARAM_VALUE 1 spec 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->filter_lock
LOCK2 &efx->filter_sem
LOCK2 &efx->mac_lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ef4_nic)->filter_lock
TYPE_LOCK (struct ef4_nic)->filter_sem
TYPE_LOCK (struct ef4_nic)->mac_lock

drivers/net/ethernet/sfc/falcon/farch.c ef4_farch_filter_update_rx_scatter() -> ef4_farch_filter_build()

Type Parameter Key Value
PARAM_VALUE 0 filter 6412800595321749504
PARAM_VALUE 1 spec 4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &efx->filter_lock
LOCK2 bh
HALF_LOCKED2 global &rtnl_mutex
TYPE_LOCK (struct ef4_nic)->filter_lock