Lines Matching refs:fwspec
98 struct irq_fwspec *fwspec, in mst_intc_domain_translate() argument
104 if (is_of_node(fwspec->fwnode)) { in mst_intc_domain_translate()
105 if (fwspec->param_count != 3) in mst_intc_domain_translate()
109 if (fwspec->param[0] != 0) in mst_intc_domain_translate()
112 if (fwspec->param[1] >= cd->nr_irqs) in mst_intc_domain_translate()
115 *hwirq = fwspec->param[1]; in mst_intc_domain_translate()
116 *type = fwspec->param[2] & IRQ_TYPE_SENSE_MASK; in mst_intc_domain_translate()
128 struct irq_fwspec parent_fwspec, *fwspec = data; in mst_intc_domain_alloc() local
132 if (fwspec->param_count != 3) in mst_intc_domain_alloc()
136 if (fwspec->param[0]) in mst_intc_domain_alloc()
139 hwirq = fwspec->param[1]; in mst_intc_domain_alloc()
145 parent_fwspec = *fwspec; in mst_intc_domain_alloc()