diff options
Diffstat (limited to 'net/irda/irttp.c')
-rw-r--r-- | net/irda/irttp.c | 40 |
1 files changed, 20 insertions, 20 deletions
diff --git a/net/irda/irttp.c b/net/irda/irttp.c index 03504f3e4990..68836358fdf2 100644 --- a/net/irda/irttp.c +++ b/net/irda/irttp.c | |||
@@ -1,5 +1,5 @@ | |||
1 | /********************************************************************* | 1 | /********************************************************************* |
2 | * | 2 | * |
3 | * Filename: irttp.c | 3 | * Filename: irttp.c |
4 | * Version: 1.2 | 4 | * Version: 1.2 |
5 | * Description: Tiny Transport Protocol (TTP) implementation | 5 | * Description: Tiny Transport Protocol (TTP) implementation |
@@ -8,18 +8,18 @@ | |||
8 | * Created at: Sun Aug 31 20:14:31 1997 | 8 | * Created at: Sun Aug 31 20:14:31 1997 |
9 | * Modified at: Wed Jan 5 11:31:27 2000 | 9 | * Modified at: Wed Jan 5 11:31:27 2000 |
10 | * Modified by: Dag Brattli <dagb@cs.uit.no> | 10 | * Modified by: Dag Brattli <dagb@cs.uit.no> |
11 | * | 11 | * |
12 | * Copyright (c) 1998-2000 Dag Brattli <dagb@cs.uit.no>, | 12 | * Copyright (c) 1998-2000 Dag Brattli <dagb@cs.uit.no>, |
13 | * All Rights Reserved. | 13 | * All Rights Reserved. |
14 | * Copyright (c) 2000-2003 Jean Tourrilhes <jt@hpl.hp.com> | 14 | * Copyright (c) 2000-2003 Jean Tourrilhes <jt@hpl.hp.com> |
15 | * | 15 | * |
16 | * This program is free software; you can redistribute it and/or | 16 | * This program is free software; you can redistribute it and/or |
17 | * modify it under the terms of the GNU General Public License as | 17 | * modify it under the terms of the GNU General Public License as |
18 | * published by the Free Software Foundation; either version 2 of | 18 | * published by the Free Software Foundation; either version 2 of |
19 | * the License, or (at your option) any later version. | 19 | * the License, or (at your option) any later version. |
20 | * | 20 | * |
21 | * Neither Dag Brattli nor University of Tromsų admit liability nor | 21 | * Neither Dag Brattli nor University of Tromsų admit liability nor |
22 | * provide warranty for any of this software. This material is | 22 | * provide warranty for any of this software. This material is |
23 | * provided "AS-IS" and at no charge. | 23 | * provided "AS-IS" and at no charge. |
24 | * | 24 | * |
25 | ********************************************************************/ | 25 | ********************************************************************/ |
@@ -42,17 +42,17 @@ static struct irttp_cb *irttp; | |||
42 | 42 | ||
43 | static void __irttp_close_tsap(struct tsap_cb *self); | 43 | static void __irttp_close_tsap(struct tsap_cb *self); |
44 | 44 | ||
45 | static int irttp_data_indication(void *instance, void *sap, | 45 | static int irttp_data_indication(void *instance, void *sap, |
46 | struct sk_buff *skb); | 46 | struct sk_buff *skb); |
47 | static int irttp_udata_indication(void *instance, void *sap, | 47 | static int irttp_udata_indication(void *instance, void *sap, |
48 | struct sk_buff *skb); | 48 | struct sk_buff *skb); |
49 | static void irttp_disconnect_indication(void *instance, void *sap, | 49 | static void irttp_disconnect_indication(void *instance, void *sap, |
50 | LM_REASON reason, struct sk_buff *); | 50 | LM_REASON reason, struct sk_buff *); |
51 | static void irttp_connect_indication(void *instance, void *sap, | 51 | static void irttp_connect_indication(void *instance, void *sap, |
52 | struct qos_info *qos, __u32 max_sdu_size, | 52 | struct qos_info *qos, __u32 max_sdu_size, |
53 | __u8 header_size, struct sk_buff *skb); | 53 | __u8 header_size, struct sk_buff *skb); |
54 | static void irttp_connect_confirm(void *instance, void *sap, | 54 | static void irttp_connect_confirm(void *instance, void *sap, |
55 | struct qos_info *qos, __u32 max_sdu_size, | 55 | struct qos_info *qos, __u32 max_sdu_size, |
56 | __u8 header_size, struct sk_buff *skb); | 56 | __u8 header_size, struct sk_buff *skb); |
57 | static void irttp_run_tx_queue(struct tsap_cb *self); | 57 | static void irttp_run_tx_queue(struct tsap_cb *self); |
58 | static void irttp_run_rx_queue(struct tsap_cb *self); | 58 | static void irttp_run_rx_queue(struct tsap_cb *self); |
@@ -61,7 +61,7 @@ static void irttp_flush_queues(struct tsap_cb *self); | |||
61 | static void irttp_fragment_skb(struct tsap_cb *self, struct sk_buff *skb); | 61 | static void irttp_fragment_skb(struct tsap_cb *self, struct sk_buff *skb); |
62 | static struct sk_buff *irttp_reassemble_skb(struct tsap_cb *self); | 62 | static struct sk_buff *irttp_reassemble_skb(struct tsap_cb *self); |
63 | static void irttp_todo_expired(unsigned long data); | 63 | static void irttp_todo_expired(unsigned long data); |
64 | static int irttp_param_max_sdu_size(void *instance, irda_param_t *param, | 64 | static int irttp_param_max_sdu_size(void *instance, irda_param_t *param, |
65 | int get); | 65 | int get); |
66 | 66 | ||
67 | static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow); | 67 | static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow); |
@@ -109,7 +109,7 @@ int __init irttp_init(void) | |||
109 | * Called by module destruction/cleanup code | 109 | * Called by module destruction/cleanup code |
110 | * | 110 | * |
111 | */ | 111 | */ |
112 | void __exit irttp_cleanup(void) | 112 | void __exit irttp_cleanup(void) |
113 | { | 113 | { |
114 | /* Check for main structure */ | 114 | /* Check for main structure */ |
115 | IRDA_ASSERT(irttp->magic == TTP_MAGIC, return;); | 115 | IRDA_ASSERT(irttp->magic == TTP_MAGIC, return;); |
@@ -865,7 +865,7 @@ static int irttp_udata_indication(void *instance, void *sap, | |||
865 | err = self->notify.udata_indication(self->notify.instance, | 865 | err = self->notify.udata_indication(self->notify.instance, |
866 | self,skb); | 866 | self,skb); |
867 | /* Same comment as in irttp_do_data_indication() */ | 867 | /* Same comment as in irttp_do_data_indication() */ |
868 | if (!err) | 868 | if (!err) |
869 | return 0; | 869 | return 0; |
870 | } | 870 | } |
871 | /* Either no handler, or handler returns an error */ | 871 | /* Either no handler, or handler returns an error */ |
@@ -940,7 +940,7 @@ static int irttp_data_indication(void *instance, void *sap, | |||
940 | 940 | ||
941 | /* | 941 | /* |
942 | * If the peer device has given us some credits and we didn't have | 942 | * If the peer device has given us some credits and we didn't have |
943 | * anyone from before, then we need to shedule the tx queue. | 943 | * anyone from before, then we need to shedule the tx queue. |
944 | * We need to do that because our Tx have stopped (so we may not | 944 | * We need to do that because our Tx have stopped (so we may not |
945 | * get any LAP flow indication) and the user may be stopped as | 945 | * get any LAP flow indication) and the user may be stopped as |
946 | * well. - Jean II | 946 | * well. - Jean II |
@@ -1798,14 +1798,14 @@ static void *irttp_seq_start(struct seq_file *seq, loff_t *pos) | |||
1798 | spin_lock_irq(&irttp->tsaps->hb_spinlock); | 1798 | spin_lock_irq(&irttp->tsaps->hb_spinlock); |
1799 | iter->id = 0; | 1799 | iter->id = 0; |
1800 | 1800 | ||
1801 | for (self = (struct tsap_cb *) hashbin_get_first(irttp->tsaps); | 1801 | for (self = (struct tsap_cb *) hashbin_get_first(irttp->tsaps); |
1802 | self != NULL; | 1802 | self != NULL; |
1803 | self = (struct tsap_cb *) hashbin_get_next(irttp->tsaps)) { | 1803 | self = (struct tsap_cb *) hashbin_get_next(irttp->tsaps)) { |
1804 | if (iter->id == *pos) | 1804 | if (iter->id == *pos) |
1805 | break; | 1805 | break; |
1806 | ++iter->id; | 1806 | ++iter->id; |
1807 | } | 1807 | } |
1808 | 1808 | ||
1809 | return self; | 1809 | return self; |
1810 | } | 1810 | } |
1811 | 1811 | ||