Home
last modified time | relevance | path

Searched refs:netfs_inode (Results 1 – 25 of 29) sorted by relevance

12

/linux/fs/netfs/
H A Dlocking.c37 static int netfs_block_o_direct(struct netfs_inode *ictx) in netfs_block_o_direct()
64 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_read()
109 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_write()
139 struct netfs_inode *ictx = netfs_inode(inode); in netfs_block_buffered()
175 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_direct()
215 static bool netfs_wb_begin_wait(struct netfs_inode *ictx) in netfs_wb_begin_wait()
259 bool netfs_wb_begin(struct netfs_inode *ictx, bool nowait) in netfs_wb_begin()
277 void netfs_wb_end(struct netfs_inode *ictx) in netfs_wb_end()
H A Dread_single.c30 struct netfs_inode *ictx = netfs_inode(inode); in netfs_single_mark_inode_dirty()
32 bool caching = fscache_cookie_enabled(netfs_i_cookie(netfs_inode(inode))); in netfs_single_mark_inode_dirty()
56 static int netfs_single_begin_cache_read(struct netfs_io_request *rreq, struct netfs_inode *ctx) in netfs_single_begin_cache_read()
169 struct netfs_inode *ictx = netfs_inode(inode); in netfs_read_single()
H A Dbuffered_read.c97 static int netfs_begin_cache_read(struct netfs_io_request *rreq, struct netfs_inode *ctx) in netfs_begin_cache_read()
455 struct netfs_inode *ictx = netfs_inode(ractl->mapping->host); in netfs_readahead()
531 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_read_gaps()
645 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_read_folio()
770 int netfs_write_begin(struct netfs_inode *ctx, in netfs_write_begin()
867 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_prefetch_for_write()
933 struct netfs_inode *ictx = netfs_inode(inode); in netfs_buffered_read_iter()
972 struct netfs_inode *ictx = netfs_inode(iocb->ki_filp->f_mapping->host); in netfs_file_read_iter()
H A Dmisc.c140 struct netfs_inode *ictx = netfs_inode(inode); in netfs_dirty_folio()
176 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in netfs_unpin_writeback()
194 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in netfs_clear_inode_writeback()
216 struct netfs_inode *ctx = netfs_inode(inode); in netfs_invalidate_folio()
308 struct netfs_inode *ctx = netfs_inode(inode); in netfs_release_folio()
H A Dbuffered_write.c37 void netfs_update_i_size(struct netfs_inode *ctx, struct inode *inode, in netfs_update_i_size()
90 struct netfs_inode *ctx = netfs_inode(inode); in netfs_perform_write()
465 struct netfs_inode *ictx = netfs_inode(inode); in netfs_file_write_iter()
504 struct netfs_inode *ictx = netfs_inode(inode); in netfs_page_mkwrite()
H A Dobjects.c24 struct netfs_inode *ctx = netfs_inode(inode); in netfs_alloc_request()
135 struct netfs_inode *ictx = netfs_inode(rreq->inode); in netfs_deinit_request()
H A Ddirect_write.c17 struct netfs_inode *ictx = netfs_inode(wreq->inode); in netfs_unbuffered_write_done()
337 struct netfs_inode *ictx = netfs_inode(inode); in netfs_unbuffered_write_iter()
H A Dwrite_issue.c96 struct netfs_inode *ictx; in netfs_create_write_req()
107 ictx = netfs_inode(wreq->inode); in netfs_create_write_req()
563 struct netfs_inode *ictx = netfs_inode(mapping->host); in netfs_writepages()
763 struct netfs_inode *ictx = netfs_inode(mapping->host); in netfs_writeback_single()
H A Dwrite_collect.c61 struct netfs_inode *ictx = netfs_inode(inode); in netfs_folio_written_back()
417 struct netfs_inode *ictx = netfs_inode(wreq->inode); in netfs_write_collection()
H A Dinternal.h37 void netfs_update_i_size(struct netfs_inode *ctx, struct inode *inode,
260 static inline bool netfs_is_cache_enabled(struct netfs_inode *ctx) in netfs_is_cache_enabled()
272 static inline bool netfs_is_cache_maybe_enabled(struct netfs_inode *ctx) in netfs_is_cache_maybe_enabled()
/linux/include/linux/
H A Dnetfs.h59 struct netfs_inode { struct
438 int netfs_write_begin(struct netfs_inode *, struct file *,
487 bool netfs_wb_begin(struct netfs_inode *ictx, bool nowait);
488 void netfs_wb_end(struct netfs_inode *ictx);
497 static inline struct netfs_inode *netfs_inode(struct inode *inode) in netfs_inode() function
499 return container_of(inode, struct netfs_inode, inode); in netfs_inode()
519 const struct netfs_inode *ictx = container_of(inode, struct netfs_inode, inode); in netfs_read_remote_i_size()
557 struct netfs_inode *ictx = netfs_inode(inode); in netfs_write_remote_i_size()
594 struct netfs_inode *ictx = container_of(inode, struct netfs_inode, inode); in netfs_read_zero_point()
632 struct netfs_inode *ictx = netfs_inode(inode); in netfs_write_zero_point()
[all …]
H A Dnfs_fs.h273 struct netfs_inode netfs; /* netfs context and VFS inode */
/linux/fs/nfs/
H A Dfscache.c169 netfs_inode(inode)->cache = NULL; in nfs_fscache_init_inode()
175 netfs_inode(inode)->cache = fscache_acquire_cookie( in nfs_fscache_init_inode()
184 if (netfs_inode(inode)->cache) in nfs_fscache_init_inode()
193 fscache_relinquish_cookie(netfs_i_cookie(netfs_inode(inode)), false); in nfs_fscache_clear_inode()
194 netfs_inode(inode)->cache = NULL; in nfs_fscache_clear_inode()
219 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in nfs_fscache_open_file()
237 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in nfs_fscache_release_file()
246 if (!netfs_inode(folio_inode(folio))->cache) in nfs_netfs_read_folio()
256 if (!netfs_inode(inode)->cache) in nfs_netfs_readahead()
354 if (netfs_inode(inode)->cache) in nfs_netfs_folio_unlock()
H A Dfscache.h109 fscache_note_page_release(netfs_i_cookie(netfs_inode(folio->mapping->host))); in nfs_fscache_release_folio()
/linux/include/trace/events/
H A Dcachefiles.h478 ino_t cache_inode, ino_t netfs_inode),
480 TP_ARGS(obj, start, len, flags, source, why, cache_inode, netfs_inode),
489 __field(unsigned int, netfs_inode)
500 __entry->netfs_inode = netfs_inode;
510 __entry->netfs_inode, __entry->cache_inode)
H A Dnetfs.h323 __field(u64, netfs_inode)
334 __entry->netfs_inode = rreq->inode->i_ino;
341 __entry->netfs_inode,
/linux/fs/9p/
H A Dvfs_addr.c58 struct netfs_inode *ictx = netfs_inode(inode); in v9fs_issue_write()
H A Dv9fs.h149 struct netfs_inode netfs; /* Netfslib context and vfs inode */
H A Dvfs_inode_dotl.c581 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr_dotl()
H A Dvfs_inode.c1086 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr()
/linux/Documentation/filesystems/
H A Dnetfs_library.rst156 ``netfs_inode``.
194 struct netfs_inode {
208 struct netfs_inode netfs; /* Netfslib context and vfs inode */
274 void netfs_inode_init(struct netfs_inode *ctx,
279 struct netfs_inode *netfs_inode(struct inode *inode);
284 struct fscache_cookie *netfs_i_cookie(struct netfs_inode *ctx);
508 int netfs_write_begin(struct netfs_inode *inode, struct file *file,
770 The filesystem sets a table of operations in ``netfs_inode`` for netfslib to
/linux/fs/smb/client/
H A Dinode.c62 struct netfs_inode *ictx = netfs_inode(inode); in cifs_set_ops()
2827 netfs_write_zero_point(inode, netfs_inode(inode)->_remote_i_size);
3095 netfs_resize_file(netfs_inode(inode), offset, true);
H A Dfile.c1024 struct netfs_inode *ictx = netfs_inode(inode); in cifs_do_truncate()
2612 struct netfs_inode *ictx = netfs_inode(inode); in cifs_write_subrequest_terminated()
/linux/fs/afs/
H A Dinode.c166 struct netfs_inode *ictx = &vnode->netfs; in afs_apply_status()
/linux/fs/ceph/
H A Dsuper.h390 struct netfs_inode netfs; /* Netfslib context and vfs inode */

12