1*95eaa71cSShai Brandes /* SPDX-License-Identifier: BSD-3-Clause */ 2*95eaa71cSShai Brandes /* Copyright (c) Amazon.com, Inc. or its affiliates. 399ecfbf8SJan Medala * All rights reserved. 499ecfbf8SJan Medala */ 5702928afSMaciej Bielski 699ecfbf8SJan Medala #ifndef _ENA_COMMON_H_ 799ecfbf8SJan Medala #define _ENA_COMMON_H_ 899ecfbf8SJan Medala 9b68309beSRafal Kozik #define ENA_COMMON_SPEC_VERSION_MAJOR 2 10b68309beSRafal Kozik #define ENA_COMMON_SPEC_VERSION_MINOR 0 1199ecfbf8SJan Medala 12a366fe41SMichal Krawczyk /* ENA operates with 48-bit memory addresses. ena_mem_addr_t */ 1399ecfbf8SJan Medala struct ena_common_mem_addr { 1499ecfbf8SJan Medala uint32_t mem_addr_low; 1599ecfbf8SJan Medala 16a366fe41SMichal Krawczyk uint16_t mem_addr_high; 17a366fe41SMichal Krawczyk 18a366fe41SMichal Krawczyk /* MBZ */ 19a366fe41SMichal Krawczyk uint16_t reserved16; 2099ecfbf8SJan Medala }; 2199ecfbf8SJan Medala 2299ecfbf8SJan Medala #endif /* _ENA_COMMON_H_ */ 23