Lines Matching refs:cnid
23 struct inode *inode, u32 cnid)
25 dentry->d_fsdata = (void *)(unsigned long)cnid;
38 u32 cnid, linkid = 0;
68 cnid = be32_to_cpu(entry.folder.id);
69 dentry->d_fsdata = (void *)(unsigned long)cnid;
75 cnid = be32_to_cpu(entry.file.id);
95 cnid = (unsigned long)dentry->d_fsdata;
98 dentry->d_fsdata = (void *)(unsigned long)cnid;
111 dentry->d_fsdata = (void *)(unsigned long)cnid;
118 inode = hfsplus_iget(dir->i_sb, cnid);
308 u32 cnid, id;
319 get_random_bytes(&id, sizeof(cnid));
332 cnid = sbi->next_cnid++;
333 src_dentry->d_fsdata = (void *)(unsigned long)cnid;
334 res = hfsplus_create_cat(cnid, src_dir,
341 cnid = sbi->next_cnid++;
342 res = hfsplus_create_cat(cnid, dst_dir, &dst_dentry->d_name, inode);
347 hfsplus_instantiate(dst_dentry, inode, cnid);
364 u32 cnid;
371 cnid = (u32)(unsigned long)dentry->d_fsdata;
372 if (inode->i_ino == cnid &&
385 res = hfsplus_delete_cat(cnid, dir, &dentry->d_name);
391 if (inode->i_ino == cnid)
394 if (inode->i_ino != cnid) {