Home
last modified time | relevance | path

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

12

/linux-6.12.1/fs/netfs/
Dlocking.c32 static int netfs_block_o_direct(struct netfs_inode *ictx) in netfs_block_o_direct()
59 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_read()
104 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_write()
134 struct netfs_inode *ictx = netfs_inode(inode); in netfs_block_buffered()
170 struct netfs_inode *ictx = netfs_inode(inode); in netfs_start_io_direct()
Dmisc.c151 struct netfs_inode *ictx = netfs_inode(inode); in netfs_dirty_folio()
187 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in netfs_unpin_writeback()
205 struct fscache_cookie *cookie = netfs_i_cookie(netfs_inode(inode)); in netfs_clear_inode_writeback()
226 struct netfs_inode *ctx = netfs_inode(folio_inode(folio)); in netfs_invalidate_folio()
307 struct netfs_inode *ctx = netfs_inode(folio_inode(folio)); in netfs_release_folio()
Dbuffered_read.c61 static int netfs_begin_cache_read(struct netfs_io_request *rreq, struct netfs_inode *ctx) in netfs_begin_cache_read()
224 struct netfs_inode *ictx = netfs_inode(rreq->inode); in netfs_read_to_pagecache()
398 struct netfs_inode *ictx = netfs_inode(ractl->mapping->host); in netfs_readahead()
464 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_read_gaps()
561 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_read_folio()
686 int netfs_write_begin(struct netfs_inode *ctx, in netfs_write_begin()
783 struct netfs_inode *ctx = netfs_inode(mapping->host); in netfs_prefetch_for_write()
850 struct netfs_inode *ictx = netfs_inode(inode); in netfs_buffered_read_iter()
889 struct netfs_inode *ictx = netfs_inode(iocb->ki_filp->f_mapping->host); in netfs_file_read_iter()
Dbuffered_write.c56 static void netfs_update_i_size(struct netfs_inode *ctx, struct inode *inode, in netfs_update_i_size()
102 struct netfs_inode *ctx = netfs_inode(inode); in netfs_perform_write()
466 struct netfs_inode *ictx = netfs_inode(inode); in netfs_file_write_iter()
503 struct netfs_inode *ictx = netfs_inode(inode); in netfs_page_mkwrite()
Dwrite_issue.c96 struct netfs_inode *ictx; in netfs_create_write_req()
107 ictx = netfs_inode(wreq->inode); in netfs_create_write_req()
541 struct netfs_inode *ictx = netfs_inode(mapping->host); in netfs_writepages()
609 struct netfs_inode *ictx = netfs_inode(file_inode(iocb->ki_filp)); in netfs_begin_writethrough()
666 struct netfs_inode *ictx = netfs_inode(wreq->inode); in netfs_end_writethrough()
Dobjects.c23 struct netfs_inode *ctx = netfs_inode(inode); in netfs_alloc_request()
127 struct netfs_inode *ictx = netfs_inode(rreq->inode); in netfs_free_request()
Ddirect_write.c141 struct netfs_inode *ictx = netfs_inode(inode); in netfs_unbuffered_write_iter()
Dwrite_collect.c32 struct netfs_inode *ictx = netfs_inode(folio->mapping->host); in netfs_folio_written_back()
539 struct netfs_inode *ictx = netfs_inode(wreq->inode); in netfs_write_collection_worker()
Dinternal.h198 static inline bool netfs_is_cache_enabled(struct netfs_inode *ctx) in netfs_is_cache_enabled()
/linux-6.12.1/fs/nfs/
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()
345 if (netfs_inode(inode)->cache) in nfs_netfs_folio_unlock()
Dfscache.h108 fscache_note_page_release(netfs_i_cookie(netfs_inode(folio->mapping->host))); in nfs_fscache_release_folio()
/linux-6.12.1/include/linux/
Dnetfs.h58 struct netfs_inode { struct
417 int netfs_write_begin(struct netfs_inode *, struct file *,
464 static inline struct netfs_inode *netfs_inode(struct inode *inode) in netfs_inode() function
466 return container_of(inode, struct netfs_inode, inode); in netfs_inode()
478 static inline void netfs_inode_init(struct netfs_inode *ctx, in netfs_inode_init()
506 static inline void netfs_resize_file(struct netfs_inode *ctx, loff_t new_i_size, in netfs_resize_file()
521 static inline struct fscache_cookie *netfs_i_cookie(struct netfs_inode *ctx) in netfs_i_cookie()
541 struct netfs_inode *ictx = netfs_inode(inode); in netfs_wait_for_outstanding_io()
Dnfs_fs.h250 struct netfs_inode netfs; /* netfs context and VFS inode */
/linux-6.12.1/include/trace/events/
Dcachefiles.h443 ino_t cache_inode, ino_t netfs_inode),
445 TP_ARGS(obj, start, len, flags, source, why, cache_inode, netfs_inode),
454 __field(unsigned int, netfs_inode )
465 __entry->netfs_inode = netfs_inode;
475 __entry->netfs_inode, __entry->cache_inode)
Dnetfs.h259 __field(unsigned int, netfs_inode )
269 __entry->netfs_inode = rreq->inode->i_ino;
276 __entry->netfs_inode,
501 struct netfs_inode *__ctx = netfs_inode(wreq->inode);
/linux-6.12.1/fs/9p/
Dv9fs.h137 struct netfs_inode netfs; /* Netfslib context and vfs inode */
Dvfs_inode_dotl.c585 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr_dotl()
Dvfs_inode.c1089 netfs_resize_file(netfs_inode(inode), iattr->ia_size, true); in v9fs_vfs_setattr()
/linux-6.12.1/Documentation/filesystems/
Dnetfs_library.rst40 struct netfs_inode {
51 struct netfs_inode netfs; /* Netfslib context and vfs inode */
82 void netfs_inode_init(struct netfs_inode *ctx,
87 struct netfs_inode *netfs_node(struct inode *inode);
92 struct fscache_cookie *netfs_i_cookie(struct netfs_inode *ctx);
140 int netfs_write_begin(struct netfs_inode *ctx,
/linux-6.12.1/fs/smb/client/
Dsmb2ops.c2077 netfs_resize_file(netfs_inode(inode), dest_off + len, true); in smb2_duplicate_extents()
3257 struct netfs_inode *ictx = netfs_inode(inode); in smb3_zero_range()
3373 remote_i_size = netfs_inode(inode)->remote_i_size; in smb3_punch_hole()
3379 netfs_inode(inode)->remote_i_size = extend_to; in smb3_punch_hole()
3646 struct netfs_inode *ictx = &cifsi->netfs; in smb3_collapse_range()
Dinode.c44 struct netfs_inode *ictx = netfs_inode(inode); in cifs_set_ops()
Dfile.c2396 struct netfs_inode *ictx = netfs_inode(wreq->inode); in cifs_write_subrequest_terminated()
Dcifsglob.h1533 struct netfs_inode netfs; /* Netfslib context and vfs inode */
/linux-6.12.1/fs/ceph/
Dsuper.h348 struct netfs_inode netfs; /* Netfslib context and vfs inode */
/linux-6.12.1/fs/afs/
Dinternal.h699 struct netfs_inode netfs; /* Netfslib context and vfs inode */

12