Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
atm_idt77105.h
Go to the documentation of this file.
1 /* atm_idt77105.h - Driver-specific declarations of the IDT77105 driver (for
2  * use by driver-specific utilities) */
3 
4 /* Written 1999 by Greg Banks <[email protected]>. Copied from atm_suni.h. */
5 
6 
7 #ifndef LINUX_ATM_IDT77105_H
8 #define LINUX_ATM_IDT77105_H
9 
10 #include <linux/types.h>
11 #include <linux/atmioc.h>
12 #include <linux/atmdev.h>
13 
14 /*
15  * Structure for IDT77105_GETSTAT and IDT77105_GETSTATZ ioctls.
16  * Pointed to by `arg' in atmif_sioc.
17  */
19  __u32 symbol_errors; /* wire symbol errors */
20  __u32 tx_cells; /* cells transmitted */
21  __u32 rx_cells; /* cells received */
22  __u32 rx_hec_errors; /* Header Error Check errors on receive */
23 };
24 
25 #define IDT77105_GETSTAT _IOW('a',ATMIOC_PHYPRV+2,struct atmif_sioc) /* get stats */
26 #define IDT77105_GETSTATZ _IOW('a',ATMIOC_PHYPRV+3,struct atmif_sioc) /* get stats and zero */
27 
28 #endif