Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | SBUFSIZE 4096 /* sk_buff payload size */ |
#define | TRANSBUFSIZE 768 /* bytes per skb for transparent receive */ |
#define | HW_HDR_LEN 2 /* Header size used to store ack info */ |
#define | MAX_BUF_SIZE (SBUFSIZE - HW_HDR_LEN) /* max data packet from LL */ |
Functions | |
void | gigaset_skb_sent (struct bc_state *bcs, struct sk_buff *skb) |
EXPORT_SYMBOL_GPL (gigaset_skb_sent) | |
void | gigaset_skb_rcvd (struct bc_state *bcs, struct sk_buff *skb) |
EXPORT_SYMBOL_GPL (gigaset_skb_rcvd) | |
void | gigaset_isdn_rcv_err (struct bc_state *bcs) |
EXPORT_SYMBOL_GPL (gigaset_isdn_rcv_err) | |
int | gigaset_isdn_icall (struct at_state_t *at_state) |
void | gigaset_isdn_connD (struct bc_state *bcs) |
void | gigaset_isdn_hupD (struct bc_state *bcs) |
void | gigaset_isdn_connB (struct bc_state *bcs) |
void | gigaset_isdn_hupB (struct bc_state *bcs) |
void | gigaset_isdn_start (struct cardstate *cs) |
void | gigaset_isdn_stop (struct cardstate *cs) |
int | gigaset_isdn_regdev (struct cardstate *cs, const char *isdnid) |
void | gigaset_isdn_unregdev (struct cardstate *cs) |
void | gigaset_isdn_regdrv (void) |
void | gigaset_isdn_unregdrv (void) |
EXPORT_SYMBOL_GPL | ( | gigaset_skb_sent | ) |
EXPORT_SYMBOL_GPL | ( | gigaset_skb_rcvd | ) |
EXPORT_SYMBOL_GPL | ( | gigaset_isdn_rcv_err | ) |
gigaset_isdn_connB() - signal B channel connect : B channel descriptor structure.
Called by main module to notify the LL that the B channel connection has been established.
gigaset_isdn_connD() - signal D channel connect : B channel descriptor structure.
Called by main module to notify the LL that the D channel connection has been established.
gigaset_isdn_hupB() - signal B channel hangup : B channel descriptor structure.
Called by main module to notify the LL that the B channel connection has been shut down.
gigaset_isdn_hupD() - signal D channel hangup : B channel descriptor structure.
Called by main module to notify the LL that the D channel connection has been shut down.
int gigaset_isdn_icall | ( | struct at_state_t * | at_state | ) |
gigaset_isdn_rcv_err() - signal receive error : B channel descriptor structure.
Called by hardware module {bas,ser,usb}_gigaset when a receive error has occurred, for signalling to the LL.
gigaset_isdn_regdev() - register to LL : device descriptor structure. : device name.
Return value: 0 on success, error code < 0 on failure
gigaset_isdn_regdrv() - register driver to LL
gigaset_isdn_start() - signal device availability : device descriptor structure.
Called by main module to notify the LL that the device is available for use.
gigaset_isdn_stop() - signal device unavailability : device descriptor structure.
Called by main module to notify the LL that the device is no longer available for use.
gigaset_isdn_unregdev() - unregister device from LL : device descriptor structure.
gigaset_isdn_unregdrv() - unregister driver from LL
gigaset_skb_rcvd() - pass received skb to LL : B channel descriptor structure. : received data.
Called by hardware module {bas,ser,usb}_gigaset when user data has been successfully received, for passing to the LL. Warning: skb must not be accessed anymore!
gigaset_skb_sent() - acknowledge sending an skb : B channel descriptor structure. : sent data.
Called by hardware module {bas,ser,usb}_gigaset when the data in a skb has been successfully sent, for signalling completion to the LL.