Lines Matching refs:nh_entries

127 	info->nh_grp = kzalloc(struct_size(info->nh_grp, nh_entries, num_nh),
136 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
140 info->nh_grp->nh_entries[i].id = nhge->nh->id;
141 info->nh_grp->nh_entries[i].weight = nhge->weight;
142 __nh_notifier_single_info_init(&info->nh_grp->nh_entries[i].nh,
474 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
536 nhg = kzalloc(struct_size(nhg, nh_entries, num_nh), GFP_KERNEL);
679 p->id = nhg->nh_entries[i].nh->id;
680 p->weight = nhg->nh_entries[i].weight - 1;
1174 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1195 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1212 return rc ? : nhg->nh_entries[0].nh;
1262 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1394 nhi = rtnl_dereference(nhg->nh_entries[0].nh->nh_info);
1665 total += nhg->nh_entries[i].weight;
1668 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1702 struct nh_grp_entry *nhge = &nhg->nh_entries[j];
1744 total += nhg->nh_entries[i].weight;
1747 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1785 nhges = nhg->nh_entries;
1786 new_nhges = newg->nh_entries;
1791 if (nhg->nh_entries[i].nh == nh) {
1851 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
1947 struct nh_grp_entry *nhge = &nhg->nh_entries[i];
2022 newg->nh_entries[i].nh_parent = old;
2035 oldg->nh_entries[i].nh_parent = new;
2048 nhges = nhg->nh_entries;
2480 nhg->nh_entries[i].nh = nhe;
2481 nhg->nh_entries[i].weight = entry[i].weight + 1;
2482 list_add(&nhg->nh_entries[i].nh_list, &nhe->grp_list);
2483 nhg->nh_entries[i].nh_parent = nh;
2518 list_del(&nhg->nh_entries[i].nh_list);
2519 nexthop_put(nhg->nh_entries[i].nh);