Searched refs:filter_idx (Results 1 – 6 of 6) sorted by relevance
| /Linux-v4.19/drivers/net/ethernet/sfc/ |
| D | farch.c | 1888 unsigned int filter_idx); 2540 unsigned int filter_idx) in efx_farch_filter_table_clear_entry() argument 2544 EFX_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in efx_farch_filter_table_clear_entry() 2547 __clear_bit(filter_idx, table->used_bitmap); in efx_farch_filter_table_clear_entry() 2549 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in efx_farch_filter_table_clear_entry() 2551 efx_writeo(efx, &filter, table->offset + table->step * filter_idx); in efx_farch_filter_table_clear_entry() 2570 unsigned int filter_idx, in efx_farch_filter_remove() argument 2573 struct efx_farch_filter_spec *spec = &table->spec[filter_idx]; in efx_farch_filter_remove() 2575 if (!test_bit(filter_idx, table->used_bitmap) || in efx_farch_filter_remove() 2583 efx_farch_filter_table_clear_entry(efx, table, filter_idx); in efx_farch_filter_remove() [all …]
|
| D | ef10.c | 4029 unsigned int filter_idx) in efx_ef10_filter_entry_spec() argument 4031 return (struct efx_filter_spec *)(table->entry[filter_idx].spec & in efx_ef10_filter_entry_spec() 4037 unsigned int filter_idx) in efx_ef10_filter_entry_flags() argument 4039 return table->entry[filter_idx].spec & EFX_EF10_FILTER_FLAGS; in efx_ef10_filter_entry_flags() 4044 unsigned int filter_idx, in efx_ef10_filter_set_entry() argument 4048 table->entry[filter_idx].spec = (unsigned long)spec | flags; in efx_ef10_filter_set_entry() 4533 unsigned int filter_idx = efx_ef10_filter_get_unsafe_id(filter_id); in efx_ef10_filter_remove_internal() local 4542 spec = efx_ef10_filter_entry_spec(table, filter_idx); in efx_ef10_filter_remove_internal() 4553 table->entry[filter_idx].spec &= ~EFX_EF10_FILTER_FLAG_AUTO_OLD; in efx_ef10_filter_remove_internal() 4572 &table->entry[filter_idx].handle, in efx_ef10_filter_remove_internal() [all …]
|
| D | efx.h | 194 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx,
|
| D | efx.c | 3138 bool efx_rps_check_rule(struct efx_arfs_rule *rule, unsigned int filter_idx, in efx_rps_check_rule() argument 3152 } else if (WARN_ON(rule->filter_id != filter_idx)) { /* can't happen */ in efx_rps_check_rule()
|
| /Linux-v4.19/drivers/net/ethernet/sfc/falcon/ |
| D | farch.c | 1828 unsigned int filter_idx); 2481 unsigned int filter_idx) in ef4_farch_filter_table_clear_entry() argument 2485 EF4_WARN_ON_PARANOID(!test_bit(filter_idx, table->used_bitmap)); in ef4_farch_filter_table_clear_entry() 2488 __clear_bit(filter_idx, table->used_bitmap); in ef4_farch_filter_table_clear_entry() 2490 memset(&table->spec[filter_idx], 0, sizeof(table->spec[0])); in ef4_farch_filter_table_clear_entry() 2492 ef4_writeo(efx, &filter, table->offset + table->step * filter_idx); in ef4_farch_filter_table_clear_entry() 2511 unsigned int filter_idx, in ef4_farch_filter_remove() argument 2514 struct ef4_farch_filter_spec *spec = &table->spec[filter_idx]; in ef4_farch_filter_remove() 2516 if (!test_bit(filter_idx, table->used_bitmap) || in ef4_farch_filter_remove() 2524 ef4_farch_filter_table_clear_entry(efx, table, filter_idx); in ef4_farch_filter_remove() [all …]
|
| /Linux-v4.19/net/core/ |
| D | neighbour.c | 2321 static bool neigh_ifindex_filtered(struct net_device *dev, int filter_idx) in neigh_ifindex_filtered() argument 2323 if (filter_idx && dev->ifindex != filter_idx) in neigh_ifindex_filtered() 2339 int filter_master_idx = 0, filter_idx = 0; in neigh_dump_table() local 2348 filter_idx = nla_get_u32(tb[NDA_IFINDEX]); in neigh_dump_table() 2355 if (filter_idx || filter_master_idx) in neigh_dump_table() 2370 if (neigh_ifindex_filtered(n->dev, filter_idx) || in neigh_dump_table()
|