Lines Matching defs:uio
416 autofs_readdir_one(struct uio *uio, const char *name, ino_t ino)
426 if (!uio)
429 if (uio->uio_resid < dirent.d_reclen)
432 return uiomove(&dirent, dirent.d_reclen, uio);
451 struct uio *a_uio;
458 struct uio *uio = ap->a_uio;
486 if (uio->uio_offset < 0)
495 if (uio->uio_offset == 0) {
496 error = autofs_readdir_one(uio, ".", anp->an_ino);
505 if (uio->uio_offset <= reclens) {
506 if (uio->uio_offset != reclens)
508 error = autofs_readdir_one(uio, "..",
524 if (uio->uio_offset > reclens) {
532 if (uio->uio_offset != reclens) {
537 error = autofs_readdir_one(uio, child->an_name, child->an_ino);
554 if (uio->uio_resid == initial_resid)
560 if (uio->uio_resid < initial_resid)