Searched refs:nsim_bus_dev (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.15/drivers/net/netdevsim/ |
| D | bus.c | 22 static struct nsim_bus_dev *to_nsim_bus_dev(struct device *dev) in to_nsim_bus_dev() 24 return container_of(dev, struct nsim_bus_dev, dev); in to_nsim_bus_dev() 27 static int nsim_bus_dev_vfs_enable(struct nsim_bus_dev *nsim_bus_dev, in nsim_bus_dev_vfs_enable() argument 33 if (nsim_bus_dev->max_vfs < num_vfs) in nsim_bus_dev_vfs_enable() 36 if (!nsim_bus_dev->vfconfigs) in nsim_bus_dev_vfs_enable() 38 nsim_bus_dev->num_vfs = num_vfs; in nsim_bus_dev_vfs_enable() 40 nsim_dev = dev_get_drvdata(&nsim_bus_dev->dev); in nsim_bus_dev_vfs_enable() 44 nsim_bus_dev->num_vfs = 0; in nsim_bus_dev_vfs_enable() 50 void nsim_bus_dev_vfs_disable(struct nsim_bus_dev *nsim_bus_dev) in nsim_bus_dev_vfs_disable() argument 54 nsim_bus_dev->num_vfs = 0; in nsim_bus_dev_vfs_disable() [all …]
|
| D | netdev.c | 85 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; in nsim_set_vf_mac() local 88 if (vf >= nsim_bus_dev->num_vfs || is_multicast_ether_addr(mac)) in nsim_set_vf_mac() 90 memcpy(nsim_bus_dev->vfconfigs[vf].vf_mac, mac, ETH_ALEN); in nsim_set_vf_mac() 99 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; in nsim_set_vf_vlan() local 101 if (vf >= nsim_bus_dev->num_vfs || vlan > 4095 || qos > 7) in nsim_set_vf_vlan() 104 nsim_bus_dev->vfconfigs[vf].vlan = vlan; in nsim_set_vf_vlan() 105 nsim_bus_dev->vfconfigs[vf].qos = qos; in nsim_set_vf_vlan() 106 nsim_bus_dev->vfconfigs[vf].vlan_proto = vlan_proto; in nsim_set_vf_vlan() 114 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; in nsim_set_vf_rate() local 121 if (vf >= nsim_bus_dev->num_vfs) in nsim_set_vf_rate() [all …]
|
| D | dev.c | 227 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init() 265 nsim_dev->nsim_bus_dev, in nsim_dev_debugfs_init() 315 struct nsim_bus_dev *nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_dev_port_debugfs_init() local 326 sprintf(dev_link_name, "../../../" DRV_NAME "%u", nsim_bus_dev->dev.id); in nsim_dev_port_debugfs_init() 331 &nsim_bus_dev->vfconfigs[vf_id].min_tx_rate); in nsim_dev_port_debugfs_init() 333 &nsim_bus_dev->vfconfigs[vf_id].max_tx_rate); in nsim_dev_port_debugfs_init() 510 struct nsim_bus_dev *nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_esw_switchdev_enable() local 513 for (i = 0; i < nsim_bus_dev->num_vfs; i++) { in nsim_esw_switchdev_enable() 514 err = nsim_dev_port_add(nsim_bus_dev, NSIM_DEV_PORT_TYPE_VF, i); in nsim_esw_switchdev_enable() 526 nsim_dev_port_del(nsim_bus_dev, NSIM_DEV_PORT_TYPE_VF, i); in nsim_esw_switchdev_enable() [all …]
|
| D | netdevsim.h | 80 struct nsim_bus_dev *nsim_bus_dev; member 220 struct nsim_bus_dev *nsim_bus_dev; member 287 int nsim_dev_probe(struct nsim_bus_dev *nsim_bus_dev); 288 void nsim_dev_remove(struct nsim_bus_dev *nsim_bus_dev); 289 int nsim_dev_port_add(struct nsim_bus_dev *nsim_bus_dev, 292 int nsim_dev_port_del(struct nsim_bus_dev *nsim_bus_dev, 308 void nsim_bus_dev_vfs_disable(struct nsim_bus_dev *nsim_bus_dev); 351 struct nsim_bus_dev { struct
|
| D | udp_tunnels.c | 137 dev_err(&nsim_dev->nsim_bus_dev->dev, in nsim_udp_tunnels_info_create()
|