Lines Matching refs:file
30 ext2_file_t *file = malloc(sizeof(ext2_file_t)); in ext2_open_file() local
31 memset(file, 0, sizeof(ext2_file_t)); in ext2_open_file()
34 err = ext2_load_inode(ext2, inum, &file->inode); in ext2_open_file()
36 free(file); in ext2_open_file()
40 file->ext2 = ext2; in ext2_open_file()
41 *fcookie = (filecookie *)file; in ext2_open_file()
47 ext2_file_t *file = (ext2_file_t *)fcookie; in ext2_read_file() local
51 if (!S_ISREG(file->inode.i_mode)) { in ext2_read_file()
57 err = ext2_read_inode(file->ext2, &file->inode, buf, offset, len); in ext2_read_file()
63 ext2_file_t *file = (ext2_file_t *)fcookie; in ext2_close_file() local
68 if (file->ind_cache[i].num != 0) { in ext2_close_file()
69 free(file->ind_cache[i].ptr); in ext2_close_file()
73 free(file); in ext2_close_file()
90 ext2_file_t *file = (ext2_file_t *)fcookie; in ext2_stat_file() local
92 stat->size = ext2_file_len(file->ext2, &file->inode); in ext2_stat_file()
96 if (S_ISDIR(file->inode.i_mode)) in ext2_stat_file()