Lines Matching defs:inode

63 	struct nandfs_inode	*inode;
343 fs->nf_datfile.inode = &fs->nf_sroot.sr_dat;
345 fs->nf_cpfile.inode = &fs->nf_sroot.sr_cpfile;
361 fs->nf_ifile.inode = &fs->nf_checkpoint.cp_ifile_inode;
425 free(node->inode);
461 if (fs->nf_offset >= fs->nf_opened_node->inode->i_size)
494 size = fs->nf_opened_node->inode->i_size;
529 sb->st_size = fs->nf_opened_node->inode->i_size;
530 sb->st_mode = fs->nf_opened_node->inode->i_mode;
531 sb->st_uid = fs->nf_opened_node->inode->i_uid;
532 sb->st_gid = fs->nf_opened_node->inode->i_gid;
546 if (fs->nf_offset >= fs->nf_opened_node->inode->i_size) {
593 if (*size_p > fs->nf_opened_node->inode->i_size - fs->nf_offset)
594 *size_p = fs->nf_opened_node->inode->i_size - fs->nf_offset;
606 struct nandfs_inode *inode;
611 printf("nandfs_lookup_node: invalid inode requested\n");
616 inode = malloc(sizeof(struct nandfs_inode));
624 memcpy(inode, &buffer[entrynr], sizeof(struct nandfs_inode));
625 node->inode = inode;
636 uint64_t i, done, pinode, inode;
650 /* Get the root inode */
652 inode = NANDFS_ROOT_INO;
657 if ((node->inode->i_mode & IFMT) != IFDIR) {
665 for (i = 0; i < node->inode->i_blocks; i++) {
680 NANDFS_DEBUG("%s: dirent.inode = %lld\n",
681 __func__, dirent->inode);
684 dirent->inode != 0) {
687 dirent->inode);
688 pinode = inode;
689 inode = dirent->inode;
711 dirent->name_len, dirent->name, node->inode->i_mode);
713 if ((node->inode->i_mode & IFMT) == IFLNK) {
716 link_len = node->inode->i_size;
754 * continue with out parent inode.
756 inode = (orig[0] == '/') ? NANDFS_ROOT_INO : pinode;
757 node = nandfs_lookup_node(fs, inode);
888 ino = node->inode;