1 /* 2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 int lll_prepare_done(void *param); 8 int lll_done(void *param); 9 bool lll_is_done(void *param); 10 int lll_is_abort_cb(void *next, void *curr, lll_prepare_cb_t *resume_cb); 11 void lll_abort_cb(struct lll_prepare_param *prepare_param, void *param); 12 13 int lll_clk_on(void); 14 int lll_clk_on_wait(void); 15 int lll_clk_off(void); 16 uint32_t lll_event_offset_get(struct ull_hdr *ull); 17 uint32_t lll_preempt_calc(struct ull_hdr *ull, uint8_t ticker_id, 18 uint32_t ticks_at_event); 19 void lll_chan_set(uint32_t chan); 20 void lll_isr_status_reset(void); 21