Lines Matching defs:eiter

1598 	struct ct_fdmi_hba_attr *eiter;
1603 eiter = entries + size;
1604 eiter->type = cpu_to_be16(FDMI_HBA_NODE_NAME);
1605 memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
1606 alen = sizeof(eiter->a.node_name);
1607 alen += FDMI_ATTR_TYPELEN(eiter);
1608 eiter->len = cpu_to_be16(alen);
1611 "NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
1613 eiter = entries + size;
1614 eiter->type = cpu_to_be16(FDMI_HBA_MANUFACTURER);
1616 eiter->a.manufacturer, sizeof(eiter->a.manufacturer),
1619 alen += FDMI_ATTR_TYPELEN(eiter);
1620 eiter->len = cpu_to_be16(alen);
1623 "MANUFACTURER = %s.\n", eiter->a.manufacturer);
1625 eiter = entries + size;
1626 eiter->type = cpu_to_be16(FDMI_HBA_SERIAL_NUMBER);
1630 eiter->a.serial_num, sizeof(eiter->a.serial_num));
1636 eiter->a.serial_num, sizeof(eiter->a.serial_num),
1640 alen += FDMI_ATTR_TYPELEN(eiter);
1641 eiter->len = cpu_to_be16(alen);
1644 "SERIAL NUMBER = %s.\n", eiter->a.serial_num);
1646 eiter = entries + size;
1647 eiter->type = cpu_to_be16(FDMI_HBA_MODEL);
1649 eiter->a.model, sizeof(eiter->a.model),
1652 alen += FDMI_ATTR_TYPELEN(eiter);
1653 eiter->len = cpu_to_be16(alen);
1656 "MODEL NAME = %s.\n", eiter->a.model);
1658 eiter = entries + size;
1659 eiter->type = cpu_to_be16(FDMI_HBA_MODEL_DESCRIPTION);
1661 eiter->a.model_desc, sizeof(eiter->a.model_desc),
1664 alen += FDMI_ATTR_TYPELEN(eiter);
1665 eiter->len = cpu_to_be16(alen);
1668 "MODEL DESCRIPTION = %s.\n", eiter->a.model_desc);
1670 eiter = entries + size;
1671 eiter->type = cpu_to_be16(FDMI_HBA_HARDWARE_VERSION);
1676 eiter->a.hw_version, sizeof(eiter->a.hw_version));
1680 eiter->a.hw_version, sizeof(eiter->a.hw_version));
1685 eiter->a.hw_version, sizeof(eiter->a.hw_version),
1689 alen += FDMI_ATTR_TYPELEN(eiter);
1690 eiter->len = cpu_to_be16(alen);
1693 "HARDWARE VERSION = %s.\n", eiter->a.hw_version);
1695 eiter = entries + size;
1696 eiter->type = cpu_to_be16(FDMI_HBA_DRIVER_VERSION);
1698 eiter->a.driver_version, sizeof(eiter->a.driver_version),
1701 alen += FDMI_ATTR_TYPELEN(eiter);
1702 eiter->len = cpu_to_be16(alen);
1705 "DRIVER VERSION = %s.\n", eiter->a.driver_version);
1707 eiter = entries + size;
1708 eiter->type = cpu_to_be16(FDMI_HBA_OPTION_ROM_VERSION);
1710 eiter->a.orom_version, sizeof(eiter->a.orom_version),
1713 alen += FDMI_ATTR_TYPELEN(eiter);
1714 eiter->len = cpu_to_be16(alen);
1719 eiter->a.orom_version[1], eiter->a.orom_version[0]);
1721 eiter = entries + size;
1722 eiter->type = cpu_to_be16(FDMI_HBA_FIRMWARE_VERSION);
1723 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version,
1724 sizeof(eiter->a.fw_version));
1726 alen += FDMI_ATTR_TYPELEN(eiter);
1727 eiter->len = cpu_to_be16(alen);
1730 "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);
1756 eiter = entries + size;
1757 eiter->type = cpu_to_be16(FDMI_HBA_MAXIMUM_CT_PAYLOAD_LENGTH);
1758 eiter->a.max_ct_len = cpu_to_be32(ha->frame_payload_size >> 2);
1760 alen = sizeof(eiter->a.max_ct_len);
1761 alen += FDMI_ATTR_TYPELEN(eiter);
1762 eiter->len = cpu_to_be16(alen);
1765 "CT PAYLOAD LENGTH = 0x%x.\n", be32_to_cpu(eiter->a.max_ct_len));
1767 eiter = entries + size;
1768 eiter->type = cpu_to_be16(FDMI_HBA_NODE_SYMBOLIC_NAME);
1769 alen = qla2x00_get_sym_node_name(vha, eiter->a.sym_name,
1770 sizeof(eiter->a.sym_name));
1772 alen += FDMI_ATTR_TYPELEN(eiter);
1773 eiter->len = cpu_to_be16(alen);
1776 "SYMBOLIC NAME = %s.\n", eiter->a.sym_name);
1778 eiter = entries + size;
1779 eiter->type = cpu_to_be16(FDMI_HBA_VENDOR_SPECIFIC_INFO);
1780 eiter->a.vendor_specific_info = cpu_to_be32(PCI_VENDOR_ID_QLOGIC);
1781 alen = sizeof(eiter->a.vendor_specific_info);
1782 alen += FDMI_ATTR_TYPELEN(eiter);
1783 eiter->len = cpu_to_be16(alen);
1787 be32_to_cpu(eiter->a.vendor_specific_info));
1789 eiter = entries + size;
1790 eiter->type = cpu_to_be16(FDMI_HBA_NUM_PORTS);
1791 eiter->a.num_ports = cpu_to_be32(1);
1792 alen = sizeof(eiter->a.num_ports);
1793 alen += FDMI_ATTR_TYPELEN(eiter);
1794 eiter->len = cpu_to_be16(alen);
1797 "PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
1799 eiter = entries + size;
1800 eiter->type = cpu_to_be16(FDMI_HBA_FABRIC_NAME);
1801 memcpy(eiter->a.fabric_name, vha->fabric_node_name,
1802 sizeof(eiter->a.fabric_name));
1803 alen = sizeof(eiter->a.fabric_name);
1804 alen += FDMI_ATTR_TYPELEN(eiter);
1805 eiter->len = cpu_to_be16(alen);
1808 "FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
1810 eiter = entries + size;
1811 eiter->type = cpu_to_be16(FDMI_HBA_BOOT_BIOS_NAME);
1813 eiter->a.bios_name, sizeof(eiter->a.bios_name),
1816 alen += FDMI_ATTR_TYPELEN(eiter);
1817 eiter->len = cpu_to_be16(alen);
1820 "BIOS NAME = %s\n", eiter->a.bios_name);
1822 eiter = entries + size;
1823 eiter->type = cpu_to_be16(FDMI_HBA_VENDOR_IDENTIFIER);
1825 eiter->a.vendor_identifier, sizeof(eiter->a.vendor_identifier),
1828 alen += FDMI_ATTR_TYPELEN(eiter);
1829 eiter->len = cpu_to_be16(alen);
1832 "VENDOR IDENTIFIER = %s.\n", eiter->a.vendor_identifier);
1854 struct ct_fdmi_port_attr *eiter;
1859 eiter = entries + size;
1860 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPES);
1861 eiter->a.fc4_types[0] = 0x00;
1862 eiter->a.fc4_types[1] = 0x00;
1863 eiter->a.fc4_types[2] = 0x01;
1864 eiter->a.fc4_types[3] = 0x00;
1865 alen = sizeof(eiter->a.fc4_types);
1866 alen += FDMI_ATTR_TYPELEN(eiter);
1867 eiter->len = cpu_to_be16(alen);
1870 "FC4 TYPES = %016llx.\n", *(uint64_t *)eiter->a.fc4_types);
1872 eiter->a.fc4_types[6] = 1; /* NVMe type 28h */
1875 eiter->a.fc4_types[6]);
1878 eiter = entries + size;
1879 eiter->type = cpu_to_be16(FDMI_PORT_SUPPORT_SPEED);
1880 eiter->a.sup_speed = cpu_to_be32(
1882 alen = sizeof(eiter->a.sup_speed);
1883 alen += FDMI_ATTR_TYPELEN(eiter);
1884 eiter->len = cpu_to_be16(alen);
1887 "SUPPORTED SPEED = %x.\n", be32_to_cpu(eiter->a.sup_speed));
1889 eiter = entries + size;
1890 eiter->type = cpu_to_be16(FDMI_PORT_CURRENT_SPEED);
1891 eiter->a.cur_speed = cpu_to_be32(
1893 alen = sizeof(eiter->a.cur_speed);
1894 alen += FDMI_ATTR_TYPELEN(eiter);
1895 eiter->len = cpu_to_be16(alen);
1898 "CURRENT SPEED = %x.\n", be32_to_cpu(eiter->a.cur_speed));
1900 eiter = entries + size;
1901 eiter->type = cpu_to_be16(FDMI_PORT_MAX_FRAME_SIZE);
1902 eiter->a.max_frame_size = cpu_to_be32(ha->frame_payload_size);
1903 alen = sizeof(eiter->a.max_frame_size);
1904 alen += FDMI_ATTR_TYPELEN(eiter);
1905 eiter->len = cpu_to_be16(alen);
1908 "MAX FRAME SIZE = %x.\n", be32_to_cpu(eiter->a.max_frame_size));
1910 eiter = entries + size;
1911 eiter->type = cpu_to_be16(FDMI_PORT_OS_DEVICE_NAME);
1913 eiter->a.os_dev_name, sizeof(eiter->a.os_dev_name),
1916 alen += FDMI_ATTR_TYPELEN(eiter);
1917 eiter->len = cpu_to_be16(alen);
1920 "OS DEVICE NAME = %s.\n", eiter->a.os_dev_name);
1922 eiter = entries + size;
1923 eiter->type = cpu_to_be16(FDMI_PORT_HOST_NAME);
1927 eiter->a.host_name, sizeof(eiter->a.host_name),
1930 alen += FDMI_ATTR_TYPELEN(eiter);
1931 eiter->len = cpu_to_be16(alen);
1934 "HOSTNAME = %s.\n", eiter->a.host_name);
1940 eiter = entries + size;
1941 eiter->type = cpu_to_be16(FDMI_PORT_NODE_NAME);
1942 memcpy(eiter->a.node_name, vha->node_name, sizeof(eiter->a.node_name));
1943 alen = sizeof(eiter->a.node_name);
1944 alen += FDMI_ATTR_TYPELEN(eiter);
1945 eiter->len = cpu_to_be16(alen);
1948 "NODENAME = %016llx.\n", wwn_to_u64(eiter->a.node_name));
1951 eiter = entries + size;
1952 eiter->type = cpu_to_be16(FDMI_PORT_NAME);
1953 memcpy(eiter->a.port_name, vha->port_name, sizeof(eiter->a.port_name));
1954 alen = sizeof(eiter->a.port_name);
1955 alen += FDMI_ATTR_TYPELEN(eiter);
1956 eiter->len = cpu_to_be16(alen);
1959 "PORTNAME = %016llx.\n", wwn_to_u64(eiter->a.port_name));
1962 eiter = entries + size;
1963 eiter->type = cpu_to_be16(FDMI_PORT_SYM_NAME);
1964 alen = qla2x00_get_sym_node_name(vha, eiter->a.port_sym_name,
1965 sizeof(eiter->a.port_sym_name));
1967 alen += FDMI_ATTR_TYPELEN(eiter);
1968 eiter->len = cpu_to_be16(alen);
1971 "PORT SYMBOLIC NAME = %s\n", eiter->a.port_sym_name);
1974 eiter = entries + size;
1975 eiter->type = cpu_to_be16(FDMI_PORT_TYPE);
1976 eiter->a.port_type = cpu_to_be32(NS_NX_PORT_TYPE);
1977 alen = sizeof(eiter->a.port_type);
1978 alen += FDMI_ATTR_TYPELEN(eiter);
1979 eiter->len = cpu_to_be16(alen);
1982 "PORT TYPE = %x.\n", be32_to_cpu(eiter->a.port_type));
1985 eiter = entries + size;
1986 eiter->type = cpu_to_be16(FDMI_PORT_SUPP_COS);
1987 eiter->a.port_supported_cos = cpu_to_be32(FC_CLASS_3);
1988 alen = sizeof(eiter->a.port_supported_cos);
1989 alen += FDMI_ATTR_TYPELEN(eiter);
1990 eiter->len = cpu_to_be16(alen);
1993 "SUPPORTED COS = %08x\n", be32_to_cpu(eiter->a.port_supported_cos));
1996 eiter = entries + size;
1997 eiter->type = cpu_to_be16(FDMI_PORT_FABRIC_NAME);
1998 memcpy(eiter->a.fabric_name, vha->fabric_node_name,
1999 sizeof(eiter->a.fabric_name));
2000 alen = sizeof(eiter->a.fabric_name);
2001 alen += FDMI_ATTR_TYPELEN(eiter);
2002 eiter->len = cpu_to_be16(alen);
2005 "FABRIC NAME = %016llx.\n", wwn_to_u64(eiter->a.fabric_name));
2008 eiter = entries + size;
2009 eiter->type = cpu_to_be16(FDMI_PORT_FC4_TYPE);
2010 eiter->a.port_fc4_type[0] = 0x00;
2011 eiter->a.port_fc4_type[1] = 0x00;
2012 eiter->a.port_fc4_type[2] = 0x01;
2013 eiter->a.port_fc4_type[3] = 0x00;
2014 alen = sizeof(eiter->a.port_fc4_type);
2015 alen += FDMI_ATTR_TYPELEN(eiter);
2016 eiter->len = cpu_to_be16(alen);
2020 *(uint64_t *)eiter->a.port_fc4_type);
2023 eiter = entries + size;
2024 eiter->type = cpu_to_be16(FDMI_PORT_STATE);
2025 eiter->a.port_state = cpu_to_be32(2);
2026 alen = sizeof(eiter->a.port_state);
2027 alen += FDMI_ATTR_TYPELEN(eiter);
2028 eiter->len = cpu_to_be16(alen);
2031 "PORT_STATE = %x.\n", be32_to_cpu(eiter->a.port_state));
2034 eiter = entries + size;
2035 eiter->type = cpu_to_be16(FDMI_PORT_COUNT);
2036 eiter->a.num_ports = cpu_to_be32(1);
2037 alen = sizeof(eiter->a.num_ports);
2038 alen += FDMI_ATTR_TYPELEN(eiter);
2039 eiter->len = cpu_to_be16(alen);
2042 "PORT COUNT = %x.\n", be32_to_cpu(eiter->a.num_ports));
2045 eiter = entries + size;
2046 eiter->type = cpu_to_be16(FDMI_PORT_IDENTIFIER);
2047 eiter->a.port_id = cpu_to_be32(vha->d_id.b24);
2048 alen = sizeof(eiter->a.port_id);
2049 alen += FDMI_ATTR_TYPELEN(eiter);
2050 eiter->len = cpu_to_be16(alen);
2053 "PORT ID = %x.\n", be32_to_cpu(eiter->a.port_id));
2059 eiter = entries + size;
2060 eiter->type = cpu_to_be16(FDMI_SMARTSAN_SERVICE);
2062 eiter->a.smartsan_service, sizeof(eiter->a.smartsan_service),
2065 alen += FDMI_ATTR_TYPELEN(eiter);
2066 eiter->len = cpu_to_be16(alen);
2069 "SMARTSAN SERVICE CATEGORY = %s.\n", eiter->a.smartsan_service);
2072 eiter = entries + size;
2073 eiter->type = cpu_to_be16(FDMI_SMARTSAN_GUID);
2074 memcpy(eiter->a.smartsan_guid, vha->node_name, WWN_SIZE);
2075 memcpy(eiter->a.smartsan_guid + WWN_SIZE, vha->port_name, WWN_SIZE);
2076 alen = sizeof(eiter->a.smartsan_guid);
2077 alen += FDMI_ATTR_TYPELEN(eiter);
2078 eiter->len = cpu_to_be16(alen);
2082 wwn_to_u64(eiter->a.smartsan_guid),
2083 wwn_to_u64(eiter->a.smartsan_guid + WWN_SIZE));
2086 eiter = entries + size;
2087 eiter->type = cpu_to_be16(FDMI_SMARTSAN_VERSION);
2089 eiter->a.smartsan_version, sizeof(eiter->a.smartsan_version),
2092 alen += FDMI_ATTR_TYPELEN(eiter);
2093 eiter->len = cpu_to_be16(alen);
2096 "SMARTSAN VERSION = %s\n", eiter->a.smartsan_version);
2099 eiter = entries + size;
2100 eiter->type = cpu_to_be16(FDMI_SMARTSAN_PROD_NAME);
2101 alen = scnprintf(eiter->a.smartsan_prod_name,
2102 sizeof(eiter->a.smartsan_prod_name),
2105 alen += FDMI_ATTR_TYPELEN(eiter);
2106 eiter->len = cpu_to_be16(alen);
2109 "SMARTSAN PRODUCT NAME = %s\n", eiter->a.smartsan_prod_name);
2112 eiter = entries + size;
2113 eiter->type = cpu_to_be16(FDMI_SMARTSAN_PORT_INFO);
2114 eiter->a.smartsan_port_info = cpu_to_be32(vha->vp_idx ? 2 : 1);
2115 alen = sizeof(eiter->a.smartsan_port_info);
2116 alen += FDMI_ATTR_TYPELEN(eiter);
2117 eiter->len = cpu_to_be16(alen);
2120 "SMARTSAN PORT INFO = %x\n", eiter->a.smartsan_port_info);
2123 eiter = entries + size;
2124 eiter->type = cpu_to_be16(FDMI_SMARTSAN_SECURITY_SUPPORT);
2125 eiter->a.smartsan_security_support = cpu_to_be32(1);
2126 alen = sizeof(eiter->a.smartsan_security_support);
2127 alen += FDMI_ATTR_TYPELEN(eiter);
2128 eiter->len = cpu_to_be16(alen);
2132 be32_to_cpu(eiter->a.smartsan_security_support));