Searched refs:nsim_dev (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.4/drivers/net/netdevsim/ |
D | dev.c | 45 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 …]
|
D | bpf.c | 30 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 …]
|
D | netdevsim.h | 53 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
|
D | netdev.c | 283 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()
|