Lines Matching refs:fd_pos
50 off_t fd_pos; member
205 fds[i].fd_pos = 0; in bbootfs_open()
220 fds[fd].fd_pos = 0; in bbootfs_close()
234 if (fdp->fd_pos >= fdp->fd_file->bf_size) in bbootfs_read()
237 if (fdp->fd_pos + size > fdp->fd_file->bf_size) in bbootfs_read()
238 len = fdp->fd_file->bf_size - fdp->fd_pos; in bbootfs_read()
242 bcopy(fdp->fd_file->bf_addr + fdp->fd_pos, buf, len); in bbootfs_read()
244 fdp->fd_pos += len; in bbootfs_read()
259 fdp->fd_pos += addr; in bbootfs_lseek()
262 fdp->fd_pos = addr; in bbootfs_lseek()
265 fdp->fd_pos = fdp->fd_file->bf_size; in bbootfs_lseek()