Lines Matching defs:part

25 static bool partition_check_cpu(struct partition_desc *part,
28 return cpumask_test_cpu(cpu, &part->parts[hwirq].mask);
33 struct partition_desc *part = irq_data_get_irq_chip_data(d);
34 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
35 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
37 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) &&
44 struct partition_desc *part = irq_data_get_irq_chip_data(d);
45 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
46 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
48 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) &&
57 struct partition_desc *part = irq_data_get_irq_chip_data(d);
58 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
59 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
61 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) &&
72 struct partition_desc *part = irq_data_get_irq_chip_data(d);
73 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
74 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
76 if (partition_check_cpu(part, smp_processor_id(), d->hwirq) &&
85 struct partition_desc *part = irq_data_get_irq_chip_data(d);
86 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
87 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
97 struct partition_desc *part = irq_data_get_irq_chip_data(d);
98 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
99 struct irq_data *data = irq_desc_get_irq_data(part->chained_desc);
115 struct partition_desc *part = irq_desc_get_handler_data(desc);
122 for_each_set_bit(hwirq, part->bitmap, part->nr_parts) {
123 if (partition_check_cpu(part, cpu, hwirq))
127 if (unlikely(hwirq == part->nr_parts))
130 generic_handle_domain_irq(part->domain, hwirq);
142 struct partition_desc *part;
149 part = domain->host_data;
151 set_bit(hwirq, part->bitmap);
152 irq_set_chained_handler_and_data(irq_desc_get_irq(part->chained_desc),
153 partition_handle_irq, part);
154 irq_set_percpu_devid_partition(virq, &part->parts[hwirq].mask);
155 irq_domain_set_info(domain, virq, hwirq, &partition_irq_chip, part,
176 struct partition_affinity *part = NULL;
181 part = &desc->parts[i];
186 if (WARN_ON(!part)) {