Lines Matching defs:solib
133 * Stringified version of solib path used by dpdk-pmdinfo.py
376 struct shared_driver *solib;
378 solib = malloc(sizeof(*solib));
379 if (solib == NULL) {
380 EAL_LOG(ERR, "malloc(solib) failed");
383 memset(solib, 0, sizeof(*solib));
384 strlcpy(solib->name, path, PATH_MAX);
385 TAILQ_INSERT_TAIL(&solib_list, solib, next);
551 struct shared_driver *solib = NULL;
565 TAILQ_FOREACH(solib, &solib_list, next) {
567 if (stat(solib->name, &sb) == 0 && S_ISDIR(sb.st_mode)) {
568 if (eal_plugindir_init(solib->name) == -1) {
571 solib->name);
576 solib->name);
577 solib->lib_handle = eal_dlopen(solib->name);
578 if (solib->lib_handle == NULL)