Lines Matching refs:result

32 	struct inode *result;
54 result = new_inode(dir->i_sb);
55 if (!result)
57 hpfs_init_inode(result);
58 result->i_ino = fno;
59 hpfs_i(result)->i_parent_dir = dir->i_ino;
60 hpfs_i(result)->i_dno = dno;
61 result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date));
62 result->i_ctime.tv_nsec = 0;
63 result->i_mtime.tv_nsec = 0;
64 result->i_atime.tv_nsec = 0;
65 hpfs_i(result)->i_ea_size = 0;
66 result->i_mode |= S_IFDIR;
67 result->i_op = &hpfs_dir_iops;
68 result->i_fop = &hpfs_dir_ops;
69 result->i_blocks = 4;
70 result->i_size = 2048;
71 set_nlink(result, 2);
73 result->i_mode &= ~0222;
104 insert_inode_hash(result);
106 if (!uid_eq(result->i_uid, current_fsuid()) ||
107 !gid_eq(result->i_gid, current_fsgid()) ||
108 result->i_mode != (mode | S_IFDIR)) {
109 result->i_uid = current_fsuid();
110 result->i_gid = current_fsgid();
111 result->i_mode = mode | S_IFDIR;
112 hpfs_write_inode_nolock(result);
115 d_instantiate(dentry, result);
119 iput(result);
135 struct inode *result = NULL;
156 result = new_inode(dir->i_sb);
157 if (!result)
160 hpfs_init_inode(result);
161 result->i_ino = fno;
162 result->i_mode |= S_IFREG;
163 result->i_mode &= ~0111;
164 result->i_op = &hpfs_file_iops;
165 result->i_fop = &hpfs_file_ops;
166 set_nlink(result, 1);
167 hpfs_i(result)->i_parent_dir = dir->i_ino;
168 result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date));
169 result->i_ctime.tv_nsec = 0;
170 result->i_mtime.tv_nsec = 0;
171 result->i_atime.tv_nsec = 0;
172 hpfs_i(result)->i_ea_size = 0;
174 result->i_mode &= ~0222;
175 result->i_blocks = 1;
176 result->i_size = 0;
177 result->i_data.a_ops = &hpfs_aops;
178 hpfs_i(result)->mmu_private = 0;
193 insert_inode_hash(result);
195 if (!uid_eq(result->i_uid, current_fsuid()) ||
196 !gid_eq(result->i_gid, current_fsgid()) ||
197 result->i_mode != (mode | S_IFREG)) {
198 result->i_uid = current_fsuid();
199 result->i_gid = current_fsgid();
200 result->i_mode = mode | S_IFREG;
201 hpfs_write_inode_nolock(result);
204 d_instantiate(dentry, result);
209 iput(result);
227 struct inode *result = NULL;
243 result = new_inode(dir->i_sb);
244 if (!result)
247 hpfs_init_inode(result);
248 result->i_ino = fno;
249 hpfs_i(result)->i_parent_dir = dir->i_ino;
250 result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date));
251 result->i_ctime.tv_nsec = 0;
252 result->i_mtime.tv_nsec = 0;
253 result->i_atime.tv_nsec = 0;
254 hpfs_i(result)->i_ea_size = 0;
255 result->i_uid = current_fsuid();
256 result->i_gid = current_fsgid();
257 set_nlink(result, 1);
258 result->i_size = 0;
259 result->i_blocks = 1;
260 init_special_inode(result, mode, rdev);
274 insert_inode_hash(result);
276 hpfs_write_inode_nolock(result);
278 d_instantiate(dentry, result);
283 iput(result);
301 struct inode *result;
319 result = new_inode(dir->i_sb);
320 if (!result)
322 result->i_ino = fno;
323 hpfs_init_inode(result);
324 hpfs_i(result)->i_parent_dir = dir->i_ino;
325 result->i_ctime.tv_sec = result->i_mtime.tv_sec = result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(dee.creation_date));
326 result->i_ctime.tv_nsec = 0;
327 result->i_mtime.tv_nsec = 0;
328 result->i_atime.tv_nsec = 0;
329 hpfs_i(result)->i_ea_size = 0;
330 result->i_mode = S_IFLNK | 0777;
331 result->i_uid = current_fsuid();
332 result->i_gid = current_fsgid();
333 result->i_blocks = 1;
334 set_nlink(result, 1);
335 result->i_size = strlen(symlink);
336 inode_nohighmem(result);
337 result->i_op = &page_symlink_inode_operations;
338 result->i_data.a_ops = &hpfs_symlink_aops;
350 hpfs_set_ea(result, fnode, "SYMLINK", symlink, strlen(symlink));
354 insert_inode_hash(result);
356 hpfs_write_inode_nolock(result);
358 d_instantiate(dentry, result);
362 iput(result);