msgbuf.h (3eb66e91a25497065c5322b1268cbc3953642227) msgbuf.h (9ef0e004181956e158fb7ceb9b43810a193f80cd)
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2/*
3 * include/asm-xtensa/msgbuf.h
4 *
5 * The msqid64_ds structure for the Xtensa architecture.
6 * Note extra padding because this structure is passed back and forth
7 * between kernel and user space.
8 *
9 * Pad space is left for:
10 * - 2 miscellaneous 32-bit values
11 *
12 * This file is subject to the terms and conditions of the GNU General
13 * Public License. See the file "COPYING" in the main directory of
14 * this archive for more details.
15 */
16
17#ifndef _XTENSA_MSGBUF_H
18#define _XTENSA_MSGBUF_H
19
1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
2/*
3 * include/asm-xtensa/msgbuf.h
4 *
5 * The msqid64_ds structure for the Xtensa architecture.
6 * Note extra padding because this structure is passed back and forth
7 * between kernel and user space.
8 *
9 * Pad space is left for:
10 * - 2 miscellaneous 32-bit values
11 *
12 * This file is subject to the terms and conditions of the GNU General
13 * Public License. See the file "COPYING" in the main directory of
14 * this archive for more details.
15 */
16
17#ifndef _XTENSA_MSGBUF_H
18#define _XTENSA_MSGBUF_H
19
20#include <asm/ipcbuf.h>
21
20struct msqid64_ds {
21 struct ipc64_perm msg_perm;
22#ifdef __XTENSA_EB__
23 unsigned long msg_stime_high;
24 unsigned long msg_stime; /* last msgsnd time */
25 unsigned long msg_rtime_high;
26 unsigned long msg_rtime; /* last msgrcv time */
27 unsigned long msg_ctime_high;

--- 21 unchanged lines hidden ---
22struct msqid64_ds {
23 struct ipc64_perm msg_perm;
24#ifdef __XTENSA_EB__
25 unsigned long msg_stime_high;
26 unsigned long msg_stime; /* last msgsnd time */
27 unsigned long msg_rtime_high;
28 unsigned long msg_rtime; /* last msgrcv time */
29 unsigned long msg_ctime_high;

--- 21 unchanged lines hidden ---