slot_irq
int slot_irq;
slot_irq = IRQ_NUBUS_F;
generic_handle_irq(slot_irq);
--slot_irq;
static irqreturn_t tpci200_slot_irq(struct slot_irq *slot_irq)
if (!slot_irq)
ret = slot_irq->handler(slot_irq->arg);
struct slot_irq *slot_irq;
slot_irq = rcu_dereference(tpci200->slots[i].irq);
ret = tpci200_slot_irq(slot_irq);
struct slot_irq *slot_irq;
slot_irq = tpci200->slots[dev->slot].irq;
kfree(slot_irq);
struct slot_irq *slot_irq;
slot_irq = kzalloc_obj(struct slot_irq);
if (slot_irq == NULL) {
slot_irq->handler = handler;
slot_irq->arg = arg;
slot_irq->holder = dev;
rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq);
struct slot_irq *irq;