Lines Matching refs:pil
228 unsigned int build_irq(int pil, int inofixup, unsigned long iclr, unsigned long imap) in build_irq() argument
233 if(pil == 0) { in build_irq()
245 pil, inofixup, iclr, imap); in build_irq()
252 ino, pil, inofixup, iclr, imap); in build_irq()
265 ino, pil, inofixup, iclr, imap); in build_irq()
267 bucket->pil, bucket->iclr, bucket->imap); in build_irq()
273 bucket->pil = pil; in build_irq()
289 ent = irq_work(smp_processor_id(), bucket->pil); in atomic_bucket_insert()
332 action = *(bucket->pil + irq_action); in request_irq()
435 *(bucket->pil + irq_action) = action; in request_irq()
442 set_softint(1 << bucket->pil); in request_irq()
482 action = *(bucket->pil + irq_action); in free_irq()
484 printk("Freeing free IRQ %d\n", bucket->pil); in free_irq()
494 printk("Trying to free free shared IRQ %d\n", bucket->pil); in free_irq()
498 printk("Trying to free shared IRQ %d with NULL device ID\n", bucket->pil); in free_irq()
504 bucket->pil, action->name); in free_irq()
512 *(bucket->pil + irq_action) = action->next; in free_irq()
761 bp->pil >= 10 || current->pid == 0) in redirect_intr()
878 if (bp->pil != 0) { in handler_irq()
965 if ((bucket->pil == 0) || (bucket->pil == 14)) { in request_fast_irq()
970 action = *(bucket->pil + irq_action); in request_fast_irq()
990 "using kmalloc\n", bucket->pil, name); in request_fast_irq()
999 install_fast_irq(bucket->pil, handler); in request_fast_irq()
1012 *(bucket->pil + irq_action) = action; in request_fast_irq()