/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/kernel/ |
H A D | irq_64.c | 100 unsigned int virt_irq) 104 : "r" (virt_irq), 149 void virt_irq_free(unsigned int virt_irq) argument 153 if (virt_irq >= NR_IRQS) 158 virt_irq_table[virt_irq].in_use = 0; 256 static int irq_choose_cpu(unsigned int virt_irq, const struct cpumask *affinity) argument 263 cpuid = map_to_cpu(virt_irq); 268 cpuid = cpus_empty(tmp) ? map_to_cpu(virt_irq) : first_cpu(tmp); 274 #define irq_choose_cpu(virt_irq, affinity) \ 278 static void sun4u_irq_enable(unsigned int virt_irq) argument 99 bucket_set_virt_irq(unsigned long bucket_pa, unsigned int virt_irq) argument 301 sun4u_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 343 sun4u_irq_disable(unsigned int virt_irq) argument 347 sun4u_irq_eoi(unsigned int virt_irq) argument 359 sun4v_irq_enable(unsigned int virt_irq) argument 380 sun4v_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 395 sun4v_irq_disable(unsigned int virt_irq) argument 406 sun4v_irq_eoi(unsigned int virt_irq) argument 421 sun4v_virq_enable(unsigned int virt_irq) argument 450 sun4v_virt_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 470 sun4v_virq_disable(unsigned int virt_irq) argument 486 sun4v_virq_eoi(unsigned int virt_irq) argument 530 pre_flow_handler(unsigned int virt_irq, struct irq_desc *desc) argument 541 irq_install_pre_handler(int virt_irq, void (*func)(unsigned int, void *, void *), void *arg1, void *arg2) argument 559 unsigned int virt_irq; local 569 bucket_set_virt_irq(__pa(bucket), virt_irq); local 599 unsigned int virt_irq; local 607 bucket_set_virt_irq(__pa(bucket), virt_irq); local 648 unsigned int virt_irq; local 666 bucket_set_virt_irq(__pa(bucket), virt_irq); local 703 ack_bad_irq(unsigned int virt_irq) argument 744 unsigned int virt_irq; local [all...] |
H A D | pci_msi.c | 34 unsigned int virt_irq; local 36 virt_irq = pbm->msi_irq_table[msi - pbm->msi_first]; 37 desc = irq_desc + virt_irq; 39 desc->handle_irq(virt_irq, desc); 182 static void sparc64_teardown_msi_irq(unsigned int virt_irq, argument 191 if (pbm->msi_irq_table[i] == virt_irq) 196 pbm->name, virt_irq); 207 pbm->name, msi_num, virt_irq, err); 213 set_irq_chip(virt_irq, NULL); 214 virt_irq_free(virt_irq); [all...] |
H A D | prom_irqtrans.c | 230 int virt_irq; local 250 virt_irq = build_irq(inofixup, iclr, imap); 259 irq_install_pre_handler(virt_irq, 265 return virt_irq; 385 int virt_irq; local 412 virt_irq = build_irq(ign_fixup, iclr, imap); 415 irq_install_pre_handler(virt_irq, 422 return virt_irq;
|
H A D | pci_fire.c | 280 unsigned int virt_irq; local 295 virt_irq = build_irq(fixup, iclr_reg, imap_reg); 296 if (!virt_irq) 302 return virt_irq;
|
H A D | pci_impl.h | 136 void (*teardown_msi_irq)(unsigned int virt_irq, struct pci_dev *pdev);
|
H A D | pci.c | 989 unsigned int virt_irq; local 994 return pbm->setup_msi_irq(&virt_irq, pdev, desc); 997 void arch_teardown_msi_irq(unsigned int virt_irq) argument 999 struct msi_desc *entry = get_irq_msi(virt_irq); 1004 pbm->teardown_msi_irq(virt_irq, pdev);
|
H A D | pci_sun4v.c | 845 unsigned int virt_irq = sun4v_build_irq(pbm->devhandle, devino); local 847 if (!virt_irq) 855 return virt_irq;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/kernel/ |
H A D | irq_64.c | 100 unsigned int virt_irq) 104 : "r" (virt_irq), 149 void virt_irq_free(unsigned int virt_irq) argument 153 if (virt_irq >= NR_IRQS) 158 virt_irq_table[virt_irq].in_use = 0; 256 static int irq_choose_cpu(unsigned int virt_irq, const struct cpumask *affinity) argument 263 cpuid = map_to_cpu(virt_irq); 268 cpuid = cpus_empty(tmp) ? map_to_cpu(virt_irq) : first_cpu(tmp); 274 #define irq_choose_cpu(virt_irq, affinity) \ 278 static void sun4u_irq_enable(unsigned int virt_irq) argument 99 bucket_set_virt_irq(unsigned long bucket_pa, unsigned int virt_irq) argument 301 sun4u_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 343 sun4u_irq_disable(unsigned int virt_irq) argument 347 sun4u_irq_eoi(unsigned int virt_irq) argument 359 sun4v_irq_enable(unsigned int virt_irq) argument 380 sun4v_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 395 sun4v_irq_disable(unsigned int virt_irq) argument 406 sun4v_irq_eoi(unsigned int virt_irq) argument 421 sun4v_virq_enable(unsigned int virt_irq) argument 450 sun4v_virt_set_affinity(unsigned int virt_irq, const struct cpumask *mask) argument 470 sun4v_virq_disable(unsigned int virt_irq) argument 486 sun4v_virq_eoi(unsigned int virt_irq) argument 530 pre_flow_handler(unsigned int virt_irq, struct irq_desc *desc) argument 541 irq_install_pre_handler(int virt_irq, void (*func)(unsigned int, void *, void *), void *arg1, void *arg2) argument 559 unsigned int virt_irq; local 569 bucket_set_virt_irq(__pa(bucket), virt_irq); local 599 unsigned int virt_irq; local 607 bucket_set_virt_irq(__pa(bucket), virt_irq); local 648 unsigned int virt_irq; local 666 bucket_set_virt_irq(__pa(bucket), virt_irq); local 703 ack_bad_irq(unsigned int virt_irq) argument 744 unsigned int virt_irq; local [all...] |
H A D | pci_msi.c | 34 unsigned int virt_irq; local 36 virt_irq = pbm->msi_irq_table[msi - pbm->msi_first]; 37 desc = irq_desc + virt_irq; 39 desc->handle_irq(virt_irq, desc); 182 static void sparc64_teardown_msi_irq(unsigned int virt_irq, argument 191 if (pbm->msi_irq_table[i] == virt_irq) 196 pbm->name, virt_irq); 207 pbm->name, msi_num, virt_irq, err); 213 set_irq_chip(virt_irq, NULL); 214 virt_irq_free(virt_irq); [all...] |
H A D | prom_irqtrans.c | 230 int virt_irq; local 250 virt_irq = build_irq(inofixup, iclr, imap); 259 irq_install_pre_handler(virt_irq, 265 return virt_irq; 385 int virt_irq; local 412 virt_irq = build_irq(ign_fixup, iclr, imap); 415 irq_install_pre_handler(virt_irq, 422 return virt_irq;
|
H A D | pci_fire.c | 280 unsigned int virt_irq; local 295 virt_irq = build_irq(fixup, iclr_reg, imap_reg); 296 if (!virt_irq) 302 return virt_irq;
|
H A D | pci_impl.h | 136 void (*teardown_msi_irq)(unsigned int virt_irq, struct pci_dev *pdev);
|
H A D | pci.c | 989 unsigned int virt_irq; local 994 return pbm->setup_msi_irq(&virt_irq, pdev, desc); 997 void arch_teardown_msi_irq(unsigned int virt_irq) argument 999 struct msi_desc *entry = get_irq_msi(virt_irq); 1004 pbm->teardown_msi_irq(virt_irq, pdev);
|
H A D | pci_sun4v.c | 845 unsigned int virt_irq = sun4v_build_irq(pbm->devhandle, devino); local 847 if (!virt_irq) 855 return virt_irq;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/sparc/include/asm/ |
H A D | irq_64.h | 36 * the type of ino_bucket->virt_irq as appropriate. 38 * ino_bucket->virt_irq allocation is made during {sun4v_,}build_irq(). 42 extern void irq_install_pre_handler(int virt_irq, 52 extern void sun4v_destroy_msi(unsigned int virt_irq); 58 extern void sun4u_destroy_msi(unsigned int virt_irq); 63 extern void virt_irq_free(unsigned int virt_irq);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/sparc/include/asm/ |
H A D | irq_64.h | 36 * the type of ino_bucket->virt_irq as appropriate. 38 * ino_bucket->virt_irq allocation is made during {sun4v_,}build_irq(). 42 extern void irq_install_pre_handler(int virt_irq, 52 extern void sun4v_destroy_msi(unsigned int virt_irq); 58 extern void sun4u_destroy_msi(unsigned int virt_irq); 63 extern void virt_irq_free(unsigned int virt_irq);
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6/arch/parisc/kernel/ |
H A D | irq.c | 306 unsigned long txn_alloc_addr(unsigned int virt_irq) argument 321 return txn_affinity_addr(virt_irq, next_cpu); 325 unsigned int txn_alloc_data(unsigned int virt_irq) argument 327 return virt_irq - CPU_IRQ_BASE;
|
/asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/linux/linux-2.6.36/arch/parisc/kernel/ |
H A D | irq.c | 306 unsigned long txn_alloc_addr(unsigned int virt_irq) argument 321 return txn_affinity_addr(virt_irq, next_cpu); 325 unsigned int txn_alloc_data(unsigned int virt_irq) argument 327 return virt_irq - CPU_IRQ_BASE;
|