Lines Matching refs:nsim_dev
110 struct nsim_dev *nsim_dev; member
167 struct netdevsim *nsim_create(struct nsim_dev *nsim_dev,
175 void nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev);
176 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev,
181 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev);
182 void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev);
191 static inline int nsim_bpf_dev_init(struct nsim_dev *nsim_dev) in nsim_bpf_dev_init() argument
196 static inline void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) in nsim_bpf_dev_exit() argument
250 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink);
251 void nsim_dev_health_exit(struct nsim_dev *nsim_dev);
272 int nsim_dev_hwstats_init(struct nsim_dev *nsim_dev);
273 void nsim_dev_hwstats_exit(struct nsim_dev *nsim_dev);
276 int nsim_dev_psample_init(struct nsim_dev *nsim_dev);
277 void nsim_dev_psample_exit(struct nsim_dev *nsim_dev);
279 static inline int nsim_dev_psample_init(struct nsim_dev *nsim_dev) in nsim_dev_psample_init() argument
284 static inline void nsim_dev_psample_exit(struct nsim_dev *nsim_dev) in nsim_dev_psample_exit() argument
322 struct nsim_dev { struct
374 static inline bool nsim_esw_mode_is_legacy(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_legacy() argument
376 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_LEGACY; in nsim_esw_mode_is_legacy()
379 static inline bool nsim_esw_mode_is_switchdev(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_switchdev() argument
381 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_SWITCHDEV; in nsim_esw_mode_is_switchdev()
384 static inline struct net *nsim_dev_net(struct nsim_dev *nsim_dev) in nsim_dev_net() argument
386 return devlink_net(priv_to_devlink(nsim_dev)); in nsim_dev_net()
402 unsigned int nsim_dev_get_vfs(struct nsim_dev *nsim_dev);