Home
last modified time | relevance | path

Searched refs:pribits (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3.c878 u32 pribits; in gic_get_pribits() local
880 pribits = gic_read_ctlr(); in gic_get_pribits()
881 pribits &= ICC_CTLR_EL1_PRI_BITS_MASK; in gic_get_pribits()
882 pribits >>= ICC_CTLR_EL1_PRI_BITS_SHIFT; in gic_get_pribits()
883 pribits++; in gic_get_pribits()
885 return pribits; in gic_get_pribits()
1141 u32 pribits; in gic_cpu_sys_reg_init() local
1153 pribits = gic_get_pribits(); in gic_cpu_sys_reg_init()
1194 switch(pribits) { in gic_cpu_sys_reg_init()
1211 switch(pribits) { in gic_cpu_sys_reg_init()
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_common.h182 int pribits; /* number of physical priority bits */ member
/openbmc/qemu/hw/intc/
H A Darm_gicv3_cpuif.c888 return (~0U << (8 - cs->pribits)) & 0xff; in icc_fullprio_mask()
2419 ((cs->pribits - 1) << ICC_CTLR_EL1_PRIBITS_SHIFT); in icc_reset()
2422 ((cs->pribits - 1) << ICC_CTLR_EL1_PRIBITS_SHIFT); in icc_reset()
2431 ((cs->pribits - 1) << ICC_CTLR_EL3_PRIBITS_SHIFT); in icc_reset()
3080 cs->pribits = 8; in gicv3_init_cpuif()
3082 cs->pribits = cpu->gic_pribits ?: 5; in gicv3_init_cpuif()
3095 cs->prebits = cs->pribits; in gicv3_init_cpuif()
3103 g_assert(cs->pribits >= 4 && cs->pribits <= 8); in gicv3_init_cpuif()