Home
last modified time | relevance | path

Searched refs:line_level (Results 1 - 14 of 14) sorted by relevance

/kernel/linux/linux-6.6/arch/arm64/kvm/vgic/
H A Dvgic.c182 bool line_level; in vgic_get_phys_line_level() local
191 &line_level)); in vgic_get_phys_line_level()
192 return line_level; in vgic_get_phys_line_level()
320 return irq->line_level != level; in vgic_validate_injection()
471 irq->line_level = level; in kvm_vgic_inject_irq()
553 irq->line_level = false; in kvm_vgic_reset_mapped_irq()
1070 } else if (lr_pending || (lr_deactivated && irq->line_level)) { in vgic_irq_handle_resampling()
1071 irq->line_level = vgic_get_phys_line_level(irq); in vgic_irq_handle_resampling()
1072 resample = !irq->line_level; in vgic_irq_handle_resampling()
H A Dvgic-mmio.c143 bool was_high = irq->line_level; in vgic_mmio_write_senable()
150 irq->line_level = vgic_get_phys_line_level(irq); in vgic_mmio_write_senable()
155 if (!irq->active && was_high && !irq->line_level) in vgic_mmio_write_senable()
248 * and line_level separately. in __read_pending()
794 if (irq->config == VGIC_CONFIG_LEVEL && irq->line_level) in vgic_read_irq_line_level_info()
826 irq->line_level = new_level; in vgic_write_irq_line_level_info()
H A Dvgic-debug.c156 seq_printf(s, "P=pending_latch, L=line_level, A=active\n"); in print_dist_state()
217 irq->line_level, in print_irq_state()
H A Dvgic.h113 return irq->pending_latch || irq->line_level; in irq_is_pending()
H A Dvgic-v2.c192 irq->line_level = false; in vgic_v2_populate_lr()
H A Dvgic-v3.c179 irq->line_level = false; in vgic_v3_populate_lr()
/kernel/linux/linux-5.10/arch/arm64/kvm/vgic/
H A Dvgic.c181 bool line_level; in vgic_get_phys_line_level() local
190 &line_level)); in vgic_get_phys_line_level()
191 return line_level; in vgic_get_phys_line_level()
319 return irq->line_level != level; in vgic_validate_injection()
470 irq->line_level = level; in kvm_vgic_inject_irq()
552 irq->line_level = false; in kvm_vgic_reset_mapped_irq()
H A Dvgic-v2.c113 irq->line_level = vgic_get_phys_line_level(irq); in vgic_v2_fold_lr_state()
115 if (!irq->line_level) in vgic_v2_fold_lr_state()
207 irq->line_level = false; in vgic_v2_populate_lr()
H A Dvgic-v3.c104 irq->line_level = vgic_get_phys_line_level(irq); in vgic_v3_fold_lr_state()
106 if (!irq->line_level) in vgic_v3_fold_lr_state()
190 irq->line_level = false; in vgic_v3_populate_lr()
H A Dvgic-mmio.c143 bool was_high = irq->line_level; in vgic_mmio_write_senable()
150 irq->line_level = vgic_get_phys_line_level(irq); in vgic_mmio_write_senable()
155 if (!irq->active && was_high && !irq->line_level) in vgic_mmio_write_senable()
772 if (irq->config == VGIC_CONFIG_LEVEL && irq->line_level) in vgic_read_irq_line_level_info()
804 irq->line_level = new_level; in vgic_write_irq_line_level_info()
H A Dvgic-debug.c156 seq_printf(s, "P=pending_latch, L=line_level, A=active\n"); in print_dist_state()
217 irq->line_level, in print_irq_state()
H A Dvgic.h107 return irq->pending_latch || irq->line_level; in irq_is_pending()
/kernel/linux/linux-5.10/include/kvm/
H A Darm_vgic.h109 bool line_level; /* Level only */ member
/kernel/linux/linux-6.6/include/kvm/
H A Darm_vgic.h134 bool line_level; /* Level only */ member

Completed in 14 milliseconds