Lines Matching refs:nsim_dev
101 struct nsim_dev *nsim_dev; member
143 nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port);
149 void nsim_udp_tunnels_debugfs_create(struct nsim_dev *nsim_dev);
150 int nsim_udp_tunnels_info_create(struct nsim_dev *nsim_dev,
155 int nsim_bpf_dev_init(struct nsim_dev *nsim_dev);
156 void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev);
165 static inline int nsim_bpf_dev_init(struct nsim_dev *nsim_dev) in nsim_bpf_dev_init() argument
170 static inline void nsim_bpf_dev_exit(struct nsim_dev *nsim_dev) in nsim_bpf_dev_exit() argument
220 int nsim_dev_health_init(struct nsim_dev *nsim_dev, struct devlink *devlink);
221 void nsim_dev_health_exit(struct nsim_dev *nsim_dev);
242 int nsim_dev_hwstats_init(struct nsim_dev *nsim_dev);
243 void nsim_dev_hwstats_exit(struct nsim_dev *nsim_dev);
246 int nsim_dev_psample_init(struct nsim_dev *nsim_dev);
247 void nsim_dev_psample_exit(struct nsim_dev *nsim_dev);
249 static inline int nsim_dev_psample_init(struct nsim_dev *nsim_dev) in nsim_dev_psample_init() argument
254 static inline void nsim_dev_psample_exit(struct nsim_dev *nsim_dev) in nsim_dev_psample_exit() argument
291 struct nsim_dev { struct
341 static inline bool nsim_esw_mode_is_legacy(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_legacy() argument
343 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_LEGACY; in nsim_esw_mode_is_legacy()
346 static inline bool nsim_esw_mode_is_switchdev(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_switchdev() argument
348 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_SWITCHDEV; in nsim_esw_mode_is_switchdev()
351 static inline struct net *nsim_dev_net(struct nsim_dev *nsim_dev) in nsim_dev_net() argument
353 return devlink_net(priv_to_devlink(nsim_dev)); in nsim_dev_net()
369 unsigned int nsim_dev_get_vfs(struct nsim_dev *nsim_dev);