| /Linux-v5.4/drivers/net/ethernet/sfc/ |
| D | farch.c | 1885 unsigned int filter_idx); 2537 unsigned int filter_idx) in efx_farch_filter_table_clear_entry() argument 2541 EFX_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in efx_farch_filter_table_clear_entry() 2544 __clear_bit(filter_idx, table->used_bitmap); in efx_farch_filter_table_clear_entry() 2546 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in efx_farch_filter_table_clear_entry() 2548 efx_writeo(efx, &filter, table->offset + table->step * filter_idx); in efx_farch_filter_table_clear_entry() 2567 unsigned int filter_idx, in efx_farch_filter_remove() argument 2570 struct efx_farch_filter_spec *spec = &table->spec[filter_idx]; in efx_farch_filter_remove() 2572 if (!test_bit(filter_idx, table->used_bitmap) || in efx_farch_filter_remove() 2580 efx_farch_filter_table_clear_entry(efx, table, filter_idx); in efx_farch_filter_remove() [all …]
|
| D | ef10.c | 4026 unsigned int filter_idx) in efx_ef10_filter_entry_spec() argument 4028 return (struct efx_filter_spec *)(table->entry[filter_idx].spec & in efx_ef10_filter_entry_spec() 4034 unsigned int filter_idx) in efx_ef10_filter_entry_flags() argument 4036 return table->entry[filter_idx].spec & EFX_EF10_FILTER_FLAGS; in efx_ef10_filter_entry_flags() 4041 unsigned int filter_idx, in efx_ef10_filter_set_entry() argument 4045 table->entry[filter_idx].spec = (unsigned long)spec | flags; in efx_ef10_filter_set_entry() 4530 unsigned int filter_idx = efx_ef10_filter_get_unsafe_id(filter_id); in efx_ef10_filter_remove_internal() local 4539 spec = efx_ef10_filter_entry_spec(table, filter_idx); in efx_ef10_filter_remove_internal() 4550 table->entry[filter_idx].spec &= ~EFX_EF10_FILTER_FLAG_AUTO_OLD; in efx_ef10_filter_remove_internal() 4569 &table->entry[filter_idx].handle, in efx_ef10_filter_remove_internal() [all …]
|
| D | efx.h | 191 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx,
|
| D | efx.c | 3135 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, in efx_rps_check_rule() argument 3149 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */ in efx_rps_check_rule()
|
| /Linux-v5.4/drivers/net/ethernet/sfc/falcon/ |
| D | farch.c | 1825 unsigned int filter_idx); 2478 unsigned int filter_idx) in ef4_farch_filter_table_clear_entry() argument 2482 EF4_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in ef4_farch_filter_table_clear_entry() 2485 __clear_bit(filter_idx, table->used_bitmap); in ef4_farch_filter_table_clear_entry() 2487 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in ef4_farch_filter_table_clear_entry() 2489 ef4_writeo(efx, &filter, table->offset + table->step * filter_idx); in ef4_farch_filter_table_clear_entry() 2508 unsigned int filter_idx, in ef4_farch_filter_remove() argument 2511 struct ef4_farch_filter_spec *spec = &table->spec[filter_idx]; in ef4_farch_filter_remove() 2513 if (!test_bit(filter_idx, table->used_bitmap) || in ef4_farch_filter_remove() 2521 ef4_farch_filter_table_clear_entry(efx, table, filter_idx); in ef4_farch_filter_remove() [all …]
|
| /Linux-v5.4/tools/bpf/bpftool/ |
| D | net.c | 33 int filter_idx; member 92 if (netinfo->filter_idx > 0 && netinfo->filter_idx != ifinfo->ifi_index) in dump_link_nlmsg() 386 int i, sock, ret, filter_idx = -1; in do_show() local 392 filter_idx = net_parse_dev(&argc, &argv); in do_show() 393 if (filter_idx < 1) in do_show() 412 dev_array.filter_idx = filter_idx; in do_show()
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ |
| D | qed_dev.c | 461 u8 ppfid, u8 filter_idx, const char *action) in qed_llh_shadow_sanity() argument 472 if (filter_idx >= NIG_REG_LLH_FUNC_FILTER_EN_SIZE) { in qed_llh_shadow_sanity() 475 action, filter_idx, NIG_REG_LLH_FUNC_FILTER_EN_SIZE); in qed_llh_shadow_sanity() 540 u8 filter_idx, in __qed_llh_shadow_add_filter() argument 548 rc = qed_llh_shadow_sanity(cdev, ppfid, filter_idx, "add"); in __qed_llh_shadow_add_filter() 553 if (!p_filters[filter_idx].ref_cnt) { in __qed_llh_shadow_add_filter() 554 p_filters[filter_idx].b_enabled = true; in __qed_llh_shadow_add_filter() 555 p_filters[filter_idx].type = type; in __qed_llh_shadow_add_filter() 556 memcpy(&p_filters[filter_idx].filter, p_filter, in __qed_llh_shadow_add_filter() 557 sizeof(p_filters[filter_idx].filter)); in __qed_llh_shadow_add_filter() [all …]
|
| /Linux-v5.4/net/core/ |
| D | neighbour.c | 2535 static bool neigh_ifindex_filtered(struct net_device *dev, int filter_idx) in neigh_ifindex_filtered() argument 2537 if (filter_idx && (!dev || dev->ifindex != filter_idx)) in neigh_ifindex_filtered()
|