Lines Matching refs:why
68 zfs_component_namecheck(const char *path, namecheck_err_t *why, char *what) in zfs_component_namecheck() argument
73 if (why) in zfs_component_namecheck()
74 *why = NAME_ERR_TOOLONG; in zfs_component_namecheck()
79 if (why) in zfs_component_namecheck()
80 *why = NAME_ERR_EMPTY_COMPONENT; in zfs_component_namecheck()
86 if (why) { in zfs_component_namecheck()
87 *why = NAME_ERR_INVALCHAR; in zfs_component_namecheck()
103 permset_namecheck(const char *path, namecheck_err_t *why, char *what) in permset_namecheck() argument
106 if (why) in permset_namecheck()
107 *why = NAME_ERR_TOOLONG; in permset_namecheck()
112 if (why) { in permset_namecheck()
113 *why = NAME_ERR_NO_AT; in permset_namecheck()
119 return (zfs_component_namecheck(&path[1], why, what)); in permset_namecheck()
136 entity_namecheck(const char *path, namecheck_err_t *why, char *what) in entity_namecheck() argument
146 if (why) in entity_namecheck()
147 *why = NAME_ERR_TOOLONG; in entity_namecheck()
153 if (why) in entity_namecheck()
154 *why = NAME_ERR_LEADING_SLASH; in entity_namecheck()
159 if (why) in entity_namecheck()
160 *why = NAME_ERR_EMPTY_COMPONENT; in entity_namecheck()
175 if (why) in entity_namecheck()
176 *why = NAME_ERR_TRAILING_SLASH; in entity_namecheck()
183 if (why) { in entity_namecheck()
184 *why = NAME_ERR_INVALCHAR; in entity_namecheck()
195 if (why) in entity_namecheck()
196 *why = NAME_ERR_MULTIPLE_DELIMITERS; in entity_namecheck()
205 if (why) in entity_namecheck()
206 *why = NAME_ERR_EMPTY_COMPONENT; in entity_namecheck()
219 if (why) in entity_namecheck()
220 *why = NAME_ERR_TRAILING_SLASH; in entity_namecheck()
233 dataset_namecheck(const char *path, namecheck_err_t *why, char *what) in dataset_namecheck() argument
235 int ret = entity_namecheck(path, why, what); in dataset_namecheck()
238 if (why != NULL) { in dataset_namecheck()
239 *why = NAME_ERR_INVALCHAR; in dataset_namecheck()
254 mountpoint_namecheck(const char *path, namecheck_err_t *why) in mountpoint_namecheck() argument
267 if (why) in mountpoint_namecheck()
268 *why = NAME_ERR_LEADING_SLASH; in mountpoint_namecheck()
280 if (why) in mountpoint_namecheck()
281 *why = NAME_ERR_TOOLONG; in mountpoint_namecheck()
298 pool_namecheck(const char *pool, namecheck_err_t *why, char *what) in pool_namecheck() argument
306 if (why) in pool_namecheck()
307 *why = NAME_ERR_TOOLONG; in pool_namecheck()
314 if (why) { in pool_namecheck()
315 *why = NAME_ERR_INVALCHAR; in pool_namecheck()
325 if (why) in pool_namecheck()
326 *why = NAME_ERR_NOLETTER; in pool_namecheck()
331 if (why) in pool_namecheck()
332 *why = NAME_ERR_RESERVED; in pool_namecheck()
337 if (why) in pool_namecheck()
338 *why = NAME_ERR_DISKLIKE; in pool_namecheck()