Lines Matching refs:eiter

1270 	struct ct_fdmi_hba_attr *eiter;  in qla2x00_fdmi_rhba()  local
1294 eiter = entries + size; in qla2x00_fdmi_rhba()
1295 eiter->type = cpu_to_be16(FDMI_HBA_NODE_NAME); in qla2x00_fdmi_rhba()
1296 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmi_rhba()
1297 memcpy(eiter->a.node_name, vha->node_name, WWN_SIZE); in qla2x00_fdmi_rhba()
1301 "NodeName = %8phN.\n", eiter->a.node_name); in qla2x00_fdmi_rhba()
1304 eiter = entries + size; in qla2x00_fdmi_rhba()
1305 eiter->type = cpu_to_be16(FDMI_HBA_MANUFACTURER); in qla2x00_fdmi_rhba()
1307 snprintf(eiter->a.manufacturer, sizeof(eiter->a.manufacturer), in qla2x00_fdmi_rhba()
1310 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1314 "Manufacturer = %s.\n", eiter->a.manufacturer); in qla2x00_fdmi_rhba()
1317 eiter = entries + size; in qla2x00_fdmi_rhba()
1318 eiter->type = cpu_to_be16(FDMI_HBA_SERIAL_NUMBER); in qla2x00_fdmi_rhba()
1320 qla2xxx_get_vpd_field(vha, "SN", eiter->a.serial_num, in qla2x00_fdmi_rhba()
1321 sizeof(eiter->a.serial_num)); in qla2x00_fdmi_rhba()
1325 snprintf(eiter->a.serial_num, sizeof(eiter->a.serial_num), in qla2x00_fdmi_rhba()
1328 alen = strlen(eiter->a.serial_num); in qla2x00_fdmi_rhba()
1330 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1334 "Serial no. = %s.\n", eiter->a.serial_num); in qla2x00_fdmi_rhba()
1337 eiter = entries + size; in qla2x00_fdmi_rhba()
1338 eiter->type = cpu_to_be16(FDMI_HBA_MODEL); in qla2x00_fdmi_rhba()
1339 snprintf(eiter->a.model, sizeof(eiter->a.model), in qla2x00_fdmi_rhba()
1341 alen = strlen(eiter->a.model); in qla2x00_fdmi_rhba()
1343 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1347 "Model Name = %s.\n", eiter->a.model); in qla2x00_fdmi_rhba()
1350 eiter = entries + size; in qla2x00_fdmi_rhba()
1351 eiter->type = cpu_to_be16(FDMI_HBA_MODEL_DESCRIPTION); in qla2x00_fdmi_rhba()
1352 snprintf(eiter->a.model_desc, sizeof(eiter->a.model_desc), in qla2x00_fdmi_rhba()
1354 alen = strlen(eiter->a.model_desc); in qla2x00_fdmi_rhba()
1356 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1360 "Model Desc = %s.\n", eiter->a.model_desc); in qla2x00_fdmi_rhba()
1363 eiter = entries + size; in qla2x00_fdmi_rhba()
1364 eiter->type = cpu_to_be16(FDMI_HBA_HARDWARE_VERSION); in qla2x00_fdmi_rhba()
1366 snprintf(eiter->a.hw_version, sizeof(eiter->a.hw_version), in qla2x00_fdmi_rhba()
1368 } else if (qla2xxx_get_vpd_field(vha, "MN", eiter->a.hw_version, in qla2x00_fdmi_rhba()
1369 sizeof(eiter->a.hw_version))) { in qla2x00_fdmi_rhba()
1371 } else if (qla2xxx_get_vpd_field(vha, "EC", eiter->a.hw_version, in qla2x00_fdmi_rhba()
1372 sizeof(eiter->a.hw_version))) { in qla2x00_fdmi_rhba()
1375 snprintf(eiter->a.hw_version, sizeof(eiter->a.hw_version), in qla2x00_fdmi_rhba()
1378 alen = strlen(eiter->a.hw_version); in qla2x00_fdmi_rhba()
1380 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1384 "Hardware ver = %s.\n", eiter->a.hw_version); in qla2x00_fdmi_rhba()
1387 eiter = entries + size; in qla2x00_fdmi_rhba()
1388 eiter->type = cpu_to_be16(FDMI_HBA_DRIVER_VERSION); in qla2x00_fdmi_rhba()
1389 snprintf(eiter->a.driver_version, sizeof(eiter->a.driver_version), in qla2x00_fdmi_rhba()
1391 alen = strlen(eiter->a.driver_version); in qla2x00_fdmi_rhba()
1393 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1397 "Driver ver = %s.\n", eiter->a.driver_version); in qla2x00_fdmi_rhba()
1400 eiter = entries + size; in qla2x00_fdmi_rhba()
1401 eiter->type = cpu_to_be16(FDMI_HBA_OPTION_ROM_VERSION); in qla2x00_fdmi_rhba()
1402 snprintf(eiter->a.orom_version, sizeof(eiter->a.orom_version), in qla2x00_fdmi_rhba()
1404 alen = strlen(eiter->a.orom_version); in qla2x00_fdmi_rhba()
1406 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1410 "Optrom vers = %s.\n", eiter->a.orom_version); in qla2x00_fdmi_rhba()
1413 eiter = entries + size; in qla2x00_fdmi_rhba()
1414 eiter->type = cpu_to_be16(FDMI_HBA_FIRMWARE_VERSION); in qla2x00_fdmi_rhba()
1415 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmi_rhba()
1416 sizeof(eiter->a.fw_version)); in qla2x00_fdmi_rhba()
1417 alen = strlen(eiter->a.fw_version); in qla2x00_fdmi_rhba()
1419 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rhba()
1423 "Firmware vers = %s.\n", eiter->a.fw_version); in qla2x00_fdmi_rhba()
1480 struct ct_fdmi_port_attr *eiter; in qla2x00_fdmi_rpa() local
1503 eiter = entries + size; in qla2x00_fdmi_rpa()
1504 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPES); in qla2x00_fdmi_rpa()
1505 eiter->len = cpu_to_be16(4 + 32); in qla2x00_fdmi_rpa()
1506 eiter->a.fc4_types[2] = 0x01; in qla2x00_fdmi_rpa()
1511 eiter->a.fc4_types[2], in qla2x00_fdmi_rpa()
1512 eiter->a.fc4_types[1]); in qla2x00_fdmi_rpa()
1515 eiter = entries + size; in qla2x00_fdmi_rpa()
1516 eiter->type = cpu_to_be16(FDMI_PORT_SUPPORT_SPEED); in qla2x00_fdmi_rpa()
1517 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmi_rpa()
1519 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1522 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1527 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1532 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1538 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1543 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1547 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmi_rpa()
1552 "Supported_Speed=%x.\n", eiter->a.sup_speed); in qla2x00_fdmi_rpa()
1555 eiter = entries + size; in qla2x00_fdmi_rpa()
1556 eiter->type = cpu_to_be16(FDMI_PORT_CURRENT_SPEED); in qla2x00_fdmi_rpa()
1557 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmi_rpa()
1560 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1564 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1568 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1572 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1576 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1580 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1584 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1588 eiter->a.cur_speed = in qla2x00_fdmi_rpa()
1595 "Current_Speed=%x.\n", eiter->a.cur_speed); in qla2x00_fdmi_rpa()
1598 eiter = entries + size; in qla2x00_fdmi_rpa()
1599 eiter->type = cpu_to_be16(FDMI_PORT_MAX_FRAME_SIZE); in qla2x00_fdmi_rpa()
1600 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmi_rpa()
1601 eiter->a.max_frame_size = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmi_rpa()
1604 eiter->a.max_frame_size = cpu_to_be32(eiter->a.max_frame_size); in qla2x00_fdmi_rpa()
1608 "Max_Frame_Size=%x.\n", eiter->a.max_frame_size); in qla2x00_fdmi_rpa()
1611 eiter = entries + size; in qla2x00_fdmi_rpa()
1612 eiter->type = cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME); in qla2x00_fdmi_rpa()
1613 snprintf(eiter->a.os_dev_name, sizeof(eiter->a.os_dev_name), in qla2x00_fdmi_rpa()
1615 alen = strlen(eiter->a.os_dev_name); in qla2x00_fdmi_rpa()
1617 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rpa()
1621 "OS_Device_Name=%s.\n", eiter->a.os_dev_name); in qla2x00_fdmi_rpa()
1624 eiter = entries + size; in qla2x00_fdmi_rpa()
1625 eiter->type = cpu_to_be16(FDMI_PORT_HOST_NAME); in qla2x00_fdmi_rpa()
1628 snprintf(eiter->a.host_name, sizeof(eiter->a.host_name), in qla2x00_fdmi_rpa()
1631 snprintf(eiter->a.host_name, sizeof(eiter->a.host_name), in qla2x00_fdmi_rpa()
1634 alen = strlen(eiter->a.host_name); in qla2x00_fdmi_rpa()
1636 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmi_rpa()
1639 ql_dbg(ql_dbg_disc, vha, 0x203d, "HostName=%s.\n", eiter->a.host_name); in qla2x00_fdmi_rpa()
1691 struct ct_fdmiv2_hba_attr *eiter; in qla2x00_fdmiv2_rhba() local
1717 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1718 eiter->type = cpu_to_be16(FDMI_HBA_NODE_NAME); in qla2x00_fdmiv2_rhba()
1719 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmiv2_rhba()
1720 memcpy(eiter->a.node_name, vha->node_name, WWN_SIZE); in qla2x00_fdmiv2_rhba()
1724 "NodeName = %016llx.\n", wwn_to_u64(eiter->a.node_name)); in qla2x00_fdmiv2_rhba()
1727 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1728 eiter->type = cpu_to_be16(FDMI_HBA_MANUFACTURER); in qla2x00_fdmiv2_rhba()
1729 snprintf(eiter->a.manufacturer, sizeof(eiter->a.manufacturer), in qla2x00_fdmiv2_rhba()
1731 eiter->a.manufacturer[strlen("QLogic Corporation")] = '\0'; in qla2x00_fdmiv2_rhba()
1732 alen = strlen(eiter->a.manufacturer); in qla2x00_fdmiv2_rhba()
1734 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1738 "Manufacturer = %s.\n", eiter->a.manufacturer); in qla2x00_fdmiv2_rhba()
1741 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1742 eiter->type = cpu_to_be16(FDMI_HBA_SERIAL_NUMBER); in qla2x00_fdmiv2_rhba()
1744 qla2xxx_get_vpd_field(vha, "SN", eiter->a.serial_num, in qla2x00_fdmiv2_rhba()
1745 sizeof(eiter->a.serial_num)); in qla2x00_fdmiv2_rhba()
1749 snprintf(eiter->a.serial_num, sizeof(eiter->a.serial_num), in qla2x00_fdmiv2_rhba()
1752 alen = strlen(eiter->a.serial_num); in qla2x00_fdmiv2_rhba()
1754 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1758 "Serial no. = %s.\n", eiter->a.serial_num); in qla2x00_fdmiv2_rhba()
1761 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1762 eiter->type = cpu_to_be16(FDMI_HBA_MODEL); in qla2x00_fdmiv2_rhba()
1763 snprintf(eiter->a.model, sizeof(eiter->a.model), in qla2x00_fdmiv2_rhba()
1765 alen = strlen(eiter->a.model); in qla2x00_fdmiv2_rhba()
1767 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1771 "Model Name = %s.\n", eiter->a.model); in qla2x00_fdmiv2_rhba()
1774 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1775 eiter->type = cpu_to_be16(FDMI_HBA_MODEL_DESCRIPTION); in qla2x00_fdmiv2_rhba()
1776 snprintf(eiter->a.model_desc, sizeof(eiter->a.model_desc), in qla2x00_fdmiv2_rhba()
1778 alen = strlen(eiter->a.model_desc); in qla2x00_fdmiv2_rhba()
1780 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1784 "Model Desc = %s.\n", eiter->a.model_desc); in qla2x00_fdmiv2_rhba()
1787 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1788 eiter->type = cpu_to_be16(FDMI_HBA_HARDWARE_VERSION); in qla2x00_fdmiv2_rhba()
1790 snprintf(eiter->a.hw_version, sizeof(eiter->a.hw_version), in qla2x00_fdmiv2_rhba()
1792 } else if (qla2xxx_get_vpd_field(vha, "MN", eiter->a.hw_version, in qla2x00_fdmiv2_rhba()
1793 sizeof(eiter->a.hw_version))) { in qla2x00_fdmiv2_rhba()
1795 } else if (qla2xxx_get_vpd_field(vha, "EC", eiter->a.hw_version, in qla2x00_fdmiv2_rhba()
1796 sizeof(eiter->a.hw_version))) { in qla2x00_fdmiv2_rhba()
1799 snprintf(eiter->a.hw_version, sizeof(eiter->a.hw_version), in qla2x00_fdmiv2_rhba()
1802 alen = strlen(eiter->a.hw_version); in qla2x00_fdmiv2_rhba()
1804 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1808 "Hardware ver = %s.\n", eiter->a.hw_version); in qla2x00_fdmiv2_rhba()
1811 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1812 eiter->type = cpu_to_be16(FDMI_HBA_DRIVER_VERSION); in qla2x00_fdmiv2_rhba()
1813 snprintf(eiter->a.driver_version, sizeof(eiter->a.driver_version), in qla2x00_fdmiv2_rhba()
1815 alen = strlen(eiter->a.driver_version); in qla2x00_fdmiv2_rhba()
1817 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1821 "Driver ver = %s.\n", eiter->a.driver_version); in qla2x00_fdmiv2_rhba()
1824 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1825 eiter->type = cpu_to_be16(FDMI_HBA_OPTION_ROM_VERSION); in qla2x00_fdmiv2_rhba()
1826 snprintf(eiter->a.orom_version, sizeof(eiter->a.orom_version), in qla2x00_fdmiv2_rhba()
1828 alen = strlen(eiter->a.orom_version); in qla2x00_fdmiv2_rhba()
1830 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1834 "Optrom version = %d.%02d.\n", eiter->a.orom_version[1], in qla2x00_fdmiv2_rhba()
1835 eiter->a.orom_version[0]); in qla2x00_fdmiv2_rhba()
1838 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1839 eiter->type = cpu_to_be16(FDMI_HBA_FIRMWARE_VERSION); in qla2x00_fdmiv2_rhba()
1840 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmiv2_rhba()
1841 sizeof(eiter->a.fw_version)); in qla2x00_fdmiv2_rhba()
1842 alen = strlen(eiter->a.fw_version); in qla2x00_fdmiv2_rhba()
1844 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1848 "Firmware vers = %s.\n", eiter->a.fw_version); in qla2x00_fdmiv2_rhba()
1851 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1852 eiter->type = cpu_to_be16(FDMI_HBA_OS_NAME_AND_VERSION); in qla2x00_fdmiv2_rhba()
1855 snprintf(eiter->a.os_version, sizeof(eiter->a.os_version), in qla2x00_fdmiv2_rhba()
1859 snprintf(eiter->a.os_version, sizeof(eiter->a.os_version), in qla2x00_fdmiv2_rhba()
1862 alen = strlen(eiter->a.os_version); in qla2x00_fdmiv2_rhba()
1864 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1868 "OS Name and Version = %s.\n", eiter->a.os_version); in qla2x00_fdmiv2_rhba()
1871 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1872 eiter->type = cpu_to_be16(FDMI_HBA_MAXIMUM_CT_PAYLOAD_LENGTH); in qla2x00_fdmiv2_rhba()
1873 eiter->a.max_ct_len = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmiv2_rhba()
1876 eiter->a.max_ct_len = cpu_to_be32(eiter->a.max_ct_len); in qla2x00_fdmiv2_rhba()
1877 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rhba()
1881 "CT Payload Length = 0x%x.\n", eiter->a.max_ct_len); in qla2x00_fdmiv2_rhba()
1884 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1885 eiter->type = cpu_to_be16(FDMI_HBA_NODE_SYMBOLIC_NAME); in qla2x00_fdmiv2_rhba()
1886 qla2x00_get_sym_node_name(vha, eiter->a.sym_name, in qla2x00_fdmiv2_rhba()
1887 sizeof(eiter->a.sym_name)); in qla2x00_fdmiv2_rhba()
1888 alen = strlen(eiter->a.sym_name); in qla2x00_fdmiv2_rhba()
1890 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1894 "Symbolic Name = %s.\n", eiter->a.sym_name); in qla2x00_fdmiv2_rhba()
1897 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1898 eiter->type = cpu_to_be16(FDMI_HBA_VENDOR_ID); in qla2x00_fdmiv2_rhba()
1899 eiter->a.vendor_id = cpu_to_be32(0x1077); in qla2x00_fdmiv2_rhba()
1900 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rhba()
1904 "Vendor Id = %x.\n", eiter->a.vendor_id); in qla2x00_fdmiv2_rhba()
1907 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1908 eiter->type = cpu_to_be16(FDMI_HBA_NUM_PORTS); in qla2x00_fdmiv2_rhba()
1909 eiter->a.num_ports = cpu_to_be32(1); in qla2x00_fdmiv2_rhba()
1910 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rhba()
1914 "Port Num = %x.\n", eiter->a.num_ports); in qla2x00_fdmiv2_rhba()
1917 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1918 eiter->type = cpu_to_be16(FDMI_HBA_FABRIC_NAME); in qla2x00_fdmiv2_rhba()
1919 memcpy(eiter->a.fabric_name, vha->fabric_node_name, WWN_SIZE); in qla2x00_fdmiv2_rhba()
1920 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmiv2_rhba()
1924 "Fabric Name = %016llx.\n", wwn_to_u64(eiter->a.fabric_name)); in qla2x00_fdmiv2_rhba()
1927 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1928 eiter->type = cpu_to_be16(FDMI_HBA_BOOT_BIOS_NAME); in qla2x00_fdmiv2_rhba()
1929 snprintf(eiter->a.bios_name, sizeof(eiter->a.bios_name), in qla2x00_fdmiv2_rhba()
1931 alen = strlen(eiter->a.bios_name); in qla2x00_fdmiv2_rhba()
1933 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1937 "BIOS Name = %s\n", eiter->a.bios_name); in qla2x00_fdmiv2_rhba()
1940 eiter = entries + size; in qla2x00_fdmiv2_rhba()
1941 eiter->type = cpu_to_be16(FDMI_HBA_TYPE_VENDOR_IDENTIFIER); in qla2x00_fdmiv2_rhba()
1942 snprintf(eiter->a.vendor_indentifer, sizeof(eiter->a.vendor_indentifer), in qla2x00_fdmiv2_rhba()
1944 alen = strlen(eiter->a.vendor_indentifer); in qla2x00_fdmiv2_rhba()
1946 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rhba()
1950 "Vendor Identifier = %s.\n", eiter->a.vendor_indentifer); in qla2x00_fdmiv2_rhba()
2056 struct ct_fdmiv2_port_attr *eiter; in qla2x00_fdmiv2_rpa() local
2078 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2079 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPES); in qla2x00_fdmiv2_rpa()
2080 eiter->len = cpu_to_be16(4 + 32); in qla2x00_fdmiv2_rpa()
2081 eiter->a.fc4_types[2] = 0x01; in qla2x00_fdmiv2_rpa()
2086 eiter->a.fc4_types[2], in qla2x00_fdmiv2_rpa()
2087 eiter->a.fc4_types[1]); in qla2x00_fdmiv2_rpa()
2090 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2091 eiter->type = cpu_to_be16(FDMI_PORT_SUPPORT_SPEED); in qla2x00_fdmiv2_rpa()
2092 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2094 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2097 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2102 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2107 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2113 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2118 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2122 eiter->a.sup_speed = cpu_to_be32( in qla2x00_fdmiv2_rpa()
2127 "Supported Port Speed = %x.\n", eiter->a.sup_speed); in qla2x00_fdmiv2_rpa()
2130 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2131 eiter->type = cpu_to_be16(FDMI_PORT_CURRENT_SPEED); in qla2x00_fdmiv2_rpa()
2132 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2135 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_1GB); in qla2x00_fdmiv2_rpa()
2138 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_2GB); in qla2x00_fdmiv2_rpa()
2141 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_4GB); in qla2x00_fdmiv2_rpa()
2144 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_8GB); in qla2x00_fdmiv2_rpa()
2147 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_10GB); in qla2x00_fdmiv2_rpa()
2150 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_16GB); in qla2x00_fdmiv2_rpa()
2153 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_32GB); in qla2x00_fdmiv2_rpa()
2156 eiter->a.cur_speed = cpu_to_be32(FDMI_PORT_SPEED_UNKNOWN); in qla2x00_fdmiv2_rpa()
2162 "Current_Speed = %x.\n", eiter->a.cur_speed); in qla2x00_fdmiv2_rpa()
2165 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2166 eiter->type = cpu_to_be16(FDMI_PORT_MAX_FRAME_SIZE); in qla2x00_fdmiv2_rpa()
2167 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2168 eiter->a.max_frame_size = IS_FWI2_CAPABLE(ha) ? in qla2x00_fdmiv2_rpa()
2171 eiter->a.max_frame_size = cpu_to_be32(eiter->a.max_frame_size); in qla2x00_fdmiv2_rpa()
2175 "Max_Frame_Size = %x.\n", eiter->a.max_frame_size); in qla2x00_fdmiv2_rpa()
2178 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2179 eiter->type = cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME); in qla2x00_fdmiv2_rpa()
2181 snprintf(eiter->a.os_dev_name, sizeof(eiter->a.os_dev_name), in qla2x00_fdmiv2_rpa()
2184 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rpa()
2188 "OS_Device_Name = %s.\n", eiter->a.os_dev_name); in qla2x00_fdmiv2_rpa()
2191 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2192 eiter->type = cpu_to_be16(FDMI_PORT_HOST_NAME); in qla2x00_fdmiv2_rpa()
2195 snprintf(eiter->a.host_name, sizeof(eiter->a.host_name), in qla2x00_fdmiv2_rpa()
2198 snprintf(eiter->a.host_name, sizeof(eiter->a.host_name), in qla2x00_fdmiv2_rpa()
2201 alen = strlen(eiter->a.host_name); in qla2x00_fdmiv2_rpa()
2203 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rpa()
2207 "HostName=%s.\n", eiter->a.host_name); in qla2x00_fdmiv2_rpa()
2210 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2211 eiter->type = cpu_to_be16(FDMI_PORT_NODE_NAME); in qla2x00_fdmiv2_rpa()
2212 memcpy(eiter->a.node_name, vha->node_name, WWN_SIZE); in qla2x00_fdmiv2_rpa()
2213 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmiv2_rpa()
2217 "Node Name = %016llx.\n", wwn_to_u64(eiter->a.node_name)); in qla2x00_fdmiv2_rpa()
2220 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2221 eiter->type = cpu_to_be16(FDMI_PORT_NAME); in qla2x00_fdmiv2_rpa()
2222 memcpy(eiter->a.port_name, vha->port_name, WWN_SIZE); in qla2x00_fdmiv2_rpa()
2223 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmiv2_rpa()
2227 "Port Name = %016llx.\n", wwn_to_u64(eiter->a.port_name)); in qla2x00_fdmiv2_rpa()
2230 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2231 eiter->type = cpu_to_be16(FDMI_PORT_SYM_NAME); in qla2x00_fdmiv2_rpa()
2232 qla2x00_get_sym_node_name(vha, eiter->a.port_sym_name, in qla2x00_fdmiv2_rpa()
2233 sizeof(eiter->a.port_sym_name)); in qla2x00_fdmiv2_rpa()
2234 alen = strlen(eiter->a.port_sym_name); in qla2x00_fdmiv2_rpa()
2236 eiter->len = cpu_to_be16(4 + alen); in qla2x00_fdmiv2_rpa()
2240 "port symbolic name = %s\n", eiter->a.port_sym_name); in qla2x00_fdmiv2_rpa()
2243 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2244 eiter->type = cpu_to_be16(FDMI_PORT_TYPE); in qla2x00_fdmiv2_rpa()
2245 eiter->a.port_type = cpu_to_be32(NS_NX_PORT_TYPE); in qla2x00_fdmiv2_rpa()
2246 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2250 "Port Type = %x.\n", eiter->a.port_type); in qla2x00_fdmiv2_rpa()
2253 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2254 eiter->type = cpu_to_be16(FDMI_PORT_SUPP_COS); in qla2x00_fdmiv2_rpa()
2255 eiter->a.port_supported_cos = cpu_to_be32(FC_CLASS_3); in qla2x00_fdmiv2_rpa()
2256 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2260 "Supported COS = %08x\n", eiter->a.port_supported_cos); in qla2x00_fdmiv2_rpa()
2263 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2264 eiter->type = cpu_to_be16(FDMI_PORT_FABRIC_NAME); in qla2x00_fdmiv2_rpa()
2265 memcpy(eiter->a.fabric_name, vha->fabric_node_name, WWN_SIZE); in qla2x00_fdmiv2_rpa()
2266 eiter->len = cpu_to_be16(4 + WWN_SIZE); in qla2x00_fdmiv2_rpa()
2270 "Fabric Name = %016llx.\n", wwn_to_u64(eiter->a.fabric_name)); in qla2x00_fdmiv2_rpa()
2273 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2274 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPE); in qla2x00_fdmiv2_rpa()
2275 eiter->a.port_fc4_type[0] = 0; in qla2x00_fdmiv2_rpa()
2276 eiter->a.port_fc4_type[1] = 0; in qla2x00_fdmiv2_rpa()
2277 eiter->a.port_fc4_type[2] = 1; in qla2x00_fdmiv2_rpa()
2278 eiter->a.port_fc4_type[3] = 0; in qla2x00_fdmiv2_rpa()
2279 eiter->len = cpu_to_be16(4 + 32); in qla2x00_fdmiv2_rpa()
2284 eiter->a.port_fc4_type[2], eiter->a.port_fc4_type[1]); in qla2x00_fdmiv2_rpa()
2287 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2288 eiter->type = cpu_to_be16(FDMI_PORT_STATE); in qla2x00_fdmiv2_rpa()
2289 eiter->a.port_state = cpu_to_be32(1); in qla2x00_fdmiv2_rpa()
2290 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2294 "Port State = %x.\n", eiter->a.port_state); in qla2x00_fdmiv2_rpa()
2297 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2298 eiter->type = cpu_to_be16(FDMI_PORT_COUNT); in qla2x00_fdmiv2_rpa()
2299 eiter->a.num_ports = cpu_to_be32(1); in qla2x00_fdmiv2_rpa()
2300 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2304 "Number of ports = %x.\n", eiter->a.num_ports); in qla2x00_fdmiv2_rpa()
2307 eiter = entries + size; in qla2x00_fdmiv2_rpa()
2308 eiter->type = cpu_to_be16(FDMI_PORT_ID); in qla2x00_fdmiv2_rpa()
2309 eiter->a.port_id = cpu_to_be32(vha->d_id.b24); in qla2x00_fdmiv2_rpa()
2310 eiter->len = cpu_to_be16(4 + 4); in qla2x00_fdmiv2_rpa()
2314 "Port Id = %x.\n", eiter->a.port_id); in qla2x00_fdmiv2_rpa()