Lines Matching refs:nsim_bus_dev
78 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init()
115 nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_port_debugfs_init()
661 nsim_dev_create(struct nsim_bus_dev *nsim_bus_dev, unsigned int port_count) in nsim_dev_create() argument
671 nsim_dev->nsim_bus_dev = nsim_bus_dev; in nsim_dev_create()
684 err = devlink_register(devlink, &nsim_bus_dev->dev); in nsim_dev_create()
818 int nsim_dev_probe(struct nsim_bus_dev *nsim_bus_dev) in nsim_dev_probe() argument
824 nsim_dev = nsim_dev_create(nsim_bus_dev, nsim_bus_dev->port_count); in nsim_dev_probe()
827 dev_set_drvdata(&nsim_bus_dev->dev, nsim_dev); in nsim_dev_probe()
830 for (i = 0; i < nsim_bus_dev->port_count; i++) { in nsim_dev_probe()
845 void nsim_dev_remove(struct nsim_bus_dev *nsim_bus_dev) in nsim_dev_remove() argument
847 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_dev_remove()
864 int nsim_dev_port_add(struct nsim_bus_dev *nsim_bus_dev, in nsim_dev_port_add() argument
867 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_dev_port_add()
879 int nsim_dev_port_del(struct nsim_bus_dev *nsim_bus_dev, in nsim_dev_port_del() argument
882 struct nsim_dev *nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_dev_port_del()