Lines Matching refs:uio_offset
211 if (uio->uio_offset < 0) in udf_read()
243 if (file_size <= uio->uio_offset) in udf_read()
247 len = MIN(file_size - uio->uio_offset, uio->uio_resid); in udf_read()
308 if (uio->uio_offset < 0) in udf_write()
338 uio->uio_offset = file_size; in udf_write()
340 extended = (uio->uio_offset + uio->uio_resid > file_size); in udf_write()
343 file_size, uio->uio_offset + uio->uio_resid)); in udf_write()
344 error = udf_grow_node(udf_node, uio->uio_offset + uio->uio_resid); in udf_write()
347 file_size = uio->uio_offset + uio->uio_resid; in udf_write()
356 old_offset = uio->uio_offset; in udf_write()
359 len = MIN(file_size - uio->uio_offset, uio->uio_resid); in udf_write()
364 error = GOP_ALLOC(vp, uio->uio_offset, len, aflag, cred); in udf_write()
383 (old_offset >> 16 != uio->uio_offset >> 16)) { in udf_write()
386 (uio->uio_offset >> 16) << 16, in udf_write()
388 old_offset = uio->uio_offset; in udf_write()
409 uio->uio_offset -= resid - uio->uio_resid; in udf_write()
569 if (uio->uio_offset == 0) { in udf_readdir()
579 uio->uio_offset = UDF_DIRCOOKIE_DOT; in udf_readdir()
584 if (uio->uio_offset < file_size) { in udf_readdir()
589 if (uio->uio_offset == UDF_DIRCOOKIE_DOT) in udf_readdir()
590 uio->uio_offset = 0; in udf_readdir()
592 diroffset = uio->uio_offset; in udf_readdir()
628 uio->uio_offset = transoffset; in udf_readdir()
633 *ap->a_eofflag = (uio->uio_offset >= file_size); in udf_readdir()
637 printf("returning offset %d\n", (uint32_t) uio->uio_offset); in udf_readdir()