• Home
  • Raw
  • Download

Lines Matching refs:result

210 	struct inode *result = NULL;  in hpfs_lookup()  local
244 result = iget_locked(dir->i_sb, ino); in hpfs_lookup()
245 if (!result) { in hpfs_lookup()
247 result = ERR_PTR(-ENOMEM); in hpfs_lookup()
250 if (result->i_state & I_NEW) { in hpfs_lookup()
251 hpfs_init_inode(result); in hpfs_lookup()
253 hpfs_read_inode(result); in hpfs_lookup()
255 hpfs_read_inode(result); in hpfs_lookup()
257 result->i_mode |= S_IFREG; in hpfs_lookup()
258 result->i_mode &= ~0111; in hpfs_lookup()
259 result->i_op = &hpfs_file_iops; in hpfs_lookup()
260 result->i_fop = &hpfs_file_ops; in hpfs_lookup()
261 set_nlink(result, 1); in hpfs_lookup()
263 unlock_new_inode(result); in hpfs_lookup()
265 hpfs_result = hpfs_i(result); in hpfs_lookup()
269 …hpfs_error(result->i_sb, "ACLs or XPERM found. This is probably HPFS386. This driver doesn't suppo… in hpfs_lookup()
270 iput(result); in hpfs_lookup()
271 result = ERR_PTR(-EINVAL); in hpfs_lookup()
280 if (!result->i_ctime.tv_sec) { in hpfs_lookup()
281 if (!(result->i_ctime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->creation_date)))) in hpfs_lookup()
282 result->i_ctime.tv_sec = 1; in hpfs_lookup()
283 result->i_ctime.tv_nsec = 0; in hpfs_lookup()
284 result->i_mtime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->write_date)); in hpfs_lookup()
285 result->i_mtime.tv_nsec = 0; in hpfs_lookup()
286 result->i_atime.tv_sec = local_to_gmt(dir->i_sb, le32_to_cpu(de->read_date)); in hpfs_lookup()
287 result->i_atime.tv_nsec = 0; in hpfs_lookup()
290 result->i_mode &= ~0222; in hpfs_lookup()
292 if (result->i_size == -1) { in hpfs_lookup()
293 result->i_size = le32_to_cpu(de->file_size); in hpfs_lookup()
294 result->i_data.a_ops = &hpfs_aops; in hpfs_lookup()
295 hpfs_i(result)->mmu_private = result->i_size; in hpfs_lookup()
302 result->i_blocks = 1 + ((result->i_size + 511) >> 9); in hpfs_lookup()
317 return d_splice_alias(result, dentry); in hpfs_lookup()