Lines Matching refs:fold
477 struct route4_filter *fold, *f1, *pfp, *f = NULL; in route4_change() local
498 fold = *arg; in route4_change()
499 if (fold && handle && fold->handle != handle) in route4_change()
511 if (fold) { in route4_change()
512 f->id = fold->id; in route4_change()
513 f->iif = fold->iif; in route4_change()
514 f->res = fold->res; in route4_change()
515 f->handle = fold->handle; in route4_change()
517 f->tp = fold->tp; in route4_change()
518 f->bkt = fold->bkt; in route4_change()
539 if (fold) { in route4_change()
540 th = to_hash(fold->handle); in route4_change()
541 h = from_hash(fold->handle >> 16); in route4_change()
547 if (pfp == fold) { in route4_change()
548 rcu_assign_pointer(*fp, fold->next); in route4_change()
557 if (fold) { in route4_change()
558 tcf_unbind_filter(tp, &fold->res); in route4_change()
559 tcf_exts_get_net(&fold->exts); in route4_change()
560 tcf_queue_work(&fold->rwork, route4_delete_filter_work); in route4_change()