Lines Matching refs:eiter

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