nsim_dev_port     615 drivers/net/netdevsim/bpf.c 	struct dentry *ddir = ns->nsim_dev_port->ddir;
nsim_dev_port     103 drivers/net/netdevsim/dev.c 				      struct nsim_dev_port *nsim_dev_port)
nsim_dev_port     108 drivers/net/netdevsim/dev.c 	sprintf(port_ddir_name, "%u", nsim_dev_port->port_index);
nsim_dev_port     109 drivers/net/netdevsim/dev.c 	nsim_dev_port->ddir = debugfs_create_dir(port_ddir_name,
nsim_dev_port     111 drivers/net/netdevsim/dev.c 	if (IS_ERR_OR_NULL(nsim_dev_port->ddir))
nsim_dev_port     116 drivers/net/netdevsim/dev.c 	debugfs_create_symlink("dev", nsim_dev_port->ddir, dev_link_name);
nsim_dev_port     121 drivers/net/netdevsim/dev.c static void nsim_dev_port_debugfs_exit(struct nsim_dev_port *nsim_dev_port)
nsim_dev_port     123 drivers/net/netdevsim/dev.c 	debugfs_remove_recursive(nsim_dev_port->ddir);
nsim_dev_port     406 drivers/net/netdevsim/dev.c static void nsim_dev_trap_report(struct nsim_dev_port *nsim_dev_port)
nsim_dev_port     408 drivers/net/netdevsim/dev.c 	struct nsim_dev *nsim_dev = nsim_dev_port->ns->nsim_dev;
nsim_dev_port     427 drivers/net/netdevsim/dev.c 		skb->dev = nsim_dev_port->ns->netdev;
nsim_dev_port     436 drivers/net/netdevsim/dev.c 				    &nsim_dev_port->devlink_port);
nsim_dev_port     448 drivers/net/netdevsim/dev.c 	struct nsim_dev_port *nsim_dev_port;
nsim_dev_port     459 drivers/net/netdevsim/dev.c 	list_for_each_entry(nsim_dev_port, &nsim_dev->port_list, list) {
nsim_dev_port     460 drivers/net/netdevsim/dev.c 		if (!netif_running(nsim_dev_port->ns->netdev))
nsim_dev_port     463 drivers/net/netdevsim/dev.c 		nsim_dev_trap_report(nsim_dev_port);
nsim_dev_port     752 drivers/net/netdevsim/dev.c 	struct nsim_dev_port *nsim_dev_port;
nsim_dev_port     756 drivers/net/netdevsim/dev.c 	nsim_dev_port = kzalloc(sizeof(*nsim_dev_port), GFP_KERNEL);
nsim_dev_port     757 drivers/net/netdevsim/dev.c 	if (!nsim_dev_port)
nsim_dev_port     759 drivers/net/netdevsim/dev.c 	nsim_dev_port->port_index = port_index;
nsim_dev_port     761 drivers/net/netdevsim/dev.c 	devlink_port = &nsim_dev_port->devlink_port;
nsim_dev_port     771 drivers/net/netdevsim/dev.c 	err = nsim_dev_port_debugfs_init(nsim_dev, nsim_dev_port);
nsim_dev_port     775 drivers/net/netdevsim/dev.c 	nsim_dev_port->ns = nsim_create(nsim_dev, nsim_dev_port);
nsim_dev_port     776 drivers/net/netdevsim/dev.c 	if (IS_ERR(nsim_dev_port->ns)) {
nsim_dev_port     777 drivers/net/netdevsim/dev.c 		err = PTR_ERR(nsim_dev_port->ns);
nsim_dev_port     781 drivers/net/netdevsim/dev.c 	devlink_port_type_eth_set(devlink_port, nsim_dev_port->ns->netdev);
nsim_dev_port     782 drivers/net/netdevsim/dev.c 	list_add(&nsim_dev_port->list, &nsim_dev->port_list);
nsim_dev_port     787 drivers/net/netdevsim/dev.c 	nsim_dev_port_debugfs_exit(nsim_dev_port);
nsim_dev_port     791 drivers/net/netdevsim/dev.c 	kfree(nsim_dev_port);
nsim_dev_port     795 drivers/net/netdevsim/dev.c static void __nsim_dev_port_del(struct nsim_dev_port *nsim_dev_port)
nsim_dev_port     797 drivers/net/netdevsim/dev.c 	struct devlink_port *devlink_port = &nsim_dev_port->devlink_port;
nsim_dev_port     799 drivers/net/netdevsim/dev.c 	list_del(&nsim_dev_port->list);
nsim_dev_port     801 drivers/net/netdevsim/dev.c 	nsim_destroy(nsim_dev_port->ns);
nsim_dev_port     802 drivers/net/netdevsim/dev.c 	nsim_dev_port_debugfs_exit(nsim_dev_port);
nsim_dev_port     804 drivers/net/netdevsim/dev.c 	kfree(nsim_dev_port);
nsim_dev_port     809 drivers/net/netdevsim/dev.c 	struct nsim_dev_port *nsim_dev_port, *tmp;
nsim_dev_port     812 drivers/net/netdevsim/dev.c 	list_for_each_entry_safe(nsim_dev_port, tmp,
nsim_dev_port     814 drivers/net/netdevsim/dev.c 		__nsim_dev_port_del(nsim_dev_port);
nsim_dev_port     853 drivers/net/netdevsim/dev.c static struct nsim_dev_port *
nsim_dev_port     856 drivers/net/netdevsim/dev.c 	struct nsim_dev_port *nsim_dev_port;
nsim_dev_port     858 drivers/net/netdevsim/dev.c 	list_for_each_entry(nsim_dev_port, &nsim_dev->port_list, list)
nsim_dev_port     859 drivers/net/netdevsim/dev.c 		if (nsim_dev_port->port_index == port_index)
nsim_dev_port     860 drivers/net/netdevsim/dev.c 			return nsim_dev_port;
nsim_dev_port     883 drivers/net/netdevsim/dev.c 	struct nsim_dev_port *nsim_dev_port;
nsim_dev_port     887 drivers/net/netdevsim/dev.c 	nsim_dev_port = __nsim_dev_port_lookup(nsim_dev, port_index);
nsim_dev_port     888 drivers/net/netdevsim/dev.c 	if (!nsim_dev_port)
nsim_dev_port     891 drivers/net/netdevsim/dev.c 		__nsim_dev_port_del(nsim_dev_port);
nsim_dev_port     287 drivers/net/netdevsim/ipsec.c 					      ns->nsim_dev_port->ddir, ns,
nsim_dev_port     239 drivers/net/netdevsim/netdev.c 	return &ns->nsim_dev_port->devlink_port;
nsim_dev_port     283 drivers/net/netdevsim/netdev.c nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port)
nsim_dev_port     296 drivers/net/netdevsim/netdev.c 	ns->nsim_dev_port = nsim_dev_port;
nsim_dev_port      54 drivers/net/netdevsim/netdevsim.h 	struct nsim_dev_port *nsim_dev_port;
nsim_dev_port      78 drivers/net/netdevsim/netdevsim.h nsim_create(struct nsim_dev *nsim_dev, struct nsim_dev_port *nsim_dev_port);