Lines Matching defs:cnid
20 struct inode *inode, u32 cnid)
22 dentry->d_fsdata = (void *)(unsigned long)cnid;
35 u32 cnid, linkid = 0;
59 cnid = be32_to_cpu(entry.folder.id);
60 dentry->d_fsdata = (void *)(unsigned long)cnid;
66 cnid = be32_to_cpu(entry.file.id);
80 cnid = (unsigned long)dentry->d_fsdata;
83 dentry->d_fsdata = (void *)(unsigned long)cnid;
91 dentry->d_fsdata = (void *)(unsigned long)cnid;
98 inode = iget(dir->i_sb, cnid);
266 u32 cnid, id;
274 get_random_bytes(&id, sizeof(cnid));
287 cnid = HFSPLUS_SB(sb).next_cnid++;
288 src_dentry->d_fsdata = (void *)(unsigned long)cnid;
289 res = hfsplus_create_cat(cnid, src_dir, &src_dentry->d_name, inode);
295 cnid = HFSPLUS_SB(sb).next_cnid++;
296 res = hfsplus_create_cat(cnid, dst_dir, &dst_dentry->d_name, inode);
301 hfsplus_instantiate(dst_dentry, inode, cnid);
317 u32 cnid;
323 cnid = (u32)(unsigned long)dentry->d_fsdata;
324 if (inode->i_ino == cnid &&
335 res = hfsplus_delete_cat(cnid, dir, &dentry->d_name);
342 if (inode->i_ino != cnid && !inode->i_nlink) {