cp_interrupt
rc = request_irq(irq, cp_interrupt, IRQF_SHARED, dev->name, dev);
cp_interrupt(irq, dev);