Lines Matching defs:eiter
1600 struct ct_fdmi_hba_attr *eiter;
1605 eiter = entries + size;
1606 eiter->type = cpu_to_be16(FDMI_HBA_NODE_NAME);
1607 memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
1608 alen = sizeof(eiter->a.node_name);
1609 alen += FDMI_ATTR_TYPELEN(eiter);
1610 eiter->len = cpu_to_be16(alen);
1613 "NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
1615 eiter = entries + size;
1616 eiter->type = cpu_to_be16(FDMI_HBA_MANUFACTURER);
1618 eiter->a.manufacturer, sizeof(eiter->a.manufacturer),
1621 alen += FDMI_ATTR_TYPELEN(eiter);
1622 eiter->len = cpu_to_be16(alen);
1625 "MANUFACTURER = %s.\n", eiter->a.manufacturer);
1627 eiter = entries + size;
1628 eiter->type = cpu_to_be16(FDMI_HBA_SERIAL_NUMBER);
1632 eiter->a.serial_num, sizeof(eiter->a.serial_num));
1638 eiter->a.serial_num, sizeof(eiter->a.serial_num),
1642 alen += FDMI_ATTR_TYPELEN(eiter);
1643 eiter->len = cpu_to_be16(alen);
1646 "SERIAL NUMBER = %s.\n", eiter->a.serial_num);
1648 eiter = entries + size;
1649 eiter->type = cpu_to_be16(FDMI_HBA_MODEL);
1651 eiter->a.model, sizeof(eiter->a.model),
1654 alen += FDMI_ATTR_TYPELEN(eiter);
1655 eiter->len = cpu_to_be16(alen);
1658 "MODEL NAME = %s.\n", eiter->a.model);
1660 eiter = entries + size;
1661 eiter->type = cpu_to_be16(FDMI_HBA_MODEL_DESCRIPTION);
1663 eiter->a.model_desc, sizeof(eiter->a.model_desc),
1666 alen += FDMI_ATTR_TYPELEN(eiter);
1667 eiter->len = cpu_to_be16(alen);
1670 "MODEL DESCRIPTION = %s.\n", eiter->a.model_desc);
1672 eiter = entries + size;
1673 eiter->type = cpu_to_be16(FDMI_HBA_HARDWARE_VERSION);
1678 eiter->a.hw_version, sizeof(eiter->a.hw_version));
1682 eiter->a.hw_version, sizeof(eiter->a.hw_version));
1687 eiter->a.hw_version, sizeof(eiter->a.hw_version),
1691 alen += FDMI_ATTR_TYPELEN(eiter);
1692 eiter->len = cpu_to_be16(alen);
1695 "HARDWARE VERSION = %s.\n", eiter->a.hw_version);
1697 eiter = entries + size;
1698 eiter->type = cpu_to_be16(FDMI_HBA_DRIVER_VERSION);
1700 eiter->a.driver_version, sizeof(eiter->a.driver_version),
1703 alen += FDMI_ATTR_TYPELEN(eiter);
1704 eiter->len = cpu_to_be16(alen);
1707 "DRIVER VERSION = %s.\n", eiter->a.driver_version);
1709 eiter = entries + size;
1710 eiter->type = cpu_to_be16(FDMI_HBA_OPTION_ROM_VERSION);
1712 eiter->a.orom_version, sizeof(eiter->a.orom_version),
1715 alen += FDMI_ATTR_TYPELEN(eiter);
1716 eiter->len = cpu_to_be16(alen);
1721 eiter->a.orom_version[1], eiter->a.orom_version[0]);
1723 eiter = entries + size;
1724 eiter->type = cpu_to_be16(FDMI_HBA_FIRMWARE_VERSION);
1725 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version,
1726 sizeof(eiter->a.fw_version));
1728 alen += FDMI_ATTR_TYPELEN(eiter);
1729 eiter->len = cpu_to_be16(alen);
1732 "FIRMWARE VERSION = %s.\n", eiter->a.fw_version);
1734 eiter = entries + size;
1735 eiter->type = cpu_to_be16(FDMI_HBA_OS_NAME_AND_VERSION);
1739 eiter->a.os_version, sizeof(eiter->a.os_version),
1745 eiter->a.os_version, sizeof(eiter->a.os_version),
1750 alen += FDMI_ATTR_TYPELEN(eiter);
1751 eiter->len = cpu_to_be16(alen);
1754 "OS VERSION = %s.\n", eiter->a.os_version);
1758 eiter = entries + size;
1759 eiter->type = cpu_to_be16(FDMI_HBA_MAXIMUM_CT_PAYLOAD_LENGTH);
1760 eiter->a.max_ct_len = cpu_to_be32(ha->frame_payload_size >> 2);
1762 alen = sizeof(eiter->a.max_ct_len);
1763 alen += FDMI_ATTR_TYPELEN(eiter);
1764 eiter->len = cpu_to_be16(alen);
1767 "CT PAYLOAD LENGTH = 0x%x.\n", be32_to_cpu(eiter->a.max_ct_len));
1769 eiter = entries + size;
1770 eiter->type = cpu_to_be16(FDMI_HBA_NODE_SYMBOLIC_NAME);
1771 alen = qla2x00_get_sym_node_name(vha, eiter->a.sym_name,
1772 sizeof(eiter->a.sym_name));
1774 alen += FDMI_ATTR_TYPELEN(eiter);
1775 eiter->len = cpu_to_be16(alen);
1778 "SYMBOLIC NAME = %s.\n", eiter->a.sym_name);
1780 eiter = entries + size;
1781 eiter->type = cpu_to_be16(FDMI_HBA_VENDOR_SPECIFIC_INFO);
1782 eiter->a.vendor_specific_info = cpu_to_be32(PCI_VENDOR_ID_QLOGIC);
1783 alen = sizeof(eiter->a.vendor_specific_info);
1784 alen += FDMI_ATTR_TYPELEN(eiter);
1785 eiter->len = cpu_to_be16(alen);
1789 be32_to_cpu(eiter->a.vendor_specific_info));
1791 eiter = entries + size;
1792 eiter->type = cpu_to_be16(FDMI_HBA_NUM_PORTS);
1793 eiter->a.num_ports = cpu_to_be32(1);
1794 alen = sizeof(eiter->a.num_ports);
1795 alen += FDMI_ATTR_TYPELEN(eiter);
1796 eiter->len = cpu_to_be16(alen);
1799 "PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
1801 eiter = entries + size;
1802 eiter->type = cpu_to_be16(FDMI_HBA_FABRIC_NAME);
1803 memcpy(eiter->a.fabric_name, vha->fabric_node_name,
1804 sizeof(eiter->a.fabric_name));
1805 alen = sizeof(eiter->a.fabric_name);
1806 alen += FDMI_ATTR_TYPELEN(eiter);
1807 eiter->len = cpu_to_be16(alen);
1810 "FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
1812 eiter = entries + size;
1813 eiter->type = cpu_to_be16(FDMI_HBA_BOOT_BIOS_NAME);
1815 eiter->a.bios_name, sizeof(eiter->a.bios_name),
1818 alen += FDMI_ATTR_TYPELEN(eiter);
1819 eiter->len = cpu_to_be16(alen);
1822 "BIOS NAME = %s\n", eiter->a.bios_name);
1824 eiter = entries + size;
1825 eiter->type = cpu_to_be16(FDMI_HBA_VENDOR_IDENTIFIER);
1827 eiter->a.vendor_identifier, sizeof(eiter->a.vendor_identifier),
1830 alen += FDMI_ATTR_TYPELEN(eiter);
1831 eiter->len = cpu_to_be16(alen);
1834 "VENDOR IDENTIFIER = %s.\n", eiter->a.vendor_identifier);
1856 struct ct_fdmi_port_attr *eiter;
1861 eiter = entries + size;
1862 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPES);
1863 eiter->a.fc4_types[0] = 0x00;
1864 eiter->a.fc4_types[1] = 0x00;
1865 eiter->a.fc4_types[2] = 0x01;
1866 eiter->a.fc4_types[3] = 0x00;
1867 alen = sizeof(eiter->a.fc4_types);
1868 alen += FDMI_ATTR_TYPELEN(eiter);
1869 eiter->len = cpu_to_be16(alen);
1872 "FC4 TYPES = %016llx.\n", *(uint64_t *)eiter->a.fc4_types);
1874 eiter->a.fc4_types[6] = 1; /* NVMe type 28h */
1877 eiter->a.fc4_types[6]);
1880 eiter = entries + size;
1881 eiter->type = cpu_to_be16(FDMI_PORT_SUPPORT_SPEED);
1882 eiter->a.sup_speed = cpu_to_be32(
1884 alen = sizeof(eiter->a.sup_speed);
1885 alen += FDMI_ATTR_TYPELEN(eiter);
1886 eiter->len = cpu_to_be16(alen);
1889 "SUPPORTED SPEED = %x.\n", be32_to_cpu(eiter->a.sup_speed));
1891 eiter = entries + size;
1892 eiter->type = cpu_to_be16(FDMI_PORT_CURRENT_SPEED);
1893 eiter->a.cur_speed = cpu_to_be32(
1895 alen = sizeof(eiter->a.cur_speed);
1896 alen += FDMI_ATTR_TYPELEN(eiter);
1897 eiter->len = cpu_to_be16(alen);
1900 "CURRENT SPEED = %x.\n", be32_to_cpu(eiter->a.cur_speed));
1902 eiter = entries + size;
1903 eiter->type = cpu_to_be16(FDMI_PORT_MAX_FRAME_SIZE);
1904 eiter->a.max_frame_size = cpu_to_be32(ha->frame_payload_size);
1905 alen = sizeof(eiter->a.max_frame_size);
1906 alen += FDMI_ATTR_TYPELEN(eiter);
1907 eiter->len = cpu_to_be16(alen);
1910 "MAX FRAME SIZE = %x.\n", be32_to_cpu(eiter->a.max_frame_size));
1912 eiter = entries + size;
1913 eiter->type = cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME);
1915 eiter->a.os_dev_name, sizeof(eiter->a.os_dev_name),
1918 alen += FDMI_ATTR_TYPELEN(eiter);
1919 eiter->len = cpu_to_be16(alen);
1922 "OS DEVICE NAME = %s.\n", eiter->a.os_dev_name);
1924 eiter = entries + size;
1925 eiter->type = cpu_to_be16(FDMI_PORT_HOST_NAME);
1929 eiter->a.host_name, sizeof(eiter->a.host_name),
1932 alen += FDMI_ATTR_TYPELEN(eiter);
1933 eiter->len = cpu_to_be16(alen);
1936 "HOSTNAME = %s.\n", eiter->a.host_name);
1942 eiter = entries + size;
1943 eiter->type = cpu_to_be16(FDMI_PORT_NODE_NAME);
1944 memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
1945 alen = sizeof(eiter->a.node_name);
1946 alen += FDMI_ATTR_TYPELEN(eiter);
1947 eiter->len = cpu_to_be16(alen);
1950 "NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
1953 eiter = entries + size;
1954 eiter->type = cpu_to_be16(FDMI_PORT_NAME);
1955 memcpy(eiter->a.port_name, vha->port_name, sizeof(eiter->a.port_name));
1956 alen = sizeof(eiter->a.port_name);
1957 alen += FDMI_ATTR_TYPELEN(eiter);
1958 eiter->len = cpu_to_be16(alen);
1961 "PORTNAME = %016llx.\n", wwn_to_u64(eiter->a.port_name));
1964 eiter = entries + size;
1965 eiter->type = cpu_to_be16(FDMI_PORT_SYM_NAME);
1966 alen = qla2x00_get_sym_node_name(vha, eiter->a.port_sym_name,
1967 sizeof(eiter->a.port_sym_name));
1969 alen += FDMI_ATTR_TYPELEN(eiter);
1970 eiter->len = cpu_to_be16(alen);
1973 "PORT SYMBOLIC NAME = %s\n", eiter->a.port_sym_name);
1976 eiter = entries + size;
1977 eiter->type = cpu_to_be16(FDMI_PORT_TYPE);
1978 eiter->a.port_type = cpu_to_be32(NS_NX_PORT_TYPE);
1979 alen = sizeof(eiter->a.port_type);
1980 alen += FDMI_ATTR_TYPELEN(eiter);
1981 eiter->len = cpu_to_be16(alen);
1984 "PORT TYPE = %x.\n", be32_to_cpu(eiter->a.port_type));
1987 eiter = entries + size;
1988 eiter->type = cpu_to_be16(FDMI_PORT_SUPP_COS);
1989 eiter->a.port_supported_cos = cpu_to_be32(FC_CLASS_3);
1990 alen = sizeof(eiter->a.port_supported_cos);
1991 alen += FDMI_ATTR_TYPELEN(eiter);
1992 eiter->len = cpu_to_be16(alen);
1995 "SUPPORTED COS = %08x\n", be32_to_cpu(eiter->a.port_supported_cos));
1998 eiter = entries + size;
1999 eiter->type = cpu_to_be16(FDMI_PORT_FABRIC_NAME);
2000 memcpy(eiter->a.fabric_name, vha->fabric_node_name,
2001 sizeof(eiter->a.fabric_name));
2002 alen = sizeof(eiter->a.fabric_name);
2003 alen += FDMI_ATTR_TYPELEN(eiter);
2004 eiter->len = cpu_to_be16(alen);
2007 "FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
2010 eiter = entries + size;
2011 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPE);
2012 eiter->a.port_fc4_type[0] = 0x00;
2013 eiter->a.port_fc4_type[1] = 0x00;
2014 eiter->a.port_fc4_type[2] = 0x01;
2015 eiter->a.port_fc4_type[3] = 0x00;
2016 alen = sizeof(eiter->a.port_fc4_type);
2017 alen += FDMI_ATTR_TYPELEN(eiter);
2018 eiter->len = cpu_to_be16(alen);
2022 *(uint64_t *)eiter->a.port_fc4_type);
2025 eiter = entries + size;
2026 eiter->type = cpu_to_be16(FDMI_PORT_STATE);
2027 eiter->a.port_state = cpu_to_be32(2);
2028 alen = sizeof(eiter->a.port_state);
2029 alen += FDMI_ATTR_TYPELEN(eiter);
2030 eiter->len = cpu_to_be16(alen);
2033 "PORT_STATE = %x.\n", be32_to_cpu(eiter->a.port_state));
2036 eiter = entries + size;
2037 eiter->type = cpu_to_be16(FDMI_PORT_COUNT);
2038 eiter->a.num_ports = cpu_to_be32(1);
2039 alen = sizeof(eiter->a.num_ports);
2040 alen += FDMI_ATTR_TYPELEN(eiter);
2041 eiter->len = cpu_to_be16(alen);
2044 "PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
2047 eiter = entries + size;
2048 eiter->type = cpu_to_be16(FDMI_PORT_IDENTIFIER);
2049 eiter->a.port_id = cpu_to_be32(vha->d_id.b24);
2050 alen = sizeof(eiter->a.port_id);
2051 alen += FDMI_ATTR_TYPELEN(eiter);
2052 eiter->len = cpu_to_be16(alen);
2055 "PORT ID = %x.\n", be32_to_cpu(eiter->a.port_id));
2061 eiter = entries + size;
2062 eiter->type = cpu_to_be16(FDMI_SMARTSAN_SERVICE);
2064 eiter->a.smartsan_service, sizeof(eiter->a.smartsan_service),
2067 alen += FDMI_ATTR_TYPELEN(eiter);
2068 eiter->len = cpu_to_be16(alen);
2071 "SMARTSAN SERVICE CATEGORY = %s.\n", eiter->a.smartsan_service);
2074 eiter = entries + size;
2075 eiter->type = cpu_to_be16(FDMI_SMARTSAN_GUID);
2076 memcpy(eiter->a.smartsan_guid, vha->node_name, WWN_SIZE);
2077 memcpy(eiter->a.smartsan_guid + WWN_SIZE, vha->port_name, WWN_SIZE);
2078 alen = sizeof(eiter->a.smartsan_guid);
2079 alen += FDMI_ATTR_TYPELEN(eiter);
2080 eiter->len = cpu_to_be16(alen);
2084 wwn_to_u64(eiter->a.smartsan_guid),
2085 wwn_to_u64(eiter->a.smartsan_guid + WWN_SIZE));
2088 eiter = entries + size;
2089 eiter->type = cpu_to_be16(FDMI_SMARTSAN_VERSION);
2091 eiter->a.smartsan_version, sizeof(eiter->a.smartsan_version),
2094 alen += FDMI_ATTR_TYPELEN(eiter);
2095 eiter->len = cpu_to_be16(alen);
2098 "SMARTSAN VERSION = %s\n", eiter->a.smartsan_version);
2101 eiter = entries + size;
2102 eiter->type = cpu_to_be16(FDMI_SMARTSAN_PROD_NAME);
2103 alen = scnprintf(eiter->a.smartsan_prod_name,
2104 sizeof(eiter->a.smartsan_prod_name),
2107 alen += FDMI_ATTR_TYPELEN(eiter);
2108 eiter->len = cpu_to_be16(alen);
2111 "SMARTSAN PRODUCT NAME = %s\n", eiter->a.smartsan_prod_name);
2114 eiter = entries + size;
2115 eiter->type = cpu_to_be16(FDMI_SMARTSAN_PORT_INFO);
2116 eiter->a.smartsan_port_info = cpu_to_be32(vha->vp_idx ? 2 : 1);
2117 alen = sizeof(eiter->a.smartsan_port_info);
2118 alen += FDMI_ATTR_TYPELEN(eiter);
2119 eiter->len = cpu_to_be16(alen);
2122 "SMARTSAN PORT INFO = %x\n", eiter->a.smartsan_port_info);
2125 eiter = entries + size;
2126 eiter->type = cpu_to_be16(FDMI_SMARTSAN_SECURITY_SUPPORT);
2127 eiter->a.smartsan_security_support = cpu_to_be32(1);
2128 alen = sizeof(eiter->a.smartsan_security_support);
2129 alen += FDMI_ATTR_TYPELEN(eiter);
2130 eiter->len = cpu_to_be16(alen);
2134 be32_to_cpu(eiter->a.smartsan_security_support));