#include <linux/gfp.h>
#include <linux/module.h>
#include <linux/mISDNhw.h>
static void
dchannel_bh(struct work_struct *ws)
{ … }
static void
bchannel_bh(struct work_struct *ws)
{ … }
int
mISDN_initdchannel(struct dchannel *ch, int maxlen, void *phf)
{ … }
EXPORT_SYMBOL(…);
int
mISDN_initbchannel(struct bchannel *ch, unsigned short maxlen,
unsigned short minlen)
{ … }
EXPORT_SYMBOL(…);
int
mISDN_freedchannel(struct dchannel *ch)
{ … }
EXPORT_SYMBOL(…);
void
mISDN_clear_bchannel(struct bchannel *ch)
{ … }
EXPORT_SYMBOL(…);
void
mISDN_freebchannel(struct bchannel *ch)
{ … }
EXPORT_SYMBOL(…);
int
mISDN_ctrl_bchannel(struct bchannel *bch, struct mISDN_ctrl_req *cq)
{ … }
EXPORT_SYMBOL(…);
static inline u_int
get_sapi_tei(u_char *p)
{ … }
void
recv_Dchannel(struct dchannel *dch)
{ … }
EXPORT_SYMBOL(…);
void
recv_Echannel(struct dchannel *ech, struct dchannel *dch)
{ … }
EXPORT_SYMBOL(…);
void
recv_Bchannel(struct bchannel *bch, unsigned int id, bool force)
{ … }
EXPORT_SYMBOL(…);
void
recv_Dchannel_skb(struct dchannel *dch, struct sk_buff *skb)
{ … }
EXPORT_SYMBOL(…);
void
recv_Bchannel_skb(struct bchannel *bch, struct sk_buff *skb)
{ … }
EXPORT_SYMBOL(…);
static void
confirm_Dsend(struct dchannel *dch)
{ … }
int
get_next_dframe(struct dchannel *dch)
{ … }
EXPORT_SYMBOL(…);
static void
confirm_Bsend(struct bchannel *bch)
{ … }
int
get_next_bframe(struct bchannel *bch)
{ … }
EXPORT_SYMBOL(…);
void
queue_ch_frame(struct mISDNchannel *ch, u_int pr, int id, struct sk_buff *skb)
{ … }
EXPORT_SYMBOL(…);
int
dchannel_senddata(struct dchannel *ch, struct sk_buff *skb)
{ … }
EXPORT_SYMBOL(…);
int
bchannel_senddata(struct bchannel *ch, struct sk_buff *skb)
{ … }
EXPORT_SYMBOL(…);
int
bchannel_get_rxbuf(struct bchannel *bch, int reqlen)
{ … }
EXPORT_SYMBOL(…);