/linux/arch/arm64/include/asm/ |
H A D | irqflags.h | 33 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in __pmr_local_irq_enable() local 34 WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); in __pmr_local_irq_enable() 62 u32 pmr = read_sysreg_s(SYS_ICC_PMR_EL1); in __pmr_local_irq_disable() local 63 WARN_ON_ONCE(pmr != GIC_PRIO_IRQON && pmr != GIC_PRIO_IRQOFF); in __pmr_local_irq_disable()
|
H A D | daifflags.h | 82 u64 pmr; in local_daif_restore() local 90 pmr = GIC_PRIO_IRQOFF; in local_daif_restore() 92 pmr = GIC_PRIO_IRQON | GIC_PRIO_PSR_I_SET; in local_daif_restore() 114 gic_write_pmr(pmr); in local_daif_restore() 135 gic_write_pmr(regs->pmr); in local_daif_inherit() 140 * use the pmr instead. in local_daif_inherit()
|
H A D | cpuidle.h | 11 unsigned long pmr; member 22 c->pmr = gic_read_pmr(); \ 31 gic_write_pmr(c->pmr); \
|
H A D | ptrace.h | 168 u32 pmr; member 214 (regs)->pmr == GIC_PRIO_IRQON : \
|
H A D | processor.h | 319 regs->pmr = GIC_PRIO_IRQON; in start_thread_common()
|
/linux/drivers/mtd/maps/ |
H A D | scx200_docflash.c | 81 unsigned pmr; in init_scx200_docflash() local 103 pmr = inl(scx200_cb_base + SCx200_PMR); in init_scx200_docflash() 117 if (pmr & (1<<6)) in init_scx200_docflash() 157 pmr = inl(scx200_cb_base + SCx200_PMR); in init_scx200_docflash() 160 pmr &= ~(1<<6); in init_scx200_docflash() 162 pmr |= (1<<6); in init_scx200_docflash() 164 outl(pmr, scx200_cb_base + SCx200_PMR); in init_scx200_docflash()
|
/linux/drivers/ata/ |
H A D | sata_sis.c | 104 u8 pmr; in get_scr_cfg_addr() local 110 pci_read_config_byte(pdev, SIS_PMR, &pmr); in get_scr_cfg_addr() 111 if ((pmr & SIS_PMR_COMBINED) == 0) in get_scr_cfg_addr() 187 u8 pmr; in sis_init_one() local 213 pci_read_config_byte(pdev, SIS_PMR, &pmr); in sis_init_one() 219 switch (pmr & 0x30) { in sis_init_one() 228 if ((pmr & SIS_PMR_COMBINED) == 0) { in sis_init_one()
|
/linux/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_perfmon.c | 574 const struct etnaviv_perfmon_request *pmr, u32 exec_state) in etnaviv_perfmon_process() argument 579 u32 *bo = pmr->bo_vma; in etnaviv_perfmon_process() 582 dom = meta->domains + pmr->domain; in etnaviv_perfmon_process() 583 sig = &dom->signal[pmr->signal]; in etnaviv_perfmon_process() 586 *(bo + pmr->offset) = val; in etnaviv_perfmon_process()
|
H A D | etnaviv_perfmon.h | 36 const struct etnaviv_perfmon_request *pmr, u32 exec_state);
|
H A D | etnaviv_gpu.c | 1342 const struct etnaviv_perfmon_request *pmr = submit->pmrs + i; in sync_point_perfmon_sample() local 1344 if (pmr->flags == flags) in sync_point_perfmon_sample() 1345 etnaviv_perfmon_process(gpu, pmr, submit->exec_state); in sync_point_perfmon_sample() 1385 const struct etnaviv_perfmon_request *pmr = submit->pmrs + i; in sync_point_perfmon_sample_post() local 1387 *pmr->bo_vma = pmr->sequence; in sync_point_perfmon_sample_post()
|
/linux/tools/testing/selftests/kvm/lib/arm64/ |
H A D | gic.c | 105 void gic_set_priority_mask(uint64_t pmr) in gic_set_priority_mask() argument 108 gic_common_ops->gic_set_priority_mask(pmr); in gic_set_priority_mask()
|
/linux/drivers/tty/serial/8250/ |
H A D | 8250_ni.c | 135 u8 pmr = serial_in(up, NI16550_PMR_OFFSET); in is_pmr_rs232_mode() local 136 u8 pmr_mode = pmr & NI16550_PMR_MODE_MASK; in is_pmr_rs232_mode() 137 u8 pmr_cap = pmr & NI16550_PMR_CAP_MASK; in is_pmr_rs232_mode()
|
/linux/net/ipv6/ |
H A D | mcast.c | 1770 struct mld2_report *pmr; in mld_newpack() local 1810 skb_put(skb, sizeof(*pmr)); in mld_newpack() 1811 pmr = (struct mld2_report *)skb_transport_header(skb); in mld_newpack() 1812 pmr->mld2r_type = ICMPV6_MLD2_REPORT; in mld_newpack() 1813 pmr->mld2r_resv1 = 0; in mld_newpack() 1814 pmr->mld2r_cksum = 0; in mld_newpack() 1815 pmr->mld2r_resv2 = 0; in mld_newpack() 1816 pmr->mld2r_ngrec = 0; in mld_newpack() 1823 struct mld2_report *pmr = in mld_sendpack() local 1841 pmr in mld_sendpack() 1887 struct mld2_report *pmr; add_grhead() local 1918 struct mld2_report *pmr; add_grec() local [all...] |
/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-v2.c | 226 vmcr |= ((vmcrp->pmr >> GICV_PMR_PRIORITY_SHIFT) << in vgic_v2_set_vmcr() 256 vmcrp->pmr = ((vmcr & GICH_VMCR_PRIMASK_MASK) >> in vgic_v2_get_vmcr()
|
H A D | vgic-mmio-v2.c | 301 val = (vmcr.pmr & GICV_PMR_PRIORITY_MASK) >> in vgic_mmio_read_vcpuif() 348 vmcr.pmr = (val << GICV_PMR_PRIORITY_SHIFT) & in vgic_mmio_write_vcpuif()
|
H A D | vgic-v3.c | 218 vmcr |= (vmcrp->pmr << ICH_VMCR_PMR_SHIFT) & ICH_VMCR_PMR_MASK; in vgic_v3_set_vmcr() 251 vmcrp->pmr = (vmcr & ICH_VMCR_PMR_MASK) >> ICH_VMCR_PMR_SHIFT; in vgic_v3_get_vmcr()
|
H A D | vgic.h | 184 u32 pmr; /* Priority mask field in the GICC_PMR and member
|
H A D | vgic.c | 1022 irq->priority < vmcr.pmr; in kvm_vgic_vcpu_pending_irq()
|
/linux/arch/arm64/kvm/ |
H A D | vgic-sys-reg-v3.c | 93 vmcr.pmr = FIELD_GET(ICC_PMR_EL1_MASK, val); in set_gic_pmr() 105 *val = FIELD_PREP(ICC_PMR_EL1_MASK, vmcr.pmr); in get_gic_pmr()
|
/linux/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 747 u8 lr_prio, pmr; in __vgic_v3_read_iar() local 759 pmr = (vmcr & ICH_VMCR_PMR_MASK) >> ICH_VMCR_PMR_SHIFT; in __vgic_v3_read_iar() 761 if (pmr <= lr_prio) in __vgic_v3_read_iar()
|
/linux/arch/arm64/kernel/ |
H A D | asm-offsets.c | 77 DEFINE(S_PMR, offsetof(struct pt_regs, pmr)); in main()
|
H A D | process.c | 231 printk("pmr: %08x\n", regs->pmr); in __show_regs()
|
/linux/drivers/irqchip/ |
H A D | irq-gic-v3.c | 939 u64 pmr; in __gic_handle_irq_from_irqsoff() local 955 pmr = gic_read_pmr(); in __gic_handle_irq_from_irqsoff() 959 gic_write_pmr(pmr); in __gic_handle_irq_from_irqsoff()
|