Lines Matching defs:fwspec
1061 struct irq_fwspec *fwspec,
1065 if (fwspec->param_count == 1 && fwspec->param[0] < 16) {
1066 *hwirq = fwspec->param[0];
1071 if (is_of_node(fwspec->fwnode)) {
1072 if (fwspec->param_count < 3)
1075 switch (fwspec->param[0]) {
1077 *hwirq = fwspec->param[1] + 32;
1080 *hwirq = fwspec->param[1] + 16;
1086 *type = fwspec->param[2] & IRQ_TYPE_SENSE_MASK;
1093 if (is_fwnode_irqchip(fwspec->fwnode)) {
1094 if(fwspec->param_count != 2)
1097 if (fwspec->param[0] < 16) {
1099 fwspec->param[0]);
1103 *hwirq = fwspec->param[0];
1104 *type = fwspec->param[1];
1119 struct irq_fwspec *fwspec = arg;
1121 ret = gic_irq_domain_translate(domain, fwspec, &hwirq, &type);