.. | .. |
---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
---|
1 | 2 | /* |
---|
2 | 3 | * QLogic iSCSI HBA Driver |
---|
3 | 4 | * Copyright (c) 2003-2013 QLogic Corporation |
---|
4 | | - * |
---|
5 | | - * See LICENSE.qla4xxx for copyright and licensing details. |
---|
6 | 5 | */ |
---|
7 | 6 | |
---|
8 | 7 | #include <linux/ratelimit.h> |
---|
.. | .. |
---|
1406 | 1405 | static void qla4_83xx_dump_pause_control_regs(struct scsi_qla_host *ha) |
---|
1407 | 1406 | { |
---|
1408 | 1407 | u32 val = 0, val1 = 0; |
---|
1409 | | - int i, status = QLA_SUCCESS; |
---|
| 1408 | + int i; |
---|
1410 | 1409 | |
---|
1411 | | - status = qla4_83xx_rd_reg_indirect(ha, QLA83XX_SRE_SHIM_CONTROL, &val); |
---|
| 1410 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_SRE_SHIM_CONTROL, &val); |
---|
1412 | 1411 | DEBUG2(ql4_printk(KERN_INFO, ha, "SRE-Shim Ctrl:0x%x\n", val)); |
---|
1413 | 1412 | |
---|
1414 | 1413 | /* Port 0 Rx Buffer Pause Threshold Registers. */ |
---|
1415 | 1414 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1416 | 1415 | "Port 0 Rx Buffer Pause Threshold Registers[TC7..TC0]:")); |
---|
1417 | 1416 | for (i = 0; i < 8; i++) { |
---|
1418 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
| 1417 | + qla4_83xx_rd_reg_indirect(ha, |
---|
1419 | 1418 | QLA83XX_PORT0_RXB_PAUSE_THRS + (i * 0x4), &val); |
---|
1420 | 1419 | DEBUG2(pr_info("0x%x ", val)); |
---|
1421 | 1420 | } |
---|
.. | .. |
---|
1426 | 1425 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1427 | 1426 | "Port 1 Rx Buffer Pause Threshold Registers[TC7..TC0]:")); |
---|
1428 | 1427 | for (i = 0; i < 8; i++) { |
---|
1429 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
| 1428 | + qla4_83xx_rd_reg_indirect(ha, |
---|
1430 | 1429 | QLA83XX_PORT1_RXB_PAUSE_THRS + (i * 0x4), &val); |
---|
1431 | 1430 | DEBUG2(pr_info("0x%x ", val)); |
---|
1432 | 1431 | } |
---|
.. | .. |
---|
1437 | 1436 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1438 | 1437 | "Port 0 RxB Traffic Class Max Cell Registers[3..0]:")); |
---|
1439 | 1438 | for (i = 0; i < 4; i++) { |
---|
1440 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
| 1439 | + qla4_83xx_rd_reg_indirect(ha, |
---|
1441 | 1440 | QLA83XX_PORT0_RXB_TC_MAX_CELL + (i * 0x4), &val); |
---|
1442 | 1441 | DEBUG2(pr_info("0x%x ", val)); |
---|
1443 | 1442 | } |
---|
.. | .. |
---|
1448 | 1447 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1449 | 1448 | "Port 1 RxB Traffic Class Max Cell Registers[3..0]:")); |
---|
1450 | 1449 | for (i = 0; i < 4; i++) { |
---|
1451 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
| 1450 | + qla4_83xx_rd_reg_indirect(ha, |
---|
1452 | 1451 | QLA83XX_PORT1_RXB_TC_MAX_CELL + (i * 0x4), &val); |
---|
1453 | 1452 | DEBUG2(pr_info("0x%x ", val)); |
---|
1454 | 1453 | } |
---|
.. | .. |
---|
1459 | 1458 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1460 | 1459 | "Port 0 RxB Rx Traffic Class Stats [TC7..TC0]")); |
---|
1461 | 1460 | for (i = 7; i >= 0; i--) { |
---|
1462 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
1463 | | - QLA83XX_PORT0_RXB_TC_STATS, |
---|
1464 | | - &val); |
---|
| 1461 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT0_RXB_TC_STATS, &val); |
---|
1465 | 1462 | val &= ~(0x7 << 29); /* Reset bits 29 to 31 */ |
---|
1466 | 1463 | qla4_83xx_wr_reg_indirect(ha, QLA83XX_PORT0_RXB_TC_STATS, |
---|
1467 | 1464 | (val | (i << 29))); |
---|
1468 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
1469 | | - QLA83XX_PORT0_RXB_TC_STATS, |
---|
1470 | | - &val); |
---|
| 1465 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT0_RXB_TC_STATS, &val); |
---|
1471 | 1466 | DEBUG2(pr_info("0x%x ", val)); |
---|
1472 | 1467 | } |
---|
1473 | 1468 | |
---|
.. | .. |
---|
1477 | 1472 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1478 | 1473 | "Port 1 RxB Rx Traffic Class Stats [TC7..TC0]")); |
---|
1479 | 1474 | for (i = 7; i >= 0; i--) { |
---|
1480 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
1481 | | - QLA83XX_PORT1_RXB_TC_STATS, |
---|
1482 | | - &val); |
---|
| 1475 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT1_RXB_TC_STATS, &val); |
---|
1483 | 1476 | val &= ~(0x7 << 29); /* Reset bits 29 to 31 */ |
---|
1484 | 1477 | qla4_83xx_wr_reg_indirect(ha, QLA83XX_PORT1_RXB_TC_STATS, |
---|
1485 | 1478 | (val | (i << 29))); |
---|
1486 | | - status = qla4_83xx_rd_reg_indirect(ha, |
---|
1487 | | - QLA83XX_PORT1_RXB_TC_STATS, |
---|
1488 | | - &val); |
---|
| 1479 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT1_RXB_TC_STATS, &val); |
---|
1489 | 1480 | DEBUG2(pr_info("0x%x ", val)); |
---|
1490 | 1481 | } |
---|
1491 | 1482 | |
---|
1492 | 1483 | DEBUG2(pr_info("\n")); |
---|
1493 | 1484 | |
---|
1494 | | - status = qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT2_IFB_PAUSE_THRS, |
---|
1495 | | - &val); |
---|
1496 | | - status = qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT3_IFB_PAUSE_THRS, |
---|
1497 | | - &val1); |
---|
| 1485 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT2_IFB_PAUSE_THRS, &val); |
---|
| 1486 | + qla4_83xx_rd_reg_indirect(ha, QLA83XX_PORT3_IFB_PAUSE_THRS, &val1); |
---|
1498 | 1487 | |
---|
1499 | 1488 | DEBUG2(ql4_printk(KERN_INFO, ha, |
---|
1500 | 1489 | "IFB-Pause Thresholds: Port 2:0x%x, Port 3:0x%x\n", |
---|