Lines Matching refs:uio
348 autofs_readdir_one(struct uio *uio, const char *name, int fileno, in autofs_readdir_one() argument
360 if (uio == NULL) in autofs_readdir_one()
363 if (uio->uio_resid < reclen) in autofs_readdir_one()
367 dirent.d_off = uio->uio_offset + reclen; in autofs_readdir_one()
373 error = uiomove(&dirent, reclen, uio); in autofs_readdir_one()
394 struct uio *uio; in autofs_readdir() local
402 uio = ap->a_uio; in autofs_readdir()
421 if (uio->uio_offset < 0) in autofs_readdir()
432 if (uio->uio_offset == 0) { in autofs_readdir()
433 error = autofs_readdir_one(uio, ".", anp->an_fileno, &reclen); in autofs_readdir()
442 if (uio->uio_offset <= reclens) { in autofs_readdir()
443 if (uio->uio_offset != reclens) in autofs_readdir()
446 error = autofs_readdir_one(uio, "..", in autofs_readdir()
449 error = autofs_readdir_one(uio, "..", in autofs_readdir()
467 if (uio->uio_offset > reclens) { in autofs_readdir()
475 if (uio->uio_offset != reclens) { in autofs_readdir()
480 error = autofs_readdir_one(uio, child->an_name, in autofs_readdir()
499 if (uio->uio_resid == initial_resid) in autofs_readdir()
505 if (uio->uio_resid < reclen) in autofs_readdir()