Home
last modified time | relevance | path

Searched refs:critical_section_t (Results 1 – 3 of 3) sorted by relevance

/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/common/pico_sync/include/pico/
Dcritical_section.h32 } critical_section_t; typedef
44 void critical_section_init(critical_section_t *crit_sec);
51 void critical_section_init_with_lock_num(critical_section_t *crit_sec, uint lock_num);
61 static inline void critical_section_enter_blocking(critical_section_t *crit_sec) { in critical_section_enter_blocking()
70 static inline void critical_section_exit(critical_section_t *crit_sec) { in critical_section_exit()
83 void critical_section_deinit(critical_section_t *crit_sec);
91 static inline bool critical_section_is_initialized(critical_section_t *crit_sec) { in critical_section_is_initialized()
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/common/pico_sync/
Dcritical_section.c10 static_assert(sizeof(critical_section_t) == 8, "");
13 void critical_section_init(critical_section_t *crit_sec) { in critical_section_init()
17 void critical_section_init_with_lock_num(critical_section_t *crit_sec, uint lock_num) { in critical_section_init_with_lock_num()
22 void critical_section_deinit(critical_section_t *crit_sec) { in critical_section_deinit()
/hal_rpi_pico-3.7.0-3.6.0-3.5.0/src/rp2_common/pico_stdio_usb/
Dstdio_usb.c37 static critical_section_t one_shot_timer_crit_sec;