root/drivers/ipack/devices/ipoctal.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


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

/* [<][>][^][v][top][bottom][index][help] */