| /linux/fs/netfs/ |
| H A D | locking.c | 37 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 D | read_single.c | 30 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 D | buffered_read.c | 97 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 D | misc.c | 140 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 D | buffered_write.c | 37 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 D | objects.c | 24 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 D | direct_write.c | 17 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 D | write_issue.c | 96 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 D | write_collect.c | 61 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 D | internal.h | 37 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 D | netfs.h | 59 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 D | nfs_fs.h | 273 struct netfs_inode netfs; /* netfs context and VFS inode */
|
| /linux/fs/nfs/ |
| H A D | fscache.c | 169 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 D | fscache.h | 109 fscache_note_page_release(netfs_i_cookie(netfs_inode(folio->mapping->host))); in nfs_fscache_release_folio()
|
| /linux/include/trace/events/ |
| H A D | cachefiles.h | 478 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 D | netfs.h | 323 __field(u64, netfs_inode) 334 __entry->netfs_inode = rreq->inode->i_ino; 341 __entry->netfs_inode,
|
| /linux/fs/9p/ |
| H A D | vfs_addr.c | 58 struct netfs_inode *ictx = netfs_inode(inode); in v9fs_issue_write()
|
| H A D | v9fs.h | 149 struct netfs_inode netfs; /* Netfslib context and vfs inode */
|
| H A D | vfs_inode_dotl.c | 581 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr_dotl()
|
| H A D | vfs_inode.c | 1086 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr()
|
| /linux/Documentation/filesystems/ |
| H A D | netfs_library.rst | 156 ``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 D | inode.c | 62 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 D | file.c | 1024 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 D | inode.c | 166 struct netfs_inode *ictx = &vnode->netfs; in afs_apply_status()
|
| /linux/fs/ceph/ |
| H A D | super.h | 390 struct netfs_inode netfs; /* Netfslib context and vfs inode */
|