brintos

brintos / linux-shallow public Read only

0
0
Text · 554 B · 1643b4d Raw
36 lines · c
1/* SPDX-License-Identifier: GPL-2.0 */2/* Copyright (c) 2022 Meta Platforms, Inc. and affiliates. */3 4#ifndef _TEST_USER_RINGBUF_H5#define _TEST_USER_RINGBUF_H6 7#define TEST_OP_64 48#define TEST_OP_32 29 10enum test_msg_op {11	TEST_MSG_OP_INC64,12	TEST_MSG_OP_INC32,13	TEST_MSG_OP_MUL64,14	TEST_MSG_OP_MUL32,15 16	// Must come last.17	TEST_MSG_OP_NUM_OPS,18};19 20struct test_msg {21	enum test_msg_op msg_op;22	union {23		__s64 operand_64;24		__s32 operand_32;25	};26};27 28struct sample {29	int pid;30	int seq;31	long value;32	char comm[16];33};34 35#endif /* _TEST_USER_RINGBUF_H */36