Searched refs:filter_idx (Results 1 – 2 of 2) sorted by relevance
/linux-4.1.27/drivers/net/ethernet/sfc/ |
D | farch.c | 1889 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() [all …]
|
D | ef10.c | 2213 unsigned int filter_idx) in efx_ef10_filter_entry_spec() argument 2215 return (struct efx_filter_spec *)(table->entry[filter_idx].spec & in efx_ef10_filter_entry_spec() 2221 unsigned int filter_idx) in efx_ef10_filter_entry_flags() argument 2223 return table->entry[filter_idx].spec & EFX_EF10_FILTER_FLAGS; in efx_ef10_filter_entry_flags() 2228 unsigned int filter_idx, in efx_ef10_filter_set_entry() argument 2232 table->entry[filter_idx].spec = (unsigned long)spec | flags; in efx_ef10_filter_set_entry() 2577 unsigned int filter_idx = filter_id % HUNT_FILTER_TBL_ROWS; in efx_ef10_filter_remove_internal() local 2592 if (!(table->entry[filter_idx].spec & in efx_ef10_filter_remove_internal() 2600 spec = efx_ef10_filter_entry_spec(table, filter_idx); in efx_ef10_filter_remove_internal() 2613 table->entry[filter_idx].spec &= ~EFX_EF10_FILTER_FLAG_AUTO_OLD; in efx_ef10_filter_remove_internal() [all …]
|