xref: /linux-6.15/include/linux/errseq.h (revision 3acdfd28)
184cbadadSJeff Layton #ifndef _LINUX_ERRSEQ_H
284cbadadSJeff Layton #define _LINUX_ERRSEQ_H
384cbadadSJeff Layton 
484cbadadSJeff Layton /* See lib/errseq.c for more info */
584cbadadSJeff Layton 
684cbadadSJeff Layton typedef u32	errseq_t;
784cbadadSJeff Layton 
8*3acdfd28SJeff Layton errseq_t errseq_set(errseq_t *eseq, int err);
984cbadadSJeff Layton errseq_t errseq_sample(errseq_t *eseq);
1084cbadadSJeff Layton int errseq_check(errseq_t *eseq, errseq_t since);
1184cbadadSJeff Layton int errseq_check_and_advance(errseq_t *eseq, errseq_t *since);
1284cbadadSJeff Layton #endif
13