fnew              552 drivers/hv/channel_mgmt.c 	bool fnew = true;
fnew              571 drivers/hv/channel_mgmt.c 			fnew = false;
fnew              576 drivers/hv/channel_mgmt.c 	if (fnew)
fnew              626 drivers/hv/channel_mgmt.c 	wq = fnew ? vmbus_connection.handle_primary_chan_wq :
fnew              179 net/sched/cls_basic.c 	struct basic_filter *fnew;
fnew              194 net/sched/cls_basic.c 	fnew = kzalloc(sizeof(*fnew), GFP_KERNEL);
fnew              195 net/sched/cls_basic.c 	if (!fnew)
fnew              198 net/sched/cls_basic.c 	err = tcf_exts_init(&fnew->exts, net, TCA_BASIC_ACT, TCA_BASIC_POLICE);
fnew              204 net/sched/cls_basic.c 		err = idr_alloc_u32(&head->handle_idr, fnew, &handle,
fnew              207 net/sched/cls_basic.c 		err = idr_alloc_u32(&head->handle_idr, fnew, &handle,
fnew              212 net/sched/cls_basic.c 	fnew->handle = handle;
fnew              213 net/sched/cls_basic.c 	fnew->pf = alloc_percpu(struct tc_basic_pcnt);
fnew              214 net/sched/cls_basic.c 	if (!fnew->pf) {
fnew              219 net/sched/cls_basic.c 	err = basic_set_parms(net, tp, fnew, base, tb, tca[TCA_RATE], ovr,
fnew              223 net/sched/cls_basic.c 			idr_remove(&head->handle_idr, fnew->handle);
fnew              227 net/sched/cls_basic.c 	*arg = fnew;
fnew              230 net/sched/cls_basic.c 		idr_replace(&head->handle_idr, fnew, fnew->handle);
fnew              231 net/sched/cls_basic.c 		list_replace_rcu(&fold->link, &fnew->link);
fnew              236 net/sched/cls_basic.c 		list_add_rcu(&fnew->link, &head->flist);
fnew              241 net/sched/cls_basic.c 	free_percpu(fnew->pf);
fnew              242 net/sched/cls_basic.c 	tcf_exts_destroy(&fnew->exts);
fnew              243 net/sched/cls_basic.c 	kfree(fnew);
fnew              394 net/sched/cls_flow.c 	struct flow_filter *fold, *fnew;
fnew              433 net/sched/cls_flow.c 	fnew = kzalloc(sizeof(*fnew), GFP_KERNEL);
fnew              434 net/sched/cls_flow.c 	if (!fnew)
fnew              437 net/sched/cls_flow.c 	err = tcf_em_tree_validate(tp, tb[TCA_FLOW_EMATCHES], &fnew->ematches);
fnew              441 net/sched/cls_flow.c 	err = tcf_exts_init(&fnew->exts, net, TCA_FLOW_ACT, TCA_FLOW_POLICE);
fnew              445 net/sched/cls_flow.c 	err = tcf_exts_validate(net, tp, tb, tca[TCA_RATE], &fnew->exts, ovr,
fnew              457 net/sched/cls_flow.c 		fnew->tp = fold->tp;
fnew              458 net/sched/cls_flow.c 		fnew->handle = fold->handle;
fnew              459 net/sched/cls_flow.c 		fnew->nkeys = fold->nkeys;
fnew              460 net/sched/cls_flow.c 		fnew->keymask = fold->keymask;
fnew              461 net/sched/cls_flow.c 		fnew->mode = fold->mode;
fnew              462 net/sched/cls_flow.c 		fnew->mask = fold->mask;
fnew              463 net/sched/cls_flow.c 		fnew->xor = fold->xor;
fnew              464 net/sched/cls_flow.c 		fnew->rshift = fold->rshift;
fnew              465 net/sched/cls_flow.c 		fnew->addend = fold->addend;
fnew              466 net/sched/cls_flow.c 		fnew->divisor = fold->divisor;
fnew              467 net/sched/cls_flow.c 		fnew->baseclass = fold->baseclass;
fnew              468 net/sched/cls_flow.c 		fnew->hashrnd = fold->hashrnd;
fnew              510 net/sched/cls_flow.c 		fnew->handle = handle;
fnew              511 net/sched/cls_flow.c 		fnew->mask  = ~0U;
fnew              512 net/sched/cls_flow.c 		fnew->tp = tp;
fnew              513 net/sched/cls_flow.c 		get_random_bytes(&fnew->hashrnd, 4);
fnew              516 net/sched/cls_flow.c 	timer_setup(&fnew->perturb_timer, flow_perturbation, TIMER_DEFERRABLE);
fnew              521 net/sched/cls_flow.c 		fnew->keymask = keymask;
fnew              522 net/sched/cls_flow.c 		fnew->nkeys   = nkeys;
fnew              525 net/sched/cls_flow.c 	fnew->mode = mode;
fnew              528 net/sched/cls_flow.c 		fnew->mask = nla_get_u32(tb[TCA_FLOW_MASK]);
fnew              530 net/sched/cls_flow.c 		fnew->xor = nla_get_u32(tb[TCA_FLOW_XOR]);
fnew              532 net/sched/cls_flow.c 		fnew->rshift = nla_get_u32(tb[TCA_FLOW_RSHIFT]);
fnew              534 net/sched/cls_flow.c 		fnew->addend = nla_get_u32(tb[TCA_FLOW_ADDEND]);
fnew              537 net/sched/cls_flow.c 		fnew->divisor = nla_get_u32(tb[TCA_FLOW_DIVISOR]);
fnew              539 net/sched/cls_flow.c 		fnew->baseclass = baseclass;
fnew              541 net/sched/cls_flow.c 	fnew->perturb_period = perturb_period;
fnew              543 net/sched/cls_flow.c 		mod_timer(&fnew->perturb_timer, jiffies + perturb_period);
fnew              546 net/sched/cls_flow.c 		list_add_tail_rcu(&fnew->list, &head->filters);
fnew              548 net/sched/cls_flow.c 		list_replace_rcu(&fold->list, &fnew->list);
fnew              550 net/sched/cls_flow.c 	*arg = fnew;
fnew              559 net/sched/cls_flow.c 	tcf_exts_destroy(&fnew->exts);
fnew              560 net/sched/cls_flow.c 	tcf_em_tree_destroy(&fnew->ematches);
fnew              562 net/sched/cls_flow.c 	kfree(fnew);
fnew             1419 net/sched/cls_flower.c 				struct cls_fl_filter *fnew,
fnew             1432 net/sched/cls_flower.c 	fnew->mask = rhashtable_lookup_get_insert_fast(&head->ht,
fnew             1435 net/sched/cls_flower.c 	if (!fnew->mask) {
fnew             1449 net/sched/cls_flower.c 		fnew->mask = newmask;
fnew             1451 net/sched/cls_flower.c 	} else if (IS_ERR(fnew->mask)) {
fnew             1452 net/sched/cls_flower.c 		ret = PTR_ERR(fnew->mask);
fnew             1453 net/sched/cls_flower.c 	} else if (fold && fold->mask != fnew->mask) {
fnew             1455 net/sched/cls_flower.c 	} else if (!refcount_inc_not_zero(&fnew->mask->refcnt)) {
fnew             1506 net/sched/cls_flower.c static int fl_ht_insert_unique(struct cls_fl_filter *fnew,
fnew             1510 net/sched/cls_flower.c 	struct fl_flow_mask *mask = fnew->mask;
fnew             1514 net/sched/cls_flower.c 					    &fnew->ht_node,
fnew             1536 net/sched/cls_flower.c 	struct cls_fl_filter *fnew;
fnew             1569 net/sched/cls_flower.c 	fnew = kzalloc(sizeof(*fnew), GFP_KERNEL);
fnew             1570 net/sched/cls_flower.c 	if (!fnew) {
fnew             1574 net/sched/cls_flower.c 	INIT_LIST_HEAD(&fnew->hw_list);
fnew             1575 net/sched/cls_flower.c 	refcount_set(&fnew->refcnt, 1);
fnew             1577 net/sched/cls_flower.c 	err = tcf_exts_init(&fnew->exts, net, TCA_FLOWER_ACT, 0);
fnew             1582 net/sched/cls_flower.c 		fnew->flags = nla_get_u32(tb[TCA_FLOWER_FLAGS]);
fnew             1584 net/sched/cls_flower.c 		if (!tc_flags_valid(fnew->flags)) {
fnew             1590 net/sched/cls_flower.c 	err = fl_set_parms(net, tp, fnew, mask, base, tb, tca[TCA_RATE], ovr,
fnew             1595 net/sched/cls_flower.c 	err = fl_check_assign_mask(head, fnew, fold, mask);
fnew             1599 net/sched/cls_flower.c 	err = fl_ht_insert_unique(fnew, fold, &in_ht);
fnew             1603 net/sched/cls_flower.c 	if (!tc_skip_hw(fnew->flags)) {
fnew             1604 net/sched/cls_flower.c 		err = fl_hw_replace_filter(tp, fnew, rtnl_held, extack);
fnew             1609 net/sched/cls_flower.c 	if (!tc_in_hw(fnew->flags))
fnew             1610 net/sched/cls_flower.c 		fnew->flags |= TCA_CLS_FLAGS_NOT_IN_HW;
fnew             1629 net/sched/cls_flower.c 		fnew->handle = handle;
fnew             1633 net/sched/cls_flower.c 				fnew->mask->filter_ht_params;
fnew             1635 net/sched/cls_flower.c 			err = rhashtable_insert_fast(&fnew->mask->ht,
fnew             1636 net/sched/cls_flower.c 						     &fnew->ht_node,
fnew             1643 net/sched/cls_flower.c 		refcount_inc(&fnew->refcnt);
fnew             1647 net/sched/cls_flower.c 		idr_replace(&head->handle_idr, fnew, fnew->handle);
fnew             1648 net/sched/cls_flower.c 		list_replace_rcu(&fold->list, &fnew->list);
fnew             1665 net/sched/cls_flower.c 			err = idr_alloc_u32(&head->handle_idr, fnew, &handle,
fnew             1678 net/sched/cls_flower.c 			err = idr_alloc_u32(&head->handle_idr, fnew, &handle,
fnew             1684 net/sched/cls_flower.c 		refcount_inc(&fnew->refcnt);
fnew             1685 net/sched/cls_flower.c 		fnew->handle = handle;
fnew             1686 net/sched/cls_flower.c 		list_add_tail_rcu(&fnew->list, &fnew->mask->filters);
fnew             1690 net/sched/cls_flower.c 	*arg = fnew;
fnew             1699 net/sched/cls_flower.c 	fnew->deleted = true;
fnew             1701 net/sched/cls_flower.c 	if (!tc_skip_hw(fnew->flags))
fnew             1702 net/sched/cls_flower.c 		fl_hw_destroy_filter(tp, fnew, rtnl_held, NULL);
fnew             1704 net/sched/cls_flower.c 		rhashtable_remove_fast(&fnew->mask->ht, &fnew->ht_node,
fnew             1705 net/sched/cls_flower.c 				       fnew->mask->filter_ht_params);
fnew             1707 net/sched/cls_flower.c 	fl_mask_put(head, fnew->mask);
fnew             1709 net/sched/cls_flower.c 	__fl_put(fnew);
fnew              258 net/sched/cls_fw.c 		struct fw_filter *pfp, *fnew;
fnew              264 net/sched/cls_fw.c 		fnew = kzalloc(sizeof(struct fw_filter), GFP_KERNEL);
fnew              265 net/sched/cls_fw.c 		if (!fnew)
fnew              268 net/sched/cls_fw.c 		fnew->id = f->id;
fnew              269 net/sched/cls_fw.c 		fnew->res = f->res;
fnew              270 net/sched/cls_fw.c 		fnew->ifindex = f->ifindex;
fnew              271 net/sched/cls_fw.c 		fnew->tp = f->tp;
fnew              273 net/sched/cls_fw.c 		err = tcf_exts_init(&fnew->exts, net, TCA_FW_ACT,
fnew              276 net/sched/cls_fw.c 			kfree(fnew);
fnew              280 net/sched/cls_fw.c 		err = fw_set_parms(net, tp, fnew, tb, tca, base, ovr, extack);
fnew              282 net/sched/cls_fw.c 			tcf_exts_destroy(&fnew->exts);
fnew              283 net/sched/cls_fw.c 			kfree(fnew);
fnew              287 net/sched/cls_fw.c 		fp = &head->ht[fw_hash(fnew->id)];
fnew              293 net/sched/cls_fw.c 		RCU_INIT_POINTER(fnew->next, rtnl_dereference(pfp->next));
fnew              294 net/sched/cls_fw.c 		rcu_assign_pointer(*fp, fnew);
fnew              299 net/sched/cls_fw.c 		*arg = fnew;