Lines Matching refs:filter_id

41 static u32 efx_mcdi_filter_get_unsafe_id(u32 filter_id)  in efx_mcdi_filter_get_unsafe_id()  argument
43 WARN_ON_ONCE(filter_id == EFX_EF10_FILTER_ID_INVALID); in efx_mcdi_filter_get_unsafe_id()
44 return filter_id & (EFX_MCDI_FILTER_TBL_ROWS - 1); in efx_mcdi_filter_get_unsafe_id()
47 static unsigned int efx_mcdi_filter_get_unsafe_pri(u32 filter_id) in efx_mcdi_filter_get_unsafe_pri() argument
49 return filter_id / (EFX_MCDI_FILTER_TBL_ROWS * 2); in efx_mcdi_filter_get_unsafe_pri()
578 u32 filter_id, bool by_index) in efx_mcdi_filter_remove_internal() argument
580 unsigned int filter_idx = efx_mcdi_filter_get_unsafe_id(filter_id); in efx_mcdi_filter_remove_internal()
593 efx_mcdi_filter_get_unsafe_pri(filter_id))) in efx_mcdi_filter_remove_internal()
686 u32 filter_id) in efx_mcdi_filter_remove_safe() argument
694 rc = efx_mcdi_filter_remove_internal(efx, 1U << priority, filter_id, in efx_mcdi_filter_remove_safe()
704 u32 filter_id) in efx_mcdi_filter_remove_unsafe() argument
708 if (filter_id == EFX_EF10_FILTER_ID_INVALID) in efx_mcdi_filter_remove_unsafe()
712 efx_mcdi_filter_remove_internal(efx, 1U << priority, filter_id, in efx_mcdi_filter_remove_unsafe()
719 u32 filter_id, struct efx_filter_spec *spec) in efx_mcdi_filter_get_safe() argument
721 unsigned int filter_idx = efx_mcdi_filter_get_unsafe_id(filter_id); in efx_mcdi_filter_get_safe()
732 efx_mcdi_filter_get_unsafe_pri(filter_id)) { in efx_mcdi_filter_get_safe()
1817 rule->filter_id = EFX_ARFS_FILTER_ID_REMOVING; in efx_mcdi_filter_rfs_expire_one()