Lines Matching defs:error
86 * error means that you now don't see any of the other names
89 * And if you return an error, what error do you use? Several
90 * filesystems seem to have decided on EUCLEAN being the error
91 * code for EFSCORRUPTED, and that may be the error to use. Or
95 * caller might want to make this a "soft" error: skip the
96 * entry, and return the error at the end instead.
102 * filename length, and the above "soft error" worry means
183 int error;
193 error = iterate_dir(f.file, &buf.ctx);
195 error = buf.result;
198 return error;
219 int error;
233 buf->error = verify_dirent_name(name, namlen);
234 if (unlikely(buf->error))
235 return buf->error;
236 buf->error = -EINVAL; /* only used if we fail.. */
241 buf->error = -EOVERFLOW;
267 buf->error = -EFAULT;
280 int error;
286 error = iterate_dir(f.file, &buf.ctx);
287 if (error >= 0)
288 error = buf.error;
294 error = -EFAULT;
296 error = count - buf.count;
299 return error;
307 int error;
320 buf->error = verify_dirent_name(name, namlen);
321 if (unlikely(buf->error))
322 return buf->error;
323 buf->error = -EINVAL; /* only used if we fail.. */
350 buf->error = -EFAULT;
363 int error;
369 error = iterate_dir(f.file, &buf.ctx);
370 if (error >= 0)
371 error = buf.error;
378 error = -EFAULT;
380 error = count - buf.count;
383 return error;
441 int error;
451 error = iterate_dir(f.file, &buf.ctx);
453 error = buf.result;
456 return error;
471 int error;
485 buf->error = verify_dirent_name(name, namlen);
486 if (unlikely(buf->error))
487 return buf->error;
488 buf->error = -EINVAL; /* only used if we fail.. */
493 buf->error = -EOVERFLOW;
518 buf->error = -EFAULT;
531 int error;
537 error = iterate_dir(f.file, &buf.ctx);
538 if (error >= 0)
539 error = buf.error;
545 error = -EFAULT;
547 error = count - buf.count;
550 return error;