Lines Matching refs:spec
596 struct spmi_pmic_arb_irq_spec *spec, in search_mapping_table() argument
599 u16 ppid = spec->slave << 8 | spec->per; in search_mapping_table()
635 struct spmi_pmic_arb_irq_spec spec; in qpnpint_irq_domain_dt_translate() local
650 spec.slave = intspec[0]; in qpnpint_irq_domain_dt_translate()
651 spec.per = intspec[1]; in qpnpint_irq_domain_dt_translate()
652 spec.irq = intspec[2]; in qpnpint_irq_domain_dt_translate()
654 err = search_mapping_table(pa, &spec, &apid); in qpnpint_irq_domain_dt_translate()
658 pa->apid_to_ppid[apid] = spec.slave << 8 | spec.per; in qpnpint_irq_domain_dt_translate()
666 *out_hwirq = spec.slave << 24 in qpnpint_irq_domain_dt_translate()
667 | spec.per << 16 in qpnpint_irq_domain_dt_translate()
668 | spec.irq << 8 in qpnpint_irq_domain_dt_translate()