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

types.h (828B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2/*
      3 * This file is never included by application software unless explicitly
      4 * requested (e.g., via linux/types.h) in which case the application is
      5 * Linux specific so (user-) name space pollution is not a major issue.
      6 * However, for interoperability, libraries still need to be careful to
      7 * avoid naming clashes.
      8 *
      9 * Based on <asm-alpha/types.h>.
     10 *
     11 * Modified 1998-2000, 2002
     12 *	David Mosberger-Tang <davidm@hpl.hp.com>, Hewlett-Packard Co
     13 */
     14#ifndef _ASM_IA64_TYPES_H
     15#define _ASM_IA64_TYPES_H
     16
     17#include <asm-generic/int-ll64.h>
     18#include <uapi/asm/types.h>
     19
     20#ifdef __ASSEMBLY__
     21#else
     22/*
     23 * These aren't exported outside the kernel to avoid name space clashes
     24 */
     25
     26struct fnptr {
     27	unsigned long ip;
     28	unsigned long gp;
     29};
     30
     31#endif /* !__ASSEMBLY__ */
     32#endif /* _ASM_IA64_TYPES_H */