/src/sys/arch/arm/cortex/ |
gic.c | 331 * Raise ci_hwpl (and PMR) to ci_cpl and IAR will tell us if the 338 * we'll get no interrupts when PMR is IPL_HIGH, so bail 361 KASSERTMSG(old_ipl != IPL_HIGH, "old_ipl %d pmr %#x hppir %#x", 559 gicc_write(sc, GICC_PMR, armgic_ipl_to_priority(ci->ci_cpl)); // set PMR 628 uint32_t pmr = gicc_read(sc, GICC_PMR); local in function:armgic_attach 629 u_int priorities = 1 << popcount32(pmr); 685 armgic_set_priority(&sc->sc_pic, ci->ci_cpl); // set PMR
|
gic.c | 331 * Raise ci_hwpl (and PMR) to ci_cpl and IAR will tell us if the 338 * we'll get no interrupts when PMR is IPL_HIGH, so bail 361 KASSERTMSG(old_ipl != IPL_HIGH, "old_ipl %d pmr %#x hppir %#x", 559 gicc_write(sc, GICC_PMR, armgic_ipl_to_priority(ci->ci_cpl)); // set PMR 628 uint32_t pmr = gicc_read(sc, GICC_PMR); local in function:armgic_attach 629 u_int priorities = 1 << popcount32(pmr); 685 armgic_set_priority(&sc->sc_pic, ci->ci_cpl); // set PMR
|
/src/sys/arch/xen/xen/ |
privcmd.c | 579 privcmd_mmap_resource_t* pmr = ap->a_data; local in function:privcmd_mmap_resource 591 va0 = pmr->addr & ~PAGE_MASK; 593 if (pmr->num == 0) 597 if (((VM_MAXUSER_ADDRESS - va0) >> PGSHIFT) < pmr->num) 604 pfns = kmem_alloc(sizeof(xen_pfn_t) * pmr->num, KM_SLEEP); 607 base_paddr = xenmem_alloc_pa(pmr->num * PAGE_SIZE, PAGE_SIZE, true); 609 for (i = 0; i < pmr->num; i++) { 617 op.domid = pmr->dom; 618 op.type = pmr->type; 619 op.id = pmr->id [all...] |
privcmd.c | 579 privcmd_mmap_resource_t* pmr = ap->a_data; local in function:privcmd_mmap_resource 591 va0 = pmr->addr & ~PAGE_MASK; 593 if (pmr->num == 0) 597 if (((VM_MAXUSER_ADDRESS - va0) >> PGSHIFT) < pmr->num) 604 pfns = kmem_alloc(sizeof(xen_pfn_t) * pmr->num, KM_SLEEP); 607 base_paddr = xenmem_alloc_pa(pmr->num * PAGE_SIZE, PAGE_SIZE, true); 609 for (i = 0; i < pmr->num; i++) { 617 op.domid = pmr->dom; 618 op.type = pmr->type; 619 op.id = pmr->id [all...] |