X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=include%2Fnet%2Firda%2Firda_device.h;h=92c828029cd8d46d8a753e3f7a3c54882572be89;hb=43bc926fffd92024b46cafaf7350d669ba9ca884;hp=1d4cd8edc4006f2bb5eeae1ce0bdf51bef12b1e4;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/include/net/irda/irda_device.h b/include/net/irda/irda_device.h index 1d4cd8edc..92c828029 100644 --- a/include/net/irda/irda_device.h +++ b/include/net/irda/irda_device.h @@ -39,11 +39,13 @@ #ifndef IRDA_DEVICE_H #define IRDA_DEVICE_H +#include #include #include #include #include /* struct sk_buff */ #include +#include #include #include @@ -222,11 +224,9 @@ int irda_device_is_receiving(struct net_device *dev); /* Interface for internal use */ static inline int irda_device_txqueue_empty(const struct net_device *dev) { - return (skb_queue_len(&dev->qdisc->q) == 0); + return skb_queue_empty(&dev->qdisc->q); } int irda_device_set_raw_mode(struct net_device* self, int status); -int irda_device_set_dtr_rts(struct net_device *dev, int dtr, int rts); -int irda_device_change_speed(struct net_device *dev, __u32 speed); struct net_device *alloc_irdadev(int sizeof_priv); /* Dongle interface */ @@ -235,9 +235,7 @@ int irda_device_register_dongle(struct dongle_reg *dongle); dongle_t *irda_device_dongle_init(struct net_device *dev, int type); int irda_device_dongle_cleanup(dongle_t *dongle); -#ifdef CONFIG_ISA -void irda_setup_dma(int channel, char *buffer, int count, int mode); -#endif +void irda_setup_dma(int channel, dma_addr_t buffer, int count, int mode); void irda_task_delete(struct irda_task *task); struct irda_task *irda_task_execute(void *instance,