blob: 5c5ec4b9a87e5c628948a9143acf6e703082a02a [file] [log] [blame]
/* SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause) */
#ifndef __FSSLOWER_H
#define __FSSLOWER_H
#define FILE_NAME_LEN 32
#define TASK_COMM_LEN 16
enum fs_file_op {
READ,
WRITE,
OPEN,
FSYNC,
MAX_OP,
};
struct event {
__u64 delta_us;
__u64 end_ns;
__s64 offset;
ssize_t size;
pid_t pid;
enum fs_file_op op;
char file[FILE_NAME_LEN];
char task[TASK_COMM_LEN];
};
#endif /* __FSSLOWER_H */