Searched refs:dir_fd (Results 1 – 4 of 4) sorted by relevance
| /dpdk/lib/eal/common/ |
| H A D | eal_common_proc.c | 609 int dir_fd; in rte_mp_channel_init() local 631 dir_fd = open(mp_dir_path, O_RDONLY); in rte_mp_channel_init() 632 if (dir_fd < 0) { in rte_mp_channel_init() 638 if (flock(dir_fd, LOCK_EX)) { in rte_mp_channel_init() 641 close(dir_fd); in rte_mp_channel_init() 646 close(dir_fd); in rte_mp_channel_init() 654 close(dir_fd); in rte_mp_channel_init() 660 flock(dir_fd, LOCK_UN); in rte_mp_channel_init() 661 close(dir_fd); in rte_mp_channel_init() 746 int dir_fd, ret = 0; in mp_send() local [all …]
|
| /dpdk/lib/eal/linux/ |
| H A D | eal_memalloc.c | 820 int cur_idx, start_idx, j, dir_fd = -1; in alloc_seg_walk() local 874 dir_fd = open(wa->hi->hugedir, O_RDONLY); in alloc_seg_walk() 875 if (dir_fd < 0) { in alloc_seg_walk() 881 if (flock(dir_fd, LOCK_EX)) { in alloc_seg_walk() 884 close(dir_fd); in alloc_seg_walk() 925 if (dir_fd >= 0) in alloc_seg_walk() 926 close(dir_fd); in alloc_seg_walk() 938 if (dir_fd >= 0) in alloc_seg_walk() 939 close(dir_fd); in alloc_seg_walk() 955 int msl_idx, seg_idx, ret, dir_fd = -1; in free_seg_walk() local [all …]
|
| H A D | eal_hugepage_info.c | 305 int dir_fd; member 323 int dir_fd, fd, lck_result; in walk_hugedir() local 332 dir_fd = dirfd(dir); in walk_hugedir() 349 fd = openat(dir_fd, dirent->d_name, O_RDONLY); in walk_hugedir() 363 .dir_fd = dir_fd, in walk_hugedir() 389 unlinkat(whd->dir_fd, whd->file_name, 0); in clear_hugedir_cb()
|
| H A D | eal.c | 89 int dir_fd, fd, lck_result; in eal_clean_runtime_dir() 102 dir_fd = dirfd(dir); in eal_clean_runtime_dir() 105 if (flock(dir_fd, LOCK_EX) < 0) { in eal_clean_runtime_dir() 137 fd = openat(dir_fd, dirent->d_name, O_RDONLY); in eal_clean_runtime_dir() 150 unlinkat(dir_fd, dirent->d_name, 0); in eal_clean_runtime_dir() 155 /* closedir closes dir_fd and drops the lock */ in eal_clean_runtime_dir() 88 int dir_fd, fd, lck_result; eal_clean_runtime_dir() local
|