blob: 0943d6e79faeae4ed320c45ab9efab78de1ff8e5 [file] [log] [blame]
Minchan Kim14ede712019-04-23 00:04:59 +08001/* SPDX-License-Identifier: GPL-2.0 */
2#ifndef _LINUX_MM_EVENT_H
3#define _LINUX_MM_EVENT_H
4
5enum mm_event_type {
6 MM_MIN_FAULT = 0,
7 MM_MAJ_FAULT = 1,
8 MM_READ_IO = 2,
9 MM_COMPACTION = 3,
10 MM_RECLAIM = 4,
11 MM_SWP_FAULT = 5,
12 MM_KERN_ALLOC = 6,
Jaegeuk Kim9f467532020-05-19 15:37:19 -070013 BLK_READ_SUBMIT_BIO = 7,
14 UFS_READ_QUEUE_CMD = 8,
15 UFS_READ_SEND_CMD = 9,
16 UFS_READ_COMPL_CMD = 10,
17 F2FS_READ_DATA = 11,
18 MM_TYPE_NUM = 12,
Minchan Kim14ede712019-04-23 00:04:59 +080019};
20
21struct mm_event_task {
22 unsigned int count;
23 unsigned int max_lat;
24 u64 accm_lat;
25} __attribute__ ((packed));
26
27#endif