Lines Matching refs:fd_file
49 bfile_t *fd_file; member
203 if (fds[i].fd_file == NULL) { in bbootfs_open()
204 fds[i].fd_file = fp; in bbootfs_open()
216 if (fds[fd].fd_file == NULL) in bbootfs_close()
219 fds[fd].fd_file = NULL; in bbootfs_close()
231 if (fdp->fd_file == NULL) in bbootfs_read()
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()
254 if (fdp->fd_file == NULL) in bbootfs_lseek()
265 fdp->fd_pos = fdp->fd_file->bf_size; in bbootfs_lseek()
279 if (fdp->fd_file == NULL) in bbootfs_fstat()
283 bsp->st_ino = fdp->fd_file->bf_ino; in bbootfs_fstat()
288 bsp->st_size = fdp->fd_file->bf_size; in bbootfs_fstat()
290 bsp->st_blocks = fdp->fd_file->bf_size; in bbootfs_fstat()