Lines Matching defs:sm
199 uint32_t sourcecfg, sm, raw_input, irq_inverted;
210 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK;
211 if (sm == APLIC_SOURCECFG_SM_INACTIVE) {
216 irq_inverted = (sm == APLIC_SOURCECFG_SM_LEVEL_LOW ||
217 sm == APLIC_SOURCECFG_SM_EDGE_FALL) ? 1 : 0;
267 uint32_t sourcecfg, sm;
278 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK;
279 if (sm == APLIC_SOURCECFG_SM_INACTIVE) {
283 if ((sm == APLIC_SOURCECFG_SM_LEVEL_HIGH) ||
284 (sm == APLIC_SOURCECFG_SM_LEVEL_LOW)) {
292 (sm == APLIC_SOURCECFG_SM_LEVEL_LOW)) {
296 (sm == APLIC_SOURCECFG_SM_LEVEL_HIGH)) {
353 uint32_t sourcecfg, sm;
364 sm = sourcecfg & APLIC_SOURCECFG_SM_MASK;
365 if (sm == APLIC_SOURCECFG_SM_INACTIVE) {
546 uint32_t irq, state, sm, topi = riscv_aplic_idc_topi(aplic, idc);
555 sm = aplic->sourcecfg[irq] & APLIC_SOURCECFG_SM_MASK;
558 if ((sm == APLIC_SOURCECFG_SM_LEVEL_HIGH) &&
561 } else if ((sm == APLIC_SOURCECFG_SM_LEVEL_LOW) &&
638 uint32_t irq, word, idc, sm;
706 sm = aplic->sourcecfg[irq] & APLIC_SOURCECFG_SM_MASK;
707 if (sm == APLIC_SOURCECFG_SM_INACTIVE) {