• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/wan/

Lines Matching refs:channel_data

113 struct channel_data {
124 char *(*setup_rx)(struct channel_data *channel, int size);
126 int (*rx_done)(struct channel_data *channel);
128 int (*tx_done)(struct channel_data *channel, int size);
163 struct channel_data *rxchan;
166 struct channel_data *chan;
276 static void cosa_enable_rx(struct channel_data *chan);
277 static void cosa_disable_rx(struct channel_data *chan);
278 static int cosa_start_tx(struct channel_data *channel, char *buf, int size);
280 static int cosa_dma_able(struct channel_data *chan, char *buf, int data);
283 static void sppp_channel_init(struct channel_data *chan);
284 static void sppp_channel_delete(struct channel_data *chan);
289 static char *sppp_setup_rx(struct channel_data *channel, int size);
290 static int sppp_rx_done(struct channel_data *channel);
291 static int sppp_tx_done(struct channel_data *channel, int size);
296 static void chardev_channel_init(struct channel_data *chan);
297 static char *chrdev_setup_rx(struct channel_data *channel, int size);
298 static int chrdev_rx_done(struct channel_data *channel);
299 static int chrdev_tx_done(struct channel_data *channel, int size);
443 static __inline__ void channel_init(struct channel_data *chan)
571 cosa->chan = kmalloc(sizeof(struct channel_data)*cosa->nchannels,
577 memset(cosa->chan, 0, sizeof(struct channel_data)*cosa->nchannels);
617 static void sppp_channel_init(struct channel_data *chan)
641 static void sppp_channel_delete(struct channel_data *chan)
651 struct channel_data *chan = d->priv;
691 struct channel_data *chan = dev->priv;
702 struct channel_data *chan = dev->priv;
721 struct channel_data *chan = d->priv;
742 static char *sppp_setup_rx(struct channel_data *chan, int size)
761 static int sppp_rx_done(struct channel_data *chan)
782 static int sppp_tx_done(struct channel_data *chan, int size)
801 struct channel_data *chan = dev->priv;
809 static void chardev_channel_init(struct channel_data *chan)
820 struct channel_data *chan = file->private_data;
871 static char *chrdev_setup_rx(struct channel_data *chan, int size)
878 static int chrdev_rx_done(struct channel_data *chan)
894 struct channel_data *chan = file->private_data;
949 static int chrdev_tx_done(struct channel_data *chan, int size)
969 struct channel_data *chan;
1003 struct channel_data *channel = file->private_data;
1172 struct channel_data *channel, unsigned int cmd, unsigned long arg)
1220 struct channel_data *chan = dev->priv;
1231 struct channel_data *channel = file->private_data;
1242 * in the channel_data structure and by using these routines.
1244 static void cosa_enable_rx(struct channel_data *chan)
1252 static void cosa_disable_rx(struct channel_data *chan)
1260 static int cosa_start_tx(struct channel_data *chan, char *buf, int len)
1385 static int cosa_dma_able(struct channel_data *chan, char *buf, int len)
1894 struct channel_data *chan = cosa->chan+cosa->txchan;