Lines Matching full:why

36  * Each routine therefore takes a 'namecheck_err_t' which describes exactly why
99 zfs_component_namecheck(const char *path, namecheck_err_t *why, char *what) in zfs_component_namecheck() argument
104 if (why) in zfs_component_namecheck()
105 *why = NAME_ERR_TOOLONG; in zfs_component_namecheck()
110 if (why) in zfs_component_namecheck()
111 *why = NAME_ERR_EMPTY_COMPONENT; in zfs_component_namecheck()
117 if (why) { in zfs_component_namecheck()
118 *why = NAME_ERR_INVALCHAR; in zfs_component_namecheck()
136 permset_namecheck(const char *path, namecheck_err_t *why, char *what) in permset_namecheck() argument
139 if (why) in permset_namecheck()
140 *why = NAME_ERR_TOOLONG; in permset_namecheck()
145 if (why) { in permset_namecheck()
146 *why = NAME_ERR_NO_AT; in permset_namecheck()
152 return (zfs_component_namecheck(&path[1], why, what)); in permset_namecheck()
183 entity_namecheck(const char *path, namecheck_err_t *why, char *what) in entity_namecheck() argument
187 EQUIV(why == NULL, what == NULL); in entity_namecheck()
193 if (why) in entity_namecheck()
194 *why = NAME_ERR_TOOLONG; in entity_namecheck()
200 if (why) in entity_namecheck()
201 *why = NAME_ERR_LEADING_SLASH; in entity_namecheck()
206 if (why) in entity_namecheck()
207 *why = NAME_ERR_EMPTY_COMPONENT; in entity_namecheck()
222 if (why) in entity_namecheck()
223 *why = NAME_ERR_TRAILING_SLASH; in entity_namecheck()
230 if (why) { in entity_namecheck()
231 *why = NAME_ERR_INVALCHAR; in entity_namecheck()
243 if (why) in entity_namecheck()
244 *why = NAME_ERR_SELF_REF; in entity_namecheck()
252 if (why) in entity_namecheck()
253 *why = NAME_ERR_PARENT_REF; in entity_namecheck()
263 if (why) in entity_namecheck()
264 *why = NAME_ERR_MULTIPLE_DELIMITERS; in entity_namecheck()
273 if (why) in entity_namecheck()
274 *why = NAME_ERR_EMPTY_COMPONENT; in entity_namecheck()
287 if (why) in entity_namecheck()
288 *why = NAME_ERR_TRAILING_SLASH; in entity_namecheck()
301 dataset_namecheck(const char *path, namecheck_err_t *why, char *what) in dataset_namecheck() argument
303 int ret = entity_namecheck(path, why, what); in dataset_namecheck()
306 if (why != NULL) { in dataset_namecheck()
307 *why = NAME_ERR_INVALCHAR; in dataset_namecheck()
320 bookmark_namecheck(const char *path, namecheck_err_t *why, char *what) in bookmark_namecheck() argument
322 int ret = entity_namecheck(path, why, what); in bookmark_namecheck()
325 if (why != NULL) { in bookmark_namecheck()
326 *why = NAME_ERR_NO_POUND; in bookmark_namecheck()
339 snapshot_namecheck(const char *path, namecheck_err_t *why, char *what) in snapshot_namecheck() argument
341 int ret = entity_namecheck(path, why, what); in snapshot_namecheck()
344 if (why != NULL) { in snapshot_namecheck()
345 *why = NAME_ERR_NO_AT; in snapshot_namecheck()
362 mountpoint_namecheck(const char *path, namecheck_err_t *why) in mountpoint_namecheck() argument
375 if (why) in mountpoint_namecheck()
376 *why = NAME_ERR_LEADING_SLASH; in mountpoint_namecheck()
388 if (why) in mountpoint_namecheck()
389 *why = NAME_ERR_TOOLONG; in mountpoint_namecheck()
408 pool_namecheck(const char *pool, namecheck_err_t *why, char *what) in pool_namecheck() argument
422 if (why) in pool_namecheck()
423 *why = NAME_ERR_TOOLONG; in pool_namecheck()
430 if (why) { in pool_namecheck()
431 *why = NAME_ERR_INVALCHAR; in pool_namecheck()
441 if (why) in pool_namecheck()
442 *why = NAME_ERR_NOLETTER; in pool_namecheck()
449 if (why) in pool_namecheck()
450 *why = NAME_ERR_RESERVED; in pool_namecheck()