Home | History | Annotate | Download | only in makefs

Lines Matching defs:din

752 	union dinode	din;
818 membuf = ffs_build_dinode1(&din.ffs1_din, &dirbuf, cur,
821 membuf = ffs_build_dinode2(&din.ffs2_din, &dirbuf, cur,
833 ffs_write_file(&din, cur->inode->ino, membuf, fsopts);
835 ffs_write_file(&din, cur->inode->ino, path, fsopts);
838 ffs_write_inode(&din, cur->inode->ino, fsopts);
868 ffs_write_file(union dinode *din, uint32_t ino, void *buf, fsinfo_t *fsopts)
879 assert (din != NULL);
884 isfile = S_ISREG(DIP(din, mode));
894 "ffs_write_file: ino %u, din %p, isfile %d, %s, size %lld",
895 ino, din, isfile, inode_type(DIP(din, mode) & S_IFMT),
896 (long long)DIP(din, size));
904 in.i_size = DIP(din, size);
906 memcpy(&in.i_din.ffs1_din, &din->ffs1_din,
909 memcpy(&in.i_din.ffs2_din, &din->ffs2_din,
912 if (DIP(din, size) == 0)
926 for (bufleft = DIP(din, size); bufleft > 0; bufleft -= chunk) {
941 offset = DIP(din, size) - bufleft;
960 inode_type(DIP(din, mode) & S_IFMT),
1082 printf("ffs_write_inode: din %p ino %u cg %d cgino %d\n",