Searched refs:remain_irqs (Results 1 – 4 of 4) sorted by relevance
27 static struct mt_irqremain remain_irqs; variable31 if (remain_irqs.count == 0) { in mt_lp_irqremain_submit()35 set_wakeup_sources(remain_irqs.irqs, remain_irqs.count); in mt_lp_irqremain_submit()36 mt_lp_rm_do_update(-1, PLAT_RC_UPDATE_REMAIN_IRQS, &remain_irqs); in mt_lp_irqremain_submit()43 if (remain_irqs.count == 0) { in mt_lp_irqremain_aquire()56 if (remain_irqs.count == 0) { in mt_lp_irqremain_release()70 remain_irqs.count = 0; in mt_lp_irqremain_init()73 idx = remain_irqs.count; in mt_lp_irqremain_init()74 remain_irqs.irqs[idx] = EDMA0_IRQ_ID; in mt_lp_irqremain_init()75 remain_irqs.wakeupsrc_cat[idx] = 0; in mt_lp_irqremain_init()[all …]
18 static struct mt_irqremain remain_irqs; variable23 if (remain_irqs.count >= MT_IRQ_REMAIN_MAX) in mt_lp_irqremain_push()25 remain_irqs.count += 1; in mt_lp_irqremain_push()31 if (remain_irqs.count == 0) in mt_lp_irqremain_pop()33 remain_irqs.count -= 1; in mt_lp_irqremain_pop()45 idx = remain_irqs.count; in mt_lp_irqremain_set()48 remain_irqs.irqs[idx] = info->val; in mt_lp_irqremain_set()51 remain_irqs.wakeupsrc_cat[idx] = info->val; in mt_lp_irqremain_set()54 remain_irqs.wakeupsrc[idx] = info->val; in mt_lp_irqremain_set()63 if (!p_irqs || !info || (idx > remain_irqs.count)) in mt_lp_irqremain_get()[all …]
16 static struct mt_irqremain remain_irqs; variable20 if (remain_irqs.count == 0) { in mt_lp_irqremain_submit()24 set_wakeup_sources(remain_irqs.irqs, remain_irqs.count); in mt_lp_irqremain_submit()25 mt_lp_rm_do_update(-1, PLAT_RC_UPDATE_REMAIN_IRQS, &remain_irqs); in mt_lp_irqremain_submit()32 if (remain_irqs.count == 0) { in mt_lp_irqremain_aquire()45 if (remain_irqs.count == 0) { in mt_lp_irqremain_release()59 remain_irqs.count = 0; in mt_lp_irqremain_init()62 idx = remain_irqs.count; in mt_lp_irqremain_init()63 remain_irqs.irqs[idx] = KEYPAD_IRQ_ID; in mt_lp_irqremain_init()64 remain_irqs.wakeupsrc_cat[idx] = 0; in mt_lp_irqremain_init()[all …]
15 static struct mt_irqremain remain_irqs; variable21 if (remain_irqs.count == 0) { in mt_lp_irqremain_submit()24 set_wakeup_sources(remain_irqs.irqs, remain_irqs.count); in mt_lp_irqremain_submit()25 mt_lp_rm_do_update(-1, PLAT_RC_UPDATE_REMAIN_IRQS, &remain_irqs); in mt_lp_irqremain_submit()35 if (remain_irqs.count == 0) { in mt_lp_irqremain_aquire()50 if (remain_irqs.count == 0) { in mt_lp_irqremain_release()64 remain_irqs.count = 0U; in mt_lp_irqremain_init()67 idx = remain_irqs.count; in mt_lp_irqremain_init()68 remain_irqs.irqs[idx] = KEYPAD_IRQ_ID; in mt_lp_irqremain_init()69 remain_irqs.wakeupsrc_cat[idx] = 0U; in mt_lp_irqremain_init()[all …]