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

synclink.h (989B)


      1/*
      2 * SyncLink Multiprotocol Serial Adapter Driver
      3 *
      4 * $Id: synclink.h,v 3.14 2006/07/17 20:15:43 paulkf Exp $
      5 *
      6 * Copyright (C) 1998-2000 by Microgate Corporation
      7 *
      8 * Redistribution of this file is permitted under
      9 * the terms of the GNU Public License (GPL)
     10 */
     11#ifndef _SYNCLINK_H_
     12#define _SYNCLINK_H_
     13
     14#include <uapi/linux/synclink.h>
     15
     16/* provide 32 bit ioctl compatibility on 64 bit systems */
     17#ifdef CONFIG_COMPAT
     18#include <linux/compat.h>
     19struct MGSL_PARAMS32 {
     20	compat_ulong_t	mode;
     21	unsigned char	loopback;
     22	unsigned short	flags;
     23	unsigned char	encoding;
     24	compat_ulong_t	clock_speed;
     25	unsigned char	addr_filter;
     26	unsigned short	crc_type;
     27	unsigned char	preamble_length;
     28	unsigned char	preamble;
     29	compat_ulong_t	data_rate;
     30	unsigned char	data_bits;
     31	unsigned char	stop_bits;
     32	unsigned char	parity;
     33};
     34#define MGSL_IOCSPARAMS32 _IOW(MGSL_MAGIC_IOC,0,struct MGSL_PARAMS32)
     35#define MGSL_IOCGPARAMS32 _IOR(MGSL_MAGIC_IOC,1,struct MGSL_PARAMS32)
     36#endif
     37#endif /* _SYNCLINK_H_ */