Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

qeth: improving debug message handling

Improving debug message handling, moving ipa into messages from kernel
to dbf, some cleanups and typo fixes.

Signed-off-by: Peter Tiedemann <ptiedem@de.ibm.com>
Signed-off-by: Frank Blaschka <frank.blaschka@de.ibm.com>
Signed-off-by: Jeff Garzik <jgarzik@redhat.com>

authored by

Peter Tiedemann and committed by
Jeff Garzik
d11ba0c4 b7624ec1

+542 -624
+39 -50
drivers/s390/net/qeth_core.h
··· 34 34 35 35 #include "qeth_core_mpc.h" 36 36 37 + #define KMSG_COMPONENT "qeth" 38 + 37 39 /** 38 40 * Debug Facility stuff 39 41 */ 40 - #define QETH_DBF_SETUP_NAME "qeth_setup" 41 - #define QETH_DBF_SETUP_LEN 8 42 - #define QETH_DBF_SETUP_PAGES 8 43 - #define QETH_DBF_SETUP_NR_AREAS 1 44 - #define QETH_DBF_SETUP_LEVEL 5 42 + enum qeth_dbf_names { 43 + QETH_DBF_SETUP, 44 + QETH_DBF_QERR, 45 + QETH_DBF_TRACE, 46 + QETH_DBF_MSG, 47 + QETH_DBF_SENSE, 48 + QETH_DBF_MISC, 49 + QETH_DBF_CTRL, 50 + QETH_DBF_INFOS /* must be last element */ 51 + }; 45 52 46 - #define QETH_DBF_MISC_NAME "qeth_misc" 47 - #define QETH_DBF_MISC_LEN 128 48 - #define QETH_DBF_MISC_PAGES 2 49 - #define QETH_DBF_MISC_NR_AREAS 1 50 - #define QETH_DBF_MISC_LEVEL 2 53 + struct qeth_dbf_info { 54 + char name[DEBUG_MAX_NAME_LEN]; 55 + int pages; 56 + int areas; 57 + int len; 58 + int level; 59 + struct debug_view *view; 60 + debug_info_t *id; 61 + }; 51 62 52 - #define QETH_DBF_DATA_NAME "qeth_data" 53 - #define QETH_DBF_DATA_LEN 96 54 - #define QETH_DBF_DATA_PAGES 8 55 - #define QETH_DBF_DATA_NR_AREAS 1 56 - #define QETH_DBF_DATA_LEVEL 2 57 - 58 - #define QETH_DBF_CONTROL_NAME "qeth_control" 59 - #define QETH_DBF_CONTROL_LEN 256 60 - #define QETH_DBF_CONTROL_PAGES 8 61 - #define QETH_DBF_CONTROL_NR_AREAS 1 62 - #define QETH_DBF_CONTROL_LEVEL 5 63 - 64 - #define QETH_DBF_TRACE_NAME "qeth_trace" 65 - #define QETH_DBF_TRACE_LEN 8 66 - #define QETH_DBF_TRACE_PAGES 4 67 - #define QETH_DBF_TRACE_NR_AREAS 1 68 - #define QETH_DBF_TRACE_LEVEL 3 69 - 70 - #define QETH_DBF_SENSE_NAME "qeth_sense" 71 - #define QETH_DBF_SENSE_LEN 64 72 - #define QETH_DBF_SENSE_PAGES 2 73 - #define QETH_DBF_SENSE_NR_AREAS 1 74 - #define QETH_DBF_SENSE_LEVEL 2 75 - 76 - #define QETH_DBF_QERR_NAME "qeth_qerr" 77 - #define QETH_DBF_QERR_LEN 8 78 - #define QETH_DBF_QERR_PAGES 2 79 - #define QETH_DBF_QERR_NR_AREAS 1 80 - #define QETH_DBF_QERR_LEVEL 2 63 + #define QETH_DBF_CTRL_LEN 256 81 64 82 65 #define QETH_DBF_TEXT(name, level, text) \ 83 - do { \ 84 - debug_text_event(qeth_dbf_##name, level, text); \ 85 - } while (0) 66 + debug_text_event(qeth_dbf[QETH_DBF_##name].id, level, text) 86 67 87 68 #define QETH_DBF_HEX(name, level, addr, len) \ 69 + debug_event(qeth_dbf[QETH_DBF_##name].id, level, (void *)(addr), len) 70 + 71 + #define QETH_DBF_MESSAGE(level, text...) \ 72 + debug_sprintf_event(qeth_dbf[QETH_DBF_MSG].id, level, text) 73 + 74 + #define QETH_DBF_TEXT_(name, level, text...) \ 88 75 do { \ 89 - debug_event(qeth_dbf_##name, level, (void *)(addr), len); \ 76 + if (qeth_dbf_passes(qeth_dbf[QETH_DBF_##name].id, level)) { \ 77 + char *dbf_txt_buf = \ 78 + get_cpu_var(QETH_DBF_TXT_BUF); \ 79 + sprintf(dbf_txt_buf, text); \ 80 + debug_text_event(qeth_dbf[QETH_DBF_##name].id, \ 81 + level, dbf_txt_buf); \ 82 + put_cpu_var(QETH_DBF_TXT_BUF); \ 83 + } \ 90 84 } while (0) 91 85 92 86 /* Allow to sort out low debug levels early to avoid wasted sprints */ ··· 820 826 821 827 /* exports for qeth discipline device drivers */ 822 828 extern struct qeth_card_list_struct qeth_core_card_list; 823 - extern debug_info_t *qeth_dbf_setup; 824 - extern debug_info_t *qeth_dbf_data; 825 - extern debug_info_t *qeth_dbf_misc; 826 - extern debug_info_t *qeth_dbf_control; 827 - extern debug_info_t *qeth_dbf_trace; 828 - extern debug_info_t *qeth_dbf_sense; 829 - extern debug_info_t *qeth_dbf_qerr; 829 + 830 + extern struct qeth_dbf_info qeth_dbf[QETH_DBF_INFOS]; 830 831 831 832 void qeth_set_allowed_threads(struct qeth_card *, unsigned long , int); 832 833 int qeth_threads_running(struct qeth_card *, unsigned long);
+263 -316
drivers/s390/net/qeth_core_main.c
··· 26 26 #include "qeth_core.h" 27 27 #include "qeth_core_offl.h" 28 28 29 - #define QETH_DBF_TEXT_(name, level, text...) \ 30 - do { \ 31 - if (qeth_dbf_passes(qeth_dbf_##name, level)) { \ 32 - char *dbf_txt_buf = \ 33 - get_cpu_var(qeth_core_dbf_txt_buf); \ 34 - sprintf(dbf_txt_buf, text); \ 35 - debug_text_event(qeth_dbf_##name, level, dbf_txt_buf); \ 36 - put_cpu_var(qeth_core_dbf_txt_buf); \ 37 - } \ 38 - } while (0) 29 + static DEFINE_PER_CPU(char[256], qeth_core_dbf_txt_buf); 30 + #define QETH_DBF_TXT_BUF qeth_core_dbf_txt_buf 31 + 32 + struct qeth_dbf_info qeth_dbf[QETH_DBF_INFOS] = { 33 + /* define dbf - Name, Pages, Areas, Maxlen, Level, View, Handle */ 34 + /* N P A M L V H */ 35 + [QETH_DBF_SETUP] = {"qeth_setup", 36 + 8, 1, 8, 5, &debug_hex_ascii_view, NULL}, 37 + [QETH_DBF_QERR] = {"qeth_qerr", 38 + 2, 1, 8, 2, &debug_hex_ascii_view, NULL}, 39 + [QETH_DBF_TRACE] = {"qeth_trace", 40 + 4, 1, 8, 3, &debug_hex_ascii_view, NULL}, 41 + [QETH_DBF_MSG] = {"qeth_msg", 42 + 8, 1, 128, 3, &debug_sprintf_view, NULL}, 43 + [QETH_DBF_SENSE] = {"qeth_sense", 44 + 2, 1, 64, 2, &debug_hex_ascii_view, NULL}, 45 + [QETH_DBF_MISC] = {"qeth_misc", 46 + 2, 1, 256, 2, &debug_hex_ascii_view, NULL}, 47 + [QETH_DBF_CTRL] = {"qeth_control", 48 + 8, 1, QETH_DBF_CTRL_LEN, 5, &debug_hex_ascii_view, NULL}, 49 + }; 50 + EXPORT_SYMBOL_GPL(qeth_dbf); 39 51 40 52 struct qeth_card_list_struct qeth_core_card_list; 41 53 EXPORT_SYMBOL_GPL(qeth_core_card_list); 42 - debug_info_t *qeth_dbf_setup; 43 - EXPORT_SYMBOL_GPL(qeth_dbf_setup); 44 - debug_info_t *qeth_dbf_data; 45 - EXPORT_SYMBOL_GPL(qeth_dbf_data); 46 - debug_info_t *qeth_dbf_misc; 47 - EXPORT_SYMBOL_GPL(qeth_dbf_misc); 48 - debug_info_t *qeth_dbf_control; 49 - EXPORT_SYMBOL_GPL(qeth_dbf_control); 50 - debug_info_t *qeth_dbf_trace; 51 - EXPORT_SYMBOL_GPL(qeth_dbf_trace); 52 - debug_info_t *qeth_dbf_sense; 53 - EXPORT_SYMBOL_GPL(qeth_dbf_sense); 54 - debug_info_t *qeth_dbf_qerr; 55 - EXPORT_SYMBOL_GPL(qeth_dbf_qerr); 56 54 57 55 static struct device *qeth_core_root_dev; 58 56 static unsigned int known_devices[][10] = QETH_MODELLIST_ARRAY; 59 57 static struct lock_class_key qdio_out_skb_queue_key; 60 - static DEFINE_PER_CPU(char[256], qeth_core_dbf_txt_buf); 61 58 62 59 static void qeth_send_control_data_cb(struct qeth_channel *, 63 60 struct qeth_cmd_buffer *); ··· 216 219 { 217 220 struct qeth_buffer_pool_entry *pool_entry, *tmp; 218 221 219 - QETH_DBF_TEXT(trace, 5, "clwrklst"); 222 + QETH_DBF_TEXT(TRACE, 5, "clwrklst"); 220 223 list_for_each_entry_safe(pool_entry, tmp, 221 224 &card->qdio.in_buf_pool.entry_list, list){ 222 225 list_del(&pool_entry->list); ··· 230 233 void *ptr; 231 234 int i, j; 232 235 233 - QETH_DBF_TEXT(trace, 5, "alocpool"); 236 + QETH_DBF_TEXT(TRACE, 5, "alocpool"); 234 237 for (i = 0; i < card->qdio.init_pool.buf_count; ++i) { 235 238 pool_entry = kmalloc(sizeof(*pool_entry), GFP_KERNEL); 236 239 if (!pool_entry) { ··· 257 260 258 261 int qeth_realloc_buffer_pool(struct qeth_card *card, int bufcnt) 259 262 { 260 - QETH_DBF_TEXT(trace, 2, "realcbp"); 263 + QETH_DBF_TEXT(TRACE, 2, "realcbp"); 261 264 262 265 if ((card->state != CARD_STATE_DOWN) && 263 266 (card->state != CARD_STATE_RECOVER)) ··· 318 321 int rc; 319 322 struct qeth_cmd_buffer *iob; 320 323 321 - QETH_DBF_TEXT(trace, 5, "issnxrd"); 324 + QETH_DBF_TEXT(TRACE, 5, "issnxrd"); 322 325 if (card->read.state != CH_STATE_UP) 323 326 return -EIO; 324 327 iob = qeth_get_buffer(&card->read); ··· 327 330 return -ENOMEM; 328 331 } 329 332 qeth_setup_ccw(&card->read, iob->data, QETH_BUFSIZE); 330 - QETH_DBF_TEXT(trace, 6, "noirqpnd"); 333 + QETH_DBF_TEXT(TRACE, 6, "noirqpnd"); 331 334 rc = ccw_device_start(card->read.ccwdev, &card->read.ccw, 332 335 (addr_t) iob, 0, 0); 333 336 if (rc) { ··· 365 368 kfree(reply); 366 369 } 367 370 368 - static void qeth_issue_ipa_msg(struct qeth_ipa_cmd *cmd, 371 + static void qeth_issue_ipa_msg(struct qeth_ipa_cmd *cmd, int rc, 369 372 struct qeth_card *card) 370 373 { 371 - int rc; 372 - int com; 373 374 char *ipa_name; 374 - 375 - com = cmd->hdr.command; 376 - rc = cmd->hdr.return_code; 375 + int com = cmd->hdr.command; 377 376 ipa_name = qeth_get_ipa_cmd_name(com); 378 - 379 - PRINT_ERR("%s(x%X) for %s returned x%X \"%s\"\n", ipa_name, com, 380 - QETH_CARD_IFNAME(card), rc, qeth_get_ipa_msg(rc)); 377 + if (rc) 378 + QETH_DBF_MESSAGE(2, "IPA: %s(x%X) for %s returned x%X \"%s\"\n", 379 + ipa_name, com, QETH_CARD_IFNAME(card), 380 + rc, qeth_get_ipa_msg(rc)); 381 + else 382 + QETH_DBF_MESSAGE(5, "IPA: %s(x%X) for %s succeeded\n", 383 + ipa_name, com, QETH_CARD_IFNAME(card)); 381 384 } 382 385 383 386 static struct qeth_ipa_cmd *qeth_check_ipa_data(struct qeth_card *card, ··· 385 388 { 386 389 struct qeth_ipa_cmd *cmd = NULL; 387 390 388 - QETH_DBF_TEXT(trace, 5, "chkipad"); 391 + QETH_DBF_TEXT(TRACE, 5, "chkipad"); 389 392 if (IS_IPA(iob->data)) { 390 393 cmd = (struct qeth_ipa_cmd *) PDU_ENCAPSULATION(iob->data); 391 394 if (IS_IPA_REPLY(cmd)) { 392 - if (cmd->hdr.return_code && 393 - (cmd->hdr.command < IPA_CMD_SETCCID || 394 - cmd->hdr.command > IPA_CMD_MODCCID)) 395 - qeth_issue_ipa_msg(cmd, card); 395 + if (cmd->hdr.command < IPA_CMD_SETCCID || 396 + cmd->hdr.command > IPA_CMD_MODCCID) 397 + qeth_issue_ipa_msg(cmd, 398 + cmd->hdr.return_code, card); 396 399 return cmd; 397 400 } else { 398 401 switch (cmd->hdr.command) { ··· 420 423 case IPA_CMD_MODCCID: 421 424 return cmd; 422 425 case IPA_CMD_REGISTER_LOCAL_ADDR: 423 - QETH_DBF_TEXT(trace, 3, "irla"); 426 + QETH_DBF_TEXT(TRACE, 3, "irla"); 424 427 break; 425 428 case IPA_CMD_UNREGISTER_LOCAL_ADDR: 426 - QETH_DBF_TEXT(trace, 3, "urla"); 429 + QETH_DBF_TEXT(TRACE, 3, "urla"); 427 430 break; 428 431 default: 429 432 PRINT_WARN("Received data is IPA " ··· 440 443 struct qeth_reply *reply, *r; 441 444 unsigned long flags; 442 445 443 - QETH_DBF_TEXT(trace, 4, "clipalst"); 446 + QETH_DBF_TEXT(TRACE, 4, "clipalst"); 444 447 445 448 spin_lock_irqsave(&card->lock, flags); 446 449 list_for_each_entry_safe(reply, r, &card->cmd_waiter_list, list) { ··· 460 463 if (!buffer) 461 464 return 0; 462 465 463 - QETH_DBF_HEX(control, 2, buffer, QETH_DBF_CONTROL_LEN); 466 + QETH_DBF_HEX(CTRL, 2, buffer, QETH_DBF_CTRL_LEN); 464 467 if ((buffer[2] & 0xc0) == 0xc0) { 465 468 PRINT_WARN("received an IDX TERMINATE " 466 469 "with cause code 0x%02x%s\n", 467 470 buffer[4], 468 471 ((buffer[4] == 0x22) ? 469 472 " -- try another portname" : "")); 470 - QETH_DBF_TEXT(trace, 2, "ckidxres"); 471 - QETH_DBF_TEXT(trace, 2, " idxterm"); 472 - QETH_DBF_TEXT_(trace, 2, " rc%d", -EIO); 473 + QETH_DBF_TEXT(TRACE, 2, "ckidxres"); 474 + QETH_DBF_TEXT(TRACE, 2, " idxterm"); 475 + QETH_DBF_TEXT_(TRACE, 2, " rc%d", -EIO); 473 476 return -EIO; 474 477 } 475 478 return 0; ··· 480 483 { 481 484 struct qeth_card *card; 482 485 483 - QETH_DBF_TEXT(trace, 4, "setupccw"); 486 + QETH_DBF_TEXT(TRACE, 4, "setupccw"); 484 487 card = CARD_FROM_CDEV(channel->ccwdev); 485 488 if (channel == &card->read) 486 489 memcpy(&channel->ccw, READ_CCW, sizeof(struct ccw1)); ··· 494 497 { 495 498 __u8 index; 496 499 497 - QETH_DBF_TEXT(trace, 6, "getbuff"); 500 + QETH_DBF_TEXT(TRACE, 6, "getbuff"); 498 501 index = channel->io_buf_no; 499 502 do { 500 503 if (channel->iob[index].state == BUF_STATE_FREE) { ··· 515 518 { 516 519 unsigned long flags; 517 520 518 - QETH_DBF_TEXT(trace, 6, "relbuff"); 521 + QETH_DBF_TEXT(TRACE, 6, "relbuff"); 519 522 spin_lock_irqsave(&channel->iob_lock, flags); 520 523 memset(iob->data, 0, QETH_BUFSIZE); 521 524 iob->state = BUF_STATE_FREE; ··· 565 568 unsigned long flags; 566 569 int keep_reply; 567 570 568 - QETH_DBF_TEXT(trace, 4, "sndctlcb"); 571 + QETH_DBF_TEXT(TRACE, 4, "sndctlcb"); 569 572 570 573 card = CARD_FROM_CDEV(channel->ccwdev); 571 574 if (qeth_check_idx_response(iob->data)) { ··· 635 638 { 636 639 int cnt; 637 640 638 - QETH_DBF_TEXT(setup, 2, "setupch"); 641 + QETH_DBF_TEXT(SETUP, 2, "setupch"); 639 642 for (cnt = 0; cnt < QETH_CMD_BUFFER_NO; cnt++) { 640 643 channel->iob[cnt].data = (char *) 641 644 kmalloc(QETH_BUFSIZE, GFP_DMA|GFP_KERNEL); ··· 729 732 730 733 void qeth_schedule_recovery(struct qeth_card *card) 731 734 { 732 - QETH_DBF_TEXT(trace, 2, "startrec"); 735 + QETH_DBF_TEXT(TRACE, 2, "startrec"); 733 736 if (qeth_set_thread_start_bit(card, QETH_RECOVER_THREAD) == 0) 734 737 schedule_work(&card->kernel_thread_starter); 735 738 } ··· 747 750 if (cstat & (SCHN_STAT_CHN_CTRL_CHK | SCHN_STAT_INTF_CTRL_CHK | 748 751 SCHN_STAT_CHN_DATA_CHK | SCHN_STAT_CHAIN_CHECK | 749 752 SCHN_STAT_PROT_CHECK | SCHN_STAT_PROG_CHECK)) { 750 - QETH_DBF_TEXT(trace, 2, "CGENCHK"); 753 + QETH_DBF_TEXT(TRACE, 2, "CGENCHK"); 751 754 PRINT_WARN("check on device %s, dstat=x%x, cstat=x%x ", 752 755 cdev->dev.bus_id, dstat, cstat); 753 756 print_hex_dump(KERN_WARNING, "qeth: irb ", DUMP_PREFIX_OFFSET, ··· 758 761 if (dstat & DEV_STAT_UNIT_CHECK) { 759 762 if (sense[SENSE_RESETTING_EVENT_BYTE] & 760 763 SENSE_RESETTING_EVENT_FLAG) { 761 - QETH_DBF_TEXT(trace, 2, "REVIND"); 764 + QETH_DBF_TEXT(TRACE, 2, "REVIND"); 762 765 return 1; 763 766 } 764 767 if (sense[SENSE_COMMAND_REJECT_BYTE] & 765 768 SENSE_COMMAND_REJECT_FLAG) { 766 - QETH_DBF_TEXT(trace, 2, "CMDREJi"); 769 + QETH_DBF_TEXT(TRACE, 2, "CMDREJi"); 767 770 return 0; 768 771 } 769 772 if ((sense[2] == 0xaf) && (sense[3] == 0xfe)) { 770 - QETH_DBF_TEXT(trace, 2, "AFFE"); 773 + QETH_DBF_TEXT(TRACE, 2, "AFFE"); 771 774 return 1; 772 775 } 773 776 if ((!sense[0]) && (!sense[1]) && (!sense[2]) && (!sense[3])) { 774 - QETH_DBF_TEXT(trace, 2, "ZEROSEN"); 777 + QETH_DBF_TEXT(TRACE, 2, "ZEROSEN"); 775 778 return 0; 776 779 } 777 - QETH_DBF_TEXT(trace, 2, "DGENCHK"); 780 + QETH_DBF_TEXT(TRACE, 2, "DGENCHK"); 778 781 return 1; 779 782 } 780 783 return 0; ··· 789 792 switch (PTR_ERR(irb)) { 790 793 case -EIO: 791 794 PRINT_WARN("i/o-error on device %s\n", cdev->dev.bus_id); 792 - QETH_DBF_TEXT(trace, 2, "ckirberr"); 793 - QETH_DBF_TEXT_(trace, 2, " rc%d", -EIO); 795 + QETH_DBF_TEXT(TRACE, 2, "ckirberr"); 796 + QETH_DBF_TEXT_(TRACE, 2, " rc%d", -EIO); 794 797 break; 795 798 case -ETIMEDOUT: 796 799 PRINT_WARN("timeout on device %s\n", cdev->dev.bus_id); 797 - QETH_DBF_TEXT(trace, 2, "ckirberr"); 798 - QETH_DBF_TEXT_(trace, 2, " rc%d", -ETIMEDOUT); 800 + QETH_DBF_TEXT(TRACE, 2, "ckirberr"); 801 + QETH_DBF_TEXT_(TRACE, 2, " rc%d", -ETIMEDOUT); 799 802 if (intparm == QETH_RCD_PARM) { 800 803 struct qeth_card *card = CARD_FROM_CDEV(cdev); 801 804 ··· 808 811 default: 809 812 PRINT_WARN("unknown error %ld on device %s\n", PTR_ERR(irb), 810 813 cdev->dev.bus_id); 811 - QETH_DBF_TEXT(trace, 2, "ckirberr"); 812 - QETH_DBF_TEXT(trace, 2, " rc???"); 814 + QETH_DBF_TEXT(TRACE, 2, "ckirberr"); 815 + QETH_DBF_TEXT(TRACE, 2, " rc???"); 813 816 } 814 817 return PTR_ERR(irb); 815 818 } ··· 825 828 struct qeth_cmd_buffer *iob; 826 829 __u8 index; 827 830 828 - QETH_DBF_TEXT(trace, 5, "irq"); 831 + QETH_DBF_TEXT(TRACE, 5, "irq"); 829 832 830 833 if (__qeth_check_irb_error(cdev, intparm, irb)) 831 834 return; ··· 838 841 839 842 if (card->read.ccwdev == cdev) { 840 843 channel = &card->read; 841 - QETH_DBF_TEXT(trace, 5, "read"); 844 + QETH_DBF_TEXT(TRACE, 5, "read"); 842 845 } else if (card->write.ccwdev == cdev) { 843 846 channel = &card->write; 844 - QETH_DBF_TEXT(trace, 5, "write"); 847 + QETH_DBF_TEXT(TRACE, 5, "write"); 845 848 } else { 846 849 channel = &card->data; 847 - QETH_DBF_TEXT(trace, 5, "data"); 850 + QETH_DBF_TEXT(TRACE, 5, "data"); 848 851 } 849 852 atomic_set(&channel->irq_pending, 0); 850 853 ··· 860 863 goto out; 861 864 862 865 if (intparm == QETH_CLEAR_CHANNEL_PARM) { 863 - QETH_DBF_TEXT(trace, 6, "clrchpar"); 866 + QETH_DBF_TEXT(TRACE, 6, "clrchpar"); 864 867 /* we don't have to handle this further */ 865 868 intparm = 0; 866 869 } 867 870 if (intparm == QETH_HALT_CHANNEL_PARM) { 868 - QETH_DBF_TEXT(trace, 6, "hltchpar"); 871 + QETH_DBF_TEXT(TRACE, 6, "hltchpar"); 869 872 /* we don't have to handle this further */ 870 873 intparm = 0; 871 874 } ··· 951 954 { 952 955 int i, j; 953 956 954 - QETH_DBF_TEXT(trace, 2, "clearqdbf"); 957 + QETH_DBF_TEXT(TRACE, 2, "clearqdbf"); 955 958 /* clear outbound buffers to free skbs */ 956 959 for (i = 0; i < card->qdio.no_out_queues; ++i) 957 960 if (card->qdio.out_qs[i]) { ··· 966 969 { 967 970 struct qeth_buffer_pool_entry *pool_entry, *tmp; 968 971 int i = 0; 969 - QETH_DBF_TEXT(trace, 5, "freepool"); 972 + QETH_DBF_TEXT(TRACE, 5, "freepool"); 970 973 list_for_each_entry_safe(pool_entry, tmp, 971 974 &card->qdio.init_pool.entry_list, init_list){ 972 975 for (i = 0; i < QETH_MAX_BUFFER_ELEMENTS(card); ++i) ··· 980 983 { 981 984 int i, j; 982 985 983 - QETH_DBF_TEXT(trace, 2, "freeqdbf"); 986 + QETH_DBF_TEXT(TRACE, 2, "freeqdbf"); 984 987 if (atomic_xchg(&card->qdio.state, QETH_QDIO_UNINITIALIZED) == 985 988 QETH_QDIO_UNINITIALIZED) 986 989 return; ··· 1005 1008 { 1006 1009 int cnt; 1007 1010 1008 - QETH_DBF_TEXT(setup, 2, "freech"); 1011 + QETH_DBF_TEXT(SETUP, 2, "freech"); 1009 1012 for (cnt = 0; cnt < QETH_CMD_BUFFER_NO; cnt++) 1010 1013 kfree(channel->iob[cnt].data); 1011 1014 } ··· 1025 1028 u8 chpp; 1026 1029 } *chp_dsc; 1027 1030 1028 - QETH_DBF_TEXT(setup, 2, "chk_1920"); 1031 + QETH_DBF_TEXT(SETUP, 2, "chk_1920"); 1029 1032 1030 1033 ccwdev = card->data.ccwdev; 1031 1034 chp_dsc = (struct channelPath_dsc *)ccw_device_get_chp_desc(ccwdev, 0); ··· 1034 1037 single_queue = ((chp_dsc->chpp & 0x02) == 0x02); 1035 1038 kfree(chp_dsc); 1036 1039 } 1037 - QETH_DBF_TEXT_(setup, 2, "rc:%x", single_queue); 1040 + QETH_DBF_TEXT_(SETUP, 2, "rc:%x", single_queue); 1038 1041 return single_queue; 1039 1042 } 1040 1043 1041 1044 static void qeth_init_qdio_info(struct qeth_card *card) 1042 1045 { 1043 - QETH_DBF_TEXT(setup, 4, "intqdinf"); 1046 + QETH_DBF_TEXT(SETUP, 4, "intqdinf"); 1044 1047 atomic_set(&card->qdio.state, QETH_QDIO_UNINITIALIZED); 1045 1048 /* inbound */ 1046 1049 card->qdio.in_buf_size = QETH_IN_BUF_SIZE_DEFAULT; ··· 1070 1073 int rc = 0; 1071 1074 1072 1075 spin_lock_irqsave(&card->thread_mask_lock, flags); 1073 - QETH_DBF_TEXT_(trace, 4, " %02x%02x%02x", 1076 + QETH_DBF_TEXT_(TRACE, 4, " %02x%02x%02x", 1074 1077 (u8) card->thread_start_mask, 1075 1078 (u8) card->thread_allowed_mask, 1076 1079 (u8) card->thread_running_mask); ··· 1083 1086 { 1084 1087 struct qeth_card *card = container_of(work, struct qeth_card, 1085 1088 kernel_thread_starter); 1086 - QETH_DBF_TEXT(trace , 2, "strthrd"); 1089 + QETH_DBF_TEXT(TRACE , 2, "strthrd"); 1087 1090 1088 1091 if (card->read.state != CH_STATE_UP && 1089 1092 card->write.state != CH_STATE_UP) ··· 1096 1099 static int qeth_setup_card(struct qeth_card *card) 1097 1100 { 1098 1101 1099 - QETH_DBF_TEXT(setup, 2, "setupcrd"); 1100 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 1102 + QETH_DBF_TEXT(SETUP, 2, "setupcrd"); 1103 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 1101 1104 1102 1105 card->read.state = CH_STATE_DOWN; 1103 1106 card->write.state = CH_STATE_DOWN; ··· 1119 1122 INIT_LIST_HEAD(&card->ip_list); 1120 1123 card->ip_tbd_list = kmalloc(sizeof(struct list_head), GFP_KERNEL); 1121 1124 if (!card->ip_tbd_list) { 1122 - QETH_DBF_TEXT(setup, 0, "iptbdnom"); 1125 + QETH_DBF_TEXT(SETUP, 0, "iptbdnom"); 1123 1126 return -ENOMEM; 1124 1127 } 1125 1128 INIT_LIST_HEAD(card->ip_tbd_list); ··· 1141 1144 { 1142 1145 struct qeth_card *card; 1143 1146 1144 - QETH_DBF_TEXT(setup, 2, "alloccrd"); 1147 + QETH_DBF_TEXT(SETUP, 2, "alloccrd"); 1145 1148 card = kzalloc(sizeof(struct qeth_card), GFP_DMA|GFP_KERNEL); 1146 1149 if (!card) 1147 1150 return NULL; 1148 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 1151 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 1149 1152 if (qeth_setup_channel(&card->read)) { 1150 1153 kfree(card); 1151 1154 return NULL; ··· 1163 1166 { 1164 1167 int i = 0; 1165 1168 1166 - QETH_DBF_TEXT(setup, 2, "detcdtyp"); 1169 + QETH_DBF_TEXT(SETUP, 2, "detcdtyp"); 1167 1170 1168 1171 card->qdio.do_prio_queueing = QETH_PRIOQ_DEFAULT; 1169 1172 card->qdio.default_out_queue = QETH_DEFAULT_QUEUE; ··· 1194 1197 struct qeth_card *card; 1195 1198 int rc; 1196 1199 1197 - QETH_DBF_TEXT(trace, 3, "clearch"); 1200 + QETH_DBF_TEXT(TRACE, 3, "clearch"); 1198 1201 card = CARD_FROM_CDEV(channel->ccwdev); 1199 1202 spin_lock_irqsave(get_ccwdev_lock(channel->ccwdev), flags); 1200 1203 rc = ccw_device_clear(channel->ccwdev, QETH_CLEAR_CHANNEL_PARM); ··· 1218 1221 struct qeth_card *card; 1219 1222 int rc; 1220 1223 1221 - QETH_DBF_TEXT(trace, 3, "haltch"); 1224 + QETH_DBF_TEXT(TRACE, 3, "haltch"); 1222 1225 card = CARD_FROM_CDEV(channel->ccwdev); 1223 1226 spin_lock_irqsave(get_ccwdev_lock(channel->ccwdev), flags); 1224 1227 rc = ccw_device_halt(channel->ccwdev, QETH_HALT_CHANNEL_PARM); ··· 1239 1242 { 1240 1243 int rc1 = 0, rc2 = 0, rc3 = 0; 1241 1244 1242 - QETH_DBF_TEXT(trace, 3, "haltchs"); 1245 + QETH_DBF_TEXT(TRACE, 3, "haltchs"); 1243 1246 rc1 = qeth_halt_channel(&card->read); 1244 1247 rc2 = qeth_halt_channel(&card->write); 1245 1248 rc3 = qeth_halt_channel(&card->data); ··· 1254 1257 { 1255 1258 int rc1 = 0, rc2 = 0, rc3 = 0; 1256 1259 1257 - QETH_DBF_TEXT(trace, 3, "clearchs"); 1260 + QETH_DBF_TEXT(TRACE, 3, "clearchs"); 1258 1261 rc1 = qeth_clear_channel(&card->read); 1259 1262 rc2 = qeth_clear_channel(&card->write); 1260 1263 rc3 = qeth_clear_channel(&card->data); ··· 1269 1272 { 1270 1273 int rc = 0; 1271 1274 1272 - QETH_DBF_TEXT(trace, 3, "clhacrd"); 1273 - QETH_DBF_HEX(trace, 3, &card, sizeof(void *)); 1275 + QETH_DBF_TEXT(TRACE, 3, "clhacrd"); 1276 + QETH_DBF_HEX(TRACE, 3, &card, sizeof(void *)); 1274 1277 1275 1278 if (halt) 1276 1279 rc = qeth_halt_channels(card); ··· 1283 1286 { 1284 1287 int rc = 0; 1285 1288 1286 - QETH_DBF_TEXT(trace, 3, "qdioclr"); 1289 + QETH_DBF_TEXT(TRACE, 3, "qdioclr"); 1287 1290 switch (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_ESTABLISHED, 1288 1291 QETH_QDIO_CLEANING)) { 1289 1292 case QETH_QDIO_ESTABLISHED: ··· 1294 1297 rc = qdio_cleanup(CARD_DDEV(card), 1295 1298 QDIO_FLAG_CLEANUP_USING_CLEAR); 1296 1299 if (rc) 1297 - QETH_DBF_TEXT_(trace, 3, "1err%d", rc); 1300 + QETH_DBF_TEXT_(TRACE, 3, "1err%d", rc); 1298 1301 atomic_set(&card->qdio.state, QETH_QDIO_ALLOCATED); 1299 1302 break; 1300 1303 case QETH_QDIO_CLEANING: ··· 1304 1307 } 1305 1308 rc = qeth_clear_halt_card(card, use_halt); 1306 1309 if (rc) 1307 - QETH_DBF_TEXT_(trace, 3, "2err%d", rc); 1310 + QETH_DBF_TEXT_(TRACE, 3, "2err%d", rc); 1308 1311 card->state = CARD_STATE_DOWN; 1309 1312 return rc; 1310 1313 } ··· 1364 1367 char *prcd; 1365 1368 int rc; 1366 1369 1367 - QETH_DBF_TEXT(setup, 2, "getunit"); 1370 + QETH_DBF_TEXT(SETUP, 2, "getunit"); 1368 1371 rc = qeth_read_conf_data(card, (void **) &prcd, &length); 1369 1372 if (rc) { 1370 1373 PRINT_ERR("qeth_read_conf_data for device %s returned %i\n", ··· 1425 1428 int rc; 1426 1429 struct qeth_card *card; 1427 1430 1428 - QETH_DBF_TEXT(setup, 2, "idxanswr"); 1431 + QETH_DBF_TEXT(SETUP, 2, "idxanswr"); 1429 1432 card = CARD_FROM_CDEV(channel->ccwdev); 1430 1433 iob = qeth_get_buffer(channel); 1431 1434 iob->callback = idx_reply_cb; ··· 1435 1438 1436 1439 wait_event(card->wait_q, 1437 1440 atomic_cmpxchg(&channel->irq_pending, 0, 1) == 0); 1438 - QETH_DBF_TEXT(setup, 6, "noirqpnd"); 1441 + QETH_DBF_TEXT(SETUP, 6, "noirqpnd"); 1439 1442 spin_lock_irqsave(get_ccwdev_lock(channel->ccwdev), flags); 1440 1443 rc = ccw_device_start(channel->ccwdev, 1441 1444 &channel->ccw, (addr_t) iob, 0, 0); ··· 1443 1446 1444 1447 if (rc) { 1445 1448 PRINT_ERR("Error2 in activating channel rc=%d\n", rc); 1446 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 1449 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 1447 1450 atomic_set(&channel->irq_pending, 0); 1448 1451 wake_up(&card->wait_q); 1449 1452 return rc; ··· 1454 1457 return rc; 1455 1458 if (channel->state != CH_STATE_UP) { 1456 1459 rc = -ETIME; 1457 - QETH_DBF_TEXT_(setup, 2, "3err%d", rc); 1460 + QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); 1458 1461 qeth_clear_cmd_buffers(channel); 1459 1462 } else 1460 1463 rc = 0; ··· 1474 1477 1475 1478 card = CARD_FROM_CDEV(channel->ccwdev); 1476 1479 1477 - QETH_DBF_TEXT(setup, 2, "idxactch"); 1480 + QETH_DBF_TEXT(SETUP, 2, "idxactch"); 1478 1481 1479 1482 iob = qeth_get_buffer(channel); 1480 1483 iob->callback = idx_reply_cb; ··· 1504 1507 1505 1508 wait_event(card->wait_q, 1506 1509 atomic_cmpxchg(&channel->irq_pending, 0, 1) == 0); 1507 - QETH_DBF_TEXT(setup, 6, "noirqpnd"); 1510 + QETH_DBF_TEXT(SETUP, 6, "noirqpnd"); 1508 1511 spin_lock_irqsave(get_ccwdev_lock(channel->ccwdev), flags); 1509 1512 rc = ccw_device_start(channel->ccwdev, 1510 1513 &channel->ccw, (addr_t) iob, 0, 0); ··· 1512 1515 1513 1516 if (rc) { 1514 1517 PRINT_ERR("Error1 in activating channel. rc=%d\n", rc); 1515 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 1518 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 1516 1519 atomic_set(&channel->irq_pending, 0); 1517 1520 wake_up(&card->wait_q); 1518 1521 return rc; ··· 1523 1526 return rc; 1524 1527 if (channel->state != CH_STATE_ACTIVATING) { 1525 1528 PRINT_WARN("IDX activate timed out!\n"); 1526 - QETH_DBF_TEXT_(setup, 2, "2err%d", -ETIME); 1529 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", -ETIME); 1527 1530 qeth_clear_cmd_buffers(channel); 1528 1531 return -ETIME; 1529 1532 } ··· 1545 1548 struct qeth_card *card; 1546 1549 __u16 temp; 1547 1550 1548 - QETH_DBF_TEXT(setup , 2, "idxwrcb"); 1551 + QETH_DBF_TEXT(SETUP , 2, "idxwrcb"); 1549 1552 1550 1553 if (channel->state == CH_STATE_DOWN) { 1551 1554 channel->state = CH_STATE_ACTIVATING; ··· 1582 1585 struct qeth_card *card; 1583 1586 __u16 temp; 1584 1587 1585 - QETH_DBF_TEXT(setup , 2, "idxrdcb"); 1588 + QETH_DBF_TEXT(SETUP , 2, "idxrdcb"); 1586 1589 if (channel->state == CH_STATE_DOWN) { 1587 1590 channel->state = CH_STATE_ACTIVATING; 1588 1591 goto out; ··· 1642 1645 card->seqno.pdu_hdr++; 1643 1646 memcpy(QETH_PDU_HEADER_ACK_SEQ_NO(iob->data), 1644 1647 &card->seqno.pdu_hdr_ack, QETH_SEQ_NO_LENGTH); 1645 - QETH_DBF_HEX(control, 2, iob->data, QETH_DBF_CONTROL_LEN); 1648 + QETH_DBF_HEX(CTRL, 2, iob->data, QETH_DBF_CTRL_LEN); 1646 1649 } 1647 1650 EXPORT_SYMBOL_GPL(qeth_prepare_control_data); 1648 1651 ··· 1657 1660 struct qeth_reply *reply = NULL; 1658 1661 unsigned long timeout; 1659 1662 1660 - QETH_DBF_TEXT(trace, 2, "sendctl"); 1663 + QETH_DBF_TEXT(TRACE, 2, "sendctl"); 1661 1664 1662 1665 reply = qeth_alloc_reply(card); 1663 1666 if (!reply) { 1664 - PRINT_WARN("Could no alloc qeth_reply!\n"); 1667 + PRINT_WARN("Could not alloc qeth_reply!\n"); 1665 1668 return -ENOMEM; 1666 1669 } 1667 1670 reply->callback = reply_cb; ··· 1674 1677 spin_lock_irqsave(&card->lock, flags); 1675 1678 list_add_tail(&reply->list, &card->cmd_waiter_list); 1676 1679 spin_unlock_irqrestore(&card->lock, flags); 1677 - QETH_DBF_HEX(control, 2, iob->data, QETH_DBF_CONTROL_LEN); 1680 + QETH_DBF_HEX(CTRL, 2, iob->data, QETH_DBF_CTRL_LEN); 1678 1681 1679 1682 while (atomic_cmpxchg(&card->write.irq_pending, 0, 1)) ; 1680 1683 qeth_prepare_control_data(card, len, iob); ··· 1684 1687 else 1685 1688 timeout = jiffies + QETH_TIMEOUT; 1686 1689 1687 - QETH_DBF_TEXT(trace, 6, "noirqpnd"); 1690 + QETH_DBF_TEXT(TRACE, 6, "noirqpnd"); 1688 1691 spin_lock_irqsave(get_ccwdev_lock(card->write.ccwdev), flags); 1689 1692 rc = ccw_device_start(card->write.ccwdev, &card->write.ccw, 1690 1693 (addr_t) iob, 0, 0); ··· 1692 1695 if (rc) { 1693 1696 PRINT_WARN("qeth_send_control_data: " 1694 1697 "ccw_device_start rc = %i\n", rc); 1695 - QETH_DBF_TEXT_(trace, 2, " err%d", rc); 1698 + QETH_DBF_TEXT_(TRACE, 2, " err%d", rc); 1696 1699 spin_lock_irqsave(&card->lock, flags); 1697 1700 list_del_init(&reply->list); 1698 1701 qeth_put_reply(reply); ··· 1724 1727 { 1725 1728 struct qeth_cmd_buffer *iob; 1726 1729 1727 - QETH_DBF_TEXT(setup, 2, "cmenblcb"); 1730 + QETH_DBF_TEXT(SETUP, 2, "cmenblcb"); 1728 1731 1729 1732 iob = (struct qeth_cmd_buffer *) data; 1730 1733 memcpy(&card->token.cm_filter_r, 1731 1734 QETH_CM_ENABLE_RESP_FILTER_TOKEN(iob->data), 1732 1735 QETH_MPC_TOKEN_LENGTH); 1733 - QETH_DBF_TEXT_(setup, 2, " rc%d", iob->rc); 1736 + QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); 1734 1737 return 0; 1735 1738 } 1736 1739 ··· 1739 1742 int rc; 1740 1743 struct qeth_cmd_buffer *iob; 1741 1744 1742 - QETH_DBF_TEXT(setup, 2, "cmenable"); 1745 + QETH_DBF_TEXT(SETUP, 2, "cmenable"); 1743 1746 1744 1747 iob = qeth_wait_for_buffer(&card->write); 1745 1748 memcpy(iob->data, CM_ENABLE, CM_ENABLE_SIZE); ··· 1759 1762 1760 1763 struct qeth_cmd_buffer *iob; 1761 1764 1762 - QETH_DBF_TEXT(setup, 2, "cmsetpcb"); 1765 + QETH_DBF_TEXT(SETUP, 2, "cmsetpcb"); 1763 1766 1764 1767 iob = (struct qeth_cmd_buffer *) data; 1765 1768 memcpy(&card->token.cm_connection_r, 1766 1769 QETH_CM_SETUP_RESP_DEST_ADDR(iob->data), 1767 1770 QETH_MPC_TOKEN_LENGTH); 1768 - QETH_DBF_TEXT_(setup, 2, " rc%d", iob->rc); 1771 + QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); 1769 1772 return 0; 1770 1773 } 1771 1774 ··· 1774 1777 int rc; 1775 1778 struct qeth_cmd_buffer *iob; 1776 1779 1777 - QETH_DBF_TEXT(setup, 2, "cmsetup"); 1780 + QETH_DBF_TEXT(SETUP, 2, "cmsetup"); 1778 1781 1779 1782 iob = qeth_wait_for_buffer(&card->write); 1780 1783 memcpy(iob->data, CM_SETUP, CM_SETUP_SIZE); ··· 1875 1878 __u8 link_type; 1876 1879 struct qeth_cmd_buffer *iob; 1877 1880 1878 - QETH_DBF_TEXT(setup, 2, "ulpenacb"); 1881 + QETH_DBF_TEXT(SETUP, 2, "ulpenacb"); 1879 1882 1880 1883 iob = (struct qeth_cmd_buffer *) data; 1881 1884 memcpy(&card->token.ulp_filter_r, ··· 1886 1889 mtu = qeth_get_mtu_outof_framesize(framesize); 1887 1890 if (!mtu) { 1888 1891 iob->rc = -EINVAL; 1889 - QETH_DBF_TEXT_(setup, 2, " rc%d", iob->rc); 1892 + QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); 1890 1893 return 0; 1891 1894 } 1892 1895 card->info.max_mtu = mtu; ··· 1905 1908 card->info.link_type = link_type; 1906 1909 } else 1907 1910 card->info.link_type = 0; 1908 - QETH_DBF_TEXT_(setup, 2, " rc%d", iob->rc); 1911 + QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); 1909 1912 return 0; 1910 1913 } 1911 1914 ··· 1916 1919 struct qeth_cmd_buffer *iob; 1917 1920 1918 1921 /*FIXME: trace view callbacks*/ 1919 - QETH_DBF_TEXT(setup, 2, "ulpenabl"); 1922 + QETH_DBF_TEXT(SETUP, 2, "ulpenabl"); 1920 1923 1921 1924 iob = qeth_wait_for_buffer(&card->write); 1922 1925 memcpy(iob->data, ULP_ENABLE, ULP_ENABLE_SIZE); ··· 1949 1952 { 1950 1953 struct qeth_cmd_buffer *iob; 1951 1954 1952 - QETH_DBF_TEXT(setup, 2, "ulpstpcb"); 1955 + QETH_DBF_TEXT(SETUP, 2, "ulpstpcb"); 1953 1956 1954 1957 iob = (struct qeth_cmd_buffer *) data; 1955 1958 memcpy(&card->token.ulp_connection_r, 1956 1959 QETH_ULP_SETUP_RESP_CONNECTION_TOKEN(iob->data), 1957 1960 QETH_MPC_TOKEN_LENGTH); 1958 - QETH_DBF_TEXT_(setup, 2, " rc%d", iob->rc); 1961 + QETH_DBF_TEXT_(SETUP, 2, " rc%d", iob->rc); 1959 1962 return 0; 1960 1963 } 1961 1964 ··· 1966 1969 struct qeth_cmd_buffer *iob; 1967 1970 struct ccw_dev_id dev_id; 1968 1971 1969 - QETH_DBF_TEXT(setup, 2, "ulpsetup"); 1972 + QETH_DBF_TEXT(SETUP, 2, "ulpsetup"); 1970 1973 1971 1974 iob = qeth_wait_for_buffer(&card->write); 1972 1975 memcpy(iob->data, ULP_SETUP, ULP_SETUP_SIZE); ··· 1991 1994 { 1992 1995 int i, j; 1993 1996 1994 - QETH_DBF_TEXT(setup, 2, "allcqdbf"); 1997 + QETH_DBF_TEXT(SETUP, 2, "allcqdbf"); 1995 1998 1996 1999 if (atomic_cmpxchg(&card->qdio.state, QETH_QDIO_UNINITIALIZED, 1997 2000 QETH_QDIO_ALLOCATED) != QETH_QDIO_UNINITIALIZED) ··· 2001 2004 GFP_KERNEL); 2002 2005 if (!card->qdio.in_q) 2003 2006 goto out_nomem; 2004 - QETH_DBF_TEXT(setup, 2, "inq"); 2005 - QETH_DBF_HEX(setup, 2, &card->qdio.in_q, sizeof(void *)); 2007 + QETH_DBF_TEXT(SETUP, 2, "inq"); 2008 + QETH_DBF_HEX(SETUP, 2, &card->qdio.in_q, sizeof(void *)); 2006 2009 memset(card->qdio.in_q, 0, sizeof(struct qeth_qdio_q)); 2007 2010 /* give inbound qeth_qdio_buffers their qdio_buffers */ 2008 2011 for (i = 0; i < QDIO_MAX_BUFFERS_PER_Q; ++i) ··· 2022 2025 GFP_KERNEL); 2023 2026 if (!card->qdio.out_qs[i]) 2024 2027 goto out_freeoutq; 2025 - QETH_DBF_TEXT_(setup, 2, "outq %i", i); 2026 - QETH_DBF_HEX(setup, 2, &card->qdio.out_qs[i], sizeof(void *)); 2028 + QETH_DBF_TEXT_(SETUP, 2, "outq %i", i); 2029 + QETH_DBF_HEX(SETUP, 2, &card->qdio.out_qs[i], sizeof(void *)); 2027 2030 memset(card->qdio.out_qs[i], 0, sizeof(struct qeth_qdio_out_q)); 2028 2031 card->qdio.out_qs[i]->queue_no = i; 2029 2032 /* give outbound qeth_qdio_buffers their qdio_buffers */ ··· 2083 2086 2084 2087 static int qeth_qdio_activate(struct qeth_card *card) 2085 2088 { 2086 - QETH_DBF_TEXT(setup, 3, "qdioact"); 2089 + QETH_DBF_TEXT(SETUP, 3, "qdioact"); 2087 2090 return qdio_activate(CARD_DDEV(card), 0); 2088 2091 } 2089 2092 ··· 2092 2095 int rc; 2093 2096 struct qeth_cmd_buffer *iob; 2094 2097 2095 - QETH_DBF_TEXT(setup, 2, "dmact"); 2098 + QETH_DBF_TEXT(SETUP, 2, "dmact"); 2096 2099 2097 2100 iob = qeth_wait_for_buffer(&card->write); 2098 2101 memcpy(iob->data, DM_ACT, DM_ACT_SIZE); ··· 2109 2112 { 2110 2113 int rc; 2111 2114 2112 - QETH_DBF_TEXT(setup, 2, "mpcinit"); 2115 + QETH_DBF_TEXT(SETUP, 2, "mpcinit"); 2113 2116 2114 2117 rc = qeth_issue_next_read(card); 2115 2118 if (rc) { 2116 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 2119 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 2117 2120 return rc; 2118 2121 } 2119 2122 rc = qeth_cm_enable(card); 2120 2123 if (rc) { 2121 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 2124 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 2122 2125 goto out_qdio; 2123 2126 } 2124 2127 rc = qeth_cm_setup(card); 2125 2128 if (rc) { 2126 - QETH_DBF_TEXT_(setup, 2, "3err%d", rc); 2129 + QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); 2127 2130 goto out_qdio; 2128 2131 } 2129 2132 rc = qeth_ulp_enable(card); 2130 2133 if (rc) { 2131 - QETH_DBF_TEXT_(setup, 2, "4err%d", rc); 2134 + QETH_DBF_TEXT_(SETUP, 2, "4err%d", rc); 2132 2135 goto out_qdio; 2133 2136 } 2134 2137 rc = qeth_ulp_setup(card); 2135 2138 if (rc) { 2136 - QETH_DBF_TEXT_(setup, 2, "5err%d", rc); 2139 + QETH_DBF_TEXT_(SETUP, 2, "5err%d", rc); 2137 2140 goto out_qdio; 2138 2141 } 2139 2142 rc = qeth_alloc_qdio_buffers(card); 2140 2143 if (rc) { 2141 - QETH_DBF_TEXT_(setup, 2, "5err%d", rc); 2144 + QETH_DBF_TEXT_(SETUP, 2, "5err%d", rc); 2142 2145 goto out_qdio; 2143 2146 } 2144 2147 rc = qeth_qdio_establish(card); 2145 2148 if (rc) { 2146 - QETH_DBF_TEXT_(setup, 2, "6err%d", rc); 2149 + QETH_DBF_TEXT_(SETUP, 2, "6err%d", rc); 2147 2150 qeth_free_qdio_buffers(card); 2148 2151 goto out_qdio; 2149 2152 } 2150 2153 rc = qeth_qdio_activate(card); 2151 2154 if (rc) { 2152 - QETH_DBF_TEXT_(setup, 2, "7err%d", rc); 2155 + QETH_DBF_TEXT_(SETUP, 2, "7err%d", rc); 2153 2156 goto out_qdio; 2154 2157 } 2155 2158 rc = qeth_dm_act(card); 2156 2159 if (rc) { 2157 - QETH_DBF_TEXT_(setup, 2, "8err%d", rc); 2160 + QETH_DBF_TEXT_(SETUP, 2, "8err%d", rc); 2158 2161 goto out_qdio; 2159 2162 } 2160 2163 ··· 2258 2261 void qeth_put_buffer_pool_entry(struct qeth_card *card, 2259 2262 struct qeth_buffer_pool_entry *entry) 2260 2263 { 2261 - QETH_DBF_TEXT(trace, 6, "ptbfplen"); 2264 + QETH_DBF_TEXT(TRACE, 6, "ptbfplen"); 2262 2265 list_add_tail(&entry->list, &card->qdio.in_buf_pool.entry_list); 2263 2266 } 2264 2267 EXPORT_SYMBOL_GPL(qeth_put_buffer_pool_entry); ··· 2267 2270 { 2268 2271 struct qeth_buffer_pool_entry *entry; 2269 2272 2270 - QETH_DBF_TEXT(trace, 5, "inwrklst"); 2273 + QETH_DBF_TEXT(TRACE, 5, "inwrklst"); 2271 2274 2272 2275 list_for_each_entry(entry, 2273 2276 &card->qdio.init_pool.entry_list, init_list) { ··· 2356 2359 int i, j; 2357 2360 int rc; 2358 2361 2359 - QETH_DBF_TEXT(setup, 2, "initqdqs"); 2362 + QETH_DBF_TEXT(SETUP, 2, "initqdqs"); 2360 2363 2361 2364 /* inbound queue */ 2362 2365 memset(card->qdio.in_q->qdio_bufs, 0, ··· 2370 2373 rc = do_QDIO(CARD_DDEV(card), QDIO_FLAG_SYNC_INPUT, 0, 0, 2371 2374 card->qdio.in_buf_pool.buf_count - 1, NULL); 2372 2375 if (rc) { 2373 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 2376 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 2374 2377 return rc; 2375 2378 } 2376 2379 rc = qdio_synchronize(CARD_DDEV(card), QDIO_FLAG_SYNC_INPUT, 0); 2377 2380 if (rc) { 2378 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 2381 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 2379 2382 return rc; 2380 2383 } 2381 2384 /* outbound queue */ ··· 2459 2462 { 2460 2463 int rc; 2461 2464 char prot_type; 2462 - int cmd; 2463 - cmd = ((struct qeth_ipa_cmd *) 2464 - (iob->data+IPA_PDU_HEADER_SIZE))->hdr.command; 2465 2465 2466 - QETH_DBF_TEXT(trace, 4, "sendipa"); 2466 + QETH_DBF_TEXT(TRACE, 4, "sendipa"); 2467 2467 2468 2468 if (card->options.layer2) 2469 2469 if (card->info.type == QETH_CARD_TYPE_OSN) ··· 2470 2476 else 2471 2477 prot_type = QETH_PROT_TCPIP; 2472 2478 qeth_prepare_ipa_cmd(card, iob, prot_type); 2473 - rc = qeth_send_control_data(card, IPA_CMD_LENGTH, iob, 2474 - reply_cb, reply_param); 2475 - if (rc != 0) { 2476 - char *ipa_cmd_name; 2477 - ipa_cmd_name = qeth_get_ipa_cmd_name(cmd); 2478 - PRINT_ERR("%s %s(%x) returned %s(%x)\n", __FUNCTION__, 2479 - ipa_cmd_name, cmd, qeth_get_ipa_msg(rc), rc); 2480 - } 2479 + rc = qeth_send_control_data(card, IPA_CMD_LENGTH, 2480 + iob, reply_cb, reply_param); 2481 2481 return rc; 2482 2482 } 2483 2483 EXPORT_SYMBOL_GPL(qeth_send_ipa_cmd); ··· 2492 2504 { 2493 2505 int rc; 2494 2506 2495 - QETH_DBF_TEXT(setup, 2, "strtlan"); 2507 + QETH_DBF_TEXT(SETUP, 2, "strtlan"); 2496 2508 2497 2509 rc = qeth_send_startstoplan(card, IPA_CMD_STARTLAN, 0); 2498 2510 return rc; ··· 2508 2520 * TCP/IP (we!) never issue a STOPLAN 2509 2521 * is this right ?!? 2510 2522 */ 2511 - QETH_DBF_TEXT(setup, 2, "stoplan"); 2523 + QETH_DBF_TEXT(SETUP, 2, "stoplan"); 2512 2524 2513 2525 rc = qeth_send_startstoplan(card, IPA_CMD_STOPLAN, 0); 2514 2526 return rc; ··· 2520 2532 { 2521 2533 struct qeth_ipa_cmd *cmd; 2522 2534 2523 - QETH_DBF_TEXT(trace, 4, "defadpcb"); 2535 + QETH_DBF_TEXT(TRACE, 4, "defadpcb"); 2524 2536 2525 2537 cmd = (struct qeth_ipa_cmd *) data; 2526 2538 if (cmd->hdr.return_code == 0) ··· 2535 2547 { 2536 2548 struct qeth_ipa_cmd *cmd; 2537 2549 2538 - QETH_DBF_TEXT(trace, 3, "quyadpcb"); 2550 + QETH_DBF_TEXT(TRACE, 3, "quyadpcb"); 2539 2551 2540 2552 cmd = (struct qeth_ipa_cmd *) data; 2541 2553 if (cmd->data.setadapterparms.data.query_cmds_supp.lan_type & 0x7f) ··· 2569 2581 int rc; 2570 2582 struct qeth_cmd_buffer *iob; 2571 2583 2572 - QETH_DBF_TEXT(trace, 3, "queryadp"); 2584 + QETH_DBF_TEXT(TRACE, 3, "queryadp"); 2573 2585 iob = qeth_get_adapter_cmd(card, IPA_SETADP_QUERY_COMMANDS_SUPPORTED, 2574 2586 sizeof(struct qeth_ipacmd_setadpparms)); 2575 2587 rc = qeth_send_ipa_cmd(card, iob, qeth_query_setadapterparms_cb, NULL); ··· 2581 2593 unsigned int siga_error, const char *dbftext) 2582 2594 { 2583 2595 if (qdio_error || siga_error) { 2584 - QETH_DBF_TEXT(trace, 2, dbftext); 2585 - QETH_DBF_TEXT(qerr, 2, dbftext); 2586 - QETH_DBF_TEXT_(qerr, 2, " F15=%02X", 2596 + QETH_DBF_TEXT(TRACE, 2, dbftext); 2597 + QETH_DBF_TEXT(QERR, 2, dbftext); 2598 + QETH_DBF_TEXT_(QERR, 2, " F15=%02X", 2587 2599 buf->element[15].flags & 0xff); 2588 - QETH_DBF_TEXT_(qerr, 2, " F14=%02X", 2600 + QETH_DBF_TEXT_(QERR, 2, " F14=%02X", 2589 2601 buf->element[14].flags & 0xff); 2590 - QETH_DBF_TEXT_(qerr, 2, " qerr=%X", qdio_error); 2591 - QETH_DBF_TEXT_(qerr, 2, " serr=%X", siga_error); 2602 + QETH_DBF_TEXT_(QERR, 2, " qerr=%X", qdio_error); 2603 + QETH_DBF_TEXT_(QERR, 2, " serr=%X", siga_error); 2592 2604 return 1; 2593 2605 } 2594 2606 return 0; ··· 2603 2615 int rc; 2604 2616 int newcount = 0; 2605 2617 2606 - QETH_DBF_TEXT(trace, 6, "queinbuf"); 2618 + QETH_DBF_TEXT(TRACE, 6, "queinbuf"); 2607 2619 count = (index < queue->next_buf_to_init)? 2608 2620 card->qdio.in_buf_pool.buf_count - 2609 2621 (queue->next_buf_to_init - index) : ··· 2659 2671 PRINT_WARN("qeth_queue_input_buffer's do_QDIO " 2660 2672 "return %i (device %s).\n", 2661 2673 rc, CARD_DDEV_ID(card)); 2662 - QETH_DBF_TEXT(trace, 2, "qinberr"); 2663 - QETH_DBF_TEXT_(trace, 2, "%s", CARD_BUS_ID(card)); 2674 + QETH_DBF_TEXT(TRACE, 2, "qinberr"); 2675 + QETH_DBF_TEXT_(TRACE, 2, "%s", CARD_BUS_ID(card)); 2664 2676 } 2665 2677 queue->next_buf_to_init = (queue->next_buf_to_init + count) % 2666 2678 QDIO_MAX_BUFFERS_PER_Q; ··· 2675 2687 int sbalf15 = buffer->buffer->element[15].flags & 0xff; 2676 2688 int cc = siga_err & 3; 2677 2689 2678 - QETH_DBF_TEXT(trace, 6, "hdsnderr"); 2690 + QETH_DBF_TEXT(TRACE, 6, "hdsnderr"); 2679 2691 qeth_check_qdio_errors(buffer->buffer, qdio_err, siga_err, "qouterr"); 2680 2692 switch (cc) { 2681 2693 case 0: 2682 2694 if (qdio_err) { 2683 - QETH_DBF_TEXT(trace, 1, "lnkfail"); 2684 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 2685 - QETH_DBF_TEXT_(trace, 1, "%04x %02x", 2695 + QETH_DBF_TEXT(TRACE, 1, "lnkfail"); 2696 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 2697 + QETH_DBF_TEXT_(TRACE, 1, "%04x %02x", 2686 2698 (u16)qdio_err, (u8)sbalf15); 2687 2699 return QETH_SEND_ERROR_LINK_FAILURE; 2688 2700 } 2689 2701 return QETH_SEND_ERROR_NONE; 2690 2702 case 2: 2691 2703 if (siga_err & QDIO_SIGA_ERROR_B_BIT_SET) { 2692 - QETH_DBF_TEXT(trace, 1, "SIGAcc2B"); 2693 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 2704 + QETH_DBF_TEXT(TRACE, 1, "SIGAcc2B"); 2705 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 2694 2706 return QETH_SEND_ERROR_KICK_IT; 2695 2707 } 2696 2708 if ((sbalf15 >= 15) && (sbalf15 <= 31)) ··· 2698 2710 return QETH_SEND_ERROR_LINK_FAILURE; 2699 2711 /* look at qdio_error and sbalf 15 */ 2700 2712 case 1: 2701 - QETH_DBF_TEXT(trace, 1, "SIGAcc1"); 2702 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 2713 + QETH_DBF_TEXT(TRACE, 1, "SIGAcc1"); 2714 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 2703 2715 return QETH_SEND_ERROR_LINK_FAILURE; 2704 2716 case 3: 2705 2717 default: 2706 - QETH_DBF_TEXT(trace, 1, "SIGAcc3"); 2707 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 2718 + QETH_DBF_TEXT(TRACE, 1, "SIGAcc3"); 2719 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 2708 2720 return QETH_SEND_ERROR_KICK_IT; 2709 2721 } 2710 2722 } ··· 2719 2731 if (atomic_read(&queue->used_buffers) 2720 2732 >= QETH_HIGH_WATERMARK_PACK){ 2721 2733 /* switch non-PACKING -> PACKING */ 2722 - QETH_DBF_TEXT(trace, 6, "np->pack"); 2734 + QETH_DBF_TEXT(TRACE, 6, "np->pack"); 2723 2735 if (queue->card->options.performance_stats) 2724 2736 queue->card->perf_stats.sc_dp_p++; 2725 2737 queue->do_pack = 1; ··· 2742 2754 if (atomic_read(&queue->used_buffers) 2743 2755 <= QETH_LOW_WATERMARK_PACK) { 2744 2756 /* switch PACKING -> non-PACKING */ 2745 - QETH_DBF_TEXT(trace, 6, "pack->np"); 2757 + QETH_DBF_TEXT(TRACE, 6, "pack->np"); 2746 2758 if (queue->card->options.performance_stats) 2747 2759 queue->card->perf_stats.sc_p_dp++; 2748 2760 queue->do_pack = 0; ··· 2792 2804 int i; 2793 2805 unsigned int qdio_flags; 2794 2806 2795 - QETH_DBF_TEXT(trace, 6, "flushbuf"); 2807 + QETH_DBF_TEXT(TRACE, 6, "flushbuf"); 2796 2808 2797 2809 for (i = index; i < index + count; ++i) { 2798 2810 buf = &queue->bufs[i % QDIO_MAX_BUFFERS_PER_Q]; ··· 2846 2858 qeth_get_micros() - 2847 2859 queue->card->perf_stats.outbound_do_qdio_start_time; 2848 2860 if (rc) { 2849 - QETH_DBF_TEXT(trace, 2, "flushbuf"); 2850 - QETH_DBF_TEXT_(trace, 2, " err%d", rc); 2851 - QETH_DBF_TEXT_(trace, 2, "%s", CARD_DDEV_ID(queue->card)); 2861 + QETH_DBF_TEXT(TRACE, 2, "flushbuf"); 2862 + QETH_DBF_TEXT_(TRACE, 2, " err%d", rc); 2863 + QETH_DBF_TEXT_(TRACE, 2, "%s", CARD_DDEV_ID(queue->card)); 2852 2864 queue->card->stats.tx_errors += count; 2853 2865 /* this must not happen under normal circumstances. if it 2854 2866 * happens something is really wrong -> recover */ ··· 2910 2922 struct qeth_qdio_out_buffer *buffer; 2911 2923 int i; 2912 2924 2913 - QETH_DBF_TEXT(trace, 6, "qdouhdl"); 2925 + QETH_DBF_TEXT(TRACE, 6, "qdouhdl"); 2914 2926 if (status & QDIO_STATUS_LOOK_FOR_ERROR) { 2915 2927 if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION) { 2916 - QETH_DBF_TEXT(trace, 2, "achkcond"); 2917 - QETH_DBF_TEXT_(trace, 2, "%s", CARD_BUS_ID(card)); 2918 - QETH_DBF_TEXT_(trace, 2, "%08x", status); 2928 + QETH_DBF_TEXT(TRACE, 2, "achkcond"); 2929 + QETH_DBF_TEXT_(TRACE, 2, "%s", CARD_BUS_ID(card)); 2930 + QETH_DBF_TEXT_(TRACE, 2, "%08x", status); 2919 2931 netif_stop_queue(card->dev); 2920 2932 qeth_schedule_recovery(card); 2921 2933 return; ··· 3063 3075 { 3064 3076 struct sk_buff *new_skb; 3065 3077 3066 - QETH_DBF_TEXT(trace, 6, "prepskb"); 3078 + QETH_DBF_TEXT(TRACE, 6, "prepskb"); 3067 3079 3068 3080 new_skb = qeth_realloc_headroom(card, skb, 3069 3081 sizeof(struct qeth_hdr)); ··· 3150 3162 struct qeth_hdr_tso *hdr; 3151 3163 int flush_cnt = 0, hdr_len, large_send = 0; 3152 3164 3153 - QETH_DBF_TEXT(trace, 6, "qdfillbf"); 3165 + QETH_DBF_TEXT(TRACE, 6, "qdfillbf"); 3154 3166 3155 3167 buffer = buf->buffer; 3156 3168 atomic_inc(&skb->users); ··· 3179 3191 (int *)&buf->next_element_to_fill); 3180 3192 3181 3193 if (!queue->do_pack) { 3182 - QETH_DBF_TEXT(trace, 6, "fillbfnp"); 3194 + QETH_DBF_TEXT(TRACE, 6, "fillbfnp"); 3183 3195 /* set state to PRIMED -> will be flushed */ 3184 3196 atomic_set(&buf->state, QETH_QDIO_BUF_PRIMED); 3185 3197 flush_cnt = 1; 3186 3198 } else { 3187 - QETH_DBF_TEXT(trace, 6, "fillbfpa"); 3199 + QETH_DBF_TEXT(TRACE, 6, "fillbfpa"); 3188 3200 if (queue->card->options.performance_stats) 3189 3201 queue->card->perf_stats.skbs_sent_pack++; 3190 3202 if (buf->next_element_to_fill >= ··· 3210 3222 int flush_cnt = 0; 3211 3223 int index; 3212 3224 3213 - QETH_DBF_TEXT(trace, 6, "dosndpfa"); 3225 + QETH_DBF_TEXT(TRACE, 6, "dosndpfa"); 3214 3226 3215 3227 /* spin until we get the queue ... */ 3216 3228 while (atomic_cmpxchg(&queue->state, QETH_OUT_Q_UNLOCKED, ··· 3263 3275 int tmp; 3264 3276 int rc = 0; 3265 3277 3266 - QETH_DBF_TEXT(trace, 6, "dosndpkt"); 3278 + QETH_DBF_TEXT(TRACE, 6, "dosndpkt"); 3267 3279 3268 3280 /* spin until we get the queue ... */ 3269 3281 while (atomic_cmpxchg(&queue->state, QETH_OUT_Q_UNLOCKED, ··· 3370 3382 struct qeth_ipa_cmd *cmd; 3371 3383 struct qeth_ipacmd_setadpparms *setparms; 3372 3384 3373 - QETH_DBF_TEXT(trace, 4, "prmadpcb"); 3385 + QETH_DBF_TEXT(TRACE, 4, "prmadpcb"); 3374 3386 3375 3387 cmd = (struct qeth_ipa_cmd *) data; 3376 3388 setparms = &(cmd->data.setadapterparms); 3377 3389 3378 3390 qeth_default_setadapterparms_cb(card, reply, (unsigned long)cmd); 3379 3391 if (cmd->hdr.return_code) { 3380 - QETH_DBF_TEXT_(trace, 4, "prmrc%2.2x", cmd->hdr.return_code); 3392 + QETH_DBF_TEXT_(TRACE, 4, "prmrc%2.2x", cmd->hdr.return_code); 3381 3393 setparms->data.mode = SET_PROMISC_MODE_OFF; 3382 3394 } 3383 3395 card->info.promisc_mode = setparms->data.mode; ··· 3391 3403 struct qeth_cmd_buffer *iob; 3392 3404 struct qeth_ipa_cmd *cmd; 3393 3405 3394 - QETH_DBF_TEXT(trace, 4, "setprom"); 3406 + QETH_DBF_TEXT(TRACE, 4, "setprom"); 3395 3407 3396 3408 if (((dev->flags & IFF_PROMISC) && 3397 3409 (card->info.promisc_mode == SET_PROMISC_MODE_ON)) || ··· 3401 3413 mode = SET_PROMISC_MODE_OFF; 3402 3414 if (dev->flags & IFF_PROMISC) 3403 3415 mode = SET_PROMISC_MODE_ON; 3404 - QETH_DBF_TEXT_(trace, 4, "mode:%x", mode); 3416 + QETH_DBF_TEXT_(TRACE, 4, "mode:%x", mode); 3405 3417 3406 3418 iob = qeth_get_adapter_cmd(card, IPA_SETADP_SET_PROMISC_MODE, 3407 3419 sizeof(struct qeth_ipacmd_setadpparms)); ··· 3418 3430 3419 3431 card = netdev_priv(dev); 3420 3432 3421 - QETH_DBF_TEXT(trace, 4, "chgmtu"); 3433 + QETH_DBF_TEXT(TRACE, 4, "chgmtu"); 3422 3434 sprintf(dbf_text, "%8x", new_mtu); 3423 - QETH_DBF_TEXT(trace, 4, dbf_text); 3435 + QETH_DBF_TEXT(TRACE, 4, dbf_text); 3424 3436 3425 3437 if (new_mtu < 64) 3426 3438 return -EINVAL; ··· 3440 3452 3441 3453 card = netdev_priv(dev); 3442 3454 3443 - QETH_DBF_TEXT(trace, 5, "getstat"); 3455 + QETH_DBF_TEXT(TRACE, 5, "getstat"); 3444 3456 3445 3457 return &card->stats; 3446 3458 } ··· 3451 3463 { 3452 3464 struct qeth_ipa_cmd *cmd; 3453 3465 3454 - QETH_DBF_TEXT(trace, 4, "chgmaccb"); 3466 + QETH_DBF_TEXT(TRACE, 4, "chgmaccb"); 3455 3467 3456 3468 cmd = (struct qeth_ipa_cmd *) data; 3457 3469 if (!card->options.layer2 || ··· 3471 3483 struct qeth_cmd_buffer *iob; 3472 3484 struct qeth_ipa_cmd *cmd; 3473 3485 3474 - QETH_DBF_TEXT(trace, 4, "chgmac"); 3486 + QETH_DBF_TEXT(TRACE, 4, "chgmac"); 3475 3487 3476 3488 iob = qeth_get_adapter_cmd(card, IPA_SETADP_ALTER_MAC_ADDRESS, 3477 3489 sizeof(struct qeth_ipacmd_setadpparms)); ··· 3569 3581 { 3570 3582 u16 s1, s2; 3571 3583 3572 - QETH_DBF_TEXT(trace, 4, "sendsnmp"); 3584 + QETH_DBF_TEXT(TRACE, 4, "sendsnmp"); 3573 3585 3574 3586 memcpy(iob->data, IPA_PDU_HEADER, IPA_PDU_HEADER_SIZE); 3575 3587 memcpy(QETH_IPA_CMD_DEST_ADDR(iob->data), ··· 3594 3606 unsigned char *data; 3595 3607 __u16 data_len; 3596 3608 3597 - QETH_DBF_TEXT(trace, 3, "snpcmdcb"); 3609 + QETH_DBF_TEXT(TRACE, 3, "snpcmdcb"); 3598 3610 3599 3611 cmd = (struct qeth_ipa_cmd *) sdata; 3600 3612 data = (unsigned char *)((char *)cmd - reply->offset); ··· 3602 3614 snmp = &cmd->data.setadapterparms.data.snmp; 3603 3615 3604 3616 if (cmd->hdr.return_code) { 3605 - QETH_DBF_TEXT_(trace, 4, "scer1%i", cmd->hdr.return_code); 3617 + QETH_DBF_TEXT_(TRACE, 4, "scer1%i", cmd->hdr.return_code); 3606 3618 return 0; 3607 3619 } 3608 3620 if (cmd->data.setadapterparms.hdr.return_code) { 3609 3621 cmd->hdr.return_code = 3610 3622 cmd->data.setadapterparms.hdr.return_code; 3611 - QETH_DBF_TEXT_(trace, 4, "scer2%i", cmd->hdr.return_code); 3623 + QETH_DBF_TEXT_(TRACE, 4, "scer2%i", cmd->hdr.return_code); 3612 3624 return 0; 3613 3625 } 3614 3626 data_len = *((__u16 *)QETH_IPA_PDU_LEN_PDU1(data)); ··· 3619 3631 3620 3632 /* check if there is enough room in userspace */ 3621 3633 if ((qinfo->udata_len - qinfo->udata_offset) < data_len) { 3622 - QETH_DBF_TEXT_(trace, 4, "scer3%i", -ENOMEM); 3634 + QETH_DBF_TEXT_(TRACE, 4, "scer3%i", -ENOMEM); 3623 3635 cmd->hdr.return_code = -ENOMEM; 3624 3636 return 0; 3625 3637 } 3626 - QETH_DBF_TEXT_(trace, 4, "snore%i", 3638 + QETH_DBF_TEXT_(TRACE, 4, "snore%i", 3627 3639 cmd->data.setadapterparms.hdr.used_total); 3628 - QETH_DBF_TEXT_(trace, 4, "sseqn%i", 3640 + QETH_DBF_TEXT_(TRACE, 4, "sseqn%i", 3629 3641 cmd->data.setadapterparms.hdr.seq_no); 3630 3642 /*copy entries to user buffer*/ 3631 3643 if (cmd->data.setadapterparms.hdr.seq_no == 1) { ··· 3639 3651 } 3640 3652 qinfo->udata_offset += data_len; 3641 3653 /* check if all replies received ... */ 3642 - QETH_DBF_TEXT_(trace, 4, "srtot%i", 3654 + QETH_DBF_TEXT_(TRACE, 4, "srtot%i", 3643 3655 cmd->data.setadapterparms.hdr.used_total); 3644 - QETH_DBF_TEXT_(trace, 4, "srseq%i", 3656 + QETH_DBF_TEXT_(TRACE, 4, "srseq%i", 3645 3657 cmd->data.setadapterparms.hdr.seq_no); 3646 3658 if (cmd->data.setadapterparms.hdr.seq_no < 3647 3659 cmd->data.setadapterparms.hdr.used_total) ··· 3658 3670 struct qeth_arp_query_info qinfo = {0, }; 3659 3671 int rc = 0; 3660 3672 3661 - QETH_DBF_TEXT(trace, 3, "snmpcmd"); 3673 + QETH_DBF_TEXT(TRACE, 3, "snmpcmd"); 3662 3674 3663 3675 if (card->info.guestlan) 3664 3676 return -EOPNOTSUPP; ··· 3674 3686 return -EFAULT; 3675 3687 ureq = kmalloc(req_len+sizeof(struct qeth_snmp_ureq_hdr), GFP_KERNEL); 3676 3688 if (!ureq) { 3677 - QETH_DBF_TEXT(trace, 2, "snmpnome"); 3689 + QETH_DBF_TEXT(TRACE, 2, "snmpnome"); 3678 3690 return -ENOMEM; 3679 3691 } 3680 3692 if (copy_from_user(ureq, udata, ··· 3729 3741 int i, j, k; 3730 3742 int rc = 0; 3731 3743 3732 - QETH_DBF_TEXT(setup, 2, "qdioest"); 3744 + QETH_DBF_TEXT(SETUP, 2, "qdioest"); 3733 3745 3734 3746 qib_param_field = kzalloc(QDIO_MAX_BUFFERS_PER_Q * sizeof(char), 3735 3747 GFP_KERNEL); ··· 3798 3810 static void qeth_core_free_card(struct qeth_card *card) 3799 3811 { 3800 3812 3801 - QETH_DBF_TEXT(setup, 2, "freecrd"); 3802 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 3813 + QETH_DBF_TEXT(SETUP, 2, "freecrd"); 3814 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 3803 3815 qeth_clean_channel(&card->read); 3804 3816 qeth_clean_channel(&card->write); 3805 3817 if (card->dev) ··· 3856 3868 int mpno; 3857 3869 int rc; 3858 3870 3859 - QETH_DBF_TEXT(setup, 2, "hrdsetup"); 3871 + QETH_DBF_TEXT(SETUP, 2, "hrdsetup"); 3860 3872 atomic_set(&card->force_alloc_skb, 0); 3861 3873 retry: 3862 3874 if (retries < 3) { ··· 3870 3882 } 3871 3883 rc = qeth_qdio_clear_card(card, card->info.type != QETH_CARD_TYPE_IQD); 3872 3884 if (rc == -ERESTARTSYS) { 3873 - QETH_DBF_TEXT(setup, 2, "break1"); 3885 + QETH_DBF_TEXT(SETUP, 2, "break1"); 3874 3886 return rc; 3875 3887 } else if (rc) { 3876 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3888 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3877 3889 if (--retries < 0) 3878 3890 goto out; 3879 3891 else ··· 3882 3894 3883 3895 rc = qeth_get_unitaddr(card); 3884 3896 if (rc) { 3885 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 3897 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 3886 3898 return rc; 3887 3899 } 3888 3900 ··· 3897 3909 qeth_init_func_level(card); 3898 3910 rc = qeth_idx_activate_channel(&card->read, qeth_idx_read_cb); 3899 3911 if (rc == -ERESTARTSYS) { 3900 - QETH_DBF_TEXT(setup, 2, "break2"); 3912 + QETH_DBF_TEXT(SETUP, 2, "break2"); 3901 3913 return rc; 3902 3914 } else if (rc) { 3903 - QETH_DBF_TEXT_(setup, 2, "3err%d", rc); 3915 + QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); 3904 3916 if (--retries < 0) 3905 3917 goto out; 3906 3918 else ··· 3908 3920 } 3909 3921 rc = qeth_idx_activate_channel(&card->write, qeth_idx_write_cb); 3910 3922 if (rc == -ERESTARTSYS) { 3911 - QETH_DBF_TEXT(setup, 2, "break3"); 3923 + QETH_DBF_TEXT(SETUP, 2, "break3"); 3912 3924 return rc; 3913 3925 } else if (rc) { 3914 - QETH_DBF_TEXT_(setup, 2, "4err%d", rc); 3926 + QETH_DBF_TEXT_(SETUP, 2, "4err%d", rc); 3915 3927 if (--retries < 0) 3916 3928 goto out; 3917 3929 else ··· 3919 3931 } 3920 3932 rc = qeth_mpc_initialize(card); 3921 3933 if (rc) { 3922 - QETH_DBF_TEXT_(setup, 2, "5err%d", rc); 3934 + QETH_DBF_TEXT_(SETUP, 2, "5err%d", rc); 3923 3935 goto out; 3924 3936 } 3925 3937 return 0; ··· 3980 3992 int use_rx_sg = 0; 3981 3993 int frag = 0; 3982 3994 3983 - QETH_DBF_TEXT(trace, 6, "nextskb"); 3995 + QETH_DBF_TEXT(TRACE, 6, "nextskb"); 3984 3996 /* qeth_hdr must not cross element boundaries */ 3985 3997 if (element->length < offset + sizeof(struct qeth_hdr)) { 3986 3998 if (qeth_is_last_sbale(element)) ··· 4036 4048 skb_len -= data_len; 4037 4049 if (skb_len) { 4038 4050 if (qeth_is_last_sbale(element)) { 4039 - QETH_DBF_TEXT(trace, 4, "unexeob"); 4040 - QETH_DBF_TEXT_(trace, 4, "%s", 4051 + QETH_DBF_TEXT(TRACE, 4, "unexeob"); 4052 + QETH_DBF_TEXT_(TRACE, 4, "%s", 4041 4053 CARD_BUS_ID(card)); 4042 - QETH_DBF_TEXT(qerr, 2, "unexeob"); 4043 - QETH_DBF_TEXT_(qerr, 2, "%s", 4054 + QETH_DBF_TEXT(QERR, 2, "unexeob"); 4055 + QETH_DBF_TEXT_(QERR, 2, "%s", 4044 4056 CARD_BUS_ID(card)); 4045 - QETH_DBF_HEX(misc, 4, buffer, sizeof(*buffer)); 4057 + QETH_DBF_HEX(MISC, 4, buffer, sizeof(*buffer)); 4046 4058 dev_kfree_skb_any(skb); 4047 4059 card->stats.rx_errors++; 4048 4060 return NULL; ··· 4065 4077 if (net_ratelimit()) { 4066 4078 PRINT_WARN("No memory for packet received on %s.\n", 4067 4079 QETH_CARD_IFNAME(card)); 4068 - QETH_DBF_TEXT(trace, 2, "noskbmem"); 4069 - QETH_DBF_TEXT_(trace, 2, "%s", CARD_BUS_ID(card)); 4080 + QETH_DBF_TEXT(TRACE, 2, "noskbmem"); 4081 + QETH_DBF_TEXT_(TRACE, 2, "%s", CARD_BUS_ID(card)); 4070 4082 } 4071 4083 card->stats.rx_dropped++; 4072 4084 return NULL; ··· 4075 4087 4076 4088 static void qeth_unregister_dbf_views(void) 4077 4089 { 4078 - if (qeth_dbf_setup) 4079 - debug_unregister(qeth_dbf_setup); 4080 - if (qeth_dbf_qerr) 4081 - debug_unregister(qeth_dbf_qerr); 4082 - if (qeth_dbf_sense) 4083 - debug_unregister(qeth_dbf_sense); 4084 - if (qeth_dbf_misc) 4085 - debug_unregister(qeth_dbf_misc); 4086 - if (qeth_dbf_data) 4087 - debug_unregister(qeth_dbf_data); 4088 - if (qeth_dbf_control) 4089 - debug_unregister(qeth_dbf_control); 4090 - if (qeth_dbf_trace) 4091 - debug_unregister(qeth_dbf_trace); 4090 + int x; 4091 + for (x = 0; x < QETH_DBF_INFOS; x++) { 4092 + debug_unregister(qeth_dbf[x].id); 4093 + qeth_dbf[x].id = NULL; 4094 + } 4092 4095 } 4093 4096 4094 4097 static int qeth_register_dbf_views(void) 4095 4098 { 4096 - qeth_dbf_setup = debug_register(QETH_DBF_SETUP_NAME, 4097 - QETH_DBF_SETUP_PAGES, 4098 - QETH_DBF_SETUP_NR_AREAS, 4099 - QETH_DBF_SETUP_LEN); 4100 - qeth_dbf_misc = debug_register(QETH_DBF_MISC_NAME, 4101 - QETH_DBF_MISC_PAGES, 4102 - QETH_DBF_MISC_NR_AREAS, 4103 - QETH_DBF_MISC_LEN); 4104 - qeth_dbf_data = debug_register(QETH_DBF_DATA_NAME, 4105 - QETH_DBF_DATA_PAGES, 4106 - QETH_DBF_DATA_NR_AREAS, 4107 - QETH_DBF_DATA_LEN); 4108 - qeth_dbf_control = debug_register(QETH_DBF_CONTROL_NAME, 4109 - QETH_DBF_CONTROL_PAGES, 4110 - QETH_DBF_CONTROL_NR_AREAS, 4111 - QETH_DBF_CONTROL_LEN); 4112 - qeth_dbf_sense = debug_register(QETH_DBF_SENSE_NAME, 4113 - QETH_DBF_SENSE_PAGES, 4114 - QETH_DBF_SENSE_NR_AREAS, 4115 - QETH_DBF_SENSE_LEN); 4116 - qeth_dbf_qerr = debug_register(QETH_DBF_QERR_NAME, 4117 - QETH_DBF_QERR_PAGES, 4118 - QETH_DBF_QERR_NR_AREAS, 4119 - QETH_DBF_QERR_LEN); 4120 - qeth_dbf_trace = debug_register(QETH_DBF_TRACE_NAME, 4121 - QETH_DBF_TRACE_PAGES, 4122 - QETH_DBF_TRACE_NR_AREAS, 4123 - QETH_DBF_TRACE_LEN); 4099 + int ret; 4100 + int x; 4124 4101 4125 - if ((qeth_dbf_setup == NULL) || (qeth_dbf_misc == NULL) || 4126 - (qeth_dbf_data == NULL) || (qeth_dbf_control == NULL) || 4127 - (qeth_dbf_sense == NULL) || (qeth_dbf_qerr == NULL) || 4128 - (qeth_dbf_trace == NULL)) { 4129 - qeth_unregister_dbf_views(); 4130 - return -ENOMEM; 4102 + for (x = 0; x < QETH_DBF_INFOS; x++) { 4103 + /* register the areas */ 4104 + qeth_dbf[x].id = debug_register(qeth_dbf[x].name, 4105 + qeth_dbf[x].pages, 4106 + qeth_dbf[x].areas, 4107 + qeth_dbf[x].len); 4108 + if (qeth_dbf[x].id == NULL) { 4109 + qeth_unregister_dbf_views(); 4110 + return -ENOMEM; 4111 + } 4112 + 4113 + /* register a view */ 4114 + ret = debug_register_view(qeth_dbf[x].id, qeth_dbf[x].view); 4115 + if (ret) { 4116 + qeth_unregister_dbf_views(); 4117 + return ret; 4118 + } 4119 + 4120 + /* set a passing level */ 4121 + debug_set_level(qeth_dbf[x].id, qeth_dbf[x].level); 4131 4122 } 4132 - debug_register_view(qeth_dbf_setup, &debug_hex_ascii_view); 4133 - debug_set_level(qeth_dbf_setup, QETH_DBF_SETUP_LEVEL); 4134 - 4135 - debug_register_view(qeth_dbf_misc, &debug_hex_ascii_view); 4136 - debug_set_level(qeth_dbf_misc, QETH_DBF_MISC_LEVEL); 4137 - 4138 - debug_register_view(qeth_dbf_data, &debug_hex_ascii_view); 4139 - debug_set_level(qeth_dbf_data, QETH_DBF_DATA_LEVEL); 4140 - 4141 - debug_register_view(qeth_dbf_control, &debug_hex_ascii_view); 4142 - debug_set_level(qeth_dbf_control, QETH_DBF_CONTROL_LEVEL); 4143 - 4144 - debug_register_view(qeth_dbf_sense, &debug_hex_ascii_view); 4145 - debug_set_level(qeth_dbf_sense, QETH_DBF_SENSE_LEVEL); 4146 - 4147 - debug_register_view(qeth_dbf_qerr, &debug_hex_ascii_view); 4148 - debug_set_level(qeth_dbf_qerr, QETH_DBF_QERR_LEVEL); 4149 - 4150 - debug_register_view(qeth_dbf_trace, &debug_hex_ascii_view); 4151 - debug_set_level(qeth_dbf_trace, QETH_DBF_TRACE_LEVEL); 4152 4123 4153 4124 return 0; 4154 4125 } ··· 4152 4205 int rc; 4153 4206 unsigned long flags; 4154 4207 4155 - QETH_DBF_TEXT(setup, 2, "probedev"); 4208 + QETH_DBF_TEXT(SETUP, 2, "probedev"); 4156 4209 4157 4210 dev = &gdev->dev; 4158 4211 if (!get_device(dev)) 4159 4212 return -ENODEV; 4160 4213 4161 - QETH_DBF_TEXT_(setup, 2, "%s", gdev->dev.bus_id); 4214 + QETH_DBF_TEXT_(SETUP, 2, "%s", gdev->dev.bus_id); 4162 4215 4163 4216 card = qeth_alloc_card(); 4164 4217 if (!card) { 4165 - QETH_DBF_TEXT_(setup, 2, "1err%d", -ENOMEM); 4218 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", -ENOMEM); 4166 4219 rc = -ENOMEM; 4167 4220 goto err_dev; 4168 4221 } ··· 4178 4231 rc = qeth_determine_card_type(card); 4179 4232 if (rc) { 4180 4233 PRINT_WARN("%s: not a valid card type\n", __func__); 4181 - QETH_DBF_TEXT_(setup, 2, "3err%d", rc); 4234 + QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); 4182 4235 goto err_card; 4183 4236 } 4184 4237 rc = qeth_setup_card(card); 4185 4238 if (rc) { 4186 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 4239 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 4187 4240 goto err_card; 4188 4241 } 4189 4242
+1 -1
drivers/s390/net/qeth_core_mpc.c
··· 230 230 {IPA_CMD_STARTLAN, "startlan"}, 231 231 {IPA_CMD_STOPLAN, "stoplan"}, 232 232 {IPA_CMD_SETVMAC, "setvmac"}, 233 - {IPA_CMD_DELVMAC, "delvmca"}, 233 + {IPA_CMD_DELVMAC, "delvmac"}, 234 234 {IPA_CMD_SETGMAC, "setgmac"}, 235 235 {IPA_CMD_DELGMAC, "delgmac"}, 236 236 {IPA_CMD_SETVLAN, "setvlan"},
+30 -30
drivers/s390/net/qeth_core_offl.c
··· 31 31 int skbs_in_buffer; 32 32 int buffers_needed = 0; 33 33 34 - QETH_DBF_TEXT(trace, 5, "eddpcbfc"); 34 + QETH_DBF_TEXT(TRACE, 5, "eddpcbfc"); 35 35 while (elements_needed > 0) { 36 36 buffers_needed++; 37 37 if (atomic_read(&queue->bufs[index].state) != ··· 51 51 { 52 52 int i; 53 53 54 - QETH_DBF_TEXT(trace, 5, "eddpfctx"); 54 + QETH_DBF_TEXT(TRACE, 5, "eddpfctx"); 55 55 for (i = 0; i < ctx->num_pages; ++i) 56 56 free_page((unsigned long)ctx->pages[i]); 57 57 kfree(ctx->pages); ··· 76 76 { 77 77 struct qeth_eddp_context_reference *ref; 78 78 79 - QETH_DBF_TEXT(trace, 6, "eddprctx"); 79 + QETH_DBF_TEXT(TRACE, 6, "eddprctx"); 80 80 while (!list_empty(&buf->ctx_list)) { 81 81 ref = list_entry(buf->ctx_list.next, 82 82 struct qeth_eddp_context_reference, list); ··· 91 91 { 92 92 struct qeth_eddp_context_reference *ref; 93 93 94 - QETH_DBF_TEXT(trace, 6, "eddprfcx"); 94 + QETH_DBF_TEXT(TRACE, 6, "eddprfcx"); 95 95 ref = kmalloc(sizeof(struct qeth_eddp_context_reference), GFP_ATOMIC); 96 96 if (ref == NULL) 97 97 return -ENOMEM; ··· 112 112 int must_refcnt = 1; 113 113 int i; 114 114 115 - QETH_DBF_TEXT(trace, 5, "eddpfibu"); 115 + QETH_DBF_TEXT(TRACE, 5, "eddpfibu"); 116 116 while (elements > 0) { 117 117 buf = &queue->bufs[index]; 118 118 if (atomic_read(&buf->state) != QETH_QDIO_BUF_EMPTY) { ··· 166 166 } 167 167 out_check: 168 168 if (!queue->do_pack) { 169 - QETH_DBF_TEXT(trace, 6, "fillbfnp"); 169 + QETH_DBF_TEXT(TRACE, 6, "fillbfnp"); 170 170 /* set state to PRIMED -> will be flushed */ 171 171 if (buf->next_element_to_fill > 0) { 172 172 atomic_set(&buf->state, QETH_QDIO_BUF_PRIMED); ··· 175 175 } else { 176 176 if (queue->card->options.performance_stats) 177 177 queue->card->perf_stats.skbs_sent_pack++; 178 - QETH_DBF_TEXT(trace, 6, "fillbfpa"); 178 + QETH_DBF_TEXT(TRACE, 6, "fillbfpa"); 179 179 if (buf->next_element_to_fill >= 180 180 QETH_MAX_BUFFER_ELEMENTS(queue->card)) { 181 181 /* ··· 199 199 int pkt_len; 200 200 struct qeth_eddp_element *element; 201 201 202 - QETH_DBF_TEXT(trace, 5, "eddpcrsh"); 202 + QETH_DBF_TEXT(TRACE, 5, "eddpcrsh"); 203 203 page = ctx->pages[ctx->offset >> PAGE_SHIFT]; 204 204 page_offset = ctx->offset % PAGE_SIZE; 205 205 element = &ctx->elements[ctx->num_elements]; ··· 257 257 int copy_len; 258 258 u8 *src; 259 259 260 - QETH_DBF_TEXT(trace, 5, "eddpcdtc"); 260 + QETH_DBF_TEXT(TRACE, 5, "eddpcdtc"); 261 261 if (skb_shinfo(eddp->skb)->nr_frags == 0) { 262 262 skb_copy_from_linear_data_offset(eddp->skb, eddp->skb_offset, 263 263 dst, len); ··· 305 305 struct qeth_eddp_element *element; 306 306 int first_lap = 1; 307 307 308 - QETH_DBF_TEXT(trace, 5, "eddpcsdt"); 308 + QETH_DBF_TEXT(TRACE, 5, "eddpcsdt"); 309 309 page = ctx->pages[ctx->offset >> PAGE_SHIFT]; 310 310 page_offset = ctx->offset % PAGE_SIZE; 311 311 element = &ctx->elements[ctx->num_elements]; ··· 346 346 { 347 347 __wsum phcsum; /* pseudo header checksum */ 348 348 349 - QETH_DBF_TEXT(trace, 5, "eddpckt4"); 349 + QETH_DBF_TEXT(TRACE, 5, "eddpckt4"); 350 350 eddp->th.tcp.h.check = 0; 351 351 /* compute pseudo header checksum */ 352 352 phcsum = csum_tcpudp_nofold(eddp->nh.ip4.h.saddr, eddp->nh.ip4.h.daddr, ··· 361 361 __be32 proto; 362 362 __wsum phcsum; /* pseudo header checksum */ 363 363 364 - QETH_DBF_TEXT(trace, 5, "eddpckt6"); 364 + QETH_DBF_TEXT(TRACE, 5, "eddpckt6"); 365 365 eddp->th.tcp.h.check = 0; 366 366 /* compute pseudo header checksum */ 367 367 phcsum = csum_partial((u8 *)&eddp->nh.ip6.h.saddr, ··· 378 378 { 379 379 struct qeth_eddp_data *eddp; 380 380 381 - QETH_DBF_TEXT(trace, 5, "eddpcrda"); 381 + QETH_DBF_TEXT(TRACE, 5, "eddpcrda"); 382 382 eddp = kzalloc(sizeof(struct qeth_eddp_data), GFP_ATOMIC); 383 383 if (eddp) { 384 384 eddp->nhl = nhl; ··· 398 398 int data_len; 399 399 __wsum hcsum; 400 400 401 - QETH_DBF_TEXT(trace, 5, "eddpftcp"); 401 + QETH_DBF_TEXT(TRACE, 5, "eddpftcp"); 402 402 eddp->skb_offset = sizeof(struct qeth_hdr) + eddp->nhl + eddp->thl; 403 403 if (eddp->qh.hdr.l2.id == QETH_HEADER_TYPE_LAYER2) { 404 404 eddp->skb_offset += sizeof(struct ethhdr); ··· 457 457 { 458 458 struct qeth_eddp_data *eddp = NULL; 459 459 460 - QETH_DBF_TEXT(trace, 5, "eddpficx"); 460 + QETH_DBF_TEXT(TRACE, 5, "eddpficx"); 461 461 /* create our segmentation headers and copy original headers */ 462 462 if (skb->protocol == htons(ETH_P_IP)) 463 463 eddp = qeth_eddp_create_eddp_data(qhdr, ··· 473 473 tcp_hdrlen(skb)); 474 474 475 475 if (eddp == NULL) { 476 - QETH_DBF_TEXT(trace, 2, "eddpfcnm"); 476 + QETH_DBF_TEXT(TRACE, 2, "eddpfcnm"); 477 477 return -ENOMEM; 478 478 } 479 479 if (qhdr->hdr.l2.id == QETH_HEADER_TYPE_LAYER2) { ··· 499 499 { 500 500 int skbs_per_page; 501 501 502 - QETH_DBF_TEXT(trace, 5, "eddpcanp"); 502 + QETH_DBF_TEXT(TRACE, 5, "eddpcanp"); 503 503 /* can we put multiple skbs in one page? */ 504 504 skbs_per_page = PAGE_SIZE / (skb_shinfo(skb)->gso_size + hdr_len); 505 505 if (skbs_per_page > 1) { ··· 524 524 u8 *addr; 525 525 int i; 526 526 527 - QETH_DBF_TEXT(trace, 5, "creddpcg"); 527 + QETH_DBF_TEXT(TRACE, 5, "creddpcg"); 528 528 /* create the context and allocate pages */ 529 529 ctx = kzalloc(sizeof(struct qeth_eddp_context), GFP_ATOMIC); 530 530 if (ctx == NULL) { 531 - QETH_DBF_TEXT(trace, 2, "ceddpcn1"); 531 + QETH_DBF_TEXT(TRACE, 2, "ceddpcn1"); 532 532 return NULL; 533 533 } 534 534 ctx->type = QETH_LARGE_SEND_EDDP; 535 535 qeth_eddp_calc_num_pages(ctx, skb, hdr_len); 536 536 if (ctx->elements_per_skb > QETH_MAX_BUFFER_ELEMENTS(card)) { 537 - QETH_DBF_TEXT(trace, 2, "ceddpcis"); 537 + QETH_DBF_TEXT(TRACE, 2, "ceddpcis"); 538 538 kfree(ctx); 539 539 return NULL; 540 540 } 541 541 ctx->pages = kcalloc(ctx->num_pages, sizeof(u8 *), GFP_ATOMIC); 542 542 if (ctx->pages == NULL) { 543 - QETH_DBF_TEXT(trace, 2, "ceddpcn2"); 543 + QETH_DBF_TEXT(TRACE, 2, "ceddpcn2"); 544 544 kfree(ctx); 545 545 return NULL; 546 546 } 547 547 for (i = 0; i < ctx->num_pages; ++i) { 548 548 addr = (u8 *)get_zeroed_page(GFP_ATOMIC); 549 549 if (addr == NULL) { 550 - QETH_DBF_TEXT(trace, 2, "ceddpcn3"); 550 + QETH_DBF_TEXT(TRACE, 2, "ceddpcn3"); 551 551 ctx->num_pages = i; 552 552 qeth_eddp_free_context(ctx); 553 553 return NULL; ··· 557 557 ctx->elements = kcalloc(ctx->num_elements, 558 558 sizeof(struct qeth_eddp_element), GFP_ATOMIC); 559 559 if (ctx->elements == NULL) { 560 - QETH_DBF_TEXT(trace, 2, "ceddpcn4"); 560 + QETH_DBF_TEXT(TRACE, 2, "ceddpcn4"); 561 561 qeth_eddp_free_context(ctx); 562 562 return NULL; 563 563 } ··· 573 573 { 574 574 struct qeth_eddp_context *ctx = NULL; 575 575 576 - QETH_DBF_TEXT(trace, 5, "creddpct"); 576 + QETH_DBF_TEXT(TRACE, 5, "creddpct"); 577 577 if (skb->protocol == htons(ETH_P_IP)) 578 578 ctx = qeth_eddp_create_context_generic(card, skb, 579 579 (sizeof(struct qeth_hdr) + ··· 584 584 sizeof(struct qeth_hdr) + sizeof(struct ipv6hdr) + 585 585 tcp_hdrlen(skb)); 586 586 else 587 - QETH_DBF_TEXT(trace, 2, "cetcpinv"); 587 + QETH_DBF_TEXT(TRACE, 2, "cetcpinv"); 588 588 589 589 if (ctx == NULL) { 590 - QETH_DBF_TEXT(trace, 2, "creddpnl"); 590 + QETH_DBF_TEXT(TRACE, 2, "creddpnl"); 591 591 return NULL; 592 592 } 593 593 if (qeth_eddp_fill_context_tcp(ctx, skb, qhdr)) { 594 - QETH_DBF_TEXT(trace, 2, "ceddptfe"); 594 + QETH_DBF_TEXT(TRACE, 2, "ceddptfe"); 595 595 qeth_eddp_free_context(ctx); 596 596 return NULL; 597 597 } ··· 603 603 struct sk_buff *skb, struct qeth_hdr *qhdr, 604 604 unsigned char sk_protocol) 605 605 { 606 - QETH_DBF_TEXT(trace, 5, "creddpc"); 606 + QETH_DBF_TEXT(TRACE, 5, "creddpc"); 607 607 switch (sk_protocol) { 608 608 case IPPROTO_TCP: 609 609 return qeth_eddp_create_context_tcp(card, skb, qhdr); 610 610 default: 611 - QETH_DBF_TEXT(trace, 2, "eddpinvp"); 611 + QETH_DBF_TEXT(TRACE, 2, "eddpinvp"); 612 612 } 613 613 return NULL; 614 614 } ··· 622 622 struct iphdr *iph = ip_hdr(skb); 623 623 struct ipv6hdr *ip6h = ipv6_hdr(skb); 624 624 625 - QETH_DBF_TEXT(trace, 5, "tsofhdr"); 625 + QETH_DBF_TEXT(TRACE, 5, "tsofhdr"); 626 626 627 627 /*fix header to TSO values ...*/ 628 628 hdr->hdr.hdr.l3.id = QETH_HEADER_TYPE_TSO;
+67 -76
drivers/s390/net/qeth_l2_main.c
··· 22 22 #include "qeth_core.h" 23 23 #include "qeth_core_offl.h" 24 24 25 - #define QETH_DBF_TEXT_(name, level, text...) \ 26 - do { \ 27 - if (qeth_dbf_passes(qeth_dbf_##name, level)) { \ 28 - char *dbf_txt_buf = get_cpu_var(qeth_l2_dbf_txt_buf); \ 29 - sprintf(dbf_txt_buf, text); \ 30 - debug_text_event(qeth_dbf_##name, level, dbf_txt_buf); \ 31 - put_cpu_var(qeth_l2_dbf_txt_buf); \ 32 - } \ 33 - } while (0) 34 - 25 + #define QETH_DBF_TXT_BUF qeth_l2_dbf_txt_buf 35 26 static DEFINE_PER_CPU(char[256], qeth_l2_dbf_txt_buf); 36 27 37 28 static int qeth_l2_set_offline(struct ccwgroup_device *); ··· 78 87 rc = -EOPNOTSUPP; 79 88 } 80 89 if (rc) 81 - QETH_DBF_TEXT_(trace, 2, "ioce%d", rc); 90 + QETH_DBF_TEXT_(TRACE, 2, "ioce%d", rc); 82 91 return rc; 83 92 } 84 93 ··· 132 141 struct qeth_ipa_cmd *cmd; 133 142 __u8 *mac; 134 143 135 - QETH_DBF_TEXT(trace, 2, "L2Sgmacb"); 144 + QETH_DBF_TEXT(TRACE, 2, "L2Sgmacb"); 136 145 cmd = (struct qeth_ipa_cmd *) data; 137 146 mac = &cmd->data.setdelmac.mac[0]; 138 147 /* MAC already registered, needed in couple/uncouple case */ ··· 153 162 154 163 static int qeth_l2_send_setgroupmac(struct qeth_card *card, __u8 *mac) 155 164 { 156 - QETH_DBF_TEXT(trace, 2, "L2Sgmac"); 165 + QETH_DBF_TEXT(TRACE, 2, "L2Sgmac"); 157 166 return qeth_l2_send_setdelmac(card, mac, IPA_CMD_SETGMAC, 158 167 qeth_l2_send_setgroupmac_cb); 159 168 } ··· 165 174 struct qeth_ipa_cmd *cmd; 166 175 __u8 *mac; 167 176 168 - QETH_DBF_TEXT(trace, 2, "L2Dgmacb"); 177 + QETH_DBF_TEXT(TRACE, 2, "L2Dgmacb"); 169 178 cmd = (struct qeth_ipa_cmd *) data; 170 179 mac = &cmd->data.setdelmac.mac[0]; 171 180 if (cmd->hdr.return_code) ··· 178 187 179 188 static int qeth_l2_send_delgroupmac(struct qeth_card *card, __u8 *mac) 180 189 { 181 - QETH_DBF_TEXT(trace, 2, "L2Dgmac"); 190 + QETH_DBF_TEXT(TRACE, 2, "L2Dgmac"); 182 191 return qeth_l2_send_setdelmac(card, mac, IPA_CMD_DELGMAC, 183 192 qeth_l2_send_delgroupmac_cb); 184 193 } ··· 280 289 { 281 290 struct qeth_ipa_cmd *cmd; 282 291 283 - QETH_DBF_TEXT(trace, 2, "L2sdvcb"); 292 + QETH_DBF_TEXT(TRACE, 2, "L2sdvcb"); 284 293 cmd = (struct qeth_ipa_cmd *) data; 285 294 if (cmd->hdr.return_code) { 286 295 PRINT_ERR("Error in processing VLAN %i on %s: 0x%x. " 287 296 "Continuing\n", cmd->data.setdelvlan.vlan_id, 288 297 QETH_CARD_IFNAME(card), cmd->hdr.return_code); 289 - QETH_DBF_TEXT_(trace, 2, "L2VL%4x", cmd->hdr.command); 290 - QETH_DBF_TEXT_(trace, 2, "L2%s", CARD_BUS_ID(card)); 291 - QETH_DBF_TEXT_(trace, 2, "err%d", cmd->hdr.return_code); 298 + QETH_DBF_TEXT_(TRACE, 2, "L2VL%4x", cmd->hdr.command); 299 + QETH_DBF_TEXT_(TRACE, 2, "L2%s", CARD_BUS_ID(card)); 300 + QETH_DBF_TEXT_(TRACE, 2, "err%d", cmd->hdr.return_code); 292 301 } 293 302 return 0; 294 303 } ··· 299 308 struct qeth_ipa_cmd *cmd; 300 309 struct qeth_cmd_buffer *iob; 301 310 302 - QETH_DBF_TEXT_(trace, 4, "L2sdv%x", ipacmd); 311 + QETH_DBF_TEXT_(TRACE, 4, "L2sdv%x", ipacmd); 303 312 iob = qeth_get_ipacmd_buffer(card, ipacmd, QETH_PROT_IPV4); 304 313 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); 305 314 cmd->data.setdelvlan.vlan_id = i; ··· 310 319 static void qeth_l2_process_vlans(struct qeth_card *card, int clear) 311 320 { 312 321 struct qeth_vlan_vid *id; 313 - QETH_DBF_TEXT(trace, 3, "L2prcvln"); 322 + QETH_DBF_TEXT(TRACE, 3, "L2prcvln"); 314 323 spin_lock_bh(&card->vlanlock); 315 324 list_for_each_entry(id, &card->vid_list, list) { 316 325 if (clear) ··· 328 337 struct qeth_card *card = netdev_priv(dev); 329 338 struct qeth_vlan_vid *id; 330 339 331 - QETH_DBF_TEXT_(trace, 4, "aid:%d", vid); 340 + QETH_DBF_TEXT_(TRACE, 4, "aid:%d", vid); 332 341 id = kmalloc(sizeof(struct qeth_vlan_vid), GFP_ATOMIC); 333 342 if (id) { 334 343 id->vid = vid; ··· 346 355 struct qeth_vlan_vid *id, *tmpid = NULL; 347 356 struct qeth_card *card = netdev_priv(dev); 348 357 349 - QETH_DBF_TEXT_(trace, 4, "kid:%d", vid); 358 + QETH_DBF_TEXT_(TRACE, 4, "kid:%d", vid); 350 359 spin_lock_bh(&card->vlanlock); 351 360 list_for_each_entry(id, &card->vid_list, list) { 352 361 if (id->vid == vid) { ··· 367 376 { 368 377 int rc = 0; 369 378 370 - QETH_DBF_TEXT(setup , 2, "stopcard"); 371 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 379 + QETH_DBF_TEXT(SETUP , 2, "stopcard"); 380 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 372 381 373 382 qeth_set_allowed_threads(card, 0, 1); 374 383 if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) ··· 387 396 if (!card->use_hard_stop) { 388 397 __u8 *mac = &card->dev->dev_addr[0]; 389 398 rc = qeth_l2_send_delmac(card, mac); 390 - QETH_DBF_TEXT_(setup, 2, "Lerr%d", rc); 399 + QETH_DBF_TEXT_(SETUP, 2, "Lerr%d", rc); 391 400 } 392 401 card->state = CARD_STATE_SOFTSETUP; 393 402 } ··· 456 465 break; 457 466 default: 458 467 dev_kfree_skb_any(skb); 459 - QETH_DBF_TEXT(trace, 3, "inbunkno"); 460 - QETH_DBF_HEX(control, 3, hdr, QETH_DBF_CONTROL_LEN); 468 + QETH_DBF_TEXT(TRACE, 3, "inbunkno"); 469 + QETH_DBF_HEX(CTRL, 3, hdr, QETH_DBF_CTRL_LEN); 461 470 continue; 462 471 } 463 472 card->dev->last_rx = jiffies; ··· 475 484 struct qeth_ipa_cmd *cmd; 476 485 struct qeth_cmd_buffer *iob; 477 486 478 - QETH_DBF_TEXT(trace, 2, "L2sdmac"); 487 + QETH_DBF_TEXT(TRACE, 2, "L2sdmac"); 479 488 iob = qeth_get_ipacmd_buffer(card, ipacmd, QETH_PROT_IPV4); 480 489 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); 481 490 cmd->data.setdelmac.mac_length = OSA_ADDR_LEN; ··· 489 498 { 490 499 struct qeth_ipa_cmd *cmd; 491 500 492 - QETH_DBF_TEXT(trace, 2, "L2Smaccb"); 501 + QETH_DBF_TEXT(TRACE, 2, "L2Smaccb"); 493 502 cmd = (struct qeth_ipa_cmd *) data; 494 503 if (cmd->hdr.return_code) { 495 - QETH_DBF_TEXT_(trace, 2, "L2er%x", cmd->hdr.return_code); 504 + QETH_DBF_TEXT_(TRACE, 2, "L2er%x", cmd->hdr.return_code); 496 505 card->info.mac_bits &= ~QETH_LAYER2_MAC_REGISTERED; 497 506 cmd->hdr.return_code = -EIO; 498 507 } else { ··· 511 520 512 521 static int qeth_l2_send_setmac(struct qeth_card *card, __u8 *mac) 513 522 { 514 - QETH_DBF_TEXT(trace, 2, "L2Setmac"); 523 + QETH_DBF_TEXT(TRACE, 2, "L2Setmac"); 515 524 return qeth_l2_send_setdelmac(card, mac, IPA_CMD_SETVMAC, 516 525 qeth_l2_send_setmac_cb); 517 526 } ··· 522 531 { 523 532 struct qeth_ipa_cmd *cmd; 524 533 525 - QETH_DBF_TEXT(trace, 2, "L2Dmaccb"); 534 + QETH_DBF_TEXT(TRACE, 2, "L2Dmaccb"); 526 535 cmd = (struct qeth_ipa_cmd *) data; 527 536 if (cmd->hdr.return_code) { 528 - QETH_DBF_TEXT_(trace, 2, "err%d", cmd->hdr.return_code); 537 + QETH_DBF_TEXT_(TRACE, 2, "err%d", cmd->hdr.return_code); 529 538 cmd->hdr.return_code = -EIO; 530 539 return 0; 531 540 } ··· 536 545 537 546 static int qeth_l2_send_delmac(struct qeth_card *card, __u8 *mac) 538 547 { 539 - QETH_DBF_TEXT(trace, 2, "L2Delmac"); 548 + QETH_DBF_TEXT(TRACE, 2, "L2Delmac"); 540 549 if (!(card->info.mac_bits & QETH_LAYER2_MAC_REGISTERED)) 541 550 return 0; 542 551 return qeth_l2_send_setdelmac(card, mac, IPA_CMD_DELVMAC, ··· 548 557 int rc = 0; 549 558 char vendor_pre[] = {0x02, 0x00, 0x00}; 550 559 551 - QETH_DBF_TEXT(setup, 2, "doL2init"); 552 - QETH_DBF_TEXT_(setup, 2, "doL2%s", CARD_BUS_ID(card)); 560 + QETH_DBF_TEXT(SETUP, 2, "doL2init"); 561 + QETH_DBF_TEXT_(SETUP, 2, "doL2%s", CARD_BUS_ID(card)); 553 562 554 563 rc = qeth_query_setadapterparms(card); 555 564 if (rc) { ··· 563 572 PRINT_WARN("couldn't get MAC address on " 564 573 "device %s: x%x\n", 565 574 CARD_BUS_ID(card), rc); 566 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 575 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 567 576 return rc; 568 577 } 569 - QETH_DBF_HEX(setup, 2, card->dev->dev_addr, OSA_ADDR_LEN); 578 + QETH_DBF_HEX(SETUP, 2, card->dev->dev_addr, OSA_ADDR_LEN); 570 579 } else { 571 580 random_ether_addr(card->dev->dev_addr); 572 581 memcpy(card->dev->dev_addr, vendor_pre, 3); ··· 580 589 struct qeth_card *card = netdev_priv(dev); 581 590 int rc = 0; 582 591 583 - QETH_DBF_TEXT(trace, 3, "setmac"); 592 + QETH_DBF_TEXT(TRACE, 3, "setmac"); 584 593 585 594 if (qeth_l2_verify_dev(dev) != QETH_REAL_CARD) { 586 - QETH_DBF_TEXT(trace, 3, "setmcINV"); 595 + QETH_DBF_TEXT(TRACE, 3, "setmcINV"); 587 596 return -EOPNOTSUPP; 588 597 } 589 598 590 599 if (card->info.type == QETH_CARD_TYPE_OSN) { 591 600 PRINT_WARN("Setting MAC address on %s is not supported.\n", 592 601 dev->name); 593 - QETH_DBF_TEXT(trace, 3, "setmcOSN"); 602 + QETH_DBF_TEXT(TRACE, 3, "setmcOSN"); 594 603 return -EOPNOTSUPP; 595 604 } 596 - QETH_DBF_TEXT_(trace, 3, "%s", CARD_BUS_ID(card)); 597 - QETH_DBF_HEX(trace, 3, addr->sa_data, OSA_ADDR_LEN); 605 + QETH_DBF_TEXT_(TRACE, 3, "%s", CARD_BUS_ID(card)); 606 + QETH_DBF_HEX(TRACE, 3, addr->sa_data, OSA_ADDR_LEN); 598 607 rc = qeth_l2_send_delmac(card, &card->dev->dev_addr[0]); 599 608 if (!rc) 600 609 rc = qeth_l2_send_setmac(card, addr->sa_data); ··· 609 618 if (card->info.type == QETH_CARD_TYPE_OSN) 610 619 return ; 611 620 612 - QETH_DBF_TEXT(trace, 3, "setmulti"); 621 + QETH_DBF_TEXT(TRACE, 3, "setmulti"); 613 622 qeth_l2_del_all_mc(card); 614 623 spin_lock_bh(&card->mclock); 615 624 for (dm = dev->mc_list; dm; dm = dm->next) ··· 635 644 enum qeth_large_send_types large_send = QETH_LARGE_SEND_NO; 636 645 struct qeth_eddp_context *ctx = NULL; 637 646 638 - QETH_DBF_TEXT(trace, 6, "l2xmit"); 647 + QETH_DBF_TEXT(TRACE, 6, "l2xmit"); 639 648 640 649 if ((card->state != CARD_STATE_UP) || !card->lan_online) { 641 650 card->stats.tx_carrier_errors++; ··· 747 756 int index; 748 757 int i; 749 758 750 - QETH_DBF_TEXT(trace, 6, "qdinput"); 759 + QETH_DBF_TEXT(TRACE, 6, "qdinput"); 751 760 card = (struct qeth_card *) card_ptr; 752 761 net_dev = card->dev; 753 762 if (card->options.performance_stats) { ··· 756 765 } 757 766 if (status & QDIO_STATUS_LOOK_FOR_ERROR) { 758 767 if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION) { 759 - QETH_DBF_TEXT(trace, 1, "qdinchk"); 760 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 761 - QETH_DBF_TEXT_(trace, 1, "%04X%04X", first_element, 768 + QETH_DBF_TEXT(TRACE, 1, "qdinchk"); 769 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 770 + QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", first_element, 762 771 count); 763 - QETH_DBF_TEXT_(trace, 1, "%04X%04X", queue, status); 772 + QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", queue, status); 764 773 qeth_schedule_recovery(card); 765 774 return; 766 775 } ··· 785 794 { 786 795 struct qeth_card *card = netdev_priv(dev); 787 796 788 - QETH_DBF_TEXT(trace, 4, "qethopen"); 797 + QETH_DBF_TEXT(TRACE, 4, "qethopen"); 789 798 if (card->state != CARD_STATE_SOFTSETUP) 790 799 return -ENODEV; 791 800 792 801 if ((card->info.type != QETH_CARD_TYPE_OSN) && 793 802 (!(card->info.mac_bits & QETH_LAYER2_MAC_REGISTERED))) { 794 - QETH_DBF_TEXT(trace, 4, "nomacadr"); 803 + QETH_DBF_TEXT(TRACE, 4, "nomacadr"); 795 804 return -EPERM; 796 805 } 797 806 card->data.state = CH_STATE_UP; ··· 809 818 { 810 819 struct qeth_card *card = netdev_priv(dev); 811 820 812 - QETH_DBF_TEXT(trace, 4, "qethstop"); 821 + QETH_DBF_TEXT(TRACE, 4, "qethstop"); 813 822 netif_tx_disable(dev); 814 823 card->dev->flags &= ~IFF_UP; 815 824 if (card->state == CARD_STATE_UP) ··· 925 934 enum qeth_card_states recover_flag; 926 935 927 936 BUG_ON(!card); 928 - QETH_DBF_TEXT(setup, 2, "setonlin"); 929 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 937 + QETH_DBF_TEXT(SETUP, 2, "setonlin"); 938 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 930 939 931 940 qeth_set_allowed_threads(card, QETH_RECOVER_THREAD, 1); 932 941 if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) { ··· 938 947 recover_flag = card->state; 939 948 rc = ccw_device_set_online(CARD_RDEV(card)); 940 949 if (rc) { 941 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 950 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 942 951 return -EIO; 943 952 } 944 953 rc = ccw_device_set_online(CARD_WDEV(card)); 945 954 if (rc) { 946 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 955 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 947 956 return -EIO; 948 957 } 949 958 rc = ccw_device_set_online(CARD_DDEV(card)); 950 959 if (rc) { 951 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 960 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 952 961 return -EIO; 953 962 } 954 963 955 964 rc = qeth_core_hardsetup_card(card); 956 965 if (rc) { 957 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 966 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 958 967 goto out_remove; 959 968 } 960 969 ··· 968 977 qeth_print_status_message(card); 969 978 970 979 /* softsetup */ 971 - QETH_DBF_TEXT(setup, 2, "softsetp"); 980 + QETH_DBF_TEXT(SETUP, 2, "softsetp"); 972 981 973 982 rc = qeth_send_startlan(card); 974 983 if (rc) { 975 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 984 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 976 985 if (rc == 0xe080) { 977 986 PRINT_WARN("LAN on card %s if offline! " 978 987 "Waiting for STARTLAN from card.\n", ··· 992 1001 993 1002 rc = qeth_init_qdio_queues(card); 994 1003 if (rc) { 995 - QETH_DBF_TEXT_(setup, 2, "6err%d", rc); 1004 + QETH_DBF_TEXT_(SETUP, 2, "6err%d", rc); 996 1005 goto out_remove; 997 1006 } 998 1007 card->state = CARD_STATE_SOFTSETUP; ··· 1039 1048 int rc = 0, rc2 = 0, rc3 = 0; 1040 1049 enum qeth_card_states recover_flag; 1041 1050 1042 - QETH_DBF_TEXT(setup, 3, "setoffl"); 1043 - QETH_DBF_HEX(setup, 3, &card, sizeof(void *)); 1051 + QETH_DBF_TEXT(SETUP, 3, "setoffl"); 1052 + QETH_DBF_HEX(SETUP, 3, &card, sizeof(void *)); 1044 1053 1045 1054 if (card->dev && netif_carrier_ok(card->dev)) 1046 1055 netif_carrier_off(card->dev); ··· 1056 1065 if (!rc) 1057 1066 rc = (rc2) ? rc2 : rc3; 1058 1067 if (rc) 1059 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 1068 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 1060 1069 if (recover_flag == CARD_STATE_UP) 1061 1070 card->state = CARD_STATE_RECOVER; 1062 1071 /* let user_space know that device is offline */ ··· 1075 1084 int rc = 0; 1076 1085 1077 1086 card = (struct qeth_card *) ptr; 1078 - QETH_DBF_TEXT(trace, 2, "recover1"); 1079 - QETH_DBF_HEX(trace, 2, &card, sizeof(void *)); 1087 + QETH_DBF_TEXT(TRACE, 2, "recover1"); 1088 + QETH_DBF_HEX(TRACE, 2, &card, sizeof(void *)); 1080 1089 if (!qeth_do_run_thread(card, QETH_RECOVER_THREAD)) 1081 1090 return 0; 1082 - QETH_DBF_TEXT(trace, 2, "recover2"); 1091 + QETH_DBF_TEXT(TRACE, 2, "recover2"); 1083 1092 PRINT_WARN("Recovery of device %s started ...\n", 1084 1093 CARD_BUS_ID(card)); 1085 1094 card->use_hard_stop = 1; ··· 1130 1139 unsigned long flags; 1131 1140 int rc = 0; 1132 1141 1133 - QETH_DBF_TEXT(trace, 5, "osndctrd"); 1142 + QETH_DBF_TEXT(TRACE, 5, "osndctrd"); 1134 1143 1135 1144 wait_event(card->wait_q, 1136 1145 atomic_cmpxchg(&card->write.irq_pending, 0, 1) == 0); 1137 1146 qeth_prepare_control_data(card, len, iob); 1138 - QETH_DBF_TEXT(trace, 6, "osnoirqp"); 1147 + QETH_DBF_TEXT(TRACE, 6, "osnoirqp"); 1139 1148 spin_lock_irqsave(get_ccwdev_lock(card->write.ccwdev), flags); 1140 1149 rc = ccw_device_start(card->write.ccwdev, &card->write.ccw, 1141 1150 (addr_t) iob, 0, 0); ··· 1143 1152 if (rc) { 1144 1153 PRINT_WARN("qeth_osn_send_control_data: " 1145 1154 "ccw_device_start rc = %i\n", rc); 1146 - QETH_DBF_TEXT_(trace, 2, " err%d", rc); 1155 + QETH_DBF_TEXT_(TRACE, 2, " err%d", rc); 1147 1156 qeth_release_buffer(iob->channel, iob); 1148 1157 atomic_set(&card->write.irq_pending, 0); 1149 1158 wake_up(&card->wait_q); ··· 1156 1165 { 1157 1166 u16 s1, s2; 1158 1167 1159 - QETH_DBF_TEXT(trace, 4, "osndipa"); 1168 + QETH_DBF_TEXT(TRACE, 4, "osndipa"); 1160 1169 1161 1170 qeth_prepare_ipa_cmd(card, iob, QETH_PROT_OSN2); 1162 1171 s1 = (u16)(IPA_PDU_HEADER_SIZE + data_len); ··· 1174 1183 struct qeth_card *card; 1175 1184 int rc; 1176 1185 1177 - QETH_DBF_TEXT(trace, 2, "osnsdmc"); 1186 + QETH_DBF_TEXT(TRACE, 2, "osnsdmc"); 1178 1187 if (!dev) 1179 1188 return -ENODEV; 1180 1189 card = netdev_priv(dev); ··· 1196 1205 { 1197 1206 struct qeth_card *card; 1198 1207 1199 - QETH_DBF_TEXT(trace, 2, "osnreg"); 1208 + QETH_DBF_TEXT(TRACE, 2, "osnreg"); 1200 1209 *dev = qeth_l2_netdev_by_devno(read_dev_no); 1201 1210 if (*dev == NULL) 1202 1211 return -ENODEV; ··· 1215 1224 { 1216 1225 struct qeth_card *card; 1217 1226 1218 - QETH_DBF_TEXT(trace, 2, "osndereg"); 1227 + QETH_DBF_TEXT(TRACE, 2, "osndereg"); 1219 1228 if (!dev) 1220 1229 return; 1221 1230 card = netdev_priv(dev);
+1 -10
drivers/s390/net/qeth_l3.h
··· 13 13 14 14 #include "qeth_core.h" 15 15 16 - #define QETH_DBF_TEXT_(name, level, text...) \ 17 - do { \ 18 - if (qeth_dbf_passes(qeth_dbf_##name, level)) { \ 19 - char *dbf_txt_buf = get_cpu_var(qeth_l3_dbf_txt_buf); \ 20 - sprintf(dbf_txt_buf, text); \ 21 - debug_text_event(qeth_dbf_##name, level, dbf_txt_buf); \ 22 - put_cpu_var(qeth_l3_dbf_txt_buf); \ 23 - } \ 24 - } while (0) 25 - 16 + #define QETH_DBF_TXT_BUF qeth_l3_dbf_txt_buf 26 17 DECLARE_PER_CPU(char[256], qeth_l3_dbf_txt_buf); 27 18 28 19 struct qeth_ipaddr {
+141 -141
drivers/s390/net/qeth_l3_main.c
··· 259 259 addr->users += add ? 1 : -1; 260 260 if (add && (addr->type == QETH_IP_TYPE_NORMAL) && 261 261 qeth_l3_is_addr_covered_by_ipato(card, addr)) { 262 - QETH_DBF_TEXT(trace, 2, "tkovaddr"); 262 + QETH_DBF_TEXT(TRACE, 2, "tkovaddr"); 263 263 addr->set_flags |= QETH_IPA_SETIP_TAKEOVER_FLAG; 264 264 } 265 265 list_add_tail(&addr->entry, card->ip_tbd_list); ··· 273 273 unsigned long flags; 274 274 int rc = 0; 275 275 276 - QETH_DBF_TEXT(trace, 4, "delip"); 276 + QETH_DBF_TEXT(TRACE, 4, "delip"); 277 277 278 278 if (addr->proto == QETH_PROT_IPV4) 279 - QETH_DBF_HEX(trace, 4, &addr->u.a4.addr, 4); 279 + QETH_DBF_HEX(TRACE, 4, &addr->u.a4.addr, 4); 280 280 else { 281 - QETH_DBF_HEX(trace, 4, &addr->u.a6.addr, 8); 282 - QETH_DBF_HEX(trace, 4, ((char *)&addr->u.a6.addr) + 8, 8); 281 + QETH_DBF_HEX(TRACE, 4, &addr->u.a6.addr, 8); 282 + QETH_DBF_HEX(TRACE, 4, ((char *)&addr->u.a6.addr) + 8, 8); 283 283 } 284 284 spin_lock_irqsave(&card->ip_lock, flags); 285 285 rc = __qeth_l3_insert_ip_todo(card, addr, 0); ··· 292 292 unsigned long flags; 293 293 int rc = 0; 294 294 295 - QETH_DBF_TEXT(trace, 4, "addip"); 295 + QETH_DBF_TEXT(TRACE, 4, "addip"); 296 296 if (addr->proto == QETH_PROT_IPV4) 297 - QETH_DBF_HEX(trace, 4, &addr->u.a4.addr, 4); 297 + QETH_DBF_HEX(TRACE, 4, &addr->u.a4.addr, 4); 298 298 else { 299 - QETH_DBF_HEX(trace, 4, &addr->u.a6.addr, 8); 300 - QETH_DBF_HEX(trace, 4, ((char *)&addr->u.a6.addr) + 8, 8); 299 + QETH_DBF_HEX(TRACE, 4, &addr->u.a6.addr, 8); 300 + QETH_DBF_HEX(TRACE, 4, ((char *)&addr->u.a6.addr) + 8, 8); 301 301 } 302 302 spin_lock_irqsave(&card->ip_lock, flags); 303 303 rc = __qeth_l3_insert_ip_todo(card, addr, 1); ··· 326 326 struct qeth_ipaddr *iptodo; 327 327 unsigned long flags; 328 328 329 - QETH_DBF_TEXT(trace, 4, "delmc"); 329 + QETH_DBF_TEXT(TRACE, 4, "delmc"); 330 330 iptodo = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); 331 331 if (!iptodo) { 332 - QETH_DBF_TEXT(trace, 2, "dmcnomem"); 332 + QETH_DBF_TEXT(TRACE, 2, "dmcnomem"); 333 333 return; 334 334 } 335 335 iptodo->type = QETH_IP_TYPE_DEL_ALL_MC; ··· 430 430 unsigned long flags; 431 431 int rc; 432 432 433 - QETH_DBF_TEXT(trace, 2, "sdiplist"); 434 - QETH_DBF_HEX(trace, 2, &card, sizeof(void *)); 433 + QETH_DBF_TEXT(TRACE, 2, "sdiplist"); 434 + QETH_DBF_HEX(TRACE, 2, &card, sizeof(void *)); 435 435 436 436 spin_lock_irqsave(&card->ip_lock, flags); 437 437 tbd_list = card->ip_tbd_list; 438 438 card->ip_tbd_list = kmalloc(sizeof(struct list_head), GFP_ATOMIC); 439 439 if (!card->ip_tbd_list) { 440 - QETH_DBF_TEXT(trace, 0, "silnomem"); 440 + QETH_DBF_TEXT(TRACE, 0, "silnomem"); 441 441 card->ip_tbd_list = tbd_list; 442 442 spin_unlock_irqrestore(&card->ip_lock, flags); 443 443 return; ··· 488 488 struct qeth_ipaddr *addr, *tmp; 489 489 unsigned long flags; 490 490 491 - QETH_DBF_TEXT(trace, 4, "clearip"); 491 + QETH_DBF_TEXT(TRACE, 4, "clearip"); 492 492 spin_lock_irqsave(&card->ip_lock, flags); 493 493 /* clear todo list */ 494 494 list_for_each_entry_safe(addr, tmp, card->ip_tbd_list, entry) { ··· 546 546 struct qeth_cmd_buffer *iob; 547 547 struct qeth_ipa_cmd *cmd; 548 548 549 - QETH_DBF_TEXT(trace, 4, "setdelmc"); 549 + QETH_DBF_TEXT(TRACE, 4, "setdelmc"); 550 550 551 551 iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); 552 552 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); ··· 584 584 struct qeth_ipa_cmd *cmd; 585 585 __u8 netmask[16]; 586 586 587 - QETH_DBF_TEXT(trace, 4, "setdelip"); 588 - QETH_DBF_TEXT_(trace, 4, "flags%02X", flags); 587 + QETH_DBF_TEXT(TRACE, 4, "setdelip"); 588 + QETH_DBF_TEXT_(TRACE, 4, "flags%02X", flags); 589 589 590 590 iob = qeth_get_ipacmd_buffer(card, ipacmd, addr->proto); 591 591 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); ··· 614 614 struct qeth_ipa_cmd *cmd; 615 615 struct qeth_cmd_buffer *iob; 616 616 617 - QETH_DBF_TEXT(trace, 4, "setroutg"); 617 + QETH_DBF_TEXT(TRACE, 4, "setroutg"); 618 618 iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETRTG, prot); 619 619 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); 620 620 cmd->data.setrtg.type = (type); ··· 667 667 { 668 668 int rc; 669 669 670 - QETH_DBF_TEXT(trace, 3, "setrtg4"); 670 + QETH_DBF_TEXT(TRACE, 3, "setrtg4"); 671 671 672 672 qeth_l3_correct_routing_type(card, &card->options.route4.type, 673 673 QETH_PROT_IPV4); ··· 687 687 { 688 688 int rc = 0; 689 689 690 - QETH_DBF_TEXT(trace, 3, "setrtg6"); 690 + QETH_DBF_TEXT(TRACE, 3, "setrtg6"); 691 691 #ifdef CONFIG_QETH_IPV6 692 692 693 693 if (!qeth_is_supported(card, IPA_IPV6)) ··· 731 731 unsigned long flags; 732 732 int rc = 0; 733 733 734 - QETH_DBF_TEXT(trace, 2, "addipato"); 734 + QETH_DBF_TEXT(TRACE, 2, "addipato"); 735 735 spin_lock_irqsave(&card->ip_lock, flags); 736 736 list_for_each_entry(ipatoe, &card->ipato.entries, entry) { 737 737 if (ipatoe->proto != new->proto) ··· 757 757 struct qeth_ipato_entry *ipatoe, *tmp; 758 758 unsigned long flags; 759 759 760 - QETH_DBF_TEXT(trace, 2, "delipato"); 760 + QETH_DBF_TEXT(TRACE, 2, "delipato"); 761 761 spin_lock_irqsave(&card->ip_lock, flags); 762 762 list_for_each_entry_safe(ipatoe, tmp, &card->ipato.entries, entry) { 763 763 if (ipatoe->proto != proto) ··· 785 785 ipaddr = qeth_l3_get_addr_buffer(proto); 786 786 if (ipaddr) { 787 787 if (proto == QETH_PROT_IPV4) { 788 - QETH_DBF_TEXT(trace, 2, "addvipa4"); 788 + QETH_DBF_TEXT(TRACE, 2, "addvipa4"); 789 789 memcpy(&ipaddr->u.a4.addr, addr, 4); 790 790 ipaddr->u.a4.mask = 0; 791 791 } else if (proto == QETH_PROT_IPV6) { 792 - QETH_DBF_TEXT(trace, 2, "addvipa6"); 792 + QETH_DBF_TEXT(TRACE, 2, "addvipa6"); 793 793 memcpy(&ipaddr->u.a6.addr, addr, 16); 794 794 ipaddr->u.a6.pfxlen = 0; 795 795 } ··· 821 821 ipaddr = qeth_l3_get_addr_buffer(proto); 822 822 if (ipaddr) { 823 823 if (proto == QETH_PROT_IPV4) { 824 - QETH_DBF_TEXT(trace, 2, "delvipa4"); 824 + QETH_DBF_TEXT(TRACE, 2, "delvipa4"); 825 825 memcpy(&ipaddr->u.a4.addr, addr, 4); 826 826 ipaddr->u.a4.mask = 0; 827 827 } else if (proto == QETH_PROT_IPV6) { 828 - QETH_DBF_TEXT(trace, 2, "delvipa6"); 828 + QETH_DBF_TEXT(TRACE, 2, "delvipa6"); 829 829 memcpy(&ipaddr->u.a6.addr, addr, 16); 830 830 ipaddr->u.a6.pfxlen = 0; 831 831 } ··· 850 850 ipaddr = qeth_l3_get_addr_buffer(proto); 851 851 if (ipaddr) { 852 852 if (proto == QETH_PROT_IPV4) { 853 - QETH_DBF_TEXT(trace, 2, "addrxip4"); 853 + QETH_DBF_TEXT(TRACE, 2, "addrxip4"); 854 854 memcpy(&ipaddr->u.a4.addr, addr, 4); 855 855 ipaddr->u.a4.mask = 0; 856 856 } else if (proto == QETH_PROT_IPV6) { 857 - QETH_DBF_TEXT(trace, 2, "addrxip6"); 857 + QETH_DBF_TEXT(TRACE, 2, "addrxip6"); 858 858 memcpy(&ipaddr->u.a6.addr, addr, 16); 859 859 ipaddr->u.a6.pfxlen = 0; 860 860 } ··· 886 886 ipaddr = qeth_l3_get_addr_buffer(proto); 887 887 if (ipaddr) { 888 888 if (proto == QETH_PROT_IPV4) { 889 - QETH_DBF_TEXT(trace, 2, "addrxip4"); 889 + QETH_DBF_TEXT(TRACE, 2, "addrxip4"); 890 890 memcpy(&ipaddr->u.a4.addr, addr, 4); 891 891 ipaddr->u.a4.mask = 0; 892 892 } else if (proto == QETH_PROT_IPV6) { 893 - QETH_DBF_TEXT(trace, 2, "addrxip6"); 893 + QETH_DBF_TEXT(TRACE, 2, "addrxip6"); 894 894 memcpy(&ipaddr->u.a6.addr, addr, 16); 895 895 ipaddr->u.a6.pfxlen = 0; 896 896 } ··· 910 910 int cnt = 3; 911 911 912 912 if (addr->proto == QETH_PROT_IPV4) { 913 - QETH_DBF_TEXT(trace, 2, "setaddr4"); 914 - QETH_DBF_HEX(trace, 3, &addr->u.a4.addr, sizeof(int)); 913 + QETH_DBF_TEXT(TRACE, 2, "setaddr4"); 914 + QETH_DBF_HEX(TRACE, 3, &addr->u.a4.addr, sizeof(int)); 915 915 } else if (addr->proto == QETH_PROT_IPV6) { 916 - QETH_DBF_TEXT(trace, 2, "setaddr6"); 917 - QETH_DBF_HEX(trace, 3, &addr->u.a6.addr, 8); 918 - QETH_DBF_HEX(trace, 3, ((char *)&addr->u.a6.addr) + 8, 8); 916 + QETH_DBF_TEXT(TRACE, 2, "setaddr6"); 917 + QETH_DBF_HEX(TRACE, 3, &addr->u.a6.addr, 8); 918 + QETH_DBF_HEX(TRACE, 3, ((char *)&addr->u.a6.addr) + 8, 8); 919 919 } else { 920 - QETH_DBF_TEXT(trace, 2, "setaddr?"); 921 - QETH_DBF_HEX(trace, 3, addr, sizeof(struct qeth_ipaddr)); 920 + QETH_DBF_TEXT(TRACE, 2, "setaddr?"); 921 + QETH_DBF_HEX(TRACE, 3, addr, sizeof(struct qeth_ipaddr)); 922 922 } 923 923 do { 924 924 if (addr->is_multicast) ··· 927 927 rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_SETIP, 928 928 addr->set_flags); 929 929 if (rc) 930 - QETH_DBF_TEXT(trace, 2, "failed"); 930 + QETH_DBF_TEXT(TRACE, 2, "failed"); 931 931 } while ((--cnt > 0) && rc); 932 932 if (rc) { 933 - QETH_DBF_TEXT(trace, 2, "FAILED"); 933 + QETH_DBF_TEXT(TRACE, 2, "FAILED"); 934 934 qeth_l3_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); 935 935 PRINT_WARN("Could not register IP address %s (rc=0x%x/%d)\n", 936 936 buf, rc, rc); ··· 944 944 int rc = 0; 945 945 946 946 if (addr->proto == QETH_PROT_IPV4) { 947 - QETH_DBF_TEXT(trace, 2, "deladdr4"); 948 - QETH_DBF_HEX(trace, 3, &addr->u.a4.addr, sizeof(int)); 947 + QETH_DBF_TEXT(TRACE, 2, "deladdr4"); 948 + QETH_DBF_HEX(TRACE, 3, &addr->u.a4.addr, sizeof(int)); 949 949 } else if (addr->proto == QETH_PROT_IPV6) { 950 - QETH_DBF_TEXT(trace, 2, "deladdr6"); 951 - QETH_DBF_HEX(trace, 3, &addr->u.a6.addr, 8); 952 - QETH_DBF_HEX(trace, 3, ((char *)&addr->u.a6.addr) + 8, 8); 950 + QETH_DBF_TEXT(TRACE, 2, "deladdr6"); 951 + QETH_DBF_HEX(TRACE, 3, &addr->u.a6.addr, 8); 952 + QETH_DBF_HEX(TRACE, 3, ((char *)&addr->u.a6.addr) + 8, 8); 953 953 } else { 954 - QETH_DBF_TEXT(trace, 2, "deladdr?"); 955 - QETH_DBF_HEX(trace, 3, addr, sizeof(struct qeth_ipaddr)); 954 + QETH_DBF_TEXT(TRACE, 2, "deladdr?"); 955 + QETH_DBF_HEX(TRACE, 3, addr, sizeof(struct qeth_ipaddr)); 956 956 } 957 957 if (addr->is_multicast) 958 958 rc = qeth_l3_send_setdelmc(card, addr, IPA_CMD_DELIPM); ··· 960 960 rc = qeth_l3_send_setdelip(card, addr, IPA_CMD_DELIP, 961 961 addr->del_flags); 962 962 if (rc) { 963 - QETH_DBF_TEXT(trace, 2, "failed"); 963 + QETH_DBF_TEXT(TRACE, 2, "failed"); 964 964 /* TODO: re-activate this warning as soon as we have a 965 965 * clean mirco code 966 966 qeth_ipaddr_to_string(addr->proto, (u8 *)&addr->u, buf); ··· 1000 1000 struct qeth_cmd_buffer *iob; 1001 1001 struct qeth_ipa_cmd *cmd; 1002 1002 1003 - QETH_DBF_TEXT(trace, 4, "adpmode"); 1003 + QETH_DBF_TEXT(TRACE, 4, "adpmode"); 1004 1004 1005 1005 iob = qeth_get_adapter_cmd(card, command, 1006 1006 sizeof(struct qeth_ipacmd_setadpparms)); ··· 1015 1015 { 1016 1016 int rc; 1017 1017 1018 - QETH_DBF_TEXT(trace, 4, "adphstr"); 1018 + QETH_DBF_TEXT(TRACE, 4, "adphstr"); 1019 1019 1020 1020 if (qeth_adp_supported(card, IPA_SETADP_SET_BROADCAST_MODE)) { 1021 1021 rc = qeth_l3_send_setadp_mode(card, ··· 1048 1048 { 1049 1049 int rc; 1050 1050 1051 - QETH_DBF_TEXT(setup, 2, "setadprm"); 1051 + QETH_DBF_TEXT(SETUP, 2, "setadprm"); 1052 1052 1053 1053 if (!qeth_is_supported(card, IPA_SETADAPTERPARMS)) { 1054 1054 PRINT_WARN("set adapter parameters not supported " 1055 1055 "on device %s.\n", 1056 1056 CARD_BUS_ID(card)); 1057 - QETH_DBF_TEXT(setup, 2, " notsupp"); 1057 + QETH_DBF_TEXT(SETUP, 2, " notsupp"); 1058 1058 return 0; 1059 1059 } 1060 1060 rc = qeth_query_setadapterparms(card); ··· 1083 1083 { 1084 1084 struct qeth_ipa_cmd *cmd; 1085 1085 1086 - QETH_DBF_TEXT(trace, 4, "defadpcb"); 1086 + QETH_DBF_TEXT(TRACE, 4, "defadpcb"); 1087 1087 1088 1088 cmd = (struct qeth_ipa_cmd *) data; 1089 1089 if (cmd->hdr.return_code == 0) { ··· 1096 1096 if (cmd->data.setassparms.hdr.assist_no == IPA_INBOUND_CHECKSUM && 1097 1097 cmd->data.setassparms.hdr.command_code == IPA_CMD_ASS_START) { 1098 1098 card->info.csum_mask = cmd->data.setassparms.data.flags_32bit; 1099 - QETH_DBF_TEXT_(trace, 3, "csum:%d", card->info.csum_mask); 1099 + QETH_DBF_TEXT_(TRACE, 3, "csum:%d", card->info.csum_mask); 1100 1100 } 1101 1101 return 0; 1102 1102 } ··· 1108 1108 struct qeth_cmd_buffer *iob; 1109 1109 struct qeth_ipa_cmd *cmd; 1110 1110 1111 - QETH_DBF_TEXT(trace, 4, "getasscm"); 1111 + QETH_DBF_TEXT(TRACE, 4, "getasscm"); 1112 1112 iob = qeth_get_ipacmd_buffer(card, IPA_CMD_SETASSPARMS, prot); 1113 1113 1114 1114 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); ··· 1130 1130 int rc; 1131 1131 struct qeth_ipa_cmd *cmd; 1132 1132 1133 - QETH_DBF_TEXT(trace, 4, "sendassp"); 1133 + QETH_DBF_TEXT(TRACE, 4, "sendassp"); 1134 1134 1135 1135 cmd = (struct qeth_ipa_cmd *)(iob->data+IPA_PDU_HEADER_SIZE); 1136 1136 if (len <= sizeof(__u32)) ··· 1149 1149 int rc; 1150 1150 struct qeth_cmd_buffer *iob; 1151 1151 1152 - QETH_DBF_TEXT(trace, 4, "simassp6"); 1152 + QETH_DBF_TEXT(TRACE, 4, "simassp6"); 1153 1153 iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, 1154 1154 0, QETH_PROT_IPV6); 1155 1155 rc = qeth_l3_send_setassparms(card, iob, 0, 0, ··· 1165 1165 int length = 0; 1166 1166 struct qeth_cmd_buffer *iob; 1167 1167 1168 - QETH_DBF_TEXT(trace, 4, "simassp4"); 1168 + QETH_DBF_TEXT(TRACE, 4, "simassp4"); 1169 1169 if (data) 1170 1170 length = sizeof(__u32); 1171 1171 iob = qeth_l3_get_setassparms_cmd(card, ipa_func, cmd_code, ··· 1179 1179 { 1180 1180 int rc; 1181 1181 1182 - QETH_DBF_TEXT(trace, 3, "ipaarp"); 1182 + QETH_DBF_TEXT(TRACE, 3, "ipaarp"); 1183 1183 1184 1184 if (!qeth_is_supported(card, IPA_ARP_PROCESSING)) { 1185 1185 PRINT_WARN("ARP processing not supported " ··· 1200 1200 { 1201 1201 int rc; 1202 1202 1203 - QETH_DBF_TEXT(trace, 3, "ipaipfrg"); 1203 + QETH_DBF_TEXT(TRACE, 3, "ipaipfrg"); 1204 1204 1205 1205 if (!qeth_is_supported(card, IPA_IP_FRAGMENTATION)) { 1206 1206 PRINT_INFO("Hardware IP fragmentation not supported on %s\n", ··· 1223 1223 { 1224 1224 int rc; 1225 1225 1226 - QETH_DBF_TEXT(trace, 3, "stsrcmac"); 1226 + QETH_DBF_TEXT(TRACE, 3, "stsrcmac"); 1227 1227 1228 1228 if (!card->options.fake_ll) 1229 1229 return -EOPNOTSUPP; ··· 1247 1247 { 1248 1248 int rc = 0; 1249 1249 1250 - QETH_DBF_TEXT(trace, 3, "strtvlan"); 1250 + QETH_DBF_TEXT(TRACE, 3, "strtvlan"); 1251 1251 1252 1252 if (!qeth_is_supported(card, IPA_FULL_VLAN)) { 1253 1253 PRINT_WARN("VLAN not supported on %s\n", ··· 1271 1271 { 1272 1272 int rc; 1273 1273 1274 - QETH_DBF_TEXT(trace, 3, "stmcast"); 1274 + QETH_DBF_TEXT(TRACE, 3, "stmcast"); 1275 1275 1276 1276 if (!qeth_is_supported(card, IPA_MULTICASTING)) { 1277 1277 PRINT_WARN("Multicast not supported on %s\n", ··· 1297 1297 { 1298 1298 struct qeth_ipa_cmd *cmd; 1299 1299 1300 - QETH_DBF_TEXT(setup, 2, "qipasscb"); 1300 + QETH_DBF_TEXT(SETUP, 2, "qipasscb"); 1301 1301 1302 1302 cmd = (struct qeth_ipa_cmd *) data; 1303 1303 if (cmd->hdr.prot_version == QETH_PROT_IPV4) { ··· 1307 1307 card->options.ipa6.supported_funcs = cmd->hdr.ipa_supported; 1308 1308 card->options.ipa6.enabled_funcs = cmd->hdr.ipa_enabled; 1309 1309 } 1310 - QETH_DBF_TEXT(setup, 2, "suppenbl"); 1311 - QETH_DBF_TEXT_(setup, 2, "%x", cmd->hdr.ipa_supported); 1312 - QETH_DBF_TEXT_(setup, 2, "%x", cmd->hdr.ipa_enabled); 1310 + QETH_DBF_TEXT(SETUP, 2, "suppenbl"); 1311 + QETH_DBF_TEXT_(SETUP, 2, "%x", cmd->hdr.ipa_supported); 1312 + QETH_DBF_TEXT_(SETUP, 2, "%x", cmd->hdr.ipa_enabled); 1313 1313 return 0; 1314 1314 } 1315 1315 ··· 1319 1319 int rc; 1320 1320 struct qeth_cmd_buffer *iob; 1321 1321 1322 - QETH_DBF_TEXT_(setup, 2, "qipassi%i", prot); 1322 + QETH_DBF_TEXT_(SETUP, 2, "qipassi%i", prot); 1323 1323 iob = qeth_get_ipacmd_buffer(card, IPA_CMD_QIPASSIST, prot); 1324 1324 rc = qeth_send_ipa_cmd(card, iob, qeth_l3_query_ipassists_cb, NULL); 1325 1325 return rc; ··· 1330 1330 { 1331 1331 int rc; 1332 1332 1333 - QETH_DBF_TEXT(trace, 3, "softipv6"); 1333 + QETH_DBF_TEXT(TRACE, 3, "softipv6"); 1334 1334 1335 1335 if (card->info.type == QETH_CARD_TYPE_IQD) 1336 1336 goto out; ··· 1375 1375 { 1376 1376 int rc = 0; 1377 1377 1378 - QETH_DBF_TEXT(trace, 3, "strtipv6"); 1378 + QETH_DBF_TEXT(TRACE, 3, "strtipv6"); 1379 1379 1380 1380 if (!qeth_is_supported(card, IPA_IPV6)) { 1381 1381 PRINT_WARN("IPv6 not supported on %s\n", ··· 1392 1392 { 1393 1393 int rc; 1394 1394 1395 - QETH_DBF_TEXT(trace, 3, "stbrdcst"); 1395 + QETH_DBF_TEXT(TRACE, 3, "stbrdcst"); 1396 1396 card->info.broadcast_capable = 0; 1397 1397 if (!qeth_is_supported(card, IPA_FILTERING)) { 1398 1398 PRINT_WARN("Broadcast not supported on %s\n", ··· 1462 1462 { 1463 1463 int rc = 0; 1464 1464 1465 - QETH_DBF_TEXT(trace, 3, "strtcsum"); 1465 + QETH_DBF_TEXT(TRACE, 3, "strtcsum"); 1466 1466 1467 1467 if (card->options.checksum_type == NO_CHECKSUMMING) { 1468 1468 PRINT_WARN("Using no checksumming on %s.\n", ··· 1493 1493 { 1494 1494 int rc; 1495 1495 1496 - QETH_DBF_TEXT(trace, 3, "sttso"); 1496 + QETH_DBF_TEXT(TRACE, 3, "sttso"); 1497 1497 1498 1498 if (!qeth_is_supported(card, IPA_OUTBOUND_TSO)) { 1499 1499 PRINT_WARN("Outbound TSO not supported on %s\n", ··· 1518 1518 1519 1519 static int qeth_l3_start_ipassists(struct qeth_card *card) 1520 1520 { 1521 - QETH_DBF_TEXT(trace, 3, "strtipas"); 1521 + QETH_DBF_TEXT(TRACE, 3, "strtipas"); 1522 1522 qeth_l3_start_ipa_arp_processing(card); /* go on*/ 1523 1523 qeth_l3_start_ipa_ip_fragmentation(card); /* go on*/ 1524 1524 qeth_l3_start_ipa_source_mac(card); /* go on*/ ··· 1538 1538 struct qeth_cmd_buffer *iob; 1539 1539 struct qeth_ipa_cmd *cmd; 1540 1540 1541 - QETH_DBF_TEXT(trace, 2, "puniqeid"); 1541 + QETH_DBF_TEXT(TRACE, 2, "puniqeid"); 1542 1542 1543 1543 if ((card->info.unique_id & UNIQUE_ID_NOT_BY_CARD) == 1544 1544 UNIQUE_ID_NOT_BY_CARD) ··· 1575 1575 struct qeth_cmd_buffer *iob; 1576 1576 struct qeth_ipa_cmd *cmd; 1577 1577 1578 - QETH_DBF_TEXT(setup, 2, "hsrmac"); 1578 + QETH_DBF_TEXT(SETUP, 2, "hsrmac"); 1579 1579 1580 1580 iob = qeth_get_ipacmd_buffer(card, IPA_CMD_CREATE_ADDR, 1581 1581 QETH_PROT_IPV6); ··· 1616 1616 struct qeth_cmd_buffer *iob; 1617 1617 struct qeth_ipa_cmd *cmd; 1618 1618 1619 - QETH_DBF_TEXT(setup, 2, "guniqeid"); 1619 + QETH_DBF_TEXT(SETUP, 2, "guniqeid"); 1620 1620 1621 1621 if (!qeth_is_supported(card, IPA_IPV6)) { 1622 1622 card->info.unique_id = UNIQUE_ID_IF_CREATE_ADDR_FAILED | ··· 1649 1649 struct ip_mc_list *im4; 1650 1650 char buf[MAX_ADDR_LEN]; 1651 1651 1652 - QETH_DBF_TEXT(trace, 4, "addmc"); 1652 + QETH_DBF_TEXT(TRACE, 4, "addmc"); 1653 1653 for (im4 = in4_dev->mc_list; im4; im4 = im4->next) { 1654 1654 qeth_l3_get_mac_for_ipm(im4->multiaddr, buf, in4_dev->dev); 1655 1655 ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV4); ··· 1669 1669 struct vlan_group *vg; 1670 1670 int i; 1671 1671 1672 - QETH_DBF_TEXT(trace, 4, "addmcvl"); 1672 + QETH_DBF_TEXT(TRACE, 4, "addmcvl"); 1673 1673 if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) 1674 1674 return; 1675 1675 ··· 1693 1693 { 1694 1694 struct in_device *in4_dev; 1695 1695 1696 - QETH_DBF_TEXT(trace, 4, "chkmcv4"); 1696 + QETH_DBF_TEXT(TRACE, 4, "chkmcv4"); 1697 1697 in4_dev = in_dev_get(card->dev); 1698 1698 if (in4_dev == NULL) 1699 1699 return; ··· 1711 1711 struct ifmcaddr6 *im6; 1712 1712 char buf[MAX_ADDR_LEN]; 1713 1713 1714 - QETH_DBF_TEXT(trace, 4, "addmc6"); 1714 + QETH_DBF_TEXT(TRACE, 4, "addmc6"); 1715 1715 for (im6 = in6_dev->mc_list; im6 != NULL; im6 = im6->next) { 1716 1716 ndisc_mc_map(&im6->mca_addr, buf, in6_dev->dev, 0); 1717 1717 ipm = qeth_l3_get_addr_buffer(QETH_PROT_IPV6); ··· 1732 1732 struct vlan_group *vg; 1733 1733 int i; 1734 1734 1735 - QETH_DBF_TEXT(trace, 4, "admc6vl"); 1735 + QETH_DBF_TEXT(TRACE, 4, "admc6vl"); 1736 1736 if (!qeth_is_supported(card, IPA_FULL_VLAN) || (card->vlangrp == NULL)) 1737 1737 return; 1738 1738 ··· 1756 1756 { 1757 1757 struct inet6_dev *in6_dev; 1758 1758 1759 - QETH_DBF_TEXT(trace, 4, "chkmcv6"); 1759 + QETH_DBF_TEXT(TRACE, 4, "chkmcv6"); 1760 1760 if (!qeth_is_supported(card, IPA_IPV6)) 1761 1761 return ; 1762 1762 in6_dev = in6_dev_get(card->dev); ··· 1777 1777 struct in_ifaddr *ifa; 1778 1778 struct qeth_ipaddr *addr; 1779 1779 1780 - QETH_DBF_TEXT(trace, 4, "frvaddr4"); 1780 + QETH_DBF_TEXT(TRACE, 4, "frvaddr4"); 1781 1781 1782 1782 in_dev = in_dev_get(vlan_group_get_device(card->vlangrp, vid)); 1783 1783 if (!in_dev) ··· 1803 1803 struct inet6_ifaddr *ifa; 1804 1804 struct qeth_ipaddr *addr; 1805 1805 1806 - QETH_DBF_TEXT(trace, 4, "frvaddr6"); 1806 + QETH_DBF_TEXT(TRACE, 4, "frvaddr6"); 1807 1807 1808 1808 in6_dev = in6_dev_get(vlan_group_get_device(card->vlangrp, vid)); 1809 1809 if (!in6_dev) ··· 1838 1838 struct qeth_card *card = netdev_priv(dev); 1839 1839 unsigned long flags; 1840 1840 1841 - QETH_DBF_TEXT(trace, 4, "vlanreg"); 1841 + QETH_DBF_TEXT(TRACE, 4, "vlanreg"); 1842 1842 spin_lock_irqsave(&card->vlanlock, flags); 1843 1843 card->vlangrp = grp; 1844 1844 spin_unlock_irqrestore(&card->vlanlock, flags); ··· 1876 1876 struct qeth_card *card = netdev_priv(dev); 1877 1877 unsigned long flags; 1878 1878 1879 - QETH_DBF_TEXT_(trace, 4, "kid:%d", vid); 1879 + QETH_DBF_TEXT_(TRACE, 4, "kid:%d", vid); 1880 1880 spin_lock_irqsave(&card->vlanlock, flags); 1881 1881 /* unregister IP addresses of vlan device */ 1882 1882 qeth_l3_free_vlan_addresses(card, vid); ··· 2006 2006 break; 2007 2007 default: 2008 2008 dev_kfree_skb_any(skb); 2009 - QETH_DBF_TEXT(trace, 3, "inbunkno"); 2010 - QETH_DBF_HEX(control, 3, hdr, QETH_DBF_CONTROL_LEN); 2009 + QETH_DBF_TEXT(TRACE, 3, "inbunkno"); 2010 + QETH_DBF_HEX(CTRL, 3, hdr, QETH_DBF_CTRL_LEN); 2011 2011 continue; 2012 2012 } 2013 2013 ··· 2074 2074 card = netdev_priv(vlan_dev_info(dev)->real_dev); 2075 2075 if (card->options.layer2) 2076 2076 card = NULL; 2077 - QETH_DBF_TEXT_(trace, 4, "%d", rc); 2077 + QETH_DBF_TEXT_(TRACE, 4, "%d", rc); 2078 2078 return card ; 2079 2079 } 2080 2080 ··· 2082 2082 { 2083 2083 int rc = 0; 2084 2084 2085 - QETH_DBF_TEXT(setup, 2, "stopcard"); 2086 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 2085 + QETH_DBF_TEXT(SETUP, 2, "stopcard"); 2086 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 2087 2087 2088 2088 qeth_set_allowed_threads(card, 0, 1); 2089 2089 if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) ··· 2096 2096 if (!card->use_hard_stop) { 2097 2097 rc = qeth_send_stoplan(card); 2098 2098 if (rc) 2099 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 2099 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 2100 2100 } 2101 2101 card->state = CARD_STATE_SOFTSETUP; 2102 2102 } ··· 2110 2110 (card->info.type != QETH_CARD_TYPE_IQD)) { 2111 2111 rc = qeth_l3_put_unique_id(card); 2112 2112 if (rc) 2113 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 2113 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 2114 2114 } 2115 2115 qeth_qdio_clear_card(card, 0); 2116 2116 qeth_clear_qdio_buffers(card); ··· 2129 2129 { 2130 2130 struct qeth_card *card = netdev_priv(dev); 2131 2131 2132 - QETH_DBF_TEXT(trace, 3, "setmulti"); 2132 + QETH_DBF_TEXT(TRACE, 3, "setmulti"); 2133 2133 qeth_l3_delete_mc_addresses(card); 2134 2134 qeth_l3_add_multicast_ipv4(card); 2135 2135 #ifdef CONFIG_QETH_IPV6 ··· 2169 2169 int tmp; 2170 2170 int rc; 2171 2171 2172 - QETH_DBF_TEXT(trace, 3, "arpstnoe"); 2172 + QETH_DBF_TEXT(TRACE, 3, "arpstnoe"); 2173 2173 2174 2174 /* 2175 2175 * currently GuestLAN only supports the ARP assist function ··· 2223 2223 int uentry_size; 2224 2224 int i; 2225 2225 2226 - QETH_DBF_TEXT(trace, 4, "arpquecb"); 2226 + QETH_DBF_TEXT(TRACE, 4, "arpquecb"); 2227 2227 2228 2228 qinfo = (struct qeth_arp_query_info *) reply->param; 2229 2229 cmd = (struct qeth_ipa_cmd *) data; 2230 2230 if (cmd->hdr.return_code) { 2231 - QETH_DBF_TEXT_(trace, 4, "qaer1%i", cmd->hdr.return_code); 2231 + QETH_DBF_TEXT_(TRACE, 4, "qaer1%i", cmd->hdr.return_code); 2232 2232 return 0; 2233 2233 } 2234 2234 if (cmd->data.setassparms.hdr.return_code) { 2235 2235 cmd->hdr.return_code = cmd->data.setassparms.hdr.return_code; 2236 - QETH_DBF_TEXT_(trace, 4, "qaer2%i", cmd->hdr.return_code); 2236 + QETH_DBF_TEXT_(TRACE, 4, "qaer2%i", cmd->hdr.return_code); 2237 2237 return 0; 2238 2238 } 2239 2239 qdata = &cmd->data.setassparms.data.query_arp; ··· 2255 2255 /* check if there is enough room in userspace */ 2256 2256 if ((qinfo->udata_len - qinfo->udata_offset) < 2257 2257 qdata->no_entries * uentry_size){ 2258 - QETH_DBF_TEXT_(trace, 4, "qaer3%i", -ENOMEM); 2258 + QETH_DBF_TEXT_(TRACE, 4, "qaer3%i", -ENOMEM); 2259 2259 cmd->hdr.return_code = -ENOMEM; 2260 2260 PRINT_WARN("query ARP user space buffer is too small for " 2261 2261 "the returned number of ARP entries. " 2262 2262 "Aborting query!\n"); 2263 2263 goto out_error; 2264 2264 } 2265 - QETH_DBF_TEXT_(trace, 4, "anore%i", 2265 + QETH_DBF_TEXT_(TRACE, 4, "anore%i", 2266 2266 cmd->data.setassparms.hdr.number_of_replies); 2267 - QETH_DBF_TEXT_(trace, 4, "aseqn%i", cmd->data.setassparms.hdr.seq_no); 2268 - QETH_DBF_TEXT_(trace, 4, "anoen%i", qdata->no_entries); 2267 + QETH_DBF_TEXT_(TRACE, 4, "aseqn%i", cmd->data.setassparms.hdr.seq_no); 2268 + QETH_DBF_TEXT_(TRACE, 4, "anoen%i", qdata->no_entries); 2269 2269 2270 2270 if (qinfo->mask_bits & QETH_QARP_STRIP_ENTRIES) { 2271 2271 /* strip off "media specific information" */ ··· 2301 2301 unsigned long), 2302 2302 void *reply_param) 2303 2303 { 2304 - QETH_DBF_TEXT(trace, 4, "sendarp"); 2304 + QETH_DBF_TEXT(TRACE, 4, "sendarp"); 2305 2305 2306 2306 memcpy(iob->data, IPA_PDU_HEADER, IPA_PDU_HEADER_SIZE); 2307 2307 memcpy(QETH_IPA_CMD_DEST_ADDR(iob->data), ··· 2317 2317 int tmp; 2318 2318 int rc; 2319 2319 2320 - QETH_DBF_TEXT(trace, 3, "arpquery"); 2320 + QETH_DBF_TEXT(TRACE, 3, "arpquery"); 2321 2321 2322 2322 if (!qeth_is_supported(card,/*IPA_QUERY_ARP_ADDR_INFO*/ 2323 2323 IPA_ARP_PROCESSING)) { ··· 2362 2362 int tmp; 2363 2363 int rc; 2364 2364 2365 - QETH_DBF_TEXT(trace, 3, "arpadent"); 2365 + QETH_DBF_TEXT(TRACE, 3, "arpadent"); 2366 2366 2367 2367 /* 2368 2368 * currently GuestLAN only supports the ARP assist function ··· 2404 2404 int tmp; 2405 2405 int rc; 2406 2406 2407 - QETH_DBF_TEXT(trace, 3, "arprment"); 2407 + QETH_DBF_TEXT(TRACE, 3, "arprment"); 2408 2408 2409 2409 /* 2410 2410 * currently GuestLAN only supports the ARP assist function ··· 2443 2443 int rc; 2444 2444 int tmp; 2445 2445 2446 - QETH_DBF_TEXT(trace, 3, "arpflush"); 2446 + QETH_DBF_TEXT(TRACE, 3, "arpflush"); 2447 2447 2448 2448 /* 2449 2449 * currently GuestLAN only supports the ARP assist function ··· 2552 2552 rc = -EOPNOTSUPP; 2553 2553 } 2554 2554 if (rc) 2555 - QETH_DBF_TEXT_(trace, 2, "ioce%d", rc); 2555 + QETH_DBF_TEXT_(TRACE, 2, "ioce%d", rc); 2556 2556 return rc; 2557 2557 } 2558 2558 2559 2559 static void qeth_l3_fill_header(struct qeth_card *card, struct qeth_hdr *hdr, 2560 2560 struct sk_buff *skb, int ipv, int cast_type) 2561 2561 { 2562 - QETH_DBF_TEXT(trace, 6, "fillhdr"); 2562 + QETH_DBF_TEXT(TRACE, 6, "fillhdr"); 2563 2563 2564 2564 memset(hdr, 0, sizeof(struct qeth_hdr)); 2565 2565 hdr->hdr.l3.id = QETH_HEADER_TYPE_LAYER3; ··· 2638 2638 enum qeth_large_send_types large_send = QETH_LARGE_SEND_NO; 2639 2639 struct qeth_eddp_context *ctx = NULL; 2640 2640 2641 - QETH_DBF_TEXT(trace, 6, "l3xmit"); 2641 + QETH_DBF_TEXT(TRACE, 6, "l3xmit"); 2642 2642 2643 2643 if ((card->info.type == QETH_CARD_TYPE_IQD) && 2644 2644 (skb->protocol != htons(ETH_P_IPV6)) && ··· 2799 2799 { 2800 2800 struct qeth_card *card = netdev_priv(dev); 2801 2801 2802 - QETH_DBF_TEXT(trace, 4, "qethopen"); 2802 + QETH_DBF_TEXT(TRACE, 4, "qethopen"); 2803 2803 if (card->state != CARD_STATE_SOFTSETUP) 2804 2804 return -ENODEV; 2805 2805 card->data.state = CH_STATE_UP; ··· 2816 2816 { 2817 2817 struct qeth_card *card = netdev_priv(dev); 2818 2818 2819 - QETH_DBF_TEXT(trace, 4, "qethstop"); 2819 + QETH_DBF_TEXT(TRACE, 4, "qethstop"); 2820 2820 netif_tx_disable(dev); 2821 2821 card->dev->flags &= ~IFF_UP; 2822 2822 if (card->state == CARD_STATE_UP) ··· 2982 2982 int index; 2983 2983 int i; 2984 2984 2985 - QETH_DBF_TEXT(trace, 6, "qdinput"); 2985 + QETH_DBF_TEXT(TRACE, 6, "qdinput"); 2986 2986 card = (struct qeth_card *) card_ptr; 2987 2987 net_dev = card->dev; 2988 2988 if (card->options.performance_stats) { ··· 2991 2991 } 2992 2992 if (status & QDIO_STATUS_LOOK_FOR_ERROR) { 2993 2993 if (status & QDIO_STATUS_ACTIVATE_CHECK_CONDITION) { 2994 - QETH_DBF_TEXT(trace, 1, "qdinchk"); 2995 - QETH_DBF_TEXT_(trace, 1, "%s", CARD_BUS_ID(card)); 2996 - QETH_DBF_TEXT_(trace, 1, "%04X%04X", 2994 + QETH_DBF_TEXT(TRACE, 1, "qdinchk"); 2995 + QETH_DBF_TEXT_(TRACE, 1, "%s", CARD_BUS_ID(card)); 2996 + QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", 2997 2997 first_element, count); 2998 - QETH_DBF_TEXT_(trace, 1, "%04X%04X", queue, status); 2998 + QETH_DBF_TEXT_(TRACE, 1, "%04X%04X", queue, status); 2999 2999 qeth_schedule_recovery(card); 3000 3000 return; 3001 3001 } ··· 3059 3059 enum qeth_card_states recover_flag; 3060 3060 3061 3061 BUG_ON(!card); 3062 - QETH_DBF_TEXT(setup, 2, "setonlin"); 3063 - QETH_DBF_HEX(setup, 2, &card, sizeof(void *)); 3062 + QETH_DBF_TEXT(SETUP, 2, "setonlin"); 3063 + QETH_DBF_HEX(SETUP, 2, &card, sizeof(void *)); 3064 3064 3065 3065 qeth_set_allowed_threads(card, QETH_RECOVER_THREAD, 1); 3066 3066 if (qeth_wait_for_threads(card, ~QETH_RECOVER_THREAD)) { ··· 3072 3072 recover_flag = card->state; 3073 3073 rc = ccw_device_set_online(CARD_RDEV(card)); 3074 3074 if (rc) { 3075 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3075 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3076 3076 return -EIO; 3077 3077 } 3078 3078 rc = ccw_device_set_online(CARD_WDEV(card)); 3079 3079 if (rc) { 3080 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3080 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3081 3081 return -EIO; 3082 3082 } 3083 3083 rc = ccw_device_set_online(CARD_DDEV(card)); 3084 3084 if (rc) { 3085 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3085 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3086 3086 return -EIO; 3087 3087 } 3088 3088 3089 3089 rc = qeth_core_hardsetup_card(card); 3090 3090 if (rc) { 3091 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 3091 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 3092 3092 goto out_remove; 3093 3093 } 3094 3094 ··· 3101 3101 qeth_print_status_message(card); 3102 3102 3103 3103 /* softsetup */ 3104 - QETH_DBF_TEXT(setup, 2, "softsetp"); 3104 + QETH_DBF_TEXT(SETUP, 2, "softsetp"); 3105 3105 3106 3106 rc = qeth_send_startlan(card); 3107 3107 if (rc) { 3108 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3108 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3109 3109 if (rc == 0xe080) { 3110 3110 PRINT_WARN("LAN on card %s if offline! " 3111 3111 "Waiting for STARTLAN from card.\n", ··· 3119 3119 3120 3120 rc = qeth_l3_setadapter_parms(card); 3121 3121 if (rc) 3122 - QETH_DBF_TEXT_(setup, 2, "2err%d", rc); 3122 + QETH_DBF_TEXT_(SETUP, 2, "2err%d", rc); 3123 3123 rc = qeth_l3_start_ipassists(card); 3124 3124 if (rc) 3125 - QETH_DBF_TEXT_(setup, 2, "3err%d", rc); 3125 + QETH_DBF_TEXT_(SETUP, 2, "3err%d", rc); 3126 3126 rc = qeth_l3_setrouting_v4(card); 3127 3127 if (rc) 3128 - QETH_DBF_TEXT_(setup, 2, "4err%d", rc); 3128 + QETH_DBF_TEXT_(SETUP, 2, "4err%d", rc); 3129 3129 rc = qeth_l3_setrouting_v6(card); 3130 3130 if (rc) 3131 - QETH_DBF_TEXT_(setup, 2, "5err%d", rc); 3131 + QETH_DBF_TEXT_(SETUP, 2, "5err%d", rc); 3132 3132 netif_tx_disable(card->dev); 3133 3133 3134 3134 rc = qeth_init_qdio_queues(card); 3135 3135 if (rc) { 3136 - QETH_DBF_TEXT_(setup, 2, "6err%d", rc); 3136 + QETH_DBF_TEXT_(SETUP, 2, "6err%d", rc); 3137 3137 goto out_remove; 3138 3138 } 3139 3139 card->state = CARD_STATE_SOFTSETUP; ··· 3172 3172 int rc = 0, rc2 = 0, rc3 = 0; 3173 3173 enum qeth_card_states recover_flag; 3174 3174 3175 - QETH_DBF_TEXT(setup, 3, "setoffl"); 3176 - QETH_DBF_HEX(setup, 3, &card, sizeof(void *)); 3175 + QETH_DBF_TEXT(SETUP, 3, "setoffl"); 3176 + QETH_DBF_HEX(SETUP, 3, &card, sizeof(void *)); 3177 3177 3178 3178 if (card->dev && netif_carrier_ok(card->dev)) 3179 3179 netif_carrier_off(card->dev); ··· 3189 3189 if (!rc) 3190 3190 rc = (rc2) ? rc2 : rc3; 3191 3191 if (rc) 3192 - QETH_DBF_TEXT_(setup, 2, "1err%d", rc); 3192 + QETH_DBF_TEXT_(SETUP, 2, "1err%d", rc); 3193 3193 if (recover_flag == CARD_STATE_UP) 3194 3194 card->state = CARD_STATE_RECOVER; 3195 3195 /* let user_space know that device is offline */ ··· 3208 3208 int rc = 0; 3209 3209 3210 3210 card = (struct qeth_card *) ptr; 3211 - QETH_DBF_TEXT(trace, 2, "recover1"); 3212 - QETH_DBF_HEX(trace, 2, &card, sizeof(void *)); 3211 + QETH_DBF_TEXT(TRACE, 2, "recover1"); 3212 + QETH_DBF_HEX(TRACE, 2, &card, sizeof(void *)); 3213 3213 if (!qeth_do_run_thread(card, QETH_RECOVER_THREAD)) 3214 3214 return 0; 3215 - QETH_DBF_TEXT(trace, 2, "recover2"); 3215 + QETH_DBF_TEXT(TRACE, 2, "recover2"); 3216 3216 PRINT_WARN("Recovery of device %s started ...\n", 3217 3217 CARD_BUS_ID(card)); 3218 3218 card->use_hard_stop = 1; ··· 3258 3258 if (dev_net(dev) != &init_net) 3259 3259 return NOTIFY_DONE; 3260 3260 3261 - QETH_DBF_TEXT(trace, 3, "ipevent"); 3261 + QETH_DBF_TEXT(TRACE, 3, "ipevent"); 3262 3262 card = qeth_l3_get_card_from_dev(dev); 3263 3263 if (!card) 3264 3264 return NOTIFY_DONE; ··· 3305 3305 struct qeth_ipaddr *addr; 3306 3306 struct qeth_card *card; 3307 3307 3308 - QETH_DBF_TEXT(trace, 3, "ip6event"); 3308 + QETH_DBF_TEXT(TRACE, 3, "ip6event"); 3309 3309 3310 3310 card = qeth_l3_get_card_from_dev(dev); 3311 3311 if (!card) ··· 3348 3348 { 3349 3349 int rc; 3350 3350 3351 - QETH_DBF_TEXT(trace, 5, "regnotif"); 3351 + QETH_DBF_TEXT(TRACE, 5, "regnotif"); 3352 3352 rc = register_inetaddr_notifier(&qeth_l3_ip_notifier); 3353 3353 if (rc) 3354 3354 return rc; ··· 3367 3367 static void qeth_l3_unregister_notifiers(void) 3368 3368 { 3369 3369 3370 - QETH_DBF_TEXT(trace, 5, "unregnot"); 3370 + QETH_DBF_TEXT(TRACE, 5, "unregnot"); 3371 3371 BUG_ON(unregister_inetaddr_notifier(&qeth_l3_ip_notifier)); 3372 3372 #ifdef CONFIG_QETH_IPV6 3373 3373 BUG_ON(unregister_inet6addr_notifier(&qeth_l3_ip6_notifier));