1702928afSMaciej Bielski /* SPDX-License-Identifier: BSD-3-Clause 2702928afSMaciej Bielski * Copyright (c) 2015-2019 Amazon.com, Inc. or its affiliates. 31173fca2SJan Medala * All rights reserved. 41173fca2SJan Medala */ 51173fca2SJan Medala 61173fca2SJan Medala #ifndef __ENA_PLATFORM_H__ 71173fca2SJan Medala #define __ENA_PLATFORM_H__ 81173fca2SJan Medala 91173fca2SJan Medala #define ena_assert_msg(cond, msg) \ 101173fca2SJan Medala do { \ 111173fca2SJan Medala if (unlikely(!(cond))) { \ 12*2b843cacSDavid Marchand RTE_LOG_LINE(ERR, ENA_DRIVER, \ 131173fca2SJan Medala "Assert failed on %s:%s:%d: ", \ 141173fca2SJan Medala __FILE__, __func__, __LINE__); \ 151173fca2SJan Medala rte_panic(msg); \ 161173fca2SJan Medala } \ 171173fca2SJan Medala } while (0) 181173fca2SJan Medala 191173fca2SJan Medala #endif /* __ENA_PLATFORM_H__ */ 20