| /hal_nordic-latest/drivers/nrf_802154/driver/src/mac_features/ack_generator/ |
| D | nrf_802154_enh_ack_generator.c | 82 static uint8_t sequence_number_set(const nrf_802154_frame_parser_data_t * p_frame_data) in sequence_number_set() argument 84 const uint8_t * p_frame_dsn = nrf_802154_frame_parser_dsn_get(p_frame_data); in sequence_number_set() 105 static void fcf_security_enabled_set(const nrf_802154_frame_parser_data_t * p_frame_data) in fcf_security_enabled_set() argument 107 if (nrf_802154_frame_parser_security_enabled_bit_is_set(p_frame_data)) in fcf_security_enabled_set() 113 static void fcf_frame_pending_set(const nrf_802154_frame_parser_data_t * p_frame_data) in fcf_frame_pending_set() argument 115 if (nrf_802154_ack_data_pending_bit_should_be_set(p_frame_data)) in fcf_frame_pending_set() 121 static void fcf_panid_compression_set(const nrf_802154_frame_parser_data_t * p_frame_data) in fcf_panid_compression_set() argument 123 if (nrf_802154_frame_parser_panid_compression_is_set(p_frame_data)) in fcf_panid_compression_set() 129 static void fcf_sequence_number_suppression_set(const nrf_802154_frame_parser_data_t * p_frame_data) in fcf_sequence_number_suppression_set() argument 131 if (nrf_802154_frame_parser_dsn_suppress_bit_is_set(p_frame_data)) in fcf_sequence_number_suppression_set() [all …]
|
| D | nrf_802154_ack_generator.c | 57 const nrf_802154_frame_parser_data_t * p_frame_data) in frame_version_is_2015_or_above() argument 59 switch (nrf_802154_frame_parser_frame_version_get(p_frame_data)) in frame_version_is_2015_or_above() 87 uint8_t * nrf_802154_ack_generator_create(const nrf_802154_frame_parser_data_t * p_frame_data) in nrf_802154_ack_generator_create() argument 90 NRF_802154_ASSERT(nrf_802154_frame_parser_ar_bit_is_set(p_frame_data)); in nrf_802154_ack_generator_create() 92 switch (frame_version_is_2015_or_above(p_frame_data)) in nrf_802154_ack_generator_create() 95 return nrf_802154_imm_ack_generator_create(p_frame_data); in nrf_802154_ack_generator_create() 98 return nrf_802154_enh_ack_generator_create(p_frame_data); in nrf_802154_ack_generator_create()
|
| D | nrf_802154_ack_data.c | 336 static bool addr_match_thread(const nrf_802154_frame_parser_data_t * p_frame_data) in addr_match_thread() argument 339 bool extended = nrf_802154_frame_parser_src_addr_is_extended(p_frame_data); in addr_match_thread() 340 const uint8_t * p_src_addr = nrf_802154_frame_parser_src_addr_get(p_frame_data); in addr_match_thread() 359 static bool addr_match_zigbee(const nrf_802154_frame_parser_data_t * p_frame_data) in addr_match_zigbee() argument 374 p_src_addr = nrf_802154_frame_parser_src_addr_get(p_frame_data); in addr_match_zigbee() 375 src_addr_type = nrf_802154_frame_parser_src_addr_type_get(p_frame_data); in addr_match_zigbee() 377 p_cmd = nrf_802154_frame_parser_mac_command_id_get(p_frame_data); in addr_match_zigbee() 410 static bool addr_match_standard_compliant(const nrf_802154_frame_parser_data_t * p_frame_data) in addr_match_standard_compliant() argument 412 (void)p_frame_data; in addr_match_standard_compliant() 741 const nrf_802154_frame_parser_data_t * p_frame_data) in nrf_802154_ack_data_pending_bit_should_be_set() argument [all …]
|
| D | nrf_802154_imm_ack_generator.c | 68 const nrf_802154_frame_parser_data_t * p_frame_data) in nrf_802154_imm_ack_generator_create() argument 79 if (nrf_802154_frame_parser_parse_level_get(p_frame_data) < PARSE_LEVEL_FULL) in nrf_802154_imm_ack_generator_create() 85 const uint8_t * frame_dsn = nrf_802154_frame_parser_dsn_get(p_frame_data); in nrf_802154_imm_ack_generator_create() 96 if (nrf_802154_ack_data_pending_bit_should_be_set(p_frame_data)) in nrf_802154_imm_ack_generator_create()
|
| D | nrf_802154_ack_generator.h | 72 const nrf_802154_frame_parser_data_t * p_frame_data);
|
| D | nrf_802154_enh_ack_generator.h | 74 const nrf_802154_frame_parser_data_t * p_frame_data);
|
| D | nrf_802154_imm_ack_generator.h | 75 const nrf_802154_frame_parser_data_t * p_frame_data);
|
| D | nrf_802154_ack_data.h | 133 const nrf_802154_frame_parser_data_t * p_frame_data);
|
| /hal_nordic-latest/drivers/nrf_802154/driver/src/ |
| D | nrf_802154_encrypt.c | 64 static bool frame_version_is_2015_or_above(const nrf_802154_frame_parser_data_t * p_frame_data) in frame_version_is_2015_or_above() argument 66 switch (nrf_802154_frame_parser_frame_version_get(p_frame_data)) in frame_version_is_2015_or_above() 88 const nrf_802154_frame_parser_data_t * p_frame_data, in a_data_and_m_data_prepare() argument 95 if ((nrf_802154_frame_parser_frame_type_get(p_frame_data) == FRAME_TYPE_COMMAND) && in a_data_and_m_data_prepare() 96 (!frame_version_is_2015_or_above(p_frame_data))) in a_data_and_m_data_prepare() 104 uint8_t mic_len = nrf_802154_frame_parser_mic_size_get(p_frame_data); in a_data_and_m_data_prepare() 105 uint8_t * p_mac_hdr = (uint8_t *)nrf_802154_frame_parser_psdu_get(p_frame_data); in a_data_and_m_data_prepare() 107 nrf_802154_frame_parser_mac_header_length_get(p_frame_data) + open_payload_len; in a_data_and_m_data_prepare() 109 (uint8_t *)(nrf_802154_frame_parser_mac_payload_get(p_frame_data) + open_payload_len); in a_data_and_m_data_prepare() 111 nrf_802154_frame_parser_mac_payload_length_get(p_frame_data) - mic_len - open_payload_len; in a_data_and_m_data_prepare() [all …]
|
| /hal_nordic-latest/drivers/nrf_802154/driver/src/mac_features/ |
| D | nrf_802154_filter.c | 155 const nrf_802154_frame_parser_data_t * p_frame_data, in dst_addressing_fcf_check_2006() argument 160 switch (nrf_802154_frame_parser_dst_addr_type_get(p_frame_data)) in dst_addressing_fcf_check_2006() 173 switch (nrf_802154_frame_parser_src_addr_type_get(p_frame_data)) in dst_addressing_fcf_check_2006() 214 const nrf_802154_frame_parser_data_t * p_frame_data, in dst_addressing_fcf_check_2015() argument 227 nrf_802154_frame_parser_dst_addressing_end_offset_get(p_frame_data); in dst_addressing_fcf_check_2015() 275 const nrf_802154_frame_parser_data_t * p_frame_data, in dst_addressing_fcf_check() argument 285 result = dst_addressing_fcf_check_2006(p_frame_data, frame_type); in dst_addressing_fcf_check() 289 result = dst_addressing_fcf_check_2015(p_frame_data, frame_type); in dst_addressing_fcf_check() 389 static nrf_802154_rx_error_t dst_addr_check(const nrf_802154_frame_parser_data_t * p_frame_data) in dst_addr_check() argument 391 const uint8_t * p_dst_panid = nrf_802154_frame_parser_dst_panid_get(p_frame_data); in dst_addr_check() [all …]
|
| D | nrf_802154_security_writer.c | 63 static void key_id_prepare(const nrf_802154_frame_parser_data_t * p_frame_data, in key_id_prepare() argument 66 p_key_id->mode = nrf_802154_frame_parser_sec_ctrl_key_id_mode_get(p_frame_data); in key_id_prepare() 81 p_key_id->p_key_id = (uint8_t *)nrf_802154_frame_parser_key_id_get(p_frame_data); in key_id_prepare() 104 nrf_802154_frame_parser_data_t * p_frame_data, in frame_counter_inject() argument 109 (uint8_t *)nrf_802154_frame_parser_frame_counter_get(p_frame_data); in frame_counter_inject() 147 static bool security_is_enabled(const nrf_802154_frame_parser_data_t * p_frame_data) in security_is_enabled() argument 149 return (NULL != nrf_802154_frame_parser_sec_ctrl_get(p_frame_data)) && in security_is_enabled() 150 (SECURITY_LEVEL_NONE != nrf_802154_frame_parser_sec_ctrl_sec_lvl_get(p_frame_data)); in security_is_enabled()
|
| D | nrf_802154_filter.h | 100 const nrf_802154_frame_parser_data_t * p_frame_data,
|