diff options
Diffstat (limited to 'net/irda/irttp.c')
-rw-r--r-- | net/irda/irttp.c | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/net/irda/irttp.c b/net/irda/irttp.c index 97db158c9274..74e439e80823 100644 --- a/net/irda/irttp.c +++ b/net/irda/irttp.c | |||
@@ -95,7 +95,7 @@ int __init irttp_init(void) | |||
95 | irttp->tsaps = hashbin_new(HB_LOCK); | 95 | irttp->tsaps = hashbin_new(HB_LOCK); |
96 | if (!irttp->tsaps) { | 96 | if (!irttp->tsaps) { |
97 | IRDA_ERROR("%s: can't allocate IrTTP hashbin!\n", | 97 | IRDA_ERROR("%s: can't allocate IrTTP hashbin!\n", |
98 | __FUNCTION__); | 98 | __func__); |
99 | kfree(irttp); | 99 | kfree(irttp); |
100 | return -ENOMEM; | 100 | return -ENOMEM; |
101 | } | 101 | } |
@@ -164,7 +164,7 @@ static void irttp_todo_expired(unsigned long data) | |||
164 | if (!self || self->magic != TTP_TSAP_MAGIC) | 164 | if (!self || self->magic != TTP_TSAP_MAGIC) |
165 | return; | 165 | return; |
166 | 166 | ||
167 | IRDA_DEBUG(4, "%s(instance=%p)\n", __FUNCTION__, self); | 167 | IRDA_DEBUG(4, "%s(instance=%p)\n", __func__, self); |
168 | 168 | ||
169 | /* Try to make some progress, especially on Tx side - Jean II */ | 169 | /* Try to make some progress, especially on Tx side - Jean II */ |
170 | irttp_run_rx_queue(self); | 170 | irttp_run_rx_queue(self); |
@@ -205,7 +205,7 @@ void irttp_flush_queues(struct tsap_cb *self) | |||
205 | { | 205 | { |
206 | struct sk_buff* skb; | 206 | struct sk_buff* skb; |
207 | 207 | ||
208 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 208 | IRDA_DEBUG(4, "%s()\n", __func__); |
209 | 209 | ||
210 | IRDA_ASSERT(self != NULL, return;); | 210 | IRDA_ASSERT(self != NULL, return;); |
211 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); | 211 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); |
@@ -238,7 +238,7 @@ static struct sk_buff *irttp_reassemble_skb(struct tsap_cb *self) | |||
238 | IRDA_ASSERT(self != NULL, return NULL;); | 238 | IRDA_ASSERT(self != NULL, return NULL;); |
239 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return NULL;); | 239 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return NULL;); |
240 | 240 | ||
241 | IRDA_DEBUG(2, "%s(), self->rx_sdu_size=%d\n", __FUNCTION__, | 241 | IRDA_DEBUG(2, "%s(), self->rx_sdu_size=%d\n", __func__, |
242 | self->rx_sdu_size); | 242 | self->rx_sdu_size); |
243 | 243 | ||
244 | skb = dev_alloc_skb(TTP_HEADER + self->rx_sdu_size); | 244 | skb = dev_alloc_skb(TTP_HEADER + self->rx_sdu_size); |
@@ -264,7 +264,7 @@ static struct sk_buff *irttp_reassemble_skb(struct tsap_cb *self) | |||
264 | 264 | ||
265 | IRDA_DEBUG(2, | 265 | IRDA_DEBUG(2, |
266 | "%s(), frame len=%d, rx_sdu_size=%d, rx_max_sdu_size=%d\n", | 266 | "%s(), frame len=%d, rx_sdu_size=%d, rx_max_sdu_size=%d\n", |
267 | __FUNCTION__, n, self->rx_sdu_size, self->rx_max_sdu_size); | 267 | __func__, n, self->rx_sdu_size, self->rx_max_sdu_size); |
268 | /* Note : irttp_run_rx_queue() calculate self->rx_sdu_size | 268 | /* Note : irttp_run_rx_queue() calculate self->rx_sdu_size |
269 | * by summing the size of all fragments, so we should always | 269 | * by summing the size of all fragments, so we should always |
270 | * have n == self->rx_sdu_size, except in cases where we | 270 | * have n == self->rx_sdu_size, except in cases where we |
@@ -293,7 +293,7 @@ static inline void irttp_fragment_skb(struct tsap_cb *self, | |||
293 | struct sk_buff *frag; | 293 | struct sk_buff *frag; |
294 | __u8 *frame; | 294 | __u8 *frame; |
295 | 295 | ||
296 | IRDA_DEBUG(2, "%s()\n", __FUNCTION__); | 296 | IRDA_DEBUG(2, "%s()\n", __func__); |
297 | 297 | ||
298 | IRDA_ASSERT(self != NULL, return;); | 298 | IRDA_ASSERT(self != NULL, return;); |
299 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); | 299 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); |
@@ -303,7 +303,7 @@ static inline void irttp_fragment_skb(struct tsap_cb *self, | |||
303 | * Split frame into a number of segments | 303 | * Split frame into a number of segments |
304 | */ | 304 | */ |
305 | while (skb->len > self->max_seg_size) { | 305 | while (skb->len > self->max_seg_size) { |
306 | IRDA_DEBUG(2, "%s(), fragmenting ...\n", __FUNCTION__); | 306 | IRDA_DEBUG(2, "%s(), fragmenting ...\n", __func__); |
307 | 307 | ||
308 | /* Make new segment */ | 308 | /* Make new segment */ |
309 | frag = alloc_skb(self->max_seg_size+self->max_header_size, | 309 | frag = alloc_skb(self->max_seg_size+self->max_header_size, |
@@ -328,7 +328,7 @@ static inline void irttp_fragment_skb(struct tsap_cb *self, | |||
328 | skb_queue_tail(&self->tx_queue, frag); | 328 | skb_queue_tail(&self->tx_queue, frag); |
329 | } | 329 | } |
330 | /* Queue what is left of the original skb */ | 330 | /* Queue what is left of the original skb */ |
331 | IRDA_DEBUG(2, "%s(), queuing last segment\n", __FUNCTION__); | 331 | IRDA_DEBUG(2, "%s(), queuing last segment\n", __func__); |
332 | 332 | ||
333 | frame = skb_push(skb, TTP_HEADER); | 333 | frame = skb_push(skb, TTP_HEADER); |
334 | frame[0] = 0x00; /* Clear more bit */ | 334 | frame[0] = 0x00; /* Clear more bit */ |
@@ -359,7 +359,7 @@ static int irttp_param_max_sdu_size(void *instance, irda_param_t *param, | |||
359 | else | 359 | else |
360 | self->tx_max_sdu_size = param->pv.i; | 360 | self->tx_max_sdu_size = param->pv.i; |
361 | 361 | ||
362 | IRDA_DEBUG(1, "%s(), MaxSduSize=%d\n", __FUNCTION__, param->pv.i); | 362 | IRDA_DEBUG(1, "%s(), MaxSduSize=%d\n", __func__, param->pv.i); |
363 | 363 | ||
364 | return 0; | 364 | return 0; |
365 | } | 365 | } |
@@ -400,13 +400,13 @@ struct tsap_cb *irttp_open_tsap(__u8 stsap_sel, int credit, notify_t *notify) | |||
400 | * JeanII */ | 400 | * JeanII */ |
401 | if((stsap_sel != LSAP_ANY) && | 401 | if((stsap_sel != LSAP_ANY) && |
402 | ((stsap_sel < 0x01) || (stsap_sel >= 0x70))) { | 402 | ((stsap_sel < 0x01) || (stsap_sel >= 0x70))) { |
403 | IRDA_DEBUG(0, "%s(), invalid tsap!\n", __FUNCTION__); | 403 | IRDA_DEBUG(0, "%s(), invalid tsap!\n", __func__); |
404 | return NULL; | 404 | return NULL; |
405 | } | 405 | } |
406 | 406 | ||
407 | self = kzalloc(sizeof(struct tsap_cb), GFP_ATOMIC); | 407 | self = kzalloc(sizeof(struct tsap_cb), GFP_ATOMIC); |
408 | if (self == NULL) { | 408 | if (self == NULL) { |
409 | IRDA_DEBUG(0, "%s(), unable to kmalloc!\n", __FUNCTION__); | 409 | IRDA_DEBUG(0, "%s(), unable to kmalloc!\n", __func__); |
410 | return NULL; | 410 | return NULL; |
411 | } | 411 | } |
412 | 412 | ||
@@ -438,7 +438,7 @@ struct tsap_cb *irttp_open_tsap(__u8 stsap_sel, int credit, notify_t *notify) | |||
438 | */ | 438 | */ |
439 | lsap = irlmp_open_lsap(stsap_sel, &ttp_notify, 0); | 439 | lsap = irlmp_open_lsap(stsap_sel, &ttp_notify, 0); |
440 | if (lsap == NULL) { | 440 | if (lsap == NULL) { |
441 | IRDA_WARNING("%s: unable to allocate LSAP!!\n", __FUNCTION__); | 441 | IRDA_WARNING("%s: unable to allocate LSAP!!\n", __func__); |
442 | return NULL; | 442 | return NULL; |
443 | } | 443 | } |
444 | 444 | ||
@@ -448,7 +448,7 @@ struct tsap_cb *irttp_open_tsap(__u8 stsap_sel, int credit, notify_t *notify) | |||
448 | * the stsap_sel we have might not be valid anymore | 448 | * the stsap_sel we have might not be valid anymore |
449 | */ | 449 | */ |
450 | self->stsap_sel = lsap->slsap_sel; | 450 | self->stsap_sel = lsap->slsap_sel; |
451 | IRDA_DEBUG(4, "%s(), stsap_sel=%02x\n", __FUNCTION__, self->stsap_sel); | 451 | IRDA_DEBUG(4, "%s(), stsap_sel=%02x\n", __func__, self->stsap_sel); |
452 | 452 | ||
453 | self->notify = *notify; | 453 | self->notify = *notify; |
454 | self->lsap = lsap; | 454 | self->lsap = lsap; |
@@ -506,7 +506,7 @@ int irttp_close_tsap(struct tsap_cb *self) | |||
506 | { | 506 | { |
507 | struct tsap_cb *tsap; | 507 | struct tsap_cb *tsap; |
508 | 508 | ||
509 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 509 | IRDA_DEBUG(4, "%s()\n", __func__); |
510 | 510 | ||
511 | IRDA_ASSERT(self != NULL, return -1;); | 511 | IRDA_ASSERT(self != NULL, return -1;); |
512 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); | 512 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); |
@@ -516,7 +516,7 @@ int irttp_close_tsap(struct tsap_cb *self) | |||
516 | /* Check if disconnect is not pending */ | 516 | /* Check if disconnect is not pending */ |
517 | if (!test_bit(0, &self->disconnect_pend)) { | 517 | if (!test_bit(0, &self->disconnect_pend)) { |
518 | IRDA_WARNING("%s: TSAP still connected!\n", | 518 | IRDA_WARNING("%s: TSAP still connected!\n", |
519 | __FUNCTION__); | 519 | __func__); |
520 | irttp_disconnect_request(self, NULL, P_NORMAL); | 520 | irttp_disconnect_request(self, NULL, P_NORMAL); |
521 | } | 521 | } |
522 | self->close_pend = TRUE; | 522 | self->close_pend = TRUE; |
@@ -553,18 +553,18 @@ int irttp_udata_request(struct tsap_cb *self, struct sk_buff *skb) | |||
553 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); | 553 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); |
554 | IRDA_ASSERT(skb != NULL, return -1;); | 554 | IRDA_ASSERT(skb != NULL, return -1;); |
555 | 555 | ||
556 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 556 | IRDA_DEBUG(4, "%s()\n", __func__); |
557 | 557 | ||
558 | /* Check that nothing bad happens */ | 558 | /* Check that nothing bad happens */ |
559 | if ((skb->len == 0) || (!self->connected)) { | 559 | if ((skb->len == 0) || (!self->connected)) { |
560 | IRDA_DEBUG(1, "%s(), No data, or not connected\n", | 560 | IRDA_DEBUG(1, "%s(), No data, or not connected\n", |
561 | __FUNCTION__); | 561 | __func__); |
562 | goto err; | 562 | goto err; |
563 | } | 563 | } |
564 | 564 | ||
565 | if (skb->len > self->max_seg_size) { | 565 | if (skb->len > self->max_seg_size) { |
566 | IRDA_DEBUG(1, "%s(), UData is too large for IrLAP!\n", | 566 | IRDA_DEBUG(1, "%s(), UData is too large for IrLAP!\n", |
567 | __FUNCTION__); | 567 | __func__); |
568 | goto err; | 568 | goto err; |
569 | } | 569 | } |
570 | 570 | ||
@@ -595,12 +595,12 @@ int irttp_data_request(struct tsap_cb *self, struct sk_buff *skb) | |||
595 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); | 595 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); |
596 | IRDA_ASSERT(skb != NULL, return -1;); | 596 | IRDA_ASSERT(skb != NULL, return -1;); |
597 | 597 | ||
598 | IRDA_DEBUG(2, "%s() : queue len = %d\n", __FUNCTION__, | 598 | IRDA_DEBUG(2, "%s() : queue len = %d\n", __func__, |
599 | skb_queue_len(&self->tx_queue)); | 599 | skb_queue_len(&self->tx_queue)); |
600 | 600 | ||
601 | /* Check that nothing bad happens */ | 601 | /* Check that nothing bad happens */ |
602 | if ((skb->len == 0) || (!self->connected)) { | 602 | if ((skb->len == 0) || (!self->connected)) { |
603 | IRDA_WARNING("%s: No data, or not connected\n", __FUNCTION__); | 603 | IRDA_WARNING("%s: No data, or not connected\n", __func__); |
604 | ret = -ENOTCONN; | 604 | ret = -ENOTCONN; |
605 | goto err; | 605 | goto err; |
606 | } | 606 | } |
@@ -611,7 +611,7 @@ int irttp_data_request(struct tsap_cb *self, struct sk_buff *skb) | |||
611 | */ | 611 | */ |
612 | if ((self->tx_max_sdu_size == 0) && (skb->len > self->max_seg_size)) { | 612 | if ((self->tx_max_sdu_size == 0) && (skb->len > self->max_seg_size)) { |
613 | IRDA_ERROR("%s: SAR disabled, and data is too large for IrLAP!\n", | 613 | IRDA_ERROR("%s: SAR disabled, and data is too large for IrLAP!\n", |
614 | __FUNCTION__); | 614 | __func__); |
615 | ret = -EMSGSIZE; | 615 | ret = -EMSGSIZE; |
616 | goto err; | 616 | goto err; |
617 | } | 617 | } |
@@ -625,7 +625,7 @@ int irttp_data_request(struct tsap_cb *self, struct sk_buff *skb) | |||
625 | (skb->len > self->tx_max_sdu_size)) | 625 | (skb->len > self->tx_max_sdu_size)) |
626 | { | 626 | { |
627 | IRDA_ERROR("%s: SAR enabled, but data is larger than TxMaxSduSize!\n", | 627 | IRDA_ERROR("%s: SAR enabled, but data is larger than TxMaxSduSize!\n", |
628 | __FUNCTION__); | 628 | __func__); |
629 | ret = -EMSGSIZE; | 629 | ret = -EMSGSIZE; |
630 | goto err; | 630 | goto err; |
631 | } | 631 | } |
@@ -704,7 +704,7 @@ static void irttp_run_tx_queue(struct tsap_cb *self) | |||
704 | int n; | 704 | int n; |
705 | 705 | ||
706 | IRDA_DEBUG(2, "%s() : send_credit = %d, queue_len = %d\n", | 706 | IRDA_DEBUG(2, "%s() : send_credit = %d, queue_len = %d\n", |
707 | __FUNCTION__, | 707 | __func__, |
708 | self->send_credit, skb_queue_len(&self->tx_queue)); | 708 | self->send_credit, skb_queue_len(&self->tx_queue)); |
709 | 709 | ||
710 | /* Get exclusive access to the tx queue, otherwise don't touch it */ | 710 | /* Get exclusive access to the tx queue, otherwise don't touch it */ |
@@ -813,7 +813,7 @@ static inline void irttp_give_credit(struct tsap_cb *self) | |||
813 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); | 813 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); |
814 | 814 | ||
815 | IRDA_DEBUG(4, "%s() send=%d,avail=%d,remote=%d\n", | 815 | IRDA_DEBUG(4, "%s() send=%d,avail=%d,remote=%d\n", |
816 | __FUNCTION__, | 816 | __func__, |
817 | self->send_credit, self->avail_credit, self->remote_credit); | 817 | self->send_credit, self->avail_credit, self->remote_credit); |
818 | 818 | ||
819 | /* Give credit to peer */ | 819 | /* Give credit to peer */ |
@@ -862,7 +862,7 @@ static int irttp_udata_indication(void *instance, void *sap, | |||
862 | struct tsap_cb *self; | 862 | struct tsap_cb *self; |
863 | int err; | 863 | int err; |
864 | 864 | ||
865 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 865 | IRDA_DEBUG(4, "%s()\n", __func__); |
866 | 866 | ||
867 | self = (struct tsap_cb *) instance; | 867 | self = (struct tsap_cb *) instance; |
868 | 868 | ||
@@ -979,7 +979,7 @@ static void irttp_status_indication(void *instance, | |||
979 | { | 979 | { |
980 | struct tsap_cb *self; | 980 | struct tsap_cb *self; |
981 | 981 | ||
982 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 982 | IRDA_DEBUG(4, "%s()\n", __func__); |
983 | 983 | ||
984 | self = (struct tsap_cb *) instance; | 984 | self = (struct tsap_cb *) instance; |
985 | 985 | ||
@@ -997,7 +997,7 @@ static void irttp_status_indication(void *instance, | |||
997 | self->notify.status_indication(self->notify.instance, | 997 | self->notify.status_indication(self->notify.instance, |
998 | link, lock); | 998 | link, lock); |
999 | else | 999 | else |
1000 | IRDA_DEBUG(2, "%s(), no handler\n", __FUNCTION__); | 1000 | IRDA_DEBUG(2, "%s(), no handler\n", __func__); |
1001 | } | 1001 | } |
1002 | 1002 | ||
1003 | /* | 1003 | /* |
@@ -1015,7 +1015,7 @@ static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow) | |||
1015 | IRDA_ASSERT(self != NULL, return;); | 1015 | IRDA_ASSERT(self != NULL, return;); |
1016 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); | 1016 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); |
1017 | 1017 | ||
1018 | IRDA_DEBUG(4, "%s(instance=%p)\n", __FUNCTION__, self); | 1018 | IRDA_DEBUG(4, "%s(instance=%p)\n", __func__, self); |
1019 | 1019 | ||
1020 | /* We are "polled" directly from LAP, and the LAP want to fill | 1020 | /* We are "polled" directly from LAP, and the LAP want to fill |
1021 | * its Tx window. We want to do our best to send it data, so that | 1021 | * its Tx window. We want to do our best to send it data, so that |
@@ -1053,18 +1053,18 @@ static void irttp_flow_indication(void *instance, void *sap, LOCAL_FLOW flow) | |||
1053 | */ | 1053 | */ |
1054 | void irttp_flow_request(struct tsap_cb *self, LOCAL_FLOW flow) | 1054 | void irttp_flow_request(struct tsap_cb *self, LOCAL_FLOW flow) |
1055 | { | 1055 | { |
1056 | IRDA_DEBUG(1, "%s()\n", __FUNCTION__); | 1056 | IRDA_DEBUG(1, "%s()\n", __func__); |
1057 | 1057 | ||
1058 | IRDA_ASSERT(self != NULL, return;); | 1058 | IRDA_ASSERT(self != NULL, return;); |
1059 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); | 1059 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return;); |
1060 | 1060 | ||
1061 | switch (flow) { | 1061 | switch (flow) { |
1062 | case FLOW_STOP: | 1062 | case FLOW_STOP: |
1063 | IRDA_DEBUG(1, "%s(), flow stop\n", __FUNCTION__); | 1063 | IRDA_DEBUG(1, "%s(), flow stop\n", __func__); |
1064 | self->rx_sdu_busy = TRUE; | 1064 | self->rx_sdu_busy = TRUE; |
1065 | break; | 1065 | break; |
1066 | case FLOW_START: | 1066 | case FLOW_START: |
1067 | IRDA_DEBUG(1, "%s(), flow start\n", __FUNCTION__); | 1067 | IRDA_DEBUG(1, "%s(), flow start\n", __func__); |
1068 | self->rx_sdu_busy = FALSE; | 1068 | self->rx_sdu_busy = FALSE; |
1069 | 1069 | ||
1070 | /* Client say he can accept more data, try to free our | 1070 | /* Client say he can accept more data, try to free our |
@@ -1073,7 +1073,7 @@ void irttp_flow_request(struct tsap_cb *self, LOCAL_FLOW flow) | |||
1073 | 1073 | ||
1074 | break; | 1074 | break; |
1075 | default: | 1075 | default: |
1076 | IRDA_DEBUG(1, "%s(), Unknown flow command!\n", __FUNCTION__); | 1076 | IRDA_DEBUG(1, "%s(), Unknown flow command!\n", __func__); |
1077 | } | 1077 | } |
1078 | } | 1078 | } |
1079 | EXPORT_SYMBOL(irttp_flow_request); | 1079 | EXPORT_SYMBOL(irttp_flow_request); |
@@ -1093,7 +1093,7 @@ int irttp_connect_request(struct tsap_cb *self, __u8 dtsap_sel, | |||
1093 | __u8 *frame; | 1093 | __u8 *frame; |
1094 | __u8 n; | 1094 | __u8 n; |
1095 | 1095 | ||
1096 | IRDA_DEBUG(4, "%s(), max_sdu_size=%d\n", __FUNCTION__, max_sdu_size); | 1096 | IRDA_DEBUG(4, "%s(), max_sdu_size=%d\n", __func__, max_sdu_size); |
1097 | 1097 | ||
1098 | IRDA_ASSERT(self != NULL, return -EBADR;); | 1098 | IRDA_ASSERT(self != NULL, return -EBADR;); |
1099 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -EBADR;); | 1099 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -EBADR;); |
@@ -1191,7 +1191,7 @@ static void irttp_connect_confirm(void *instance, void *sap, | |||
1191 | __u8 plen; | 1191 | __u8 plen; |
1192 | __u8 n; | 1192 | __u8 n; |
1193 | 1193 | ||
1194 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 1194 | IRDA_DEBUG(4, "%s()\n", __func__); |
1195 | 1195 | ||
1196 | self = (struct tsap_cb *) instance; | 1196 | self = (struct tsap_cb *) instance; |
1197 | 1197 | ||
@@ -1215,7 +1215,7 @@ static void irttp_connect_confirm(void *instance, void *sap, | |||
1215 | 1215 | ||
1216 | n = skb->data[0] & 0x7f; | 1216 | n = skb->data[0] & 0x7f; |
1217 | 1217 | ||
1218 | IRDA_DEBUG(4, "%s(), Initial send_credit=%d\n", __FUNCTION__, n); | 1218 | IRDA_DEBUG(4, "%s(), Initial send_credit=%d\n", __func__, n); |
1219 | 1219 | ||
1220 | self->send_credit = n; | 1220 | self->send_credit = n; |
1221 | self->tx_max_sdu_size = 0; | 1221 | self->tx_max_sdu_size = 0; |
@@ -1236,7 +1236,7 @@ static void irttp_connect_confirm(void *instance, void *sap, | |||
1236 | /* Any errors in the parameter list? */ | 1236 | /* Any errors in the parameter list? */ |
1237 | if (ret < 0) { | 1237 | if (ret < 0) { |
1238 | IRDA_WARNING("%s: error extracting parameters\n", | 1238 | IRDA_WARNING("%s: error extracting parameters\n", |
1239 | __FUNCTION__); | 1239 | __func__); |
1240 | dev_kfree_skb(skb); | 1240 | dev_kfree_skb(skb); |
1241 | 1241 | ||
1242 | /* Do not accept this connection attempt */ | 1242 | /* Do not accept this connection attempt */ |
@@ -1246,10 +1246,10 @@ static void irttp_connect_confirm(void *instance, void *sap, | |||
1246 | skb_pull(skb, IRDA_MIN(skb->len, plen+1)); | 1246 | skb_pull(skb, IRDA_MIN(skb->len, plen+1)); |
1247 | } | 1247 | } |
1248 | 1248 | ||
1249 | IRDA_DEBUG(4, "%s() send=%d,avail=%d,remote=%d\n", __FUNCTION__, | 1249 | IRDA_DEBUG(4, "%s() send=%d,avail=%d,remote=%d\n", __func__, |
1250 | self->send_credit, self->avail_credit, self->remote_credit); | 1250 | self->send_credit, self->avail_credit, self->remote_credit); |
1251 | 1251 | ||
1252 | IRDA_DEBUG(2, "%s(), MaxSduSize=%d\n", __FUNCTION__, | 1252 | IRDA_DEBUG(2, "%s(), MaxSduSize=%d\n", __func__, |
1253 | self->tx_max_sdu_size); | 1253 | self->tx_max_sdu_size); |
1254 | 1254 | ||
1255 | if (self->notify.connect_confirm) { | 1255 | if (self->notify.connect_confirm) { |
@@ -1288,7 +1288,7 @@ void irttp_connect_indication(void *instance, void *sap, struct qos_info *qos, | |||
1288 | self->max_seg_size = max_seg_size - TTP_HEADER; | 1288 | self->max_seg_size = max_seg_size - TTP_HEADER; |
1289 | self->max_header_size = max_header_size+TTP_HEADER; | 1289 | self->max_header_size = max_header_size+TTP_HEADER; |
1290 | 1290 | ||
1291 | IRDA_DEBUG(4, "%s(), TSAP sel=%02x\n", __FUNCTION__, self->stsap_sel); | 1291 | IRDA_DEBUG(4, "%s(), TSAP sel=%02x\n", __func__, self->stsap_sel); |
1292 | 1292 | ||
1293 | /* Need to update dtsap_sel if its equal to LSAP_ANY */ | 1293 | /* Need to update dtsap_sel if its equal to LSAP_ANY */ |
1294 | self->dtsap_sel = lsap->dlsap_sel; | 1294 | self->dtsap_sel = lsap->dlsap_sel; |
@@ -1313,7 +1313,7 @@ void irttp_connect_indication(void *instance, void *sap, struct qos_info *qos, | |||
1313 | /* Any errors in the parameter list? */ | 1313 | /* Any errors in the parameter list? */ |
1314 | if (ret < 0) { | 1314 | if (ret < 0) { |
1315 | IRDA_WARNING("%s: error extracting parameters\n", | 1315 | IRDA_WARNING("%s: error extracting parameters\n", |
1316 | __FUNCTION__); | 1316 | __func__); |
1317 | dev_kfree_skb(skb); | 1317 | dev_kfree_skb(skb); |
1318 | 1318 | ||
1319 | /* Do not accept this connection attempt */ | 1319 | /* Do not accept this connection attempt */ |
@@ -1350,7 +1350,7 @@ int irttp_connect_response(struct tsap_cb *self, __u32 max_sdu_size, | |||
1350 | IRDA_ASSERT(self != NULL, return -1;); | 1350 | IRDA_ASSERT(self != NULL, return -1;); |
1351 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); | 1351 | IRDA_ASSERT(self->magic == TTP_TSAP_MAGIC, return -1;); |
1352 | 1352 | ||
1353 | IRDA_DEBUG(4, "%s(), Source TSAP selector=%02x\n", __FUNCTION__, | 1353 | IRDA_DEBUG(4, "%s(), Source TSAP selector=%02x\n", __func__, |
1354 | self->stsap_sel); | 1354 | self->stsap_sel); |
1355 | 1355 | ||
1356 | /* Any userdata supplied? */ | 1356 | /* Any userdata supplied? */ |
@@ -1432,14 +1432,14 @@ struct tsap_cb *irttp_dup(struct tsap_cb *orig, void *instance) | |||
1432 | struct tsap_cb *new; | 1432 | struct tsap_cb *new; |
1433 | unsigned long flags; | 1433 | unsigned long flags; |
1434 | 1434 | ||
1435 | IRDA_DEBUG(1, "%s()\n", __FUNCTION__); | 1435 | IRDA_DEBUG(1, "%s()\n", __func__); |
1436 | 1436 | ||
1437 | /* Protect our access to the old tsap instance */ | 1437 | /* Protect our access to the old tsap instance */ |
1438 | spin_lock_irqsave(&irttp->tsaps->hb_spinlock, flags); | 1438 | spin_lock_irqsave(&irttp->tsaps->hb_spinlock, flags); |
1439 | 1439 | ||
1440 | /* Find the old instance */ | 1440 | /* Find the old instance */ |
1441 | if (!hashbin_find(irttp->tsaps, (long) orig, NULL)) { | 1441 | if (!hashbin_find(irttp->tsaps, (long) orig, NULL)) { |
1442 | IRDA_DEBUG(0, "%s(), unable to find TSAP\n", __FUNCTION__); | 1442 | IRDA_DEBUG(0, "%s(), unable to find TSAP\n", __func__); |
1443 | spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); | 1443 | spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); |
1444 | return NULL; | 1444 | return NULL; |
1445 | } | 1445 | } |
@@ -1447,7 +1447,7 @@ struct tsap_cb *irttp_dup(struct tsap_cb *orig, void *instance) | |||
1447 | /* Allocate a new instance */ | 1447 | /* Allocate a new instance */ |
1448 | new = kmalloc(sizeof(struct tsap_cb), GFP_ATOMIC); | 1448 | new = kmalloc(sizeof(struct tsap_cb), GFP_ATOMIC); |
1449 | if (!new) { | 1449 | if (!new) { |
1450 | IRDA_DEBUG(0, "%s(), unable to kmalloc\n", __FUNCTION__); | 1450 | IRDA_DEBUG(0, "%s(), unable to kmalloc\n", __func__); |
1451 | spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); | 1451 | spin_unlock_irqrestore(&irttp->tsaps->hb_spinlock, flags); |
1452 | return NULL; | 1452 | return NULL; |
1453 | } | 1453 | } |
@@ -1460,7 +1460,7 @@ struct tsap_cb *irttp_dup(struct tsap_cb *orig, void *instance) | |||
1460 | /* Try to dup the LSAP (may fail if we were too slow) */ | 1460 | /* Try to dup the LSAP (may fail if we were too slow) */ |
1461 | new->lsap = irlmp_dup(orig->lsap, new); | 1461 | new->lsap = irlmp_dup(orig->lsap, new); |
1462 | if (!new->lsap) { | 1462 | if (!new->lsap) { |
1463 | IRDA_DEBUG(0, "%s(), dup failed!\n", __FUNCTION__); | 1463 | IRDA_DEBUG(0, "%s(), dup failed!\n", __func__); |
1464 | kfree(new); | 1464 | kfree(new); |
1465 | return NULL; | 1465 | return NULL; |
1466 | } | 1466 | } |
@@ -1495,7 +1495,7 @@ int irttp_disconnect_request(struct tsap_cb *self, struct sk_buff *userdata, | |||
1495 | 1495 | ||
1496 | /* Already disconnected? */ | 1496 | /* Already disconnected? */ |
1497 | if (!self->connected) { | 1497 | if (!self->connected) { |
1498 | IRDA_DEBUG(4, "%s(), already disconnected!\n", __FUNCTION__); | 1498 | IRDA_DEBUG(4, "%s(), already disconnected!\n", __func__); |
1499 | if (userdata) | 1499 | if (userdata) |
1500 | dev_kfree_skb(userdata); | 1500 | dev_kfree_skb(userdata); |
1501 | return -1; | 1501 | return -1; |
@@ -1508,7 +1508,7 @@ int irttp_disconnect_request(struct tsap_cb *self, struct sk_buff *userdata, | |||
1508 | * Jean II */ | 1508 | * Jean II */ |
1509 | if(test_and_set_bit(0, &self->disconnect_pend)) { | 1509 | if(test_and_set_bit(0, &self->disconnect_pend)) { |
1510 | IRDA_DEBUG(0, "%s(), disconnect already pending\n", | 1510 | IRDA_DEBUG(0, "%s(), disconnect already pending\n", |
1511 | __FUNCTION__); | 1511 | __func__); |
1512 | if (userdata) | 1512 | if (userdata) |
1513 | dev_kfree_skb(userdata); | 1513 | dev_kfree_skb(userdata); |
1514 | 1514 | ||
@@ -1527,7 +1527,7 @@ int irttp_disconnect_request(struct tsap_cb *self, struct sk_buff *userdata, | |||
1527 | * disconnecting right now since the data will | 1527 | * disconnecting right now since the data will |
1528 | * not have any usable connection to be sent on | 1528 | * not have any usable connection to be sent on |
1529 | */ | 1529 | */ |
1530 | IRDA_DEBUG(1, "%s(): High priority!!()\n", __FUNCTION__); | 1530 | IRDA_DEBUG(1, "%s(): High priority!!()\n", __func__); |
1531 | irttp_flush_queues(self); | 1531 | irttp_flush_queues(self); |
1532 | } else if (priority == P_NORMAL) { | 1532 | } else if (priority == P_NORMAL) { |
1533 | /* | 1533 | /* |
@@ -1548,7 +1548,7 @@ int irttp_disconnect_request(struct tsap_cb *self, struct sk_buff *userdata, | |||
1548 | * be sent at the LMP level (so even if the peer has its Tx queue | 1548 | * be sent at the LMP level (so even if the peer has its Tx queue |
1549 | * full of data). - Jean II */ | 1549 | * full of data). - Jean II */ |
1550 | 1550 | ||
1551 | IRDA_DEBUG(1, "%s(), Disconnecting ...\n", __FUNCTION__); | 1551 | IRDA_DEBUG(1, "%s(), Disconnecting ...\n", __func__); |
1552 | self->connected = FALSE; | 1552 | self->connected = FALSE; |
1553 | 1553 | ||
1554 | if (!userdata) { | 1554 | if (!userdata) { |
@@ -1584,7 +1584,7 @@ void irttp_disconnect_indication(void *instance, void *sap, LM_REASON reason, | |||
1584 | { | 1584 | { |
1585 | struct tsap_cb *self; | 1585 | struct tsap_cb *self; |
1586 | 1586 | ||
1587 | IRDA_DEBUG(4, "%s()\n", __FUNCTION__); | 1587 | IRDA_DEBUG(4, "%s()\n", __func__); |
1588 | 1588 | ||
1589 | self = (struct tsap_cb *) instance; | 1589 | self = (struct tsap_cb *) instance; |
1590 | 1590 | ||
@@ -1644,7 +1644,7 @@ static void irttp_do_data_indication(struct tsap_cb *self, struct sk_buff *skb) | |||
1644 | * give an error back | 1644 | * give an error back |
1645 | */ | 1645 | */ |
1646 | if (err) { | 1646 | if (err) { |
1647 | IRDA_DEBUG(0, "%s() requeueing skb!\n", __FUNCTION__); | 1647 | IRDA_DEBUG(0, "%s() requeueing skb!\n", __func__); |
1648 | 1648 | ||
1649 | /* Make sure we take a break */ | 1649 | /* Make sure we take a break */ |
1650 | self->rx_sdu_busy = TRUE; | 1650 | self->rx_sdu_busy = TRUE; |
@@ -1669,7 +1669,7 @@ void irttp_run_rx_queue(struct tsap_cb *self) | |||
1669 | struct sk_buff *skb; | 1669 | struct sk_buff *skb; |
1670 | int more = 0; | 1670 | int more = 0; |
1671 | 1671 | ||
1672 | IRDA_DEBUG(2, "%s() send=%d,avail=%d,remote=%d\n", __FUNCTION__, | 1672 | IRDA_DEBUG(2, "%s() send=%d,avail=%d,remote=%d\n", __func__, |
1673 | self->send_credit, self->avail_credit, self->remote_credit); | 1673 | self->send_credit, self->avail_credit, self->remote_credit); |
1674 | 1674 | ||
1675 | /* Get exclusive access to the rx queue, otherwise don't touch it */ | 1675 | /* Get exclusive access to the rx queue, otherwise don't touch it */ |
@@ -1710,7 +1710,7 @@ void irttp_run_rx_queue(struct tsap_cb *self) | |||
1710 | */ | 1710 | */ |
1711 | if (self->rx_sdu_size <= self->rx_max_sdu_size) { | 1711 | if (self->rx_sdu_size <= self->rx_max_sdu_size) { |
1712 | IRDA_DEBUG(4, "%s(), queueing frag\n", | 1712 | IRDA_DEBUG(4, "%s(), queueing frag\n", |
1713 | __FUNCTION__); | 1713 | __func__); |
1714 | skb_queue_tail(&self->rx_fragments, skb); | 1714 | skb_queue_tail(&self->rx_fragments, skb); |
1715 | } else { | 1715 | } else { |
1716 | /* Free the part of the SDU that is too big */ | 1716 | /* Free the part of the SDU that is too big */ |
@@ -1740,7 +1740,7 @@ void irttp_run_rx_queue(struct tsap_cb *self) | |||
1740 | /* Now we can deliver the reassembled skb */ | 1740 | /* Now we can deliver the reassembled skb */ |
1741 | irttp_do_data_indication(self, skb); | 1741 | irttp_do_data_indication(self, skb); |
1742 | } else { | 1742 | } else { |
1743 | IRDA_DEBUG(1, "%s(), Truncated frame\n", __FUNCTION__); | 1743 | IRDA_DEBUG(1, "%s(), Truncated frame\n", __func__); |
1744 | 1744 | ||
1745 | /* Free the part of the SDU that is too big */ | 1745 | /* Free the part of the SDU that is too big */ |
1746 | dev_kfree_skb(skb); | 1746 | dev_kfree_skb(skb); |