Lines Matching refs:dir
47 char *dir; member
68 if (devfs_pathpath(dle->dir, path) != 0) { in devfs_dir_find()
79 devfs_dir_findent_locked(const char *dir) in devfs_dir_findent_locked() argument
86 if (strcmp(dir, dle->dir) == 0) in devfs_dir_findent_locked()
94 devfs_dir_ref(const char *dir) in devfs_dir_ref() argument
98 if (*dir == '\0') in devfs_dir_ref()
102 dle_new->dir = strdup(dir, M_DEVFS4); in devfs_dir_ref()
106 dle = devfs_dir_findent_locked(dir); in devfs_dir_ref()
110 free(dle_new->dir, M_DEVFS4); in devfs_dir_ref()
130 devfs_dir_unref(const char *dir) in devfs_dir_unref() argument
134 if (*dir == '\0') in devfs_dir_unref()
138 dle = devfs_dir_findent_locked(dir); in devfs_dir_unref()
139 KASSERT(dle != NULL, ("devfs_dir_unref: dir %s not referenced", dir)); in devfs_dir_unref()
145 free(dle->dir, M_DEVFS4); in devfs_dir_unref()