Lines Matching full:sm

195     uint32_t sourcecfg, sm, raw_input, irq_inverted;  in riscv_aplic_irq_rectified_val()  local
206 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_irq_rectified_val()
207 if (sm == APLIC_SOURCECFG_SM_INACTIVE) { in riscv_aplic_irq_rectified_val()
212 irq_inverted = (sm == APLIC_SOURCECFG_SM_LEVEL_LOW || in riscv_aplic_irq_rectified_val()
213 sm == APLIC_SOURCECFG_SM_EDGE_FALL) ? 1 : 0; in riscv_aplic_irq_rectified_val()
263 uint32_t sourcecfg, sm; in riscv_aplic_set_pending() local
274 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_set_pending()
275 if (sm == APLIC_SOURCECFG_SM_INACTIVE) { in riscv_aplic_set_pending()
279 if ((sm == APLIC_SOURCECFG_SM_LEVEL_HIGH) || in riscv_aplic_set_pending()
280 (sm == APLIC_SOURCECFG_SM_LEVEL_LOW)) { in riscv_aplic_set_pending()
288 (sm == APLIC_SOURCECFG_SM_LEVEL_LOW)) { in riscv_aplic_set_pending()
292 (sm == APLIC_SOURCECFG_SM_LEVEL_HIGH)) { in riscv_aplic_set_pending()
349 uint32_t sourcecfg, sm; in riscv_aplic_set_enabled() local
360 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_set_enabled()
361 if (sm == APLIC_SOURCECFG_SM_INACTIVE) { in riscv_aplic_set_enabled()
539 uint32_t irq, state, sm, topi = riscv_aplic_idc_topi(aplic, idc); in riscv_aplic_idc_claimi() local
548 sm = aplic->sourcecfg[irq] & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_idc_claimi()
551 if ((sm == APLIC_SOURCECFG_SM_LEVEL_HIGH) && in riscv_aplic_idc_claimi()
554 } else if ((sm == APLIC_SOURCECFG_SM_LEVEL_LOW) && in riscv_aplic_idc_claimi()
631 uint32_t irq, word, idc, sm; in riscv_aplic_read() local
699 sm = aplic->sourcecfg[irq] & APLIC_SOURCECFG_SM_MASK; in riscv_aplic_read()
700 if (sm == APLIC_SOURCECFG_SM_INACTIVE) { in riscv_aplic_read()