Lines Matching refs:path
43 MKSTR(path, "%s/device/uevent", dev_path); in mlx5_dev_to_pci_addr()
45 file = fopen(path, "rb"); in mlx5_dev_to_pci_addr()
171 MKSTR(path, "%s/device/net", ibdev_path); in mlx5_get_ifname_sysfs()
173 dir = opendir(path); in mlx5_get_ifname_sysfs()
190 MKSTR(path, "%s/device/net/%s/%s", in mlx5_get_ifname_sysfs()
194 file = fopen(path, "rb"); in mlx5_get_ifname_sysfs()
255 const char *path = RTE_EAL_PMD_PATH; in mlx5_glue_path() local
256 size_t len = strlen(path); in mlx5_glue_path()
260 while (len && path[len - 1] == '/') in mlx5_glue_path()
262 for (off = len; off && path[off - 1] != '/'; --off) in mlx5_glue_path()
265 if (!strncmp(path + off, bad[i], (int)(len - off))) in mlx5_glue_path()
267 i = snprintf(buf, size, "%.*s-glue", (int)len, path); in mlx5_glue_path()
284 char const *path[] = { in mlx5_glue_dlopen() local
303 while (!handle && i != RTE_DIM(path)) { in mlx5_glue_dlopen()
308 if (!path[i]) { in mlx5_glue_dlopen()
312 end = strpbrk(path[i], ":;"); in mlx5_glue_dlopen()
314 end = path[i] + strlen(path[i]); in mlx5_glue_dlopen()
315 len = end - path[i]; in mlx5_glue_dlopen()
321 (int)len, path[i], in mlx5_glue_dlopen()
332 path[i] = end + 1; in mlx5_glue_dlopen()