Lines Matching full:pin
25 static void mips_gic_set_vp_irq(MIPSGICState *gic, int vp, int pin) in mips_gic_set_vp_irq() argument
30 /* ORing pending registers sharing same pin */ in mips_gic_set_vp_irq()
32 if ((gic->irq_state[i].map_pin & GIC_MAP_MSK) == pin && in mips_gic_set_vp_irq()
42 if (((gic->vps[vp].compare_map & GIC_MAP_MSK) == pin) && in mips_gic_set_vp_irq()
50 pin + GIC_CPU_PIN_OFFSET, in mips_gic_set_vp_irq()
53 qemu_set_irq(gic->vps[vp].env->irq[pin + GIC_CPU_PIN_OFFSET], in mips_gic_set_vp_irq()
61 int pin = gic->irq_state[n_IRQ].map_pin & GIC_MAP_MSK; in gic_update_pin_for_irq() local
66 mips_gic_set_vp_irq(gic, vp, pin); in gic_update_pin_for_irq()
138 /* each bit represents pending status for an interrupt pin */ in gic_read()
146 /* each bit represents status for an interrupt pin */ in gic_read()
154 /* 32 bits per a pin */ in gic_read()
160 /* up to 32 bytes per a pin */ in gic_read()
205 uint32_t pin = (gic->vps[vp_index].compare_map & GIC_MAP_MSK); in gic_timer_expire_cb() local
207 [pin + GIC_CPU_PIN_OFFSET]); in gic_timer_expire_cb()
217 uint32_t pin = (gic->vps[vp_index].compare_map & GIC_MAP_MSK); in gic_timer_store_vp_compare() local
218 mips_gic_set_vp_irq(gic, vp_index, pin); in gic_timer_store_vp_compare()
289 /* up to 64 bits per a pin */ in gic_write()
309 /* up to 64 bits per a pin */ in gic_write()
318 /* 32 bits per a pin */ in gic_write()
326 /* up to 32 bytes per a pin */ in gic_write()