Lines Matching +full:supports +full:- +full:cqe
1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */
2 /* Copyright (c) 2015-2018 Mellanox Technologies. All rights reserved */
190 /* QUERY_FW - Query Firmware
191 * -------------------------
193 * -----------------------
212 * Firmware Revision - Major
217 * Firmware Sub-minor version (Patch level)
222 * Firmware Revision - Minor
233 * every time a non-backward-compatible change is done for the command
250 * Firmware timestamp - hour
255 * Firmware timestamp - minutes
260 * Firmware timestamp - seconds
265 * Firmware timestamp - year
270 * Firmware timestamp - month
275 * Firmware timestamp - day
287 * 00 - BAR 0-1 (64 bit BAR)
305 * 00 - BAR 0-1 (64 bit BAR)
316 * 00 - BAR 0-1 (64 bit BAR)
332 /* QUERY_BOARDINFO - Query Board Information
333 * -----------------------------------------
335 * -----------------------------------
348 * an interrupt. When using MSI-X, this register is not used.
368 * The PSID field is a 16-ascii (byte) character string which acts as
375 /* QUERY_AQ_CAP - Query Asynchronous Queues Capabilities
376 * -----------------------------------------------------
378 * -----------------------------------
447 /* MAP_FA - Map Firmware Area
448 * --------------------------
450 * -------------------------------------------------
480 /* UNMAP_FA - Unmap Firmware Area
481 * ------------------------------
483 * -----------------------------------
495 /* QUERY_RESOURCES - Query chip resources
496 * --------------------------------------
498 * ----------------------------------
501 * for example, index 1 will return entries 32-63. When the tables end and there
529 /* CONFIG_PROFILE (Set) - Configure Switch Profile
530 * ------------------------------
532 * -----------------------------------
662 * 0 - multi-channel VEPA is disabled
678 * Multicast IDs are allocated from 0 to max_mid-1
684 * Port Group Table indexes are from 0 to max_pgt-1
704 * Maximum number of single-entry flooding tables. Different flooding tables
710 * Maximum number of per-vid flooding tables. Flooding tables are associated
718 * 0-2 - Backward compatible modes for SwitchX devices.
719 * 3 - Mixed mode, where:
720 * max_flood_tables indicates the number of single-entry tables.
721 * max_vid_flood_tables indicates the number of per-VID tables.
722 * max_fid_offset_flood_tables indicates the number of FID-offset tables.
723 * max_fid_flood_tables indicates the number of per-FID tables.
728 * Maximum number of FID-offset flooding tables.
734 * The size (number of entries) of each FID-offset flood table.
740 * Maximum number of per-FID flooding tables.
748 * The size (number of entries) of each per-FID table.
765 * Describes the number of adaptive routing sub-groups
766 * 0 - disable primary/secondary (single group)
767 * 1 - enable primary/secondary (2 sub-groups)
768 * 2 - 3 sub-groups: Not supported in SwitchX, SwitchX-2
769 * 3 - 4 sub-groups: Not supported in SwitchX, SwitchX-2
782 * Not supported in SwitchX, SwitchX-2
794 * KVD Hash single-entries size
798 * Must be smaller or equal to cap_kvd_size - kvd_linear_size
803 * KVD Hash double-entries size (units of single-size entries)
807 * Must be smaller or equal to cap_kvd_size - kvd_linear_size
812 * Modify Switch Partition Configuration mask. When set, the configu-
815 * Bit 0 - set type
816 * Bit 1 - properties
817 * Other - reserved
824 * 0000 - disabled (Switch Partition does not exist)
825 * 0001 - InfiniBand
826 * 0010 - Ethernet
827 * 1000 - router port (SwitchX-2 only)
828 * Other - reserved
840 * CQE version:
841 * 0: CQE version is 0
842 * 1: CQE version is either 1 or 2
843 * CQE ver 1 or 2 is configured by Completion Queue Context field cqe_ver.
847 /* ACCESS_REG - Access EMAD Supported Register
848 * ----------------------------------
850 * -------------------------------------
851 * The ACCESS_REG command supports accessing device registers. This access
865 /* SW2HW_DQ - Software to Hardware DQ
866 * ----------------------------------
869 * ----------------------------------------------
924 /* HW2SW_DQ - Hardware to Software DQ
925 * ----------------------------------
928 * ----------------------------------------------
955 /* 2ERR_DQ - To Error DQ
956 * ---------------------
959 * ----------------------------------------------
961 * in which it has been. While the command is executed, some in-process
990 /* QUERY_DQ - Query DQ
991 * ---------------------
994 * ----------------------------------------------
1023 /* SW2HW_CQ - Software to Hardware CQ
1024 * ----------------------------------
1026 * -------------------------------------
1046 * CQE Version.
1057 * 0x0 - FIRED
1058 * 0x1 - ARMED (Request for Notification)
1068 * Producer Counter. The counter is incremented for each CQE that is
1079 /* HW2SW_CQ - Hardware to Software CQ
1080 * ----------------------------------
1082 * -------------------------------------
1094 /* QUERY_CQ - Query CQ
1095 * ----------------------------------
1097 * -------------------------------------
1114 /* SW2HW_EQ - Software to Hardware EQ
1115 * ----------------------------------
1117 * -------------------------------------
1132 * When set, MSI-X cycles will be generated by this EQ.
1139 * 0x0 - FIRED
1140 * 0x1 - ARMED (Request for Notification)
1141 * 0x11 - Always ARMED
1142 * other - reserved
1163 /* HW2SW_EQ - Hardware to Software EQ
1164 * ----------------------------------
1166 * -------------------------------------
1176 /* QUERY_EQ - Query EQ
1177 * ----------------------------------
1179 * -------------------------------------