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_ */