Home
last modified time | relevance | path

Searched refs:p_ack_data (Results 1 – 4 of 4) sorted by relevance

/hal_nordic-latest/drivers/nrf_802154/driver/src/mac_features/ack_generator/
Dnrf_802154_enh_ack_generator.c203 nrf_802154_frame_parser_data_t * p_ack_data) in destination_set() argument
206 uint8_t * p_ack_dst_panid = (uint8_t *)nrf_802154_frame_parser_dst_panid_get(p_ack_data); in destination_set()
207 uint8_t * p_ack_dst_addr = (uint8_t *)nrf_802154_frame_parser_dst_addr_get(p_ack_data); in destination_set()
240 NRF_802154_ASSERT(nrf_802154_frame_parser_dst_addr_is_extended(p_ack_data) == in destination_set()
286 nrf_802154_frame_parser_data_t * p_ack_data) in security_key_id_set() argument
289 uint8_t * p_ack_key_id = (uint8_t *)nrf_802154_frame_parser_key_id_get(p_ack_data); in security_key_id_set()
291 p_ack_data)); in security_key_id_set()
301 static bool frame_counter_set(nrf_802154_frame_parser_data_t * p_ack_data, in frame_counter_set() argument
307 p_ack_data); in frame_counter_set()
316 ack_key_id.mode = nrf_802154_frame_parser_sec_ctrl_key_id_mode_get(p_ack_data); in frame_counter_set()
[all …]
/hal_nordic-latest/drivers/nrf_802154/driver/src/
Dnrf_802154_encrypt.c299 bool nrf_802154_encrypt_ack_prepare(const nrf_802154_frame_parser_data_t * p_ack_data) in nrf_802154_encrypt_ack_prepare() argument
304 if (!nrf_802154_frame_parser_security_enabled_bit_is_set(p_ack_data) || in nrf_802154_encrypt_ack_prepare()
305 (nrf_802154_frame_parser_sec_ctrl_sec_lvl_get(p_ack_data) == SECURITY_LEVEL_NONE)) in nrf_802154_encrypt_ack_prepare()
309 else if (aes_ccm_data_content_prepare(p_ack_data, &aes_ccm_data)) in nrf_802154_encrypt_ack_prepare()
Dnrf_802154_core.c2258 static bool ack_match_check_version_not_2(const uint8_t * p_tx_data, const uint8_t * p_ack_data) in ack_match_check_version_not_2() argument
2263 if (p_ack_data[PHR_OFFSET] != IMM_ACK_LENGTH) in ack_match_check_version_not_2()
2269 switch (p_ack_data[FRAME_VERSION_OFFSET] & FRAME_VERSION_MASK) in ack_match_check_version_not_2()
2280 if (p_ack_data[DSN_OFFSET] != p_tx_data[DSN_OFFSET]) in ack_match_check_version_not_2()
2337 static bool ack_match_check(const uint8_t * p_tx_data, const uint8_t * p_ack_data) in ack_match_check() argument
2339 if ((p_tx_data == NULL) || (p_ack_data == NULL)) in ack_match_check()
2345 if ((p_ack_data[FRAME_TYPE_OFFSET] & FRAME_TYPE_MASK) != FRAME_TYPE_ACK) in ack_match_check()
2353 return ack_match_check_version_2(p_tx_data, p_ack_data); in ack_match_check()
2356 return ack_match_check_version_not_2(p_tx_data, p_ack_data); in ack_match_check()
2379 uint8_t * p_ack_data = mp_current_rx_buffer->data; in nrf_802154_trx_receive_ack_received() local
[all …]
Dnrf_802154_encrypt.h53 bool nrf_802154_encrypt_ack_prepare(const nrf_802154_frame_parser_data_t * p_ack_data);