Home
last modified time | relevance | path

Searched refs:irq_level (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-5.10/arch/m68k/mac/
H A Doss.c52 oss->irq_level[i] = 0; in oss_init()
117 oss->irq_level[OSS_VIA1] = OSS_IRQLEV_VIA1; in oss_register_interrupts()
132 oss->irq_level[OSS_IOPSCC] = OSS_IRQLEV_IOPSCC; in oss_irq_enable()
135 oss->irq_level[OSS_IOPISM] = OSS_IRQLEV_IOPISM; in oss_irq_enable()
138 oss->irq_level[OSS_SCSI] = OSS_IRQLEV_SCSI; in oss_irq_enable()
147 oss->irq_level[irq] = OSS_IRQLEV_NUBUS; in oss_irq_enable()
165 oss->irq_level[OSS_IOPSCC] = 0; in oss_irq_disable()
168 oss->irq_level[OSS_IOPISM] = 0; in oss_irq_disable()
171 oss->irq_level[OSS_SCSI] = 0; in oss_irq_disable()
180 oss->irq_level[ir in oss_irq_disable()
[all...]
/kernel/linux/linux-6.6/arch/m68k/mac/
H A Doss.c52 oss->irq_level[i] = 0; in oss_init()
117 oss->irq_level[OSS_VIA1] = OSS_IRQLEV_VIA1; in oss_register_interrupts()
132 oss->irq_level[OSS_IOPSCC] = OSS_IRQLEV_IOPSCC; in oss_irq_enable()
135 oss->irq_level[OSS_IOPISM] = OSS_IRQLEV_IOPISM; in oss_irq_enable()
138 oss->irq_level[OSS_SCSI] = OSS_IRQLEV_SCSI; in oss_irq_enable()
147 oss->irq_level[irq] = OSS_IRQLEV_NUBUS; in oss_irq_enable()
165 oss->irq_level[OSS_IOPSCC] = 0; in oss_irq_disable()
168 oss->irq_level[OSS_IOPISM] = 0; in oss_irq_disable()
171 oss->irq_level[OSS_SCSI] = 0; in oss_irq_disable()
180 oss->irq_level[ir in oss_irq_disable()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/
H A Daha1740.c489 /* Query the board for its irq_level and irq_type. Nothing else matters
492 static void aha1740_getconfig(unsigned int base, unsigned int *irq_level, in aha1740_getconfig() argument
498 *irq_level = intab[inb(INTDEF(base)) & 0x7]; in aha1740_getconfig()
554 unsigned int irq_level, irq_type, translation; in aha1740_probe() local
566 aha1740_getconfig(slotbase,&irq_level,&irq_type,&translation); in aha1740_probe()
574 edev->slot, slotbase, irq_level, irq_type ? "edge" : "level"); in aha1740_probe()
585 shpnt->irq = irq_level; in aha1740_probe()
598 DEB(printk("aha1740_probe: enable interrupt channel %d\n",irq_level)); in aha1740_probe()
599 if (request_irq(irq_level,aha1740_intr_handle,irq_type ? 0 : IRQF_SHARED, in aha1740_probe()
602 irq_level); in aha1740_probe()
[all...]
/kernel/linux/linux-5.10/drivers/scsi/pcmcia/
H A Dsym53c500_cs.c694 int irq_level, port_base; in SYM53C500_config() local
729 * irq_level == 0 implies tpnt->can_queue == 0, which in SYM53C500_config()
730 * is not supported in 2.6. Thus, only irq_level > 0 in SYM53C500_config()
739 irq_level = link->irq; in SYM53C500_config()
742 port_base, irq_level, USE_FAST_PIO);) in SYM53C500_config()
754 if (irq_level > 0) { in SYM53C500_config()
755 if (request_irq(irq_level, SYM53C500_intr, IRQF_SHARED, "SYM53C500", host)) { in SYM53C500_config()
756 printk("SYM53C500: unable to allocate IRQ %d\n", irq_level); in SYM53C500_config()
759 DEB(printk("SYM53C500: allocated IRQ %d\n", irq_level)); in SYM53C500_config()
760 } else if (irq_level in SYM53C500_config()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/
H A Daha1740.c497 /* Query the board for its irq_level and irq_type. Nothing else matters
500 static void aha1740_getconfig(unsigned int base, unsigned int *irq_level, in aha1740_getconfig() argument
506 *irq_level = intab[inb(INTDEF(base)) & 0x7]; in aha1740_getconfig()
562 unsigned int irq_level, irq_type, translation; in aha1740_probe() local
574 aha1740_getconfig(slotbase,&irq_level,&irq_type,&translation); in aha1740_probe()
582 edev->slot, slotbase, irq_level, irq_type ? "edge" : "level"); in aha1740_probe()
593 shpnt->irq = irq_level; in aha1740_probe()
606 DEB(printk("aha1740_probe: enable interrupt channel %d\n",irq_level)); in aha1740_probe()
607 if (request_irq(irq_level,aha1740_intr_handle,irq_type ? 0 : IRQF_SHARED, in aha1740_probe()
610 irq_level); in aha1740_probe()
[all...]
/kernel/linux/linux-6.6/drivers/scsi/pcmcia/
H A Dsym53c500_cs.c703 int irq_level, port_base; in SYM53C500_config() local
738 * irq_level == 0 implies tpnt->can_queue == 0, which in SYM53C500_config()
739 * is not supported in 2.6. Thus, only irq_level > 0 in SYM53C500_config()
748 irq_level = link->irq; in SYM53C500_config()
751 port_base, irq_level, USE_FAST_PIO);) in SYM53C500_config()
763 if (irq_level > 0) { in SYM53C500_config()
764 if (request_irq(irq_level, SYM53C500_intr, IRQF_SHARED, "SYM53C500", host)) { in SYM53C500_config()
765 printk("SYM53C500: unable to allocate IRQ %d\n", irq_level); in SYM53C500_config()
768 DEB(printk("SYM53C500: allocated IRQ %d\n", irq_level)); in SYM53C500_config()
769 } else if (irq_level in SYM53C500_config()
[all...]
/kernel/linux/linux-5.10/arch/x86/kvm/
H A Dioapic.c208 int irq_level, bool line_status) in ioapic_set_irq()
218 if (!irq_level) { in ioapic_set_irq()
459 int ret, irq_level; in kvm_ioapic_set_irq() local
464 irq_level = __kvm_irq_line_state(&ioapic->irq_states[irq], in kvm_ioapic_set_irq()
466 ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); in kvm_ioapic_set_irq()
207 ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, int irq_level, bool line_status) ioapic_set_irq() argument
H A Di8259.c188 int ret, irq_level; in kvm_pic_set_irq() local
193 irq_level = __kvm_irq_line_state(&s->irq_states[irq], in kvm_pic_set_irq()
195 ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level); in kvm_pic_set_irq()
/kernel/linux/linux-6.6/arch/x86/kvm/
H A Dioapic.c207 int irq_level, bool line_status) in ioapic_set_irq()
217 if (!irq_level) { in ioapic_set_irq()
488 int ret, irq_level; in kvm_ioapic_set_irq() local
493 irq_level = __kvm_irq_line_state(&ioapic->irq_states[irq], in kvm_ioapic_set_irq()
495 ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); in kvm_ioapic_set_irq()
206 ioapic_set_irq(struct kvm_ioapic *ioapic, unsigned int irq, int irq_level, bool line_status) ioapic_set_irq() argument
H A Di8259.c190 int ret, irq_level; in kvm_pic_set_irq() local
195 irq_level = __kvm_irq_line_state(&s->irq_states[irq], in kvm_pic_set_irq()
197 ret = pic_set_irq1(&s->pics[irq >> 3], irq & 7, irq_level); in kvm_pic_set_irq()
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-adnp.c29 u8 *irq_level; member
277 changed = level ^ adnp->irq_level[i]; in adnp_irq()
404 adnp->irq_level = adnp->irq_enable + (num_regs * 1); in adnp_irq_setup()
415 err = adnp_read(adnp, GPIO_PLR(adnp) + i, &adnp->irq_level[i]); in adnp_irq_setup()
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-adnp.c30 u8 *irq_level; member
278 changed = level ^ adnp->irq_level[i]; in adnp_irq()
409 adnp->irq_level = adnp->irq_enable + (num_regs * 1); in adnp_irq_setup()
420 err = adnp_read(adnp, GPIO_PLR(adnp) + i, &adnp->irq_level[i]); in adnp_irq_setup()
/kernel/linux/linux-5.10/arch/m68k/include/asm/
H A Dmac_oss.h11 * Interrupt level offsets for mac_oss->irq_level
65 __u8 irq_level[0x10]; /* [0x000-0x00f] Interrupt levels */ member
/kernel/linux/linux-6.6/arch/m68k/include/asm/
H A Dmac_oss.h11 * Interrupt level offsets for mac_oss->irq_level
65 __u8 irq_level[0x10]; /* [0x000-0x00f] Interrupt levels */ member
/kernel/linux/linux-5.10/include/kvm/
H A Darm_pmu.h29 bool irq_level; member
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dpmu-emul.c391 if (pmu->irq_level == overflow) in kvm_pmu_update_state()
394 pmu->irq_level = overflow; in kvm_pmu_update_state()
412 return pmu->irq_level != run_level; in kvm_pmu_should_notify_user()
424 if (vcpu->arch.pmu.irq_level) in kvm_pmu_update_run()
H A Darm.c902 int kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irq_level, in kvm_vm_ioctl_irq_line() argument
905 u32 irq = irq_level->irq; in kvm_vm_ioctl_irq_line()
909 bool level = irq_level->level; in kvm_vm_ioctl_irq_line()
916 trace_kvm_irq_line(irq_type, vcpu_idx, irq_num, irq_level->level); in kvm_vm_ioctl_irq_line()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dpmu-emul.c345 if (pmu->irq_level == overflow) in kvm_pmu_update_state()
348 pmu->irq_level = overflow; in kvm_pmu_update_state()
366 return pmu->irq_level != run_level; in kvm_pmu_should_notify_user()
378 if (vcpu->arch.pmu.irq_level) in kvm_pmu_update_run()
H A Darm.c1133 int kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irq_level, in kvm_vm_ioctl_irq_line() argument
1136 u32 irq = irq_level->irq; in kvm_vm_ioctl_irq_line()
1140 bool level = irq_level->level; in kvm_vm_ioctl_irq_line()
1147 trace_kvm_irq_line(irq_type, vcpu_idx, irq_num, irq_level->level); in kvm_vm_ioctl_irq_line()
/kernel/linux/linux-6.6/include/kvm/
H A Darm_pmu.h33 bool irq_level; member
/kernel/linux/linux-5.10/drivers/tty/
H A Dsynclinkmp.c233 unsigned int irq_level; /* interrupt level */ member
1348 info->irq_level, in line_info()
1903 dev->irq = info->irq_level; in hdlcdev_init()
2509 __FILE__, __LINE__, info->irq_level); in synclinkmp_interrupt()
2610 __FILE__, __LINE__, info->irq_level); in synclinkmp_interrupt()
3617 free_irq(info->irq_level, info); in release_resources()
3700 info->irq_level, in add_device()
3746 info->irq_level = pdev->irq; in alloc_dev()
3828 port_array[port]->irq_level = port_array[0]->irq_level; in device_init()
[all...]
H A Dsynclink_gt.c261 unsigned int irq_level; member
1181 info->irq_level, info->max_frame_size); in line_info()
1720 dev->irq = info->irq_level; in hdlcdev_init()
2284 DBGISR(("slgt_interrupt irq=%d entry\n", info->irq_level)); in slgt_interrupt()
2336 DBGISR(("slgt_interrupt irq=%d exit\n", info->irq_level)); in slgt_interrupt()
3418 free_irq(info->irq_level, info); in release_resources()
3484 info->irq_level, info->max_frame_size); in add_device()
3531 info->irq_level = pdev->irq; in alloc_dev()
3581 port_array[i]->irq_level = port_array[0]->irq_level; in device_init()
[all...]
H A Dsynclink.c262 unsigned int irq_level; /* interrupt level */ member
1685 __FILE__, __LINE__, info->irq_level); in mgsl_interrupt()
1711 __FILE__, __LINE__, info->device_name, info->irq_level); in mgsl_interrupt()
1734 __FILE__, __LINE__, info->irq_level); in mgsl_interrupt()
3435 info->device_name, info->io_base, info->irq_level, in line_info()
3972 if ( request_irq(info->irq_level,mgsl_interrupt,info->irq_flags, in mgsl_claim_resources()
3975 __FILE__,__LINE__,info->device_name, info->irq_level ); in mgsl_claim_resources()
4034 free_irq(info->irq_level, info); in mgsl_release_resources()
4123 info->hw_version + 1, info->device_name, info->io_base, info->irq_level, in mgsl_add_device()
7155 __FILE__,__LINE__,info->device_name, (unsigned short)(info->irq_level) ); in mgsl_adapter_test()
[all...]
/kernel/linux/linux-6.6/drivers/tty/
H A Dsynclink_gt.c257 unsigned int irq_level; member
1172 info->irq_level, info->max_frame_size); in line_info()
1710 dev->irq = info->irq_level; in hdlcdev_init()
2274 DBGISR(("slgt_interrupt irq=%d entry\n", info->irq_level)); in slgt_interrupt()
2326 DBGISR(("slgt_interrupt irq=%d exit\n", info->irq_level)); in slgt_interrupt()
3394 free_irq(info->irq_level, info); in release_resources()
3460 info->irq_level, info->max_frame_size); in add_device()
3504 info->irq_level = pdev->irq; in alloc_dev()
3554 port_array[i]->irq_level = port_array[0]->irq_level; in device_init()
[all...]
/kernel/linux/linux-5.10/drivers/char/pcmcia/
H A Dsynclink_cs.c202 unsigned int irq_level; member
601 info->irq_level = link->irq; in mgslpc_config()
1166 printk("mgslpc_isr(%d) entry.\n", info->irq_level); in mgslpc_isr()
1261 __FILE__, __LINE__, info->irq_level); in mgslpc_isr()
2544 info->device_name, info->io_base, info->irq_level); in line_info()
2711 info->device_name, info->io_base, info->irq_level); in mgslpc_add_device()
3790 __FILE__, __LINE__, info->device_name, (unsigned short)(info->irq_level)); in adapter_test()
4266 dev->irq = info->irq_level; in hdlcdev_init()

Completed in 45 milliseconds

12