• Home
  • Raw
  • Download

Lines Matching refs:dentry

32 smb_fsync(struct file *file, struct dentry * dentry, int datasync)  in smb_fsync()  argument
34 struct smb_sb_info *server = server_from_dentry(dentry); in smb_fsync()
37 VERBOSE("sync file %s/%s\n", DENTRY_PATH(dentry)); in smb_fsync()
47 result = smb_proc_flush(server, SMB_I(dentry->d_inode)->fileid); in smb_fsync()
55 smb_readpage_sync(struct dentry *dentry, struct page *page) in smb_readpage_sync() argument
59 struct smb_sb_info *server = server_from_dentry(dentry); in smb_readpage_sync()
65 DENTRY_PATH(dentry), count, offset, rsize); in smb_readpage_sync()
67 result = smb_open(dentry, SMB_O_RDONLY); in smb_readpage_sync()
75 result = server->ops->read(dentry->d_inode,offset,rsize,buffer); in smb_readpage_sync()
82 dentry->d_inode->i_atime = in smb_readpage_sync()
83 current_fs_time(dentry->d_inode->i_sb); in smb_readpage_sync()
106 struct dentry *dentry = file->f_path.dentry; in smb_readpage() local
109 error = smb_readpage_sync(dentry, page); in smb_readpage()
209 struct dentry *dentry = file->f_path.dentry; in smb_updatepage() local
211 DEBUG1("(%s/%s %d@%lld)\n", DENTRY_PATH(dentry), count, in smb_updatepage()
214 return smb_writepage_sync(dentry->d_inode, page, offset, count); in smb_updatepage()
222 struct dentry * dentry = file->f_path.dentry; in smb_file_aio_read() local
225 VERBOSE("file %s/%s, count=%lu@%lu\n", DENTRY_PATH(dentry), in smb_file_aio_read()
228 status = smb_revalidate_inode(dentry); in smb_file_aio_read()
231 DENTRY_PATH(dentry), status); in smb_file_aio_read()
236 (long)dentry->d_inode->i_size, in smb_file_aio_read()
237 dentry->d_inode->i_flags, dentry->d_inode->i_atime.tv_sec); in smb_file_aio_read()
247 struct dentry * dentry = file->f_path.dentry; in smb_file_mmap() local
251 DENTRY_PATH(dentry), vma->vm_start, vma->vm_end); in smb_file_mmap()
253 status = smb_revalidate_inode(dentry); in smb_file_mmap()
256 DENTRY_PATH(dentry), status); in smb_file_mmap()
269 struct dentry *dentry = file->f_path.dentry; in smb_file_splice_read() local
273 DENTRY_PATH(dentry), *ppos, count); in smb_file_splice_read()
275 status = smb_revalidate_inode(dentry); in smb_file_splice_read()
278 DENTRY_PATH(dentry), status); in smb_file_splice_read()
344 struct dentry * dentry = file->f_path.dentry; in smb_file_aio_write() local
348 DENTRY_PATH(dentry), in smb_file_aio_write()
351 result = smb_revalidate_inode(dentry); in smb_file_aio_write()
354 DENTRY_PATH(dentry), result); in smb_file_aio_write()
358 result = smb_open(dentry, SMB_O_WRONLY); in smb_file_aio_write()
365 (long) file->f_pos, (long) dentry->d_inode->i_size, in smb_file_aio_write()
366 dentry->d_inode->i_mtime.tv_sec, in smb_file_aio_write()
367 dentry->d_inode->i_atime.tv_sec); in smb_file_aio_write()
377 struct dentry *dentry = file->f_path.dentry; in smb_file_open() local
381 result = smb_open(dentry, smb_mode); in smb_file_open()