Lines Matching refs:s_ctx
53 static adc_oneshot_ctx_t s_ctx; //ADC oneshot mode context variable
95 _lock_acquire(&s_ctx.mutex); in adc_oneshot_new_unit()
96 s_ctx.units[init_config->unit_id] = unit; in adc_oneshot_new_unit()
97 _lock_release(&s_ctx.mutex); in adc_oneshot_new_unit()
118 _lock_acquire(&s_ctx.mutex); in adc_oneshot_new_unit()
119 s_ctx.apb_periph_ref_cnts++; in adc_oneshot_new_unit()
120 if (s_ctx.apb_periph_ref_cnts == 1) { in adc_oneshot_new_unit()
123 _lock_release(&s_ctx.mutex); in adc_oneshot_new_unit()
220 _lock_acquire(&s_ctx.mutex); in adc_oneshot_del_unit()
221 s_ctx.units[handle->unit_id] = NULL; in adc_oneshot_del_unit()
222 _lock_release(&s_ctx.mutex); in adc_oneshot_del_unit()
235 _lock_acquire(&s_ctx.mutex); in adc_oneshot_del_unit()
236 s_ctx.apb_periph_ref_cnts--; in adc_oneshot_del_unit()
237 assert(s_ctx.apb_periph_ref_cnts >= 0); in adc_oneshot_del_unit()
238 if (s_ctx.apb_periph_ref_cnts == 0) { in adc_oneshot_del_unit()
241 _lock_release(&s_ctx.mutex); in adc_oneshot_del_unit()