Lines Matching defs:cs
51 static inline int icv_min_vbpr(GICv3CPUState *cs) in icv_min_vbpr()
56 static inline int ich_num_aprs(GICv3CPUState *cs) in ich_num_aprs()
108 static int read_vbpr(GICv3CPUState *cs, int grp) in read_vbpr()
122 static void write_vbpr(GICv3CPUState *cs, int grp, int value) in write_vbpr()
144 static uint32_t icv_fullprio_mask(GICv3CPUState *cs) in icv_fullprio_mask()
154 static int ich_highest_active_virt_prio(GICv3CPUState *cs) in ich_highest_active_virt_prio()
179 static int hppvi_index(GICv3CPUState *cs) in hppvi_index()
258 static uint32_t icv_gprio_mask(GICv3CPUState *cs, int group) in icv_gprio_mask()
293 static bool icv_hppi_can_preempt(GICv3CPUState *cs, uint64_t lr) in icv_hppi_can_preempt()
349 static bool icv_hppvlpi_can_preempt(GICv3CPUState *cs) in icv_hppvlpi_can_preempt()
390 static uint32_t eoi_maintenance_interrupt_state(GICv3CPUState *cs, in eoi_maintenance_interrupt_state()
434 static uint32_t maintenance_interrupt_state(GICv3CPUState *cs) in maintenance_interrupt_state()
471 void gicv3_cpuif_virt_irq_fiq_update(GICv3CPUState *cs) in gicv3_cpuif_virt_irq_fiq_update()
526 static void gicv3_cpuif_virt_update(GICv3CPUState *cs) in gicv3_cpuif_virt_update()
562 GICv3CPUState *cs = icc_cs_from_env(env); in icv_ap_read() local
574 GICv3CPUState *cs = icc_cs_from_env(env); in icv_ap_write() local
591 GICv3CPUState *cs = icc_cs_from_env(env); in icv_bpr_read() local
617 GICv3CPUState *cs = icc_cs_from_env(env); in icv_bpr_write() local
635 GICv3CPUState *cs = icc_cs_from_env(env); in icv_pmr_read() local
648 GICv3CPUState *cs = icc_cs_from_env(env); in icv_pmr_write() local
662 GICv3CPUState *cs = icc_cs_from_env(env); in icv_igrpen_read() local
677 GICv3CPUState *cs = icc_cs_from_env(env); in icv_igrpen_write() local
691 GICv3CPUState *cs = icc_cs_from_env(env); in icv_ctlr_read() local
715 GICv3CPUState *cs = icc_cs_from_env(env); in icv_ctlr_write() local
729 GICv3CPUState *cs = icc_cs_from_env(env); in icv_rpr_read() local
742 GICv3CPUState *cs = icc_cs_from_env(env); in icv_hppir_read() local
765 static void icv_activate_irq(GICv3CPUState *cs, int idx, int grp) in icv_activate_irq()
788 static void icv_activate_vlpi(GICv3CPUState *cs) in icv_activate_vlpi()
802 GICv3CPUState *cs = icc_cs_from_env(env); in icv_iar_read() local
846 GICv3CPUState *cs = icc_cs_from_env(env); in icv_nmiar1_read() local
880 static uint32_t icc_fullprio_mask(GICv3CPUState *cs) in icc_fullprio_mask()
891 static inline int icc_min_bpr(GICv3CPUState *cs) in icc_min_bpr()
897 static inline int icc_min_bpr_ns(GICv3CPUState *cs) in icc_min_bpr_ns()
902 static inline int icc_num_aprs(GICv3CPUState *cs) in icc_num_aprs()
910 static int icc_highest_active_prio(GICv3CPUState *cs) in icc_highest_active_prio()
947 static uint32_t icc_gprio_mask(GICv3CPUState *cs, int group) in icc_gprio_mask()
984 static bool icc_no_enabled_hppi(GICv3CPUState *cs) in icc_no_enabled_hppi()
993 static bool icc_hppi_can_preempt(GICv3CPUState *cs) in icc_hppi_can_preempt()
1046 void gicv3_cpuif_update(GICv3CPUState *cs) in gicv3_cpuif_update()
1106 GICv3CPUState *cs = icc_cs_from_env(env); in icc_pmr_read() local
1134 GICv3CPUState *cs = icc_cs_from_env(env); in icc_pmr_write() local
1158 static void icc_activate_irq(GICv3CPUState *cs, int irq) in icc_activate_irq()
1189 static uint64_t icc_hppir0_value(GICv3CPUState *cs, CPUARMState *env) in icc_hppir0_value()
1226 static uint64_t icc_hppir1_value(GICv3CPUState *cs, CPUARMState *env) in icc_hppir1_value()
1264 GICv3CPUState *cs = icc_cs_from_env(env); in icc_iar0_read() local
1287 GICv3CPUState *cs = icc_cs_from_env(env); in icc_iar1_read() local
1315 GICv3CPUState *cs = icc_cs_from_env(env); in icc_nmiar1_read() local
1340 static void icc_drop_prio(GICv3CPUState *cs, int grp) in icc_drop_prio()
1381 static bool icc_eoi_split(CPUARMState *env, GICv3CPUState *cs) in icc_eoi_split()
1396 static int icc_highest_active_group(GICv3CPUState *cs) in icc_highest_active_group()
1436 static void icc_deactivate_irq(GICv3CPUState *cs, int irq) in icc_deactivate_irq()
1447 static bool icv_eoi_split(CPUARMState *env, GICv3CPUState *cs) in icv_eoi_split()
1455 static int icv_find_active(GICv3CPUState *cs, int irq) in icv_find_active()
1474 static void icv_deactivate_irq(GICv3CPUState *cs, int idx) in icv_deactivate_irq()
1495 static void icv_increment_eoicount(GICv3CPUState *cs) in icv_increment_eoicount()
1505 static int icv_drop_prio(GICv3CPUState *cs, bool *nmi) in icv_drop_prio()
1555 GICv3CPUState *cs = icc_cs_from_env(env); in icv_dir_write() local
1588 GICv3CPUState *cs = icc_cs_from_env(env); in icv_eoir_write() local
1649 GICv3CPUState *cs = icc_cs_from_env(env); in icc_eoir_write() local
1718 GICv3CPUState *cs = icc_cs_from_env(env); in icc_hppir0_read() local
1732 GICv3CPUState *cs = icc_cs_from_env(env); in icc_hppir1_read() local
1746 GICv3CPUState *cs = icc_cs_from_env(env); in icc_bpr_read() local
1788 GICv3CPUState *cs = icc_cs_from_env(env); in icc_bpr_write() local
1829 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ap_read() local
1852 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ap_write() local
1889 GICv3CPUState *cs = icc_cs_from_env(env); in icc_dir_write() local
1970 GICv3CPUState *cs = icc_cs_from_env(env); in icc_rpr_read() local
2011 static void icc_generate_sgi(CPUARMState *env, GICv3CPUState *cs, in icc_generate_sgi()
2068 GICv3CPUState *cs = icc_cs_from_env(env); in icc_sgi0r_write() local
2078 GICv3CPUState *cs = icc_cs_from_env(env); in icc_sgi1r_write() local
2092 GICv3CPUState *cs = icc_cs_from_env(env); in icc_asgi1r_write() local
2102 GICv3CPUState *cs = icc_cs_from_env(env); in icc_igrpen_read() local
2123 GICv3CPUState *cs = icc_cs_from_env(env); in icc_igrpen_write() local
2144 GICv3CPUState *cs = icc_cs_from_env(env); in icc_igrpen1_el3_read() local
2156 GICv3CPUState *cs = icc_cs_from_env(env); in icc_igrpen1_el3_write() local
2168 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ctlr_el1_read() local
2184 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ctlr_el1_write() local
2215 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ctlr_el3_read() local
2239 GICv3CPUState *cs = icc_cs_from_env(env); in icc_ctlr_el3_write() local
2273 GICv3CPUState *cs = icc_cs_from_env(env); in gicv3_irqfiq_access() local
2309 GICv3CPUState *cs = icc_cs_from_env(env); in gicv3_dir_access() local
2336 GICv3CPUState *cs = icc_cs_from_env(env); in gicv3_fiq_access() local
2372 GICv3CPUState *cs = icc_cs_from_env(env); in gicv3_irq_access() local
2406 GICv3CPUState *cs = icc_cs_from_env(env); in icc_reset() local
2688 GICv3CPUState *cs = icc_cs_from_env(env); in ich_ap_read() local
2701 GICv3CPUState *cs = icc_cs_from_env(env); in ich_ap_write() local
2717 GICv3CPUState *cs = icc_cs_from_env(env); in ich_hcr_read() local
2727 GICv3CPUState *cs = icc_cs_from_env(env); in ich_hcr_write() local
2743 GICv3CPUState *cs = icc_cs_from_env(env); in ich_vmcr_read() local
2753 GICv3CPUState *cs = icc_cs_from_env(env); in ich_vmcr_write() local
2774 GICv3CPUState *cs = icc_cs_from_env(env); in ich_lr_read() local
2802 GICv3CPUState *cs = icc_cs_from_env(env); in ich_lr_write() local
2839 GICv3CPUState *cs = icc_cs_from_env(env); in ich_vtr_read() local
2858 GICv3CPUState *cs = icc_cs_from_env(env); in ich_misr_read() local
2867 GICv3CPUState *cs = icc_cs_from_env(env); in ich_eisr_read() local
2876 GICv3CPUState *cs = icc_cs_from_env(env); in ich_elrsr_read() local
3008 GICv3CPUState *cs = opaque; in gicv3_cpuif_el_change_hook() local
3028 GICv3CPUState *cs = &s->cpu[i]; in gicv3_init_cpuif() local