Home
last modified time | relevance | path

Searched refs:nsim_bus_dev (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-5.10/drivers/net/netdevsim/
H A Dbus.c22 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
30 nsim_bus_dev->vfconfigs = kcalloc(num_vfs, in nsim_bus_dev_vfs_enable()
33 if (!nsim_bus_dev->vfconfigs) in nsim_bus_dev_vfs_enable()
35 nsim_bus_dev->num_vfs = num_vfs; in nsim_bus_dev_vfs_enable()
40 static void nsim_bus_dev_vfs_disable(struct nsim_bus_dev *nsim_bus_dev) in nsim_bus_dev_vfs_disable() argument
42 kfree(nsim_bus_dev in nsim_bus_dev_vfs_disable()
51 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_dev_numvfs_store() local
86 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_dev_numvfs_show() local
99 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); new_port_store() local
128 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); del_port_store() local
171 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_dev_release() local
187 struct nsim_bus_dev *nsim_bus_dev; new_device_store() local
239 struct nsim_bus_dev *nsim_bus_dev, *tmp; del_device_store() local
285 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_probe() local
292 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_remove() local
300 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_num_vf() local
317 struct nsim_bus_dev *nsim_bus_dev; nsim_bus_dev_new() local
348 nsim_bus_dev_del(struct nsim_bus_dev *nsim_bus_dev) nsim_bus_dev_del() argument
384 struct nsim_bus_dev *nsim_bus_dev, *tmp; nsim_bus_exit() local
[all...]
H A Dnetdev.c85 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 in nsim_set_vf_vlan()
114 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_set_vf_rate() local
128 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_set_vf_spoofchk() local
140 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_set_vf_rss_query_en() local
152 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_set_vf_trust() local
165 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_get_vf_config() local
188 struct nsim_bus_dev *nsim_bus_dev = ns->nsim_bus_dev; nsim_set_vf_link_state() local
[all...]
H A Dnetdevsim.h70 struct nsim_bus_dev *nsim_bus_dev; member
184 struct nsim_bus_dev *nsim_bus_dev; member
233 int nsim_dev_probe(struct nsim_bus_dev *nsim_bus_dev);
234 void nsim_dev_remove(struct nsim_bus_dev *nsim_bus_dev);
235 int nsim_dev_port_add(struct nsim_bus_dev *nsim_bus_dev,
278 struct nsim_bus_dev { global() struct
[all...]
H A Ddev.c196 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init()
254 nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_port_debugfs_init()
997 struct nsim_bus_dev *nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_dev_reload_create() local
1028 err = nsim_dev_port_add_all(nsim_dev, nsim_bus_dev->port_count); in nsim_dev_reload_create()
1050 int nsim_dev_probe(struct nsim_bus_dev *nsim_bus_dev) in nsim_dev_probe() argument
1059 devlink_net_set(devlink, nsim_bus_dev->initial_net); in nsim_dev_probe()
1061 nsim_dev->nsim_bus_dev in nsim_dev_probe()
1161 nsim_dev_remove(struct nsim_bus_dev *nsim_bus_dev) nsim_dev_remove() argument
1190 nsim_dev_port_add(struct nsim_bus_dev *nsim_bus_dev, unsigned int port_index) nsim_dev_port_add() argument
1205 nsim_dev_port_del(struct nsim_bus_dev *nsim_bus_dev, unsigned int port_index) nsim_dev_port_del() argument
[all...]
H A Dudp_tunnels.c137 dev_err(&nsim_dev->nsim_bus_dev->dev, in nsim_udp_tunnels_info_create()
/kernel/linux/linux-6.6/drivers/net/netdevsim/
H A Dbus.c21 static struct nsim_bus_dev *to_nsim_bus_dev(struct device *dev) in to_nsim_bus_dev()
23 return container_of(dev, struct nsim_bus_dev, dev); in to_nsim_bus_dev()
30 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); in nsim_bus_dev_numvfs_store() local
41 ret = nsim_drv_configure_vfs(nsim_bus_dev, num_vfs); in nsim_bus_dev_numvfs_store()
51 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); in nsim_bus_dev_numvfs_show() local
53 return sprintf(buf, "%u\n", nsim_bus_dev->num_vfs); in nsim_bus_dev_numvfs_show()
64 struct nsim_bus_dev *nsim_bus_dev in new_port_store() local
85 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); del_port_store() local
120 struct nsim_bus_dev *nsim_bus_dev; nsim_bus_dev_release() local
138 struct nsim_bus_dev *nsim_bus_dev; new_device_store() local
191 struct nsim_bus_dev *nsim_bus_dev, *tmp; del_device_store() local
237 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_probe() local
244 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_bus_remove() local
251 struct nsim_bus_dev *nsim_bus_dev = to_nsim_bus_dev(dev); nsim_num_vf() local
270 struct nsim_bus_dev *nsim_bus_dev; nsim_bus_dev_new() local
305 nsim_bus_dev_del(struct nsim_bus_dev *nsim_bus_dev) nsim_bus_dev_del() argument
340 struct nsim_bus_dev *nsim_bus_dev, *tmp; nsim_bus_exit() local
[all...]
H A Dnetdevsim.h103 struct nsim_bus_dev *nsim_bus_dev; member
279 struct nsim_bus_dev *nsim_bus_dev; member
345 int nsim_drv_probe(struct nsim_bus_dev *nsim_bus_dev);
346 void nsim_drv_remove(struct nsim_bus_dev *nsim_bus_dev);
347 int nsim_drv_port_add(struct nsim_bus_dev *nsim_bus_dev,
405 struct nsim_bus_dev { global() struct
[all...]
H A Ddev.c64 return nsim_dev->nsim_bus_dev->num_vfs; in nsim_dev_get_vfs()
68 nsim_bus_dev_set_vfs(struct nsim_bus_dev *nsim_bus_dev, unsigned int num_vfs) in nsim_bus_dev_set_vfs() argument
71 nsim_bus_dev->num_vfs = num_vfs; in nsim_bus_dev_set_vfs()
235 READ_ONCE(nsim_dev->nsim_bus_dev->max_vfs)); in nsim_bus_dev_max_vfs_read()
281 WRITE_ONCE(nsim_dev->nsim_bus_dev->max_vfs, val); in nsim_bus_dev_max_vfs_write()
304 sprintf(dev_ddir_name, DRV_NAME "%u", nsim_dev->nsim_bus_dev->dev.id); in nsim_dev_debugfs_init()
394 struct nsim_bus_dev *nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_dev_port_debugfs_init() local
1460 struct nsim_bus_dev *nsim_bus_dev = nsim_dev->nsim_bus_dev; nsim_dev_reload_create() local
1524 nsim_drv_probe(struct nsim_bus_dev *nsim_bus_dev) nsim_drv_probe() argument
1667 nsim_drv_remove(struct nsim_bus_dev *nsim_bus_dev) nsim_drv_remove() argument
1701 nsim_drv_port_add(struct nsim_bus_dev *nsim_bus_dev, enum nsim_dev_port_type type, unsigned int port_index) nsim_drv_port_add() argument
1716 nsim_drv_port_del(struct nsim_bus_dev *nsim_bus_dev, enum nsim_dev_port_type type, unsigned int port_index) nsim_drv_port_del() argument
1733 nsim_drv_configure_vfs(struct nsim_bus_dev *nsim_bus_dev, unsigned int num_vfs) nsim_drv_configure_vfs() argument
[all...]
H A Dnetdev.c324 phc = mock_phc_create(&ns->nsim_bus_dev->dev); in nsim_init_netdevsim()
386 nsim_dev->nsim_bus_dev->num_queues); in nsim_create()
396 ns->nsim_bus_dev = nsim_dev->nsim_bus_dev; in nsim_create()
397 SET_NETDEV_DEV(dev, &ns->nsim_bus_dev->dev); in nsim_create()
H A Dethtool.c96 ch->max_combined = ns->nsim_bus_dev->num_queues; in nsim_get_channels()
188 ns->ethtool.channels = ns->nsim_bus_dev->num_queues; in nsim_ethtool_init()
H A Dudp_tunnels.c137 dev_err(&nsim_dev->nsim_bus_dev->dev, in nsim_udp_tunnels_info_create()

Completed in 9 milliseconds