• Home
  • Raw
  • Download

Lines Matching refs:offset

58 	loff_t offset = (loff_t)page->index << PAGE_CACHE_SHIFT;  in smb_readpage_sync()  local
65 DENTRY_PATH(dentry), count, offset, rsize); in smb_readpage_sync()
75 result = server->ops->read(dentry->d_inode,offset,rsize,buffer); in smb_readpage_sync()
80 offset += result; in smb_readpage_sync()
122 loff_t offset; in smb_writepage_sync() local
128 offset = ((loff_t)page->index << PAGE_CACHE_SHIFT) + pageoffset; in smb_writepage_sync()
130 inode->i_ino, SMB_I(inode)->fileid, count, offset, wsize); in smb_writepage_sync()
138 write_ret = server->ops->write(inode, offset, wsize, buffer); in smb_writepage_sync()
152 offset += wsize; in smb_writepage_sync()
159 if (offset > inode->i_size) in smb_writepage_sync()
160 inode->i_size = offset; in smb_writepage_sync()
179 unsigned offset = PAGE_CACHE_SIZE; in smb_writepage() local
192 offset = inode->i_size & (PAGE_CACHE_SIZE-1); in smb_writepage()
194 if (page->index >= end_index+1 || !offset) in smb_writepage()
198 err = smb_writepage_sync(inode, page, 0, offset); in smb_writepage()
206 smb_updatepage(struct file *file, struct page *page, unsigned long offset, in smb_updatepage() argument
212 ((unsigned long long)page->index << PAGE_CACHE_SHIFT) + offset); in smb_updatepage()
214 return smb_writepage_sync(dentry->d_inode, page, offset, count); in smb_updatepage()
311 unsigned offset = pos & (PAGE_CACHE_SIZE - 1); in smb_write_end() local
314 status = smb_updatepage(file, page, offset, copied); in smb_write_end()
425 static loff_t smb_remote_llseek(struct file *file, loff_t offset, int origin) in smb_remote_llseek() argument
429 ret = generic_file_llseek_unlocked(file, offset, origin); in smb_remote_llseek()