1 /* 2 * Copyright (c) 2018-2019 Nordic Semiconductor ASA 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 7 void ull_filter_reset(bool init); 8 bool ull_filter_ull_pal_addr_match(const uint8_t addr_type, 9 const uint8_t *const addr); 10 bool ull_filter_ull_pal_match(const uint8_t addr_type, 11 const uint8_t *const addr, const uint8_t sid); 12 bool ull_filter_ull_pal_listed(const uint8_t rl_idx, uint8_t *const addr_type, 13 uint8_t *const addr); 14 15 void ull_filter_adv_scan_state_cb(uint8_t bm); 16 void ull_filter_adv_update(uint8_t adv_fp); 17 void ull_filter_scan_update(uint8_t scan_fp); 18 void ull_filter_rpa_update(bool timeout); 19 const uint8_t *ull_filter_adva_get(uint8_t rl_idx); 20 const uint8_t *ull_filter_tgta_get(uint8_t rl_idx); 21 uint8_t ull_filter_rl_find(uint8_t id_addr_type, uint8_t const *const id_addr, 22 uint8_t *const free); 23