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

ipoctal.h (871B)


      1/* SPDX-License-Identifier: GPL-2.0-only */
      2/*
      3 * driver for the IPOCTAL boards
      4 *
      5 * Copyright (C) 2009-2012 CERN (www.cern.ch)
      6 * Author: Nicolas Serafini, EIC2 SA
      7 * Author: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
      8 */
      9
     10#ifndef _IPOCTAL_H_
     11#define _IPOCTAL_H_
     12
     13#define NR_CHANNELS		8
     14#define IPOCTAL_MAX_BOARDS	16
     15#define MAX_DEVICES		(NR_CHANNELS * IPOCTAL_MAX_BOARDS)
     16
     17/**
     18 * struct ipoctal_stats -- Stats since last reset
     19 *
     20 * @tx: Number of transmitted bytes
     21 * @rx: Number of received bytes
     22 * @overrun: Number of overrun errors
     23 * @parity_err: Number of parity errors
     24 * @framing_err: Number of framing errors
     25 * @rcv_break: Number of break received
     26 */
     27struct ipoctal_stats {
     28	unsigned long tx;
     29	unsigned long rx;
     30	unsigned long overrun_err;
     31	unsigned long parity_err;
     32	unsigned long framing_err;
     33	unsigned long rcv_break;
     34};
     35
     36#endif /* _IPOCTAL_H_ */