Home
last modified time | relevance | path

Searched refs:irq_level (Results 1 – 22 of 22) sorted by relevance

/Linux-v4.19/arch/m68k/mac/
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[irq] = 0; in oss_irq_disable()
/Linux-v4.19/drivers/scsi/
Daha1740.c492 static void aha1740_getconfig(unsigned int base, unsigned int *irq_level, in DEF_SCSI_QCMD()
498 *irq_level = intab[inb(INTDEF(base)) & 0x7]; in DEF_SCSI_QCMD()
555 unsigned int irq_level, irq_type, translation; in aha1740_probe() local
567 aha1740_getconfig(slotbase,&irq_level,&irq_type,&translation); in aha1740_probe()
575 edev->slot, slotbase, irq_level, irq_type ? "edge" : "level"); in aha1740_probe()
586 shpnt->irq = irq_level; in aha1740_probe()
600 DEB(printk("aha1740_probe: enable interrupt channel %d\n",irq_level)); in aha1740_probe()
601 if (request_irq(irq_level,aha1740_intr_handle,irq_type ? 0 : IRQF_SHARED, in aha1740_probe()
604 irq_level); in aha1740_probe()
618 free_irq(irq_level, shpnt); in aha1740_probe()
Ddc395x.c317 unsigned int irq_level; member
4424 host->irq = acb->irq_level; in adapter_init_scsi_host()
4517 acb->irq_level = irq; in adapter_init()
4545 if (acb->irq_level) in adapter_init()
4546 free_irq(acb->irq_level, acb); in adapter_init()
4600 if (acb->irq_level) in adapter_uninit()
4601 free_irq(acb->irq_level, acb); in adapter_uninit()
4631 seq_printf(m, "irq_level 0x%04x, ", acb->irq_level); in dc395x_show_info()
Dstex.c275 u32 irq_level; member
513 p->irq_level = 0; in stex_controller_info()
/Linux-v4.19/drivers/scsi/pcmcia/
Dsym53c500_cs.c704 int irq_level, port_base; in SYM53C500_config() local
749 irq_level = link->irq; in SYM53C500_config()
752 port_base, irq_level, USE_FAST_PIO);) in SYM53C500_config()
764 if (irq_level > 0) { in SYM53C500_config()
765 if (request_irq(irq_level, SYM53C500_intr, IRQF_SHARED, "SYM53C500", host)) { in SYM53C500_config()
766 printk("SYM53C500: unable to allocate IRQ %d\n", irq_level); in SYM53C500_config()
769 DEB(printk("SYM53C500: allocated IRQ %d\n", irq_level)); in SYM53C500_config()
770 } else if (irq_level == 0) { in SYM53C500_config()
779 host->irq = irq_level; in SYM53C500_config()
800 free_irq(irq_level, host); in SYM53C500_config()
/Linux-v4.19/virt/kvm/arm/
Dpmu.c215 if (pmu->irq_level == overflow) in kvm_pmu_update_state()
218 pmu->irq_level = overflow; in kvm_pmu_update_state()
236 return pmu->irq_level != run_level; in kvm_pmu_should_notify_user()
248 if (vcpu->arch.pmu.irq_level) in kvm_pmu_update_run()
Darm.c881 int kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irq_level, in kvm_vm_ioctl_irq_line() argument
884 u32 irq = irq_level->irq; in kvm_vm_ioctl_irq_line()
888 bool level = irq_level->level; in kvm_vm_ioctl_irq_line()
894 trace_kvm_irq_line(irq_type, vcpu_idx, irq_num, irq_level->level); in kvm_vm_ioctl_irq_line()
/Linux-v4.19/arch/x86/kvm/
Dioapic.c177 int irq_level, bool line_status) in ioapic_set_irq() argument
187 if (!irq_level) { in ioapic_set_irq()
387 int ret, irq_level; in kvm_ioapic_set_irq() local
392 irq_level = __kvm_irq_line_state(&ioapic->irq_states[irq], in kvm_ioapic_set_irq()
394 ret = ioapic_set_irq(ioapic, irq, irq_level, line_status); in kvm_ioapic_set_irq()
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()
/Linux-v4.19/arch/m68k/include/asm/
Dmac_oss.h65 __u8 irq_level[0x10]; /* [0x000-0x00f] Interrupt levels */ member
/Linux-v4.19/drivers/gpio/
Dgpio-adnp.c32 u8 *irq_level; member
308 changed = level ^ adnp->irq_level[i]; in adnp_irq()
435 adnp->irq_level = adnp->irq_enable + (num_regs * 1); in adnp_irq_setup()
446 err = adnp_read(adnp, GPIO_PLR(adnp) + i, &adnp->irq_level[i]); in adnp_irq_setup()
/Linux-v4.19/include/kvm/
Darm_pmu.h39 bool irq_level; member
/Linux-v4.19/drivers/tty/
Dsynclink.c263 unsigned int irq_level; /* interrupt level */ member
1686 __FILE__, __LINE__, info->irq_level); in mgsl_interrupt()
1712 __FILE__, __LINE__, info->device_name, info->irq_level); in mgsl_interrupt()
1735 __FILE__, __LINE__, info->irq_level); in mgsl_interrupt()
3438 info->device_name, info->io_base, info->irq_level, in line_info()
3443 info->irq_level, info->dma_level); in line_info()
4036 if ( request_irq(info->irq_level,mgsl_interrupt,info->irq_flags, in mgsl_claim_resources()
4039 __FILE__,__LINE__,info->device_name, info->irq_level ); in mgsl_claim_resources()
4116 free_irq(info->irq_level, info); in mgsl_release_resources()
4206 info->hw_version + 1, info->device_name, info->io_base, info->irq_level, in mgsl_add_device()
[all …]
Dsynclink_gt.c287 unsigned int irq_level; member
1245 info->irq_level, info->max_frame_size); in line_info()
1787 dev->irq = info->irq_level; in hdlcdev_init()
2349 DBGISR(("slgt_interrupt irq=%d entry\n", info->irq_level)); in slgt_interrupt()
2401 DBGISR(("slgt_interrupt irq=%d exit\n", info->irq_level)); in slgt_interrupt()
3479 free_irq(info->irq_level, info); in release_resources()
3545 info->irq_level, info->max_frame_size); in add_device()
3592 info->irq_level = pdev->irq; in alloc_dev()
3642 port_array[i]->irq_level = port_array[0]->irq_level; in device_init()
3647 if (request_irq(port_array[0]->irq_level, in device_init()
[all …]
Dsynclinkmp.c233 unsigned int irq_level; /* interrupt level */ member
1349 info->irq_level, in line_info()
1907 dev->irq = info->irq_level; in hdlcdev_init()
2513 __FILE__, __LINE__, info->irq_level); in synclinkmp_interrupt()
2614 __FILE__, __LINE__, info->irq_level); in synclinkmp_interrupt()
3621 free_irq(info->irq_level, info); in release_resources()
3704 info->irq_level, in add_device()
3750 info->irq_level = pdev->irq; in alloc_dev()
3832 port_array[port]->irq_level = port_array[0]->irq_level; in device_init()
3840 rc = request_irq(port_array[0]->irq_level, in device_init()
[all …]
/Linux-v4.19/drivers/char/pcmcia/
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()
2545 info->device_name, info->io_base, info->irq_level); in line_info()
2712 info->device_name, info->io_base, info->irq_level); in mgslpc_add_device()
3791 __FILE__, __LINE__, info->device_name, (unsigned short)(info->irq_level)); in adapter_test()
4267 dev->irq = info->irq_level; in hdlcdev_init()
/Linux-v4.19/drivers/net/ethernet/sfc/
Dfarch.c1427 FRF_AZ_KER_INT_LEVE_SEL, efx->irq_level, in efx_farch_interrupts()
1539 if (queues & (1U << efx->irq_level) && soft_enabled) { in efx_farch_legacy_interrupt()
1612 if (context->index == efx->irq_level) { in efx_farch_msi_interrupt()
1762 efx->irq_level = 0x1f; in efx_farch_init_common()
1765 efx->irq_level = 0; in efx_farch_init_common()
Dnet_driver.h1011 unsigned irq_level; member
Def10.c2242 if (context->index == efx->irq_level) in efx_ef10_msi_interrupt()
2269 if (queues & (1U << efx->irq_level)) in efx_ef10_legacy_interrupt()
2296 MCDI_SET_DWORD(inbuf, TRIGGER_INTERRUPT_IN_INTR_LEVEL, efx->irq_level); in efx_ef10_irq_test_generate()
/Linux-v4.19/drivers/net/ethernet/sfc/falcon/
Dfarch.c1415 FRF_AZ_KER_INT_LEVE_SEL, efx->irq_level, in ef4_farch_interrupts()
1530 if (queues & (1U << efx->irq_level) && soft_enabled) { in ef4_farch_legacy_interrupt()
1603 if (context->index == efx->irq_level) { in ef4_farch_msi_interrupt()
1703 efx->irq_level = 0; in ef4_farch_init_common()
Dnet_driver.h838 unsigned irq_level; member
/Linux-v4.19/include/linux/
Dkvm_host.h766 int kvm_vm_ioctl_irq_line(struct kvm *kvm, struct kvm_irq_level *irq_level,