Searched refs:nsim_dev (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.15/drivers/net/netdevsim/ |
| D | dev.c | 84 struct nsim_dev *nsim_dev = file->private_data; in nsim_dev_take_snapshot_write() local 90 devlink = priv_to_devlink(nsim_dev); in nsim_dev_take_snapshot_write() 102 err = devlink_region_snapshot_create(nsim_dev->dummy_region, in nsim_dev_take_snapshot_write() 125 struct nsim_dev *nsim_dev = file->private_data; in nsim_dev_trap_fa_cookie_read() local 131 spin_lock(&nsim_dev->fa_cookie_lock); in nsim_dev_trap_fa_cookie_read() 132 fa_cookie = nsim_dev->fa_cookie; in nsim_dev_trap_fa_cookie_read() 144 spin_unlock(&nsim_dev->fa_cookie_lock); in nsim_dev_trap_fa_cookie_read() 152 spin_unlock(&nsim_dev->fa_cookie_lock); in nsim_dev_trap_fa_cookie_read() 160 struct nsim_dev *nsim_dev = file->private_data; in nsim_dev_trap_fa_cookie_write() local 192 spin_lock(&nsim_dev->fa_cookie_lock); in nsim_dev_trap_fa_cookie_write() [all …]
|
| D | netdevsim.h | 73 struct nsim_dev *nsim_dev; member 107 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port); 112 void nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev); 113 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev, 118 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev); 119 void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev); 128 static inline int nsim_bpf_dev_init(struct nsim_dev *nsim_dev) in nsim_bpf_dev_init() argument 133 static inline void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) in nsim_bpf_dev_exit() argument 183 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink); 184 void nsim_dev_health_exit(struct nsim_dev *nsim_dev); [all …]
|
| D | udp_tunnels.c | 130 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev, in nsim_udp_tunnels_info_create() argument 136 if (nsim_dev->udp_ports.shared && nsim_dev->udp_ports.open_only) { in nsim_udp_tunnels_info_create() 137 dev_err(&nsim_dev->nsim_bus_dev->dev, in nsim_udp_tunnels_info_create() 142 if (!nsim_dev->udp_ports.shared) in nsim_udp_tunnels_info_create() 145 ns->udp_ports.ports = nsim_dev->udp_ports.__ports; in nsim_udp_tunnels_info_create() 173 ns->udp_ports.sleep = nsim_dev->udp_ports.sleep; in nsim_udp_tunnels_info_create() 175 if (nsim_dev->udp_ports.sync_all) { in nsim_udp_tunnels_info_create() 184 if (nsim_dev->udp_ports.open_only) in nsim_udp_tunnels_info_create() 186 if (nsim_dev->udp_ports.ipv4_only) in nsim_udp_tunnels_info_create() 188 if (nsim_dev->udp_ports.shared) in nsim_udp_tunnels_info_create() [all …]
|
| D | psample.c | 133 static int nsim_dev_psample_enable(struct nsim_dev *nsim_dev) in nsim_dev_psample_enable() argument 135 struct nsim_dev_psample *psample = nsim_dev->psample; in nsim_dev_psample_enable() 142 devlink = priv_to_devlink(nsim_dev); in nsim_dev_psample_enable() 156 static int nsim_dev_psample_disable(struct nsim_dev *nsim_dev) in nsim_dev_psample_disable() argument 158 struct nsim_dev_psample *psample = nsim_dev->psample; in nsim_dev_psample_disable() 175 struct nsim_dev *nsim_dev = file->private_data; in nsim_dev_psample_enable_write() local 184 err = nsim_dev_psample_enable(nsim_dev); in nsim_dev_psample_enable_write() 186 err = nsim_dev_psample_disable(nsim_dev); in nsim_dev_psample_enable_write() 198 int nsim_dev_psample_init(struct nsim_dev *nsim_dev) in nsim_dev_psample_init() argument 206 nsim_dev->psample = psample; in nsim_dev_psample_init() [all …]
|
| D | bpf.c | 30 struct nsim_dev *nsim_dev; member 69 if (state->nsim_dev->bpf_bind_verifier_delay && !insn_idx) in nsim_bpf_verify_insn() 70 msleep(state->nsim_dev->bpf_bind_verifier_delay); in nsim_bpf_verify_insn() 75 if (!state->nsim_dev->bpf_bind_verifier_accept) in nsim_bpf_verify_insn() 218 static int nsim_bpf_create_prog(struct nsim_dev *nsim_dev, in nsim_bpf_create_prog() argument 229 state->nsim_dev = nsim_dev; in nsim_bpf_create_prog() 234 sprintf(name, "%u", nsim_dev->prog_id_gen++); in nsim_bpf_create_prog() 235 state->ddir = debugfs_create_dir(name, nsim_dev->ddir_bpf_bound_progs); in nsim_bpf_create_prog() 247 list_add_tail(&state->l, &nsim_dev->bpf_bound_progs); in nsim_bpf_create_prog() 256 struct nsim_dev *nsim_dev = in nsim_bpf_verifier_prep() local [all …]
|
| D | bus.c | 30 struct nsim_dev *nsim_dev; in nsim_bus_dev_vfs_enable() local 40 nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_bus_dev_vfs_enable() 41 if (nsim_esw_mode_is_switchdev(nsim_dev)) { in nsim_bus_dev_vfs_enable() 42 err = nsim_esw_switchdev_enable(nsim_dev, NULL); in nsim_bus_dev_vfs_enable() 52 struct nsim_dev *nsim_dev; in nsim_bus_dev_vfs_disable() local 55 nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_bus_dev_vfs_disable() 56 if (nsim_esw_mode_is_switchdev(nsim_dev)) in nsim_bus_dev_vfs_disable() 57 nsim_esw_legacy_enable(nsim_dev, NULL); in nsim_bus_dev_vfs_disable()
|
| D | health.c | 262 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink) in nsim_dev_health_init() argument 264 struct nsim_dev_health *health = &nsim_dev->health; in nsim_dev_health_init() 283 health->ddir = debugfs_create_dir("health", nsim_dev->ddir); in nsim_dev_health_init() 307 void nsim_dev_health_exit(struct nsim_dev *nsim_dev) in nsim_dev_health_exit() argument 309 struct nsim_dev_health *health = &nsim_dev->health; in nsim_dev_health_exit()
|
| D | netdev.c | 116 if (nsim_esw_mode_is_switchdev(ns->nsim_dev)) { in nsim_set_vf_rate() 306 err = nsim_udp_tunnels_info_create(ns->nsim_dev, ns->netdev); in nsim_init_netdevsim() 344 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port) in nsim_create() argument 351 nsim_dev->nsim_bus_dev->num_queues); in nsim_create() 355 dev_net_set(dev, nsim_dev_net(nsim_dev)); in nsim_create() 359 ns->nsim_dev = nsim_dev; in nsim_create() 361 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_create()
|
| D | fib.c | 1486 nsim_fib_debugfs_init(struct nsim_fib_data *data, struct nsim_dev *nsim_dev) in nsim_fib_debugfs_init() argument 1488 data->ddir = debugfs_create_dir("fib", nsim_dev->ddir); in nsim_fib_debugfs_init() 1518 struct nsim_dev *nsim_dev; in nsim_fib_create() local 1526 nsim_dev = devlink_priv(devlink); in nsim_fib_create() 1527 err = nsim_fib_debugfs_init(data, nsim_dev); in nsim_fib_create()
|