Searched refs:irq_lines (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/gpio/ |
H A D | gpio-virtio.c | 55 struct vgpio_irq_line *irq_lines; member 207 struct vgpio_irq_line *irq_line = &vgpio->irq_lines[gpio]; in virtio_gpio_irq_prepare() 236 struct vgpio_irq_line *irq_line = &vgpio->irq_lines[d->hwirq]; in virtio_gpio_irq_enable() 251 struct vgpio_irq_line *irq_line = &vgpio->irq_lines[d->hwirq]; in virtio_gpio_irq_disable() 424 gpio = irq_line - vgpio->irq_lines; in virtio_gpio_event_vq() 480 if (vgpio->irq_lines && !vqs[1]) { in virtio_gpio_alloc_vqs() 590 vgpio->irq_lines = devm_kcalloc(dev, ngpio, sizeof(*vgpio->irq_lines), GFP_KERNEL); in virtio_gpio_probe() 591 if (!vgpio->irq_lines) in virtio_gpio_probe() 603 vgpio->irq_lines[i].type = VIRTIO_GPIO_IRQ_TYPE_NONE; in virtio_gpio_probe() 604 vgpio->irq_lines[i].disabled = true; in virtio_gpio_probe() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | twl4030-irq.c | 68 u8 irq_lines; /* number of supported irq lines */ member 88 .irq_lines = 2, \ 120 .irq_lines = 2, 144 .irq_lines = 2, 180 .irq_lines = 2, 203 .irq_lines = 2, 235 .irq_lines = 1, 252 .irq_lines = 2, 337 if (sih->irq_lines <= line) in twl4030_init_sih_modules() 374 if (sih->irq_lines <= line) in twl4030_init_sih_modules()
|
/openbmc/qemu/hw/intc/ |
H A D | arm_gic.c | 171 qemu_irq *irq_lines = virt ? s->parent_virq : s->parent_irq; in gic_update_internal() local 180 qemu_irq_lower(irq_lines[cpu]); in gic_update_internal() 222 qemu_set_irq(irq_lines[cpu], irq_level); in gic_update_internal()
|
/openbmc/linux/arch/arm64/kvm/ |
H A D | arm.c | 559 bool irq_lines = *vcpu_hcr(v) & (HCR_VI | HCR_VF); in kvm_arch_vcpu_runnable() local 560 return ((irq_lines || kvm_vgic_vcpu_pending_irq(v)) in kvm_arch_vcpu_runnable()
|