fib_data
nsim_dev->fib_data = nsim_fib_create(devlink, extack);
if (IS_ERR(nsim_dev->fib_data)) {
err = PTR_ERR(nsim_dev->fib_data);
nsim_fib_destroy(devlink, nsim_dev->fib_data);
nsim_dev->fib_data = nsim_fib_create(devlink, NULL);
if (IS_ERR(nsim_dev->fib_data)) {
err = PTR_ERR(nsim_dev->fib_data);
nsim_fib_destroy(devlink, nsim_dev->fib_data);
nsim_fib_destroy(devlink, nsim_dev->fib_data);
u64 nsim_fib_get_val(struct nsim_fib_data *fib_data,
entry = &fib_data->ipv4.fib;
entry = &fib_data->ipv4.rules;
entry = &fib_data->ipv6.fib;
entry = &fib_data->ipv6.rules;
entry = &fib_data->nexthops;
static void nsim_fib_set_max(struct nsim_fib_data *fib_data,
entry = &fib_data->ipv4.fib;
entry = &fib_data->ipv4.rules;
entry = &fib_data->ipv6.fib;
entry = &fib_data->ipv6.rules;
entry = &fib_data->nexthops;
struct nsim_fib_data *fib_data;
void nsim_fib_destroy(struct devlink *devlink, struct nsim_fib_data *fib_data);
u64 nsim_fib_get_val(struct nsim_fib_data *fib_data,
get_serial_reply = (struct aac_get_serial_resp *) fib_data(fibptr);
dinfo = (struct aac_get_serial *) fib_data(cmd_fibcontext);
readcmd2 = (struct aac_raw_io2 *) fib_data(fib);
readcmd = (struct aac_raw_io *) fib_data(fib);
readcmd = (struct aac_read64 *) fib_data(fib);
readcmd = (struct aac_read *) fib_data(fib);
writecmd2 = (struct aac_raw_io2 *) fib_data(fib);
writecmd = (struct aac_raw_io *) fib_data(fib);
writecmd = (struct aac_write64 *) fib_data(fib);
writecmd = (struct aac_write *) fib_data(fib);
srbcmd = (struct aac_srb*) fib_data(fib);
srb = fib_data(fibptr);
srb_reply = (struct aac_srb_reply *)fib_data(fibptr);
info = (struct aac_adapter_info *) fib_data(fibptr);
sinfo = (struct aac_supplement_adapter_info *) fib_data(fibptr);
bus_info = (struct aac_bus_info_response *) fib_data(fibptr);
readreply = (struct aac_read_reply *)fib_data(fibptr);
synchronizereply = fib_data(fibptr);
synchronizecmd = fib_data(cmd_fibcontext);
pmcmd = fib_data(cmd_fibcontext);
srbreply = (struct aac_srb_reply *) fib_data(fibptr);
dinfo = (struct aac_get_config_status *) fib_data(fibptr);
= (struct aac_get_config_status_resp *) fib_data(fibptr);
dinfo = (struct aac_commit_config *) fib_data(fibptr);
dinfo = (struct aac_get_container_count *) fib_data(fibptr);
dresp = (struct aac_get_container_count_resp *)fib_data(fibptr);
get_name_reply = (struct aac_get_name_resp *) fib_data(fibptr);
dinfo = (struct aac_get_name *) fib_data(cmd_fibcontext);
struct aac_mount * dresp = (struct aac_mount *) fib_data(fibptr);
dresp = (struct aac_mount *) fib_data(fibptr);
dinfo = (struct aac_query_mount *)fib_data(fibptr);
dinfo = (struct aac_query_mount *)fib_data(fibptr);
srbcmd = (struct aac_srb *) fib_data(srbfib);
reply = (struct aac_srb_reply *) fib_data(srbfib);
cmd = (struct aac_close *) fib_data(fibctx);
cmd = (struct aac_pause *) fib_data(fibctx);
srbcmd = (struct aac_srb *)fib_data(fibptr);
info = (__le32 *)fib_data(fibptr);
dprintk((KERN_DEBUG " SubCommand = %d.\n", le32_to_cpu(((struct aac_query_mount *)fib_data(fibptr))->command)));
cmd = (struct aac_aifcmd *) fib_data(fibctx);
cmd = (struct aac_aifcmd *) fib_data(fibctx);