2 #include "hisax_isac.h"
5 #define HSCX_BUFMAX 4096
13 struct hdlc_stat_reg
{
15 u_char fill
__attribute__((packed
));
16 u_char mode
__attribute__((packed
));
17 u_char xml
__attribute__((packed
));
18 u_char cmd
__attribute__((packed
));
20 u_char cmd
__attribute__((packed
));
21 u_char xml
__attribute__((packed
));
22 u_char mode
__attribute__((packed
));
23 u_char fill
__attribute__((packed
));
28 struct hisax_b_if b_if
;
29 struct fritz_adapter
*adapter
;
35 struct hdlc_stat_reg sr
;
40 u_char rcvbuf
[HSCX_BUFMAX
]; /* B-Channel receive Buffer */
42 int tx_cnt
; /* B-Channel transmit counter */
43 struct sk_buff
*tx_skb
; /* B-Channel transmit Buffer */
46 struct fritz_adapter
{
53 struct fritz_bcs bcs
[2];
55 u32 (*read_hdlc_status
) (struct fritz_adapter
*adapter
, int nr
);
56 void (*write_ctrl
) (struct fritz_bcs
*bcs
, int which
);