Home
last modified time | relevance | path

Searched refs:efx_filter_spec (Results 1 – 11 of 11) sorted by relevance

/drivers/net/ethernet/sfc/
Dfilter.h154 struct efx_filter_spec { struct
178 static inline void efx_filter_init_rx(struct efx_filter_spec *spec, in efx_filter_init_rx() argument
190 static inline void efx_filter_init_tx(struct efx_filter_spec *spec, in efx_filter_init_tx()
207 efx_filter_set_ipv4_local(struct efx_filter_spec *spec, u8 proto, in efx_filter_set_ipv4_local()
230 efx_filter_set_ipv4_full(struct efx_filter_spec *spec, u8 proto, in efx_filter_set_ipv4_full()
257 static inline int efx_filter_set_eth_local(struct efx_filter_spec *spec, in efx_filter_set_eth_local()
278 static inline int efx_filter_set_uc_def(struct efx_filter_spec *spec) in efx_filter_set_uc_def()
288 static inline int efx_filter_set_mc_def(struct efx_filter_spec *spec) in efx_filter_set_mc_def()
295 static inline void efx_filter_set_encap_type(struct efx_filter_spec *spec, in efx_filter_set_encap_type()
303 const struct efx_filter_spec *spec) in efx_filter_get_encap_type()
Defx.h111 struct efx_filter_spec *spec, in efx_filter_insert_filter()
146 u32 filter_id, struct efx_filter_spec *spec) in efx_filter_get_filter_safe()
184 bool efx_filter_is_mc_recipient(const struct efx_filter_spec *spec);
186 bool efx_filter_spec_equal(const struct efx_filter_spec *left,
187 const struct efx_filter_spec *right);
188 u32 efx_filter_spec_hash(const struct efx_filter_spec *spec);
195 const struct efx_filter_spec *spec);
201 const struct efx_filter_spec *spec,
204 void efx_rps_hash_del(struct efx_nic *efx, const struct efx_filter_spec *spec);
Dnet_driver.h757 struct efx_filter_spec spec;
776 struct efx_filter_spec spec;
1354 struct efx_filter_spec *spec, bool replace);
1360 u32 filter_id, struct efx_filter_spec *);
Def10.c4004 static bool efx_ef10_filter_is_exclusive(const struct efx_filter_spec *spec) in efx_ef10_filter_is_exclusive()
4024 static struct efx_filter_spec *
4028 return (struct efx_filter_spec *)(table->entry[filter_idx].spec & in efx_ef10_filter_entry_spec()
4042 const struct efx_filter_spec *spec, in efx_ef10_filter_set_entry()
4050 const struct efx_filter_spec *spec, in efx_ef10_filter_push_prep_set_match_fields()
4147 const struct efx_filter_spec *spec, in efx_ef10_filter_push_prep()
4196 const struct efx_filter_spec *spec, u64 *handle, in efx_ef10_filter_push()
4213 static u32 efx_ef10_filter_mcdi_flags_from_spec(const struct efx_filter_spec *spec) in efx_ef10_filter_mcdi_flags_from_spec()
4274 const struct efx_filter_spec *spec) in efx_ef10_filter_pri()
4289 struct efx_filter_spec *spec, in efx_ef10_filter_insert_locked()
[all …]
Defx.c3112 bool efx_filter_spec_equal(const struct efx_filter_spec *left, in efx_filter_spec_equal()
3113 const struct efx_filter_spec *right) in efx_filter_spec_equal()
3121 sizeof(struct efx_filter_spec) - in efx_filter_spec_equal()
3122 offsetof(struct efx_filter_spec, outer_vid)) == 0; in efx_filter_spec_equal()
3125 u32 efx_filter_spec_hash(const struct efx_filter_spec *spec) in efx_filter_spec_hash()
3127 BUILD_BUG_ON(offsetof(struct efx_filter_spec, outer_vid) & 3); in efx_filter_spec_hash()
3129 (sizeof(struct efx_filter_spec) - in efx_filter_spec_hash()
3130 offsetof(struct efx_filter_spec, outer_vid)) / 4, in efx_filter_spec_hash()
3163 const struct efx_filter_spec *spec) in efx_rps_hash_bucket()
3174 const struct efx_filter_spec *spec) in efx_rps_hash_find()
[all …]
Dnic.h586 s32 efx_farch_filter_insert(struct efx_nic *efx, struct efx_filter_spec *spec,
593 struct efx_filter_spec *);
Dfarch.c2029 const struct efx_filter_spec *gen_spec) in efx_farch_filter_from_gen_spec()
2124 efx_farch_filter_to_gen_spec(struct efx_filter_spec *gen_spec, in efx_farch_filter_to_gen_spec()
2383 struct efx_filter_spec *gen_spec, in efx_farch_filter_insert()
2616 u32 filter_id, struct efx_filter_spec *spec_buf) in efx_farch_filter_get_safe()
2916 struct efx_filter_spec spec; in efx_farch_filter_rfs_expire_one()
Dethtool.c821 struct efx_filter_spec spec; in efx_ethtool_get_class_rule()
1092 struct efx_filter_spec spec; in efx_ethtool_set_class_rule()
Dsiena_sriov.c303 struct efx_filter_spec filter; in efx_siena_sriov_reset_tx_filter()
347 struct efx_filter_spec filter; in efx_siena_sriov_reset_rx_filter()
Drx.c1039 bool efx_filter_is_mc_recipient(const struct efx_filter_spec *spec) in efx_filter_is_mc_recipient()
Dptp.c1246 struct efx_filter_spec rxfilter; in efx_ptp_insert_multicast_filters()