Searched refs:nsim_dev (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/net/netdevsim/
H A Ddev.c59 unsigned int nsim_dev_get_vfs(struct nsim_dev *nsim_dev) argument
62 !devl_lock_is_held(priv_to_devlink(nsim_dev)));
64 return nsim_dev->nsim_bus_dev->num_vfs;
100 struct nsim_dev *nsim_dev = file->private_data; local
106 devlink = priv_to_devlink(nsim_dev);
118 err = devlink_region_snapshot_create(nsim_dev->dummy_region,
141 struct nsim_dev *nsim_dev local
176 struct nsim_dev *nsim_dev = file->private_data; local
230 struct nsim_dev *nsim_dev = file->private_data; local
245 struct nsim_dev *nsim_dev; local
299 nsim_dev_debugfs_init(struct nsim_dev *nsim_dev) argument
363 nsim_dev_debugfs_exit(struct nsim_dev *nsim_dev) argument
391 nsim_dev_port_debugfs_init(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port) argument
521 nsim_devlink_set_params_init_values(struct nsim_dev *nsim_dev, struct devlink *devlink) argument
538 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
562 nsim_dev_dummy_region_init(struct nsim_dev *nsim_dev, struct devlink *devlink) argument
572 nsim_dev_dummy_region_exit(struct nsim_dev *nsim_dev) argument
582 nsim_esw_legacy_enable(struct nsim_dev *nsim_dev, struct netlink_ext_ack *extack) argument
596 nsim_esw_switchdev_enable(struct nsim_dev *nsim_dev, struct netlink_ext_ack *extack) argument
623 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
638 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
654 struct nsim_dev *nsim_dev; member in struct:nsim_trap_data
784 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; local
832 struct nsim_dev *nsim_dev; local
861 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
932 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
955 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
973 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1010 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1046 nsim_dev_trap_item_lookup(struct nsim_dev *nsim_dev, u16 trap_id) argument
1063 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1082 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1102 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1116 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1131 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1176 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; local
1192 struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev; local
1243 struct nsim_dev *nsim_dev = devlink_priv(node->devlink); local
1312 struct nsim_dev *nsim_dev = devlink_priv(devlink); local
1352 __nsim_dev_port_add(struct nsim_dev *nsim_dev, enum nsim_dev_port_type type, unsigned int port_index) argument
1431 nsim_dev_port_del_all(struct nsim_dev *nsim_dev) argument
1440 nsim_dev_port_add_all(struct nsim_dev *nsim_dev, unsigned int port_count) argument
1457 nsim_dev_reload_create(struct nsim_dev *nsim_dev, struct netlink_ext_ack *extack) argument
1526 struct nsim_dev *nsim_dev; local
1644 nsim_dev_reload_destroy(struct nsim_dev *nsim_dev) argument
1669 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); local
1689 __nsim_dev_port_lookup(struct nsim_dev *nsim_dev, enum nsim_dev_port_type type, unsigned int port_index) argument
1704 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); local
1719 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); local
1736 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); local
[all...]
H A Dnetdev.c103 struct nsim_dev *nsim_dev = ns->nsim_dev; local
106 if (vf >= nsim_dev_get_vfs(nsim_dev) || is_multicast_ether_addr(mac))
108 memcpy(nsim_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN);
117 struct nsim_dev *nsim_dev = ns->nsim_dev; local
119 if (vf >= nsim_dev_get_vfs(nsim_dev) || vlan > 4095 || qos > 7)
122 nsim_dev
132 struct nsim_dev *nsim_dev = ns->nsim_dev; local
151 struct nsim_dev *nsim_dev = ns->nsim_dev; local
163 struct nsim_dev *nsim_dev = ns->nsim_dev; local
175 struct nsim_dev *nsim_dev = ns->nsim_dev; local
188 struct nsim_dev *nsim_dev = ns->nsim_dev; local
211 struct nsim_dev *nsim_dev = ns->nsim_dev; local
412 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port) argument
[all...]
H A Dnetdevsim.h95 struct nsim_dev *nsim_dev; member in struct:netdevsim
133 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port);
139 void nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev);
140 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev,
145 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev);
155 nsim_bpf_dev_init(struct nsim_dev *nsim_dev) argument
160 nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) argument
239 nsim_dev_psample_init(struct nsim_dev *nsim_dev) argument
244 nsim_dev_psample_exit(struct nsim_dev *nsim_dev) argument
281 struct nsim_dev { struct
331 nsim_esw_mode_is_legacy(struct nsim_dev *nsim_dev) argument
336 nsim_esw_mode_is_switchdev(struct nsim_dev *nsim_dev) argument
341 nsim_dev_net(struct nsim_dev *nsim_dev) argument
[all...]
H A Dudp_tunnels.c130 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev, argument
136 if (nsim_dev->udp_ports.shared && nsim_dev->udp_ports.open_only) {
137 dev_err(&nsim_dev->nsim_bus_dev->dev,
142 if (!nsim_dev->udp_ports.shared)
145 ns->udp_ports.ports = nsim_dev->udp_ports.__ports;
173 ns->udp_ports.sleep = nsim_dev->udp_ports.sleep;
175 if (nsim_dev->udp_ports.sync_all) {
184 if (nsim_dev
203 nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev) argument
[all...]
H A Dpsample.c133 static int nsim_dev_psample_enable(struct nsim_dev *nsim_dev) argument
135 struct nsim_dev_psample *psample = nsim_dev->psample;
142 devlink = priv_to_devlink(nsim_dev);
156 static int nsim_dev_psample_disable(struct nsim_dev *nsim_dev) argument
158 struct nsim_dev_psample *psample = nsim_dev->psample;
175 struct nsim_dev *nsim_dev = file->private_data; local
184 err = nsim_dev_psample_enable(nsim_dev);
198 nsim_dev_psample_init(struct nsim_dev *nsim_dev) argument
257 nsim_dev_psample_exit(struct nsim_dev *nsim_dev) argument
[all...]
H A Dbpf.c30 struct nsim_dev *nsim_dev; member in struct:nsim_bpf_bound_prog
69 if (state->nsim_dev->bpf_bind_verifier_delay && !insn_idx)
70 msleep(state->nsim_dev->bpf_bind_verifier_delay);
75 if (!state->nsim_dev->bpf_bind_verifier_accept)
218 static int nsim_bpf_create_prog(struct nsim_dev *nsim_dev, argument
229 state->nsim_dev = nsim_dev;
234 sprintf(name, "%u", nsim_dev
256 struct nsim_dev *nsim_dev = local
580 nsim_bpf_dev_init(struct nsim_dev *nsim_dev) argument
608 nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) argument
[all...]
H A Dhwstats.c221 struct nsim_dev *nsim_dev; local
227 nsim_dev = container_of(hwstats, struct nsim_dev, hwstats);
228 net = nsim_dev_net(nsim_dev);
410 int nsim_dev_hwstats_init(struct nsim_dev *nsim_dev) argument
412 struct nsim_dev_hwstats *hwstats = &nsim_dev->hwstats;
413 struct net *net = nsim_dev_net(nsim_dev);
424 hwstats->ddir = debugfs_create_dir("hwstats", nsim_dev
476 nsim_dev_hwstats_exit(struct nsim_dev *nsim_dev) argument
[all...]
H A Dhealth.c176 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink) argument
178 struct nsim_dev_health *health = &nsim_dev->health;
197 health->ddir = debugfs_create_dir("health", nsim_dev->ddir);
221 void nsim_dev_health_exit(struct nsim_dev *nsim_dev) argument
223 struct nsim_dev_health *health = &nsim_dev->health;
H A Dfib.c1519 nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev) argument
1521 data->ddir = debugfs_create_dir("fib", nsim_dev->ddir);
1555 struct nsim_dev *nsim_dev; local
1563 nsim_dev = devlink_priv(devlink);
1564 err = nsim_fib_debugfs_init(data, nsim_dev);

Completed in 189 milliseconds