Searched refs:edge_trigger (Results 1 – 10 of 10) sorted by relevance
/openbmc/qemu/hw/intc/ |
H A D | arm_gicv3_common.c | 60 memmove(cs->edge_trigger, (uint8_t *)cs->edge_trigger + GIC_INTERNAL / 8, in gicv3_gicd_no_migration_shift_bug_post_load() 61 sizeof(cs->edge_trigger) - GIC_INTERNAL / 8); in gicv3_gicd_no_migration_shift_bug_post_load() 201 VMSTATE_UINT32(edge_trigger, GICv3CPUState), 295 VMSTATE_UINT32_ARRAY(edge_trigger, GICv3State, GICV3_BMP_SIZE), 533 cs->edge_trigger = 0xffff; in arm_gicv3_common_reset_hold() 566 memset(s->edge_trigger, 0, sizeof(s->edge_trigger)); in arm_gicv3_common_reset_hold()
|
H A D | arm_gicv3.c | 71 uint32_t edge_trigger = *gic_bmp_ptr32(s->edge_trigger, irq); in gicd_int_pending() local 78 pend = pending | (~edge_trigger & level); in gicd_int_pending() 116 pend = cs->gicr_ipendr0 | (~cs->edge_trigger & cs->level); in gicr_int_pending()
|
H A D | gic_internal.h | 43 #define GIC_DIST_SET_EDGE_TRIGGER(irq) (s->irq_state[irq].edge_trigger = true) 45 (s->irq_state[irq].edge_trigger = false) 46 #define GIC_DIST_TEST_EDGE_TRIGGER(irq) (s->irq_state[irq].edge_trigger)
|
H A D | arm_gicv3_dist.c | 188 uint32_t edge = *gic_bmp_ptr32(s->edge_trigger, irq); in gicd_read_bitmap_reg() 518 value = *gic_bmp_ptr32(s->edge_trigger, irq & ~0x1f); in gicd_readl() 734 oldval = *gic_bmp_ptr32(s->edge_trigger, (irq & ~0x1f)); in gicd_writel() 736 *gic_bmp_ptr32(s->edge_trigger, irq & ~0x1f) = value; in gicd_writel()
|
H A D | arm_gicv3_redist.c | 401 uint32_t val = cs->gicr_ipendr0 | (~cs->edge_trigger & cs->level); in gicr_readl() 433 value = cs->edge_trigger & mask_group(cs, attrs); in gicr_readl() 594 cs->edge_trigger &= ~mask; in gicr_writel() 595 cs->edge_trigger |= (value & mask); in gicr_writel() 1148 if (extract32(cs->edge_trigger, irq, 1)) { in gicv3_redist_set_irq()
|
H A D | arm_gicv3_kvm.c | 383 reg = half_shuffle32(c->edge_trigger >> 16) << 1; in kvm_arm_gicv3_put() 441 kvm_dist_put_edge_trigger(s, GICD_ICFGR, s->edge_trigger); in kvm_arm_gicv3_put() 544 c->edge_trigger = half_unshuffle32(reg >> 1) << 16; in kvm_arm_gicv3_get() 595 kvm_dist_get_edge_trigger(s, GICD_ICFGR, s->edge_trigger); in kvm_arm_gicv3_get()
|
H A D | arm_gic_common.c | 71 VMSTATE_BOOL(edge_trigger, gic_irq_state),
|
/openbmc/qemu/include/hw/intc/ |
H A D | arm_gicv3_common.h | 151 uint32_t edge_trigger; /* ICFGR0 and ICFGR1 even bits */ member 260 GIC_DECLARE_BITMAP(edge_trigger); /* GICD_ICFGR even bits */ 300 GICV3_BITMAP_ACCESSORS(edge_trigger)
|
H A D | arm_gic_common.h | 61 bool edge_trigger; /* true: edge-triggered, false: level-triggered */ member
|
/openbmc/linux/drivers/media/dvb-frontends/ |
H A D | mxl692_defs.h | 379 u8 edge_trigger; member
|