Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 30) sorted by relevance

12

/hal_espressif-latest/components/newlib/
Dlocks.c41 static void IRAM_ATTR lock_init_generic(_lock_t *lock, uint8_t mutex_type) { in lock_init_generic()
73 void IRAM_ATTR _lock_init(_lock_t *lock) { in _lock_init()
78 void IRAM_ATTR _lock_init_recursive(_lock_t *lock) { in _lock_init_recursive()
93 void IRAM_ATTR _lock_close(_lock_t *lock) { in _lock_close()
111 static int IRAM_ATTR lock_acquire_generic(_lock_t *lock, uint32_t delay, uint8_t mutex_type) { in lock_acquire_generic()
153 void IRAM_ATTR _lock_acquire(_lock_t *lock) { in _lock_acquire()
157 void IRAM_ATTR _lock_acquire_recursive(_lock_t *lock) { in _lock_acquire_recursive()
161 int IRAM_ATTR _lock_try_acquire(_lock_t *lock) { in _lock_try_acquire()
165 int IRAM_ATTR _lock_try_acquire_recursive(_lock_t *lock) { in _lock_try_acquire_recursive()
172 static void IRAM_ATTR lock_release_generic(_lock_t *lock, uint8_t mutex_type) { in lock_release_generic()
[all …]
/hal_espressif-latest/components/esp_system/include/esp_private/
Dcritical_section.h230 #define esp_os_enter_critical(lock) portENTER_CRITICAL(lock) argument
232 #define esp_os_enter_critical(lock) vPortEnterCritical() argument
259 #define esp_os_exit_critical(lock) portEXIT_CRITICAL(lock) argument
261 #define esp_os_exit_critical(lock) vPortExitCritical() argument
288 #define esp_os_enter_critical_isr(lock) portENTER_CRITICAL_ISR(lock) argument
290 #define esp_os_enter_critical_isr(lock) vPortEnterCritical() argument
317 #define esp_os_exit_critical_isr(lock) portEXIT_CRITICAL_ISR(lock) argument
319 #define esp_os_exit_critical_isr(lock) vPortExitCritical() argument
347 #define esp_os_enter_critical_safe(lock) portENTER_CRITICAL_SAFE(lock) argument
349 #define esp_os_enter_critical_safe(lock) vPortEnterCritical() argument
[all …]
/hal_espressif-latest/components/driver/spi/
Dspi_bus_lock.c267 SPI_MASTER_ISR_ATTR static inline uint32_t lock_status_fetch_set(spi_bus_lock_t *lock, uint32_t set) in lock_status_fetch_set()
272 IRAM_ATTR static inline uint32_t lock_status_fetch_clear(spi_bus_lock_t *lock, uint32_t clear) in lock_status_fetch_clear()
277 IRAM_ATTR static inline uint32_t lock_status_fetch(spi_bus_lock_t *lock) in lock_status_fetch()
282 SPI_MASTER_ISR_ATTR static inline void lock_status_init(spi_bus_lock_t *lock) in lock_status_init()
288 IRAM_ATTR static inline uint32_t lock_status_clear(spi_bus_lock_t* lock, uint32_t clear) in lock_status_clear()
315 SPI_MASTER_ISR_ATTR static inline void bg_disable(spi_bus_lock_t *lock) in bg_disable()
321 IRAM_ATTR static inline void bg_enable(spi_bus_lock_t* lock) in bg_enable()
331 spi_bus_lock_t *lock = dev_handle->parent; in req_core() local
358 spi_bus_lock_t* lock = dev_handle->parent; in acquire_core() local
402 schedule_core(spi_bus_lock_t *lock, uint32_t status, spi_bus_lock_dev_t **out_desired_dev) in schedule_core()
[all …]
/hal_espressif-latest/components/spi_flash/sim/stubs/newlib/
Dlock.c11 void _lock_acquire(_lock_t *lock) in _lock_acquire()
16 void _lock_close(_lock_t *lock) in _lock_close()
21 void _lock_init(_lock_t *lock) in _lock_init()
26 void _lock_release(_lock_t *lock) in _lock_release()
/hal_espressif-latest/components/esp_hw_support/include/
Dspinlock.h43 static inline void __attribute__((always_inline)) spinlock_initialize(spinlock_t *lock) in spinlock_initialize()
66 static inline bool __attribute__((always_inline)) spinlock_acquire(spinlock_t *lock, int32_t timeou… in spinlock_acquire()
150 static inline void __attribute__((always_inline)) spinlock_release(spinlock_t *lock) in spinlock_release()
/hal_espressif-latest/components/esp_hw_support/
Dadc_share_hw_ctrl.c135 #define ADC_LOCK_ACQUIRE(lock) do { k_mutex_lock(lock, K_FOREVER); } while(0) argument
136 #define ADC_LOCK_RELEASE(lock) do { k_mutex_unlock(lock); } while(0) argument
137 #define ADC_LOCK_TRY_ACQUIRE(lock) k_mutex_lock(lock, K_NO_WAIT) argument
Dmodem_clock.c49 unsigned int lock; member
/hal_espressif-latest/components/heap/
Dmulti_heap.c77 void *lock; member
86 void _multi_heap_lock(void *lock) in _multi_heap_lock()
91 void _multi_heap_unlock(void *lock) in _multi_heap_unlock()
155 void multi_heap_set_lock(multi_heap_handle_t heap, void *lock) in multi_heap_set_lock()
Dmulti_heap_internal.h20 void (*lock)(void *lock); member
/hal_espressif-latest/components/esp_system/include/
Desp_expression_with_stack.h29 #define ESP_EXECUTE_EXPRESSION_WITH_STACK(lock, stack, stack_size, expression) \ argument
/hal_espressif-latest/components/esp_system/port/arch/riscv/
Dexpression_with_stack.c42 void esp_execute_shared_stack_function(SemaphoreHandle_t lock, void *stack, size_t stack_size, shar… in esp_execute_shared_stack_function()
/hal_espressif-latest/components/esp_system/port/arch/xtensa/
Dexpression_with_stack.c46 void esp_execute_shared_stack_function(SemaphoreHandle_t lock, void *stack, size_t stack_size, shar… in esp_execute_shared_stack_function()
/hal_espressif-latest/components/bt/common/osi/
Dpkt_queue.c15 osi_mutex_t lock; member
Dfixed_queue.c31 osi_mutex_t lock; member
Dthread.c56 osi_mutex_t lock; member
/hal_espressif-latest/components/driver/include/esp_private/
Dspi_common_internal.h72 spi_bus_lock_handle_t lock; member
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Dhardware_lock_struct.h22 uint32_t lock:2; member
/hal_espressif-latest/components/wpa_supplicant/src/ap/
Dsta_info.h63 void *lock; member
/hal_espressif-latest/components/driver/spi/gpspi/
Dspi_master.c268 spi_bus_lock_handle_t lock = spi_bus_lock_get_by_id(host_id); in spi_master_init_driver() local
708 spi_bus_lock_handle_t lock = host->bus_attr->lock; in spi_intr() local
/hal_espressif-latest/components/esp_rom/include/esp32s3/rom/
Dcache.h125 uint32_t lock: 1; /*!< the cache line is locked or not */ member
135 uint32_t lock: 1; /*!< the cache line is locked or not */ member
/hal_espressif-latest/components/spi_flash/
Desp_flash_spi_init.c194 spi_bus_lock_handle_t lock = spi_bus_lock_get_by_id(config->host_id); in acquire_spi_device() local
/hal_espressif-latest/components/bt/host/bluedroid/btc/core/
Dbtc_config.c28 static osi_mutex_t lock; // protects operations on |config|. variable
/hal_espressif-latest/components/esp_rom/include/esp32s2/rom/
Dcache.h92 uint32_t lock:1; /*!< the cache line is locked or not */ member
/hal_espressif-latest/components/esp_phy/src/
Dphy_init.c62 struct k_mutex lock; member
/hal_espressif-latest/components/esp_rom/include/esp32c6/rom/
Dcache.h91 uint32_t lock:1; /*!< the cache line is locked or not */ member

12