Lines Matching refs:nsim_dev

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);
187 int nsim_dev_psample_init(struct nsim_dev *nsim_dev);
188 void nsim_dev_psample_exit(struct nsim_dev *nsim_dev);
190 static inline int nsim_dev_psample_init(struct nsim_dev *nsim_dev) in nsim_dev_psample_init() argument
195 static inline void nsim_dev_psample_exit(struct nsim_dev *nsim_dev) in nsim_dev_psample_exit() argument
219 struct nsim_dev { struct
267 int nsim_esw_legacy_enable(struct nsim_dev *nsim_dev, struct netlink_ext_ack *extack); argument
268 int nsim_esw_switchdev_enable(struct nsim_dev *nsim_dev, struct netlink_ext_ack *extack);
270 static inline bool nsim_esw_mode_is_legacy(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_legacy() argument
272 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_LEGACY; in nsim_esw_mode_is_legacy()
275 static inline bool nsim_esw_mode_is_switchdev(struct nsim_dev *nsim_dev) in nsim_esw_mode_is_switchdev() argument
277 return nsim_dev->esw_mode == DEVLINK_ESWITCH_MODE_SWITCHDEV; in nsim_esw_mode_is_switchdev()
280 static inline struct net *nsim_dev_net(struct nsim_dev *nsim_dev) in nsim_dev_net() argument
282 return devlink_net(priv_to_devlink(nsim_dev)); in nsim_dev_net()