cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

ipcbuf.h (837B)


      1/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
      2#ifndef __PARISC_IPCBUF_H__
      3#define __PARISC_IPCBUF_H__
      4
      5#include <asm/bitsperlong.h>
      6#include <linux/posix_types.h>
      7
      8/*
      9 * The ipc64_perm structure for PA-RISC is almost identical to
     10 * kern_ipc_perm as we have always had 32-bit UIDs and GIDs in the kernel.
     11 * 'seq' has been changed from long to int so that it's the same size
     12 * on 64-bit kernels as on 32-bit ones.
     13 */
     14
     15struct ipc64_perm
     16{
     17	__kernel_key_t		key;
     18	__kernel_uid_t		uid;
     19	__kernel_gid_t		gid;
     20	__kernel_uid_t		cuid;
     21	__kernel_gid_t		cgid;
     22#if __BITS_PER_LONG != 64
     23	unsigned short int	__pad1;
     24#endif
     25	__kernel_mode_t		mode;
     26	unsigned short int	__pad2;
     27	unsigned short int	seq;
     28	unsigned int		__pad3;
     29	unsigned long long int __unused1;
     30	unsigned long long int __unused2;
     31};
     32
     33#endif /* __PARISC_IPCBUF_H__ */