11da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds/* $Id: isdnl1.h,v 2.12.2.3 2004/02/11 13:21:34 keil Exp $ 21da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * 31da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * Layer 1 defines 41da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * 51da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * This software may be used and distributed according to the terms 61da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * of the GNU General Public License, incorporated herein by reference. 71da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds * 81da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds */ 91da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 101da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_RCVBUFREADY 0 111da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_XMTBUFREADY 1 121da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_L1STATECHANGE 2 131da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_CLEARBUSY 3 141da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_RX_MON0 4 151da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_RX_MON1 5 161da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_TX_MON0 6 171da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define D_TX_MON1 7 181da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define E_RCVBUFREADY 8 191da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 201da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define B_RCVBUFREADY 0 211da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define B_XMTBUFREADY 1 221da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds#define B_ACKPENDING 2 231da177e4c3f41524e886b7f1b8a0c1fc7321cacLinus Torvalds 24b9075fa968a0a4347aef35e235e2995c0e57ddddJoe Perches__printf(2, 3) 25b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid debugl1(struct IsdnCardState *cs, char *fmt, ...); 26b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid DChannel_proc_xmt(struct IsdnCardState *cs); 27b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid DChannel_proc_rcv(struct IsdnCardState *cs); 28b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid l1_msg(struct IsdnCardState *cs, int pr, void *arg); 29b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid l1_msg_b(struct PStack *st, int pr, void *arg); 30b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid Logl2Frame(struct IsdnCardState *cs, struct sk_buff *skb, char *buf, 31b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunk int dir); 32b19a8f0472cf2fc401c47f585fcd42e770124e06Adrian Bunkvoid BChannel_bh(struct work_struct *work); 33