• Home
  • Raw
  • Download

Lines Matching refs:occ

122 	u64 occ;  member
1105 u64 occ = 0; in nsim_nexthop_create() local
1120 occ = 1; in nsim_nexthop_create()
1124 occ += info->nh_grp->nh_entries[i].weight; in nsim_nexthop_create()
1127 occ = info->nh_res_table->num_nh_buckets; in nsim_nexthop_create()
1136 nexthop->occ = occ; in nsim_nexthop_create()
1145 static int nsim_nexthop_account(struct nsim_fib_data *data, u64 occ, in nsim_nexthop_account() argument
1151 for (i = 0; i < occ; i++) in nsim_nexthop_account()
1159 if (WARN_ON(occ > atomic64_read(&data->nexthops.num))) in nsim_nexthop_account()
1161 atomic64_sub(occ, &data->nexthops.num); in nsim_nexthop_account()
1183 for (i = 0; i < nexthop->occ; i++) in nsim_nexthop_hw_flags_set()
1194 err = nsim_nexthop_account(data, nexthop->occ, true, extack); in nsim_nexthop_add()
1210 nsim_nexthop_account(data, nexthop->occ, false, extack); in nsim_nexthop_add()
1222 err = nsim_nexthop_account(data, nexthop->occ, true, extack); in nsim_nexthop_replace()
1235 nsim_nexthop_account(data, nexthop_old->occ, false, extack); in nsim_nexthop_replace()
1241 nsim_nexthop_account(data, nexthop->occ, false, extack); in nsim_nexthop_replace()
1281 nsim_nexthop_account(data, nexthop->occ, false, info->extack); in nsim_nexthop_remove()
1349 nsim_nexthop_account(data, nexthop->occ, false, NULL); in nsim_nexthop_free()
1381 bucket_index >= nexthop->occ) { in nsim_nexthop_bucket_activity_write()
1386 activity = bitmap_zalloc(nexthop->occ, GFP_KERNEL); in nsim_nexthop_bucket_activity_write()
1393 nexthop_res_grp_activity_update(net, nhid, nexthop->occ, activity); in nsim_nexthop_bucket_activity_write()