Home
last modified time | relevance | path

Searched refs:nsim_dev (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/net/netdevsim/
Ddev.c45 struct nsim_dev *nsim_dev = file->private_data; in nsim_dev_take_snapshot_write() local
56 id = devlink_region_shapshot_id_get(priv_to_devlink(nsim_dev)); in nsim_dev_take_snapshot_write()
57 err = devlink_region_snapshot_create(nsim_dev->dummy_region, in nsim_dev_take_snapshot_write()
74 static int nsim_dev_debugfs_init(struct nsim_dev *nsim_dev) in nsim_dev_debugfs_init() argument
78 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init()
79 nsim_dev->ddir = debugfs_create_dir(dev_ddir_name, nsim_dev_ddir); in nsim_dev_debugfs_init()
80 if (IS_ERR_OR_NULL(nsim_dev->ddir)) in nsim_dev_debugfs_init()
81 return PTR_ERR_OR_ZERO(nsim_dev->ddir) ?: -EINVAL; in nsim_dev_debugfs_init()
82 nsim_dev->ports_ddir = debugfs_create_dir("ports", nsim_dev->ddir); in nsim_dev_debugfs_init()
83 if (IS_ERR_OR_NULL(nsim_dev->ports_ddir)) in nsim_dev_debugfs_init()
[all …]
Dbpf.c30 struct nsim_dev *nsim_dev; member
68 if (state->nsim_dev->bpf_bind_verifier_delay && !insn_idx) in nsim_bpf_verify_insn()
69 msleep(state->nsim_dev->bpf_bind_verifier_delay); in nsim_bpf_verify_insn()
216 static int nsim_bpf_create_prog(struct nsim_dev *nsim_dev, in nsim_bpf_create_prog() argument
226 state->nsim_dev = nsim_dev; in nsim_bpf_create_prog()
231 sprintf(name, "%u", nsim_dev->prog_id_gen++); in nsim_bpf_create_prog()
232 state->ddir = debugfs_create_dir(name, nsim_dev->ddir_bpf_bound_progs); in nsim_bpf_create_prog()
243 list_add_tail(&state->l, &nsim_dev->bpf_bound_progs); in nsim_bpf_create_prog()
252 struct nsim_dev *nsim_dev = in nsim_bpf_verifier_prep() local
255 if (!nsim_dev->bpf_bind_accept) in nsim_bpf_verifier_prep()
[all …]
Dnetdevsim.h53 struct nsim_dev *nsim_dev; member
78 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port);
82 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev);
83 void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev);
92 static inline int nsim_bpf_dev_init(struct nsim_dev *nsim_dev) in nsim_bpf_dev_init() argument
97 static inline void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) in nsim_bpf_dev_exit() argument
145 struct nsim_dev { struct
Dnetdev.c283 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port) in nsim_create() argument
295 ns->nsim_dev = nsim_dev; in nsim_create()
297 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_create()