1 /* 2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 #if defined(CONFIG_BT_CTLR_PROFILE_ISR) 8 void lll_prof_enter_radio(void); 9 void lll_prof_exit_radio(void); 10 void lll_prof_enter_lll(void); 11 void lll_prof_exit_lll(void); 12 void lll_prof_enter_ull_high(void); 13 void lll_prof_exit_ull_high(void); 14 void lll_prof_enter_ull_low(void); 15 void lll_prof_exit_ull_low(void); 16 #else lll_prof_enter_radio(void)17static inline void lll_prof_enter_radio(void) {} lll_prof_exit_radio(void)18static inline void lll_prof_exit_radio(void) {} lll_prof_enter_lll(void)19static inline void lll_prof_enter_lll(void) {} lll_prof_exit_lll(void)20static inline void lll_prof_exit_lll(void) {} lll_prof_enter_ull_high(void)21static inline void lll_prof_enter_ull_high(void) {} lll_prof_exit_ull_high(void)22static inline void lll_prof_exit_ull_high(void) {} lll_prof_enter_ull_low(void)23static inline void lll_prof_enter_ull_low(void) {} lll_prof_exit_ull_low(void)24static inline void lll_prof_exit_ull_low(void) {} 25 #endif 26 27 void lll_prof_latency_capture(void); 28 uint16_t lll_prof_latency_get(void); 29 void lll_prof_radio_end_backup(void); 30 void lll_prof_cputime_capture(void); 31 void lll_prof_send(void); 32 struct node_rx_pdu *lll_prof_reserve(void); 33 void lll_prof_reserve_send(struct node_rx_pdu *rx); 34