Home
last modified time | relevance | path

Searched refs:origin (Results 1 – 25 of 26) sorted by relevance

12

/fs/9p/
A Dvfs_addr.c80 if (subreq->rreq->origin != NETFS_UNBUFFERED_READ && in v9fs_issue_read()
81 subreq->rreq->origin != NETFS_DIO_READ) in v9fs_issue_read()
102 bool writing = (rreq->origin == NETFS_READ_FOR_WRITE || in v9fs_init_request()
103 rreq->origin == NETFS_WRITETHROUGH || in v9fs_init_request()
104 rreq->origin == NETFS_UNBUFFERED_WRITE || in v9fs_init_request()
105 rreq->origin == NETFS_DIO_WRITE); in v9fs_init_request()
107 if (rreq->origin == NETFS_WRITEBACK) in v9fs_init_request()
131 WARN_ON(rreq->origin == NETFS_READ_FOR_WRITE && !(fid->mode & P9_ORDWR)); in v9fs_init_request()
/fs/overlayfs/
A Dnamei.c463 if (origin) in ovl_check_origin_fh()
467 if (!origin) in ovl_check_origin_fh()
469 else if (IS_ERR(origin)) in ovl_check_origin_fh()
470 return PTR_ERR(origin); in ovl_check_origin_fh()
479 dput(origin); in ovl_check_origin_fh()
483 .dentry = origin, in ovl_check_origin_fh()
493 dput(origin); in ovl_check_origin_fh()
713 dput(origin.dentry); in ovl_verify_index()
861 origin, index); in ovl_lookup_index()
1219 origin = this; in ovl_lookup()
[all …]
A Dexport.c695 struct ovl_path origin = { }; in ovl_lower_fh_to_d() local
696 struct ovl_path *stack = &origin; in ovl_lower_fh_to_d()
707 if (!d_is_dir(origin.dentry) || in ovl_lower_fh_to_d()
708 !(origin.dentry->d_flags & DCACHE_DISCONNECTED)) { in ovl_lower_fh_to_d()
709 inode = ovl_lookup_inode(sb, origin.dentry, false); in ovl_lower_fh_to_d()
745 if (d_is_dir(origin.dentry)) { in ovl_lower_fh_to_d()
746 dput(origin.dentry); in ovl_lower_fh_to_d()
747 origin.dentry = NULL; in ovl_lower_fh_to_d()
753 err = ovl_verify_origin(ofs, index, origin.dentry, false); in ovl_lower_fh_to_d()
759 dentry = ovl_get_dentry(sb, NULL, &origin, index); in ovl_lower_fh_to_d()
[all …]
A Dcopy_up.c473 struct ovl_fh *ovl_get_origin_fh(struct ovl_fs *ofs, struct dentry *origin) in ovl_get_origin_fh() argument
480 if (!ovl_can_decode_fh(origin->d_sb)) in ovl_get_origin_fh()
483 return ovl_encode_real_fh(ofs, d_inode(origin), false); in ovl_get_origin_fh()
590 bool origin; member
691 if (c->origin) { in ovl_copy_up_metadata()
941 struct dentry *origin = c->lowerpath.dentry; in ovl_do_copy_up() local
960 fh = ovl_get_origin_fh(ofs, origin); in ovl_do_copy_up()
966 c->origin = true; in ovl_do_copy_up()
971 err = ovl_get_index_name(ofs, origin, &c->destname); in ovl_do_copy_up()
A Doverlayfs.h706 int ovl_get_index_name(struct ovl_fs *ofs, struct dentry *origin,
710 struct dentry *origin, bool verify);
725 struct dentry *origin, bool set) in ovl_verify_origin() argument
727 return ovl_verify_origin_xattr(ofs, upper, OVL_XATTR_ORIGIN, origin, in ovl_verify_origin()
890 struct ovl_fh *ovl_get_origin_fh(struct ovl_fs *ofs, struct dentry *origin);
A Dreaddir.c823 static loff_t ovl_dir_llseek(struct file *file, loff_t offset, int origin) in ovl_dir_llseek() argument
833 res = vfs_llseek(od->realfile, offset, origin); in ovl_dir_llseek()
838 switch (origin) { in ovl_dir_llseek()
A Dsuper.c835 struct dentry *origin = ovl_lowerstack(oe)->dentry; in ovl_get_indexdir() local
839 fh = ovl_get_origin_fh(ofs, origin); in ovl_get_indexdir()
A Ddir.c585 struct ovl_cattr *attr, bool origin) in ovl_create_or_link() argument
597 if (origin) { in ovl_create_or_link()
/fs/netfs/
A Dobjects.c21 enum netfs_io_origin origin) in netfs_alloc_request() argument
42 rreq->origin = origin; in netfs_alloc_request()
57 if (origin == NETFS_READAHEAD || in netfs_alloc_request()
58 origin == NETFS_READPAGE || in netfs_alloc_request()
59 origin == NETFS_READ_GAPS || in netfs_alloc_request()
60 origin == NETFS_READ_SINGLE || in netfs_alloc_request()
61 origin == NETFS_READ_FOR_WRITE || in netfs_alloc_request()
62 origin == NETFS_UNBUFFERED_READ || in netfs_alloc_request()
63 origin == NETFS_DIO_READ) { in netfs_alloc_request()
A Dread_collect.c196 if (rreq->origin == NETFS_READAHEAD || in netfs_collect_read_results()
197 rreq->origin == NETFS_READPAGE || in netfs_collect_read_results()
198 rreq->origin == NETFS_READ_FOR_WRITE) in netfs_collect_read_results()
347 if (rreq->origin == NETFS_UNBUFFERED_READ || in netfs_rreq_assess_dio()
348 rreq->origin == NETFS_DIO_READ) { in netfs_rreq_assess_dio()
368 if (rreq->origin == NETFS_UNBUFFERED_READ || in netfs_rreq_assess_dio()
369 rreq->origin == NETFS_DIO_READ) in netfs_rreq_assess_dio()
426 switch (rreq->origin) { in netfs_read_collection()
487 (rreq->origin == NETFS_READAHEAD || in netfs_read_subreq_progress()
488 rreq->origin == NETFS_READPAGE || in netfs_read_subreq_progress()
[all …]
A Dwrite_collect.c28 rreq->origin, rreq->error); in netfs_dump_request()
124 if (wreq->origin == NETFS_PGPRIV2_COPY_TO_CACHE) { in netfs_writeback_unlock_folios()
213 if (wreq->origin == NETFS_WRITEBACK || in netfs_collect_write_results()
214 wreq->origin == NETFS_WRITETHROUGH || in netfs_collect_write_results()
215 wreq->origin == NETFS_PGPRIV2_COPY_TO_CACHE) in netfs_collect_write_results()
402 if ((wreq->origin == NETFS_UNBUFFERED_WRITE || in netfs_write_collection()
403 wreq->origin == NETFS_DIO_WRITE) && in netfs_write_collection()
407 if (wreq->origin == NETFS_DIO_WRITE && in netfs_write_collection()
420 if (wreq->origin == NETFS_DIO_WRITE) in netfs_write_collection()
A Dwrite_issue.c93 enum netfs_io_origin origin) in netfs_create_write_req() argument
97 bool is_cacheable = (origin == NETFS_WRITEBACK || in netfs_create_write_req()
98 origin == NETFS_WRITEBACK_SINGLE || in netfs_create_write_req()
99 origin == NETFS_WRITETHROUGH || in netfs_create_write_req()
100 origin == NETFS_PGPRIV2_COPY_TO_CACHE); in netfs_create_write_req()
102 wreq = netfs_alloc_request(mapping, file, start, 0, origin); in netfs_create_write_req()
368 if (wreq->origin == NETFS_WRITETHROUGH) { in netfs_write_folio()
421 if (wreq->origin == NETFS_WRITEBACK) in netfs_write_folio()
714 if (wreq->origin == NETFS_DIO_WRITE) in netfs_unbuffered_write()
A Dinternal.h86 enum netfs_io_origin origin);
199 enum netfs_io_origin origin);
A Dmain.c71 netfs_origins[rreq->origin], in netfs_requests_seq_show()
A Dmisc.c470 switch (rreq->origin) { in netfs_wait_for_in_progress()
A Dbuffered_read.c243 if (unlikely(rreq->origin == NETFS_READ_SINGLE)) in netfs_read_to_pagecache()
/fs/
A Dpnode.c140 struct mount *origin) in __propagation_next() argument
145 if (master == origin->mnt_master) { in __propagation_next()
147 return (next == origin) ? NULL : next; in __propagation_next()
167 struct mount *origin) in propagation_next() argument
173 return __propagation_next(m, origin); in propagation_next()
177 struct mount *origin) in skip_propagation_subtree() argument
182 struct mount *p = __propagation_next(m, origin); in skip_propagation_subtree()
185 p = __propagation_next(p, origin); in skip_propagation_subtree()
198 if (m->mnt_group_id == origin->mnt_group_id) { in next_group()
199 if (next == origin) in next_group()
[all …]
/fs/orangefs/
A Dfile.c499 static loff_t orangefs_file_llseek(struct file *file, loff_t offset, int origin) in orangefs_file_llseek() argument
504 if (origin == SEEK_END) { in orangefs_file_llseek()
528 origin, in orangefs_file_llseek()
531 return generic_file_llseek(file, offset, origin); in orangefs_file_llseek()
/fs/nfs/
A Dfscache.c267 if (WARN_ON_ONCE(rreq->origin != NETFS_PGPRIV2_COPY_TO_CACHE)) in nfs_netfs_init_request()
370 sreq->rreq->origin != NETFS_UNBUFFERED_READ && in nfs_netfs_read_completion()
371 sreq->rreq->origin != NETFS_DIO_READ) in nfs_netfs_read_completion()
/fs/ocfs2/
A Dextent_map.h44 int ocfs2_seek_data_hole_offset(struct file *file, loff_t *offset, int origin);
/fs/afs/
A Dfile.c359 if (subreq->rreq->origin == NETFS_READAHEAD || in afs_issue_read()
389 switch (rreq->origin) { in afs_init_request()
A Dwrite.c199 switch (wreq->origin) { in afs_retry_request()
/fs/configfs/
A Ddir.c1062 static int configfs_depend_prep(struct dentry *origin, in configfs_depend_prep() argument
1068 BUG_ON(!origin || !origin->d_fsdata); in configfs_depend_prep()
1069 sd = origin->d_fsdata; in configfs_depend_prep()
/fs/ceph/
A Daddr.c241 subreq->rreq->origin != NETFS_UNBUFFERED_READ && in finish_netfs_read()
242 subreq->rreq->origin != NETFS_DIO_READ) in finish_netfs_read()
285 if (rreq->origin != NETFS_UNBUFFERED_READ && in ceph_netfs_issue_op_inline()
286 rreq->origin != NETFS_DIO_READ) in ceph_netfs_issue_op_inline()
470 if (rreq->origin != NETFS_READAHEAD) in ceph_init_request()
/fs/smb/client/
A Dfile.c226 if (subreq->rreq->origin != NETFS_UNBUFFERED_READ && in cifs_issue_read()
227 subreq->rreq->origin != NETFS_DIO_READ) in cifs_issue_read()
278 } else if (rreq->origin != NETFS_WRITEBACK) { in cifs_init_request()
2444 (wdata->rreq->origin == NETFS_UNBUFFERED_WRITE || in cifs_write_subrequest_terminated()
2445 wdata->rreq->origin == NETFS_DIO_WRITE)) in cifs_write_subrequest_terminated()

Completed in 56 milliseconds

12