Lines Matching refs:fold
394 struct flow_filter *fold, *fnew; in flow_change() local
450 fold = *arg; in flow_change()
451 if (fold) { in flow_change()
453 if (fold->handle != handle && handle) in flow_change()
457 fnew->tp = fold->tp; in flow_change()
458 fnew->handle = fold->handle; in flow_change()
459 fnew->nkeys = fold->nkeys; in flow_change()
460 fnew->keymask = fold->keymask; in flow_change()
461 fnew->mode = fold->mode; in flow_change()
462 fnew->mask = fold->mask; in flow_change()
463 fnew->xor = fold->xor; in flow_change()
464 fnew->rshift = fold->rshift; in flow_change()
465 fnew->addend = fold->addend; in flow_change()
466 fnew->divisor = fold->divisor; in flow_change()
467 fnew->baseclass = fold->baseclass; in flow_change()
468 fnew->hashrnd = fold->hashrnd; in flow_change()
470 mode = fold->mode; in flow_change()
477 perturb_period = fold->perturb_period; in flow_change()
548 list_replace_rcu(&fold->list, &fnew->list); in flow_change()
552 if (fold) { in flow_change()
553 tcf_exts_get_net(&fold->exts); in flow_change()
554 tcf_queue_work(&fold->rwork, flow_destroy_filter_work); in flow_change()