instru_visibility.h (836B)
1 /** 2 * \file instru_visibility.h 3 * Internal DNX INSTRU VIS APIs 4 * This license is set out in https://raw.githubusercontent.com/Broadcom-Network-Switching-Software/OpenBCM/master/Legal/LICENSE file. 5 * 6 * Copyright 2007-2020 Broadcom Inc. All rights reserved. 7 */ 8 9 #ifndef BCM_DNX_SUPPORT 10 #error "This file is for use by DNX (JR2) family only!" 11 #endif 12 13 #ifndef _INSTRU_VIS_H_INCLUDED__ 14 #define _INSTRU_VIS_H_INCLUDED__ 15 16 #include <soc/sand/sand_signals.h> 17 #include <bcm/error.h> 18 19 shr_error_e bcm_dnx_instru_vis_signal_get( 20 int unit, 21 bcm_core_t core_id, 22 uint32 flags, 23 int nof_signals, 24 bcm_instru_vis_signal_key_t * signal_key, 25 bcm_instru_vis_signal_result_t * signal_result); 26 27 shr_error_e bcm_dnx_instru_vis_resume( 28 int unit, 29 bcm_core_t core_id, 30 uint32 flags); 31 32 #endif /* _INSTRU_VIS_H_INCLUDED__ */