Searched refs:errseq_t (Results  1 – 8 of 8) sorted by relevance
| /Linux-v5.4/lib/ | 
| D | errseq.c | 58 errseq_t errseq_set(errseq_t *eseq, int err)  in errseq_set()60 	errseq_t cur, old;  in errseq_set()
 78 		errseq_t new;  in errseq_set()
 122 errseq_t errseq_sample(errseq_t *eseq)  in errseq_sample()
 124 	errseq_t old = READ_ONCE(*eseq);  in errseq_sample()
 144 int errseq_check(errseq_t *eseq, errseq_t since)  in errseq_check()
 146 	errseq_t cur = READ_ONCE(*eseq);  in errseq_check()
 174 int errseq_check_and_advance(errseq_t *eseq, errseq_t *since)  in errseq_check_and_advance()
 177 	errseq_t old, new;  in errseq_check_and_advance()
 
 | 
| /Linux-v5.4/include/linux/ | 
| D | errseq.h | 8 typedef u32	errseq_t;  typedef10 errseq_t errseq_set(errseq_t *eseq, int err);
 11 errseq_t errseq_sample(errseq_t *eseq);
 12 int errseq_check(errseq_t *eseq, errseq_t since);
 13 int errseq_check_and_advance(errseq_t *eseq, errseq_t *since);
 
 | 
| D | fs.h | 461 	errseq_t		wb_err;972 	errseq_t		f_wb_err;
 2794 					errseq_t since)  in filemap_check_wb_err()
 2806 static inline errseq_t filemap_sample_wb_err(struct address_space *mapping)  in filemap_sample_wb_err()
 
 | 
| /Linux-v5.4/Documentation/core-api/ | 
| D | errseq.rst | 2 The errseq_t datatype5 An errseq_t is a way of recording errors in one place, and allowing any
 34 The general idea is for "watchers" to sample an errseq_t value and keep
 41 A new errseq_t should always be zeroed out.  An errseq_t value of all zeroes
 66                 errseq_t        wd_err; /* for recording errors */
 73         wd.wd_err = (errseq_t)0;
 79                 errseq_t        s_wd_err; /* private "cursor" for wd_err */
 119 He can just sample the current errseq_t in the worker, and then use that
 122         errseq_t since = errseq_sample(&wd.wd_err);
 130 Serializing errseq_t cursor updates
 [all …]
 
 | 
| /Linux-v5.4/include/trace/events/ | 
| D | filemap.h | 58 		TP_PROTO(struct address_space *mapping, errseq_t eseq),65 			__field(errseq_t, errseq)
 83 		TP_PROTO(struct file *file, errseq_t old),
 91 			__field(errseq_t, old)
 92 			__field(errseq_t, new)
 
 | 
| /Linux-v5.4/fs/ceph/ | 
| D | super.h | 405 	errseq_t i_meta_err;715 	errseq_t meta_err;
 
 | 
| /Linux-v5.4/fs/gfs2/ | 
| D | lops.c | 499 	errseq_t since;  in gfs2_find_jhead()
 | 
| /Linux-v5.4/mm/ | 
| D | filemap.c | 702 	errseq_t eseq = errseq_set(&mapping->wb_err, err);  in __filemap_set_wb_err()735 	errseq_t old = READ_ONCE(file->f_wb_err);  in file_check_and_advance_wb_err()
 
 |