Lines Matching refs:tf_fp
107 off_t tf_fp; member
238 tf->tf_fp = 0; /* Reset the file pointer. */ in pkg_open_follow()
276 if (tf->tf_fp == tf->tf_size && tf->tf_cachesz > 0) { in pkg_close()
303 fp = tf->tf_fp; in pkg_read()
334 tf->tf_fp = fp; in pkg_read()
338 (ssize_t)(tf->tf_size - tf->tf_fp))); in pkg_read()
360 delta = ofs - tf->tf_fp; in pkg_seek()
366 delta = tf->tf_size - tf->tf_fp + ofs; in pkg_seek()
375 if (tf->tf_cachesz > 0 && tf->tf_fp <= tf->tf_cachesz) { in pkg_seek()
376 nofs = tf->tf_fp + delta; in pkg_seek()
378 tf->tf_fp = nofs; in pkg_seek()
379 return (tf->tf_fp); in pkg_seek()
388 while (delta > 0 && tf->tf_fp < tf->tf_size) { in pkg_seek()
398 return (tf->tf_fp); in pkg_seek()