saved_spec       4295 drivers/net/ethernet/sfc/ef10.c 	struct efx_filter_spec *saved_spec;
saved_spec       4350 drivers/net/ethernet/sfc/ef10.c 		saved_spec = efx_ef10_filter_entry_spec(table, i);
saved_spec       4352 drivers/net/ethernet/sfc/ef10.c 		if (!saved_spec) {
saved_spec       4355 drivers/net/ethernet/sfc/ef10.c 		} else if (efx_filter_spec_equal(spec, saved_spec)) {
saved_spec       4356 drivers/net/ethernet/sfc/ef10.c 			if (spec->priority < saved_spec->priority &&
saved_spec       4364 drivers/net/ethernet/sfc/ef10.c 				    saved_spec->priority &&
saved_spec       4372 drivers/net/ethernet/sfc/ef10.c 				   saved_spec->priority ||
saved_spec       4374 drivers/net/ethernet/sfc/ef10.c 				    saved_spec->priority &&
saved_spec       4393 drivers/net/ethernet/sfc/ef10.c 	saved_spec = efx_ef10_filter_entry_spec(table, ins_index);
saved_spec       4394 drivers/net/ethernet/sfc/ef10.c 	if (saved_spec) {
saved_spec       4396 drivers/net/ethernet/sfc/ef10.c 		    saved_spec->priority >= EFX_FILTER_PRI_AUTO) {
saved_spec       4398 drivers/net/ethernet/sfc/ef10.c 			if (saved_spec->priority > EFX_FILTER_PRI_AUTO)
saved_spec       4399 drivers/net/ethernet/sfc/ef10.c 				saved_spec->flags |= EFX_FILTER_FLAG_RX_OVER_AUTO;
saved_spec       4408 drivers/net/ethernet/sfc/ef10.c 		saved_spec = kmalloc(sizeof(*spec), GFP_ATOMIC);
saved_spec       4409 drivers/net/ethernet/sfc/ef10.c 		if (!saved_spec) {
saved_spec       4413 drivers/net/ethernet/sfc/ef10.c 		*saved_spec = *spec;
saved_spec       4416 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_set_entry(table, ins_index, saved_spec, priv_flags);
saved_spec       4432 drivers/net/ethernet/sfc/ef10.c 			if (saved_spec->priority == EFX_FILTER_PRI_AUTO)
saved_spec       4433 drivers/net/ethernet/sfc/ef10.c 				saved_spec->flags |=
saved_spec       4435 drivers/net/ethernet/sfc/ef10.c 			saved_spec->priority = spec->priority;
saved_spec       4436 drivers/net/ethernet/sfc/ef10.c 			saved_spec->flags &= EFX_FILTER_FLAG_RX_OVER_AUTO;
saved_spec       4437 drivers/net/ethernet/sfc/ef10.c 			saved_spec->flags |= spec->flags;
saved_spec       4438 drivers/net/ethernet/sfc/ef10.c 			saved_spec->rss_context = spec->rss_context;
saved_spec       4439 drivers/net/ethernet/sfc/ef10.c 			saved_spec->dmaq_id = spec->dmaq_id;
saved_spec       4442 drivers/net/ethernet/sfc/ef10.c 		kfree(saved_spec);
saved_spec       4443 drivers/net/ethernet/sfc/ef10.c 		saved_spec = NULL;
saved_spec       4451 drivers/net/ethernet/sfc/ef10.c 	efx_ef10_filter_set_entry(table, ins_index, saved_spec, priv_flags);
saved_spec       4467 drivers/net/ethernet/sfc/ef10.c 			saved_spec = efx_ef10_filter_entry_spec(table, i);
saved_spec       4481 drivers/net/ethernet/sfc/ef10.c 				kfree(saved_spec);
saved_spec       4482 drivers/net/ethernet/sfc/ef10.c 				saved_spec = NULL;
saved_spec       4485 drivers/net/ethernet/sfc/ef10.c 			efx_ef10_filter_set_entry(table, i, saved_spec,
saved_spec       4639 drivers/net/ethernet/sfc/ef10.c 	const struct efx_filter_spec *saved_spec;
saved_spec       4646 drivers/net/ethernet/sfc/ef10.c 	saved_spec = efx_ef10_filter_entry_spec(table, filter_idx);
saved_spec       4647 drivers/net/ethernet/sfc/ef10.c 	if (saved_spec && saved_spec->priority == priority &&
saved_spec       4648 drivers/net/ethernet/sfc/ef10.c 	    efx_ef10_filter_pri(table, saved_spec) ==
saved_spec       4650 drivers/net/ethernet/sfc/ef10.c 		*spec = *saved_spec;
saved_spec       4751 drivers/net/ethernet/sfc/ef10.c 	struct efx_filter_spec *spec, saved_spec;
saved_spec       4788 drivers/net/ethernet/sfc/ef10.c 	saved_spec = *spec; /* remove operation will kfree spec */
saved_spec       4805 drivers/net/ethernet/sfc/ef10.c 		efx_rps_hash_del(efx, &saved_spec);
saved_spec       2420 drivers/net/ethernet/sfc/falcon/farch.c 		struct ef4_farch_filter_spec *saved_spec =
saved_spec       2423 drivers/net/ethernet/sfc/falcon/farch.c 		if (spec.priority == saved_spec->priority && !replace_equal) {
saved_spec       2427 drivers/net/ethernet/sfc/falcon/farch.c 		if (spec.priority < saved_spec->priority) {
saved_spec       2431 drivers/net/ethernet/sfc/falcon/farch.c 		if (saved_spec->priority == EF4_FILTER_PRI_AUTO ||
saved_spec       2432 drivers/net/ethernet/sfc/falcon/farch.c 		    saved_spec->flags & EF4_FILTER_FLAG_RX_OVER_AUTO)
saved_spec       2479 drivers/net/ethernet/sfc/farch.c 		struct efx_farch_filter_spec *saved_spec =
saved_spec       2482 drivers/net/ethernet/sfc/farch.c 		if (spec.priority == saved_spec->priority && !replace_equal) {
saved_spec       2486 drivers/net/ethernet/sfc/farch.c 		if (spec.priority < saved_spec->priority) {
saved_spec       2490 drivers/net/ethernet/sfc/farch.c 		if (saved_spec->priority == EFX_FILTER_PRI_AUTO ||
saved_spec       2491 drivers/net/ethernet/sfc/farch.c 		    saved_spec->flags & EFX_FILTER_FLAG_RX_OVER_AUTO)