Lines Matching refs:nsim_fib_data

45 struct nsim_fib_data {
110 struct nsim_fib_data *data;
136 u64 nsim_fib_get_val(struct nsim_fib_data *fib_data,
164 static void nsim_fib_set_max(struct nsim_fib_data *fib_data,
209 static int nsim_fib_rule_event(struct nsim_fib_data *data,
241 static void nsim_fib_rt_init(struct nsim_fib_data *data,
275 nsim_fib4_rt_create(struct nsim_fib_data *data,
356 static int nsim_fib4_rt_add(struct nsim_fib_data *data,
382 static int nsim_fib4_rt_replace(struct nsim_fib_data *data,
411 static int nsim_fib4_rt_insert(struct nsim_fib_data *data,
442 static void nsim_fib4_rt_remove(struct nsim_fib_data *data,
456 static int nsim_fib4_event(struct nsim_fib_data *data,
539 nsim_fib6_rt_create(struct nsim_fib_data *data,
604 static int nsim_fib6_rt_append(struct nsim_fib_data *data,
643 static void nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data,
655 static void nsim_fib6_rt_offload_failed_flag_set(struct nsim_fib_data *data,
663 static void nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data,
674 static void nsim_fib6_rt_hw_flags_set(struct nsim_fib_data *data,
681 static int nsim_fib6_rt_add(struct nsim_fib_data *data,
706 static int nsim_fib6_rt_replace(struct nsim_fib_data *data,
736 static int nsim_fib6_rt_insert(struct nsim_fib_data *data,
769 static void nsim_fib6_rt_remove(struct nsim_fib_data *data,
845 static int nsim_fib6_event(struct nsim_fib_data *data,
900 struct nsim_fib_data *data = fib_event->data;
939 struct nsim_fib_data *data = fib_event->data;
977 static int nsim_fib_event_schedule_work(struct nsim_fib_data *data,
1029 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data,
1050 struct nsim_fib_data *data)
1062 struct nsim_fib_data *data)
1075 struct nsim_fib_data *data = arg;
1092 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data,
1112 static struct nsim_nexthop *nsim_nexthop_create(struct nsim_fib_data *data,
1156 static int nsim_nexthop_account(struct nsim_fib_data *data, u64 occ,
1198 static int nsim_nexthop_add(struct nsim_fib_data *data,
1225 static int nsim_nexthop_replace(struct nsim_fib_data *data,
1256 static int nsim_nexthop_insert(struct nsim_fib_data *data,
1280 static void nsim_nexthop_remove(struct nsim_fib_data *data,
1296 static int nsim_nexthop_res_table_pre_replace(struct nsim_fib_data *data,
1307 static int nsim_nexthop_bucket_replace(struct nsim_fib_data *data,
1325 struct nsim_fib_data *data = container_of(nb, struct nsim_fib_data,
1355 struct nsim_fib_data *data = arg;
1368 struct nsim_fib_data *data = file->private_data;
1424 struct nsim_fib_data *data = priv;
1431 struct nsim_fib_data *data = priv;
1438 struct nsim_fib_data *data = priv;
1445 struct nsim_fib_data *data = priv;
1452 struct nsim_fib_data *data = priv;
1457 static void nsim_fib_set_max_all(struct nsim_fib_data *data,
1480 struct nsim_fib_data *data = container_of(work, struct nsim_fib_data,
1503 struct nsim_fib_data *data = container_of(work, struct nsim_fib_data,
1520 nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev)
1547 static void nsim_fib_debugfs_exit(struct nsim_fib_data *data)
1552 struct nsim_fib_data *nsim_fib_create(struct devlink *devlink,
1555 struct nsim_fib_data *data;
1644 void nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *data)