Lines Matching defs:path

1604 vhost_register_unix_socket(const char *path, const char *ctrl_name,
1612 if (stat(path, &file_stat) != -1) {
1614 SPDK_ERRLOG("Cannot create a domain socket at path \"%s\": "
1616 path);
1618 } else if (unlink(path) != 0) {
1619 SPDK_ERRLOG("Cannot create a domain socket at path \"%s\": "
1621 path);
1627 if (rte_vhost_driver_register(path, flags) != 0) {
1629 SPDK_ERRLOG("Check if domain socket %s already exists\n", path);
1632 if (rte_vhost_driver_set_features(path, virtio_features) ||
1633 rte_vhost_driver_disable_features(path, disabled_features)) {
1636 rte_vhost_driver_unregister(path);
1640 if (rte_vhost_driver_callback_register(path, &g_spdk_vhost_ops) != 0) {
1641 rte_vhost_driver_unregister(path);
1646 rte_vhost_driver_get_protocol_features(path, &features);
1648 rte_vhost_driver_set_protocol_features(path, features);
1650 if (rte_vhost_driver_start(path) != 0) {
1653 rte_vhost_driver_unregister(path);
1667 vhost_driver_unregister(const char *path)
1669 return rte_vhost_driver_unregister(path);
1752 SPDK_ERRLOG("Char dev dir path length %d is too long\n", ret);
1777 char path[PATH_MAX];
1780 if (snprintf(path, sizeof(path), "%s%s", g_vhost_user_dev_dirname, name) >= (int)sizeof(path)) {
1781 SPDK_ERRLOG("Resulting socket path for controller %s is too long: %s%s\n",
1786 vdev->path = strdup(path);
1787 if (vdev->path == NULL) {
1793 free(vdev->path);
1801 free(vdev->path);
1821 return vhost_register_unix_socket(vdev->path, vdev->name, vdev->virtio_features,
1845 free(vdev->path);
1917 vhost_driver_unregister(vdev->path);
1923 free(vdev->path);
1986 vhost_driver_unregister(vdev->path);