Home
last modified time | relevance | path

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

/linux/drivers/net/ethernet/sfc/
H A Dmcdi_filters.c28 unsigned int filter_idx) in efx_mcdi_filter_entry_spec() argument
30 return (struct efx_filter_spec *)(table->entry[filter_idx].spec & in efx_mcdi_filter_entry_spec()
36 unsigned int filter_idx) in efx_mcdi_filter_entry_flags() argument
38 return table->entry[filter_idx].spec & EFX_EF10_FILTER_FLAGS; in efx_mcdi_filter_entry_flags()
85 unsigned int filter_idx, in efx_mcdi_filter_set_entry() argument
89 table->entry[filter_idx].spec = (unsigned long)spec | flags; in efx_mcdi_filter_set_entry()
580 unsigned int filter_idx = efx_mcdi_filter_get_unsafe_id(filter_id); in efx_mcdi_filter_remove_internal() local
589 spec = efx_mcdi_filter_entry_spec(table, filter_idx); in efx_mcdi_filter_remove_internal()
600 table->entry[filter_idx].spec &= ~EFX_EF10_FILTER_FLAG_AUTO_OLD; in efx_mcdi_filter_remove_internal()
619 &table->entry[filter_idx] in efx_mcdi_filter_remove_internal()
721 unsigned int filter_idx = efx_mcdi_filter_get_unsafe_id(filter_id); efx_mcdi_filter_get_safe() local
1121 unsigned int filter_idx; efx_mcdi_filter_count_rx_used() local
1151 unsigned int filter_idx; efx_mcdi_filter_get_rx_ids() local
1380 unsigned int filter_idx; efx_mcdi_filter_table_restore() local
1471 unsigned int filter_idx; efx_mcdi_filter_table_down() local
1527 unsigned int filter_idx; efx_mcdi_filter_mark_one_old() local
1780 efx_mcdi_filter_rfs_expire_one(struct efx_nic * efx,u32 flow_id,unsigned int filter_idx) efx_mcdi_filter_rfs_expire_one() argument
[all...]
H A Drx_common.h97 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx,
H A Dmcdi_filters.h172 unsigned int filter_idx);
H A Drx_common.c638 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, in efx_rps_check_rule() argument
652 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */ in efx_rps_check_rule()
/linux/drivers/net/ethernet/sfc/siena/
H A Dfarch.c1890 unsigned int filter_idx);
2542 unsigned int filter_idx) in efx_farch_filter_table_clear_entry() argument
2546 EFX_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in efx_farch_filter_table_clear_entry()
2549 __clear_bit(filter_idx, table->used_bitmap); in efx_farch_filter_table_clear_entry()
2551 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in efx_farch_filter_table_clear_entry()
2553 efx_writeo(efx, &filter, table->offset + table->step * filter_idx); in efx_farch_filter_table_clear_entry()
2572 unsigned int filter_idx, in efx_farch_filter_remove() argument
2575 struct efx_farch_filter_spec *spec = &table->spec[filter_idx]; in efx_farch_filter_remove()
2577 if (!test_bit(filter_idx, table->used_bitmap) || in efx_farch_filter_remove()
2585 efx_farch_filter_table_clear_entry(efx, table, filter_idx); in efx_farch_filter_remove()
2598 unsigned int filter_idx; efx_farch_filter_remove_safe() local
2625 unsigned int filter_idx; efx_farch_filter_get_safe() local
2658 unsigned int filter_idx; efx_farch_filter_table_clear() local
2687 unsigned int filter_idx; efx_farch_filter_count_rx_used() local
2715 unsigned int filter_idx; efx_farch_filter_get_rx_ids() local
2749 unsigned int filter_idx; efx_farch_filter_table_restore() local
2864 unsigned int filter_idx; efx_farch_filter_update_rx_scatter() local
[all...]
H A Drx_common.h91 unsigned int filter_idx, bool *force);
H A Drx_common.c626 unsigned int filter_idx, bool *force) in efx_siena_rps_check_rule() argument
639 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */ in efx_siena_rps_check_rule()
/linux/drivers/net/ethernet/sfc/falcon/
H A Dfarch.c1798 unsigned int filter_idx);
2451 unsigned int filter_idx) in ef4_farch_filter_table_clear_entry() argument
2455 EF4_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in ef4_farch_filter_table_clear_entry()
2458 __clear_bit(filter_idx, table->used_bitmap); in ef4_farch_filter_table_clear_entry()
2460 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in ef4_farch_filter_table_clear_entry()
2462 ef4_writeo(efx, &filter, table->offset + table->step * filter_idx); in ef4_farch_filter_table_clear_entry()
2481 unsigned int filter_idx, in ef4_farch_filter_remove() argument
2484 struct ef4_farch_filter_spec *spec = &table->spec[filter_idx]; in ef4_farch_filter_remove()
2486 if (!test_bit(filter_idx, table->used_bitmap) || in ef4_farch_filter_remove()
2494 ef4_farch_filter_table_clear_entry(efx, table, filter_idx); in ef4_farch_filter_remove()
2507 unsigned int filter_idx; ef4_farch_filter_remove_safe() local
2534 unsigned int filter_idx; ef4_farch_filter_get_safe() local
2569 unsigned int filter_idx; ef4_farch_filter_table_clear() local
2598 unsigned int filter_idx; ef4_farch_filter_count_rx_used() local
2626 unsigned int filter_idx; ef4_farch_filter_get_rx_ids() local
2660 unsigned int filter_idx; ef4_farch_filter_table_restore() local
2760 unsigned int filter_idx; ef4_farch_filter_update_rx_scatter() local
[all...]
/linux/tools/perf/util/
H A Dbpf-filter.c352 int filter_idx; in create_idx_hash() local
365 for (filter_idx = 0; filter_idx < MAX_FILTERS; filter_idx++) { in create_idx_hash()
366 if (bpf_map_update_elem(fd, &filter_idx, entry, BPF_NOEXIST) == 0) in create_idx_hash()
371 if (filter_idx == MAX_FILTERS) { in create_idx_hash()
383 pfi->hash_idx = filter_idx; in create_idx_hash()
427 if (bpf_map_update_elem(fd, &key, &filter_idx, BPF_ANY) < 0) { in create_idx_hash()
433 tgid, evsel__name(evsel), filter_idx); in create_idx_hash()
438 return filter_idx; in create_idx_hash()
[all...]
/linux/drivers/net/ethernet/qlogic/qed/
H A Dqed_dev.c418 u8 ppfid, u8 filter_idx, const char *action) in qed_llh_shadow_sanity() argument
429 if (filter_idx >= NIG_REG_LLH_FUNC_FILTER_EN_SIZE) { in qed_llh_shadow_sanity()
431 "LLH shadow [%s]: using filter_idx %d while only %d filters are available\n", in qed_llh_shadow_sanity()
432 action, filter_idx, NIG_REG_LLH_FUNC_FILTER_EN_SIZE); in qed_llh_shadow_sanity()
497 u8 filter_idx, in __qed_llh_shadow_add_filter() argument
505 rc = qed_llh_shadow_sanity(cdev, ppfid, filter_idx, "add"); in __qed_llh_shadow_add_filter()
510 if (!p_filters[filter_idx].ref_cnt) { in __qed_llh_shadow_add_filter()
511 p_filters[filter_idx].b_enabled = true; in __qed_llh_shadow_add_filter()
512 p_filters[filter_idx].type = type; in __qed_llh_shadow_add_filter()
513 memcpy(&p_filters[filter_idx] in __qed_llh_shadow_add_filter()
557 __qed_llh_shadow_remove_filter(struct qed_dev * cdev,u8 ppfid,u8 filter_idx,u32 * p_ref_cnt) __qed_llh_shadow_remove_filter() argument
830 qed_llh_access_filter(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u8 abs_ppfid,u8 filter_idx,struct qed_llh_filter_details * p_details) qed_llh_access_filter() argument
910 qed_llh_add_filter(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u8 abs_ppfid,u8 filter_idx,u8 filter_prot_type,u32 high,u32 low) qed_llh_add_filter() argument
927 qed_llh_remove_filter(struct qed_hwfn * p_hwfn,struct qed_ptt * p_ptt,u8 abs_ppfid,u8 filter_idx) qed_llh_remove_filter() argument
941 u8 filter_idx, abs_ppfid = 0; qed_llh_add_mac_filter() local
1073 u8 filter_idx, abs_ppfid, str[32], type_bitmap; qed_llh_add_protocol_filter() local
1141 u8 filter_idx, abs_ppfid; qed_llh_remove_mac_filter() local
1193 u8 filter_idx, abs_ppfid, str[32]; qed_llh_remove_protocol_filter() local
5434 u8 filter_idx, abs_ppfid; qed_llh_clear_ppfid_filters() local
[all...]
/linux/net/core/
H A Dneighbour.c2757 static bool neigh_ifindex_filtered(struct net_device *dev, int filter_idx) in neigh_ifindex_filtered() argument
2759 if (filter_idx && (!dev || dev->ifindex != filter_idx)) in neigh_ifindex_filtered()