Home
last modified time | relevance | path

Searched refs:p_frame_data (Results 1 – 12 of 12) sorted by relevance

/hal_nordic-latest/drivers/nrf_802154/driver/src/mac_features/ack_generator/
Dnrf_802154_enh_ack_generator.c82 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 …]
Dnrf_802154_ack_generator.c57 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()
Dnrf_802154_ack_data.c336 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 …]
Dnrf_802154_imm_ack_generator.c68 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()
Dnrf_802154_ack_generator.h72 const nrf_802154_frame_parser_data_t * p_frame_data);
Dnrf_802154_enh_ack_generator.h74 const nrf_802154_frame_parser_data_t * p_frame_data);
Dnrf_802154_imm_ack_generator.h75 const nrf_802154_frame_parser_data_t * p_frame_data);
Dnrf_802154_ack_data.h133 const nrf_802154_frame_parser_data_t * p_frame_data);
/hal_nordic-latest/drivers/nrf_802154/driver/src/
Dnrf_802154_encrypt.c64 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/
Dnrf_802154_filter.c155 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 …]
Dnrf_802154_security_writer.c63 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()
Dnrf_802154_filter.h100 const nrf_802154_frame_parser_data_t * p_frame_data,