Lines Matching refs:name
118 vdev_parse(const char *name, void *addr) in vdev_parse() argument
124 if (strncmp(driver->driver.name, name, in vdev_parse()
125 strlen(driver->driver.name)) == 0) in vdev_parse()
128 strncmp(driver->driver.alias, name, in vdev_parse()
150 VDEV_LOG(DEBUG, "no driver attach to device %s", dev->name); in vdev_dma_map()
175 VDEV_LOG(DEBUG, "no driver attach to device %s", dev->name); in vdev_dma_unmap()
191 const char *name; in vdev_probe_all_drivers() local
199 name = rte_vdev_device_name(dev); in vdev_probe_all_drivers()
200 VDEV_LOG(DEBUG, "Search driver to probe device %s", name); in vdev_probe_all_drivers()
202 if (vdev_parse(name, &driver)) in vdev_probe_all_drivers()
208 name); in vdev_probe_all_drivers()
220 find_vdev(const char *name) in find_vdev() argument
224 if (!name) in find_vdev()
230 if (!strcmp(devname, name)) in find_vdev()
238 alloc_devargs(const char *name, const char *args) in alloc_devargs() argument
254 ret = strlcpy(devargs->name, name, sizeof(devargs->name)); in alloc_devargs()
255 if (ret < 0 || ret >= (int)sizeof(devargs->name)) { in alloc_devargs()
265 insert_vdev(const char *name, const char *args, in insert_vdev() argument
273 if (name == NULL) in insert_vdev()
276 devargs = alloc_devargs(name, args); in insert_vdev()
288 dev->device.name = devargs->name; in insert_vdev()
290 if (find_vdev(name)) { in insert_vdev()
317 rte_vdev_init(const char *name, const char *args) in rte_vdev_init() argument
323 ret = insert_vdev(name, args, &dev, true); in rte_vdev_init()
328 VDEV_LOG(ERR, "no driver found for %s", name); in rte_vdev_init()
342 const char *name = rte_vdev_device_name(dev); in vdev_remove_driver() local
346 VDEV_LOG(DEBUG, "no driver attach to device %s", name); in vdev_remove_driver()
356 rte_vdev_uninit(const char *name) in rte_vdev_uninit() argument
361 if (name == NULL) in rte_vdev_uninit()
366 dev = find_vdev(name); in rte_vdev_uninit()
391 char name[RTE_DEV_NAME_MAX_LEN]; member
416 strlcpy(mp_resp.name, VDEV_MP_KEY, sizeof(mp_resp.name)); in vdev_action()
434 strlcpy(ou->name, devname, RTE_DEV_NAME_MAX_LEN); in vdev_action()
448 VDEV_LOG(INFO, "receive vdev, %s", in->name); in vdev_action()
449 ret = insert_vdev(in->name, NULL, NULL, false); in vdev_action()
451 VDEV_LOG(DEBUG, "device already exist, %s", in->name); in vdev_action()
453 VDEV_LOG(ERR, "failed to add vdev, %s", in->name); in vdev_action()
486 strlcpy(mp_req.name, VDEV_MP_KEY, sizeof(mp_req.name)); in vdev_scan()
527 if (find_vdev(devargs->name)) { in vdev_scan()
536 dev->device.name = devargs->name; in vdev_scan()
605 return rte_vdev_uninit(dev->name); in vdev_unplug()
611 const char *name; in vdev_get_iommu_class() local
616 name = rte_vdev_device_name(dev); in vdev_get_iommu_class()
617 if (vdev_parse(name, &driver)) in vdev_get_iommu_class()