Lines Matching refs:dp
68 struct dir_list *dp; in add_to_dirlist() local
70 dp = malloc(sizeof(struct dir_list)); in add_to_dirlist()
71 if (!dp) in add_to_dirlist()
73 dp->name = blkid_strdup(name); in add_to_dirlist()
74 if (!dp->name) { in add_to_dirlist()
75 free(dp); in add_to_dirlist()
78 dp->next = *list; in add_to_dirlist()
79 *list = dp; in add_to_dirlist()
87 struct dir_list *dp, *next; in free_dirlist() local
89 for (dp = *list; dp; dp = next) { in free_dirlist()
90 next = dp->next; in free_dirlist()
91 free(dp->name); in free_dirlist()
92 free(dp); in free_dirlist()
101 struct dirent *dp; in blkid__scan_dir() local
109 while ((dp = readdir(dir)) != 0) { in blkid__scan_dir()
110 if (dirlen + strlen(dp->d_name) >= sizeof(path)) in blkid__scan_dir()
113 if (dp->d_name[0] == '.' && in blkid__scan_dir()
114 ((dp->d_name[1] == 0) || in blkid__scan_dir()
115 ((dp->d_name[1] == '.') && (dp->d_name[2] == 0)))) in blkid__scan_dir()
118 sprintf(path, "%s/%s", dirname, dp->d_name); in blkid__scan_dir()