Lines Matching refs:irq_map
23 * @lock: spinlock serializing access to @irq_map
27 * @irq_map: array of interrupts to crossbar number mapping
37 uint *irq_map;
86 if (cb->irq_map[i] == IRQ_FREE) {
87 cb->irq_map[i] = hwirq;
104 cb->irq_map[i] = IRQ_FREE;
162 cb->irq_map[d->hwirq] = IRQ_FREE;
225 cb->irq_map = kcalloc(max, sizeof(int), GFP_KERNEL);
226 if (!cb->irq_map)
232 cb->irq_map[i] = IRQ_FREE;
248 cb->irq_map[entry] = IRQ_RESERVED;
266 cb->irq_map[entry] = IRQ_SKIP;
299 if (cb->irq_map[i] == IRQ_RESERVED)
309 if (cb->irq_map[i] == IRQ_RESERVED ||
310 cb->irq_map[i] == IRQ_SKIP)
323 kfree(cb->irq_map);