Home
last modified time | relevance | path

Searched refs:prio (Results 1 – 7 of 7) sorted by relevance

/hal_nordic-latest/drivers/nrf_802154/sl/sl_opensource/src/
Dnrf_802154_sl_rsch.c56 extern void nrf_802154_rsch_crit_sect_prio_changed(rsch_prio_t prio);
92 bool nrf_802154_rsch_prec_is_approved(rsch_prec_t prec, rsch_prio_t prio) in nrf_802154_rsch_prec_is_approved() argument
94 return prio == RSCH_PRIO_IDLE ? true : m_ready; in nrf_802154_rsch_prec_is_approved()
108 void nrf_802154_rsch_crit_sect_prio_request(rsch_prio_t prio) in nrf_802154_rsch_crit_sect_prio_request() argument
110 if (m_prev_prio != prio) in nrf_802154_rsch_crit_sect_prio_request()
112 if (prio == RSCH_PRIO_IDLE) in nrf_802154_rsch_crit_sect_prio_request()
131 m_prev_prio = prio; in nrf_802154_rsch_crit_sect_prio_request()
/hal_nordic-latest/drivers/nrf_802154/sl/include/rsch/
Dnrf_802154_rsch.h169 …rsch_prio_t prio; ///< Priority level required for the delayed time… member
206 void nrf_802154_rsch_continuous_mode_priority_set(rsch_prio_t prio);
346 bool nrf_802154_rsch_prec_is_approved(rsch_prec_t prec, rsch_prio_t prio);
365 extern void nrf_802154_rsch_continuous_prio_changed(rsch_prio_t prio);
Dnrf_802154_rsch_crit_sect.h58 void nrf_802154_rsch_crit_sect_prio_request(rsch_prio_t prio);
68 extern void nrf_802154_rsch_crit_sect_prio_changed(rsch_prio_t prio);
/hal_nordic-latest/drivers/nrf_802154/driver/src/mac_features/
Dnrf_802154_csma_ca.c288 backoff_ts_param.prio = RSCH_PRIO_TX; in random_backoff_start()
293 backoff_ts_param.prio = (m_nb == 0) ? RSCH_PRIO_IDLE_LISTENING : RSCH_PRIO_TX; in random_backoff_start()
299 backoff_ts_param.prio = RSCH_PRIO_IDLE_LISTENING; in random_backoff_start()
Dnrf_802154_delayed_trx.c812 .prio = RSCH_PRIO_TX, in nrf_802154_delayed_trx_transmit()
858 .prio = RSCH_PRIO_IDLE_LISTENING, in nrf_802154_delayed_trx_receive()
/hal_nordic-latest/drivers/nrf_802154/driver/src/
Dnrf_802154_core.c616 static bool is_state_allowed_for_prio(rsch_prio_t prio, radio_state_t state) in is_state_allowed_for_prio() argument
618 return (min_required_rsch_prio(state) <= prio); in is_state_allowed_for_prio()
1502 void nrf_802154_rsch_crit_sect_prio_changed(rsch_prio_t prio) in nrf_802154_rsch_crit_sect_prio_changed() argument
1506 m_rsch_priority = prio; in nrf_802154_rsch_crit_sect_prio_changed()
1508 if ((old_prio == RSCH_PRIO_IDLE) && (prio != RSCH_PRIO_IDLE)) in nrf_802154_rsch_crit_sect_prio_changed()
1513 else if ((old_prio != RSCH_PRIO_IDLE) && (prio == RSCH_PRIO_IDLE)) in nrf_802154_rsch_crit_sect_prio_changed()
1519 else if (prio == RSCH_PRIO_IDLE) in nrf_802154_rsch_crit_sect_prio_changed()
1532 int_fast8_t transition = action_needed(old_prio, prio, m_state); in nrf_802154_rsch_crit_sect_prio_changed()
1548 if (is_state_allowed_for_prio(prio, new_state)) in nrf_802154_rsch_crit_sect_prio_changed()
1555 if (!preconditions_approved_should_be_ignored(old_prio, prio)) in nrf_802154_rsch_crit_sect_prio_changed()
/hal_nordic-latest/drivers/nrf_802154/sl/include/platform/
Dnrf_802154_irq.h80 void nrf_802154_irq_init(uint32_t irqn, int32_t prio, nrf_802154_isr_t isr);