Lines Matching refs:spec
608 struct spmi_pmic_arb_irq_spec *spec, in search_mapping_table() argument
611 u16 ppid = spec->slave << 8 | spec->per; in search_mapping_table()
647 struct spmi_pmic_arb_irq_spec spec; in qpnpint_irq_domain_dt_translate() local
662 spec.slave = intspec[0]; in qpnpint_irq_domain_dt_translate()
663 spec.per = intspec[1]; in qpnpint_irq_domain_dt_translate()
664 spec.irq = intspec[2]; in qpnpint_irq_domain_dt_translate()
666 err = search_mapping_table(pa, &spec, &apid); in qpnpint_irq_domain_dt_translate()
670 pa->apid_to_ppid[apid] = spec.slave << 8 | spec.per; in qpnpint_irq_domain_dt_translate()
678 *out_hwirq = spec.slave << 24 in qpnpint_irq_domain_dt_translate()
679 | spec.per << 16 in qpnpint_irq_domain_dt_translate()
680 | spec.irq << 8 in qpnpint_irq_domain_dt_translate()