Lines Matching refs:apid
373 static void periph_interrupt(struct spmi_pmic_arb_dev *pa, u8 apid)
379 status = readl_relaxed(pa->intr + SPMI_PIC_IRQ_STATUS(apid));
384 pa->apid_to_ppid[apid] << 16
386 | apid);
420 u8 apid = d->hwirq;
425 writel_relaxed(1 << irq, pa->intr + SPMI_PIC_IRQ_CLEAR(apid));
436 u8 apid = d->hwirq;
442 status = readl_relaxed(pa->intr + SPMI_PIC_ACC_ENABLE(apid));
445 writel_relaxed(status, pa->intr + SPMI_PIC_ACC_ENABLE(apid));
457 u8 apid = d->hwirq;
463 status = readl_relaxed(pa->intr + SPMI_PIC_ACC_ENABLE(apid));
466 pa->intr + SPMI_PIC_ACC_ENABLE(apid));
533 u8 *apid)
547 *apid = SPMI_MAPPING_BIT_IS_1_RESULT(data);
554 *apid = SPMI_MAPPING_BIT_IS_0_RESULT(data);
573 u8 apid;
590 err = search_mapping_table(pa, &spec, &apid);
594 pa->apid_to_ppid[apid] = spec.slave << 8 | spec.per;
597 if (apid > pa->max_apid)
598 pa->max_apid = apid;
599 if (apid < pa->min_apid)
600 pa->min_apid = apid;
605 | apid;