Home
last modified time | relevance | path

Searched full:priq (Results 1 – 11 of 11) sorted by relevance

/linux/Documentation/devicetree/bindings/iommu/
H A Darm,smmu-v3.yaml46 - priq # PRI Queue not empty
91 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3.c1900 struct arm_smmu_queue *q = &smmu->priq.q; in arm_smmu_priq_thread()
1909 dev_err(smmu->dev, "PRIQ overflow detected -- requests lost\n"); in arm_smmu_priq_thread()
1944 dev_warn(smmu->dev, "PRIQ MSI write aborted\n"); in arm_smmu_gerror_handler()
1953 dev_err(smmu->dev, "PRIQ write aborted -- events may have been lost\n"); in arm_smmu_gerror_handler()
3614 /* priq */ in arm_smmu_init_queues()
3618 return arm_smmu_init_one_queue(smmu, &smmu->priq.q, smmu->page1, in arm_smmu_init_queues()
3620 PRIQ_ENT_DWORDS, "priq"); in arm_smmu_init_queues()
3790 /* Allocate MSIs for evtq, gerror and priq. Ignore cmdq */ in arm_smmu_setup_msis()
3799 smmu->priq.q.irq = msi_get_virq(dev, PRIQ_MSI_INDEX); in arm_smmu_setup_msis()
3835 irq = smmu->priq.q.irq; in arm_smmu_setup_unique_irqs()
[all …]
H A Darm-smmu-v3.h740 struct arm_smmu_priq priq; member
/linux/include/linux/sched/
H A Dext.h62 struct rb_root priq; /* used to order by p->scx.dsq_vtime */ member
/linux/drivers/accel/ivpu/
H A Divpu_mmu.c949 ivpu_warn_ratelimited(vdev, "MMU PRIQ MSI ABT write aborted\n"); in ivpu_mmu_irq_gerr_handler()
958 ivpu_err_ratelimited(vdev, "MMU PRIQ write aborted\n"); in ivpu_mmu_irq_gerr_handler()
/linux/arch/arm64/boot/dts/arm/
H A Dfvp-base-revc.dts258 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux/arch/arm64/boot/dts/hisilicon/
H A Dhip07.dtsi1247 interrupt-names = "eventq", "gerror", "priq";
1259 interrupt-names = "eventq", "gerror", "priq";
1271 interrupt-names = "eventq", "gerror", "priq";
1283 interrupt-names = "eventq", "gerror", "priq";
/linux/kernel/sched/
H A Dext.c1708 * A PRIQ DSQ shouldn't be using FIFO enqueueing. As tasks are in dispatch_enqueue()
1712 if (unlikely(RB_EMPTY_ROOT(&dsq->priq) && in dispatch_enqueue()
1718 rb_add(&p->scx.dsq_priq, &dsq->priq, scx_dsq_priq_less); in dispatch_enqueue()
1734 /* a FIFO DSQ shouldn't be using PRIQ enqueuing */ in dispatch_enqueue()
1735 if (unlikely(!RB_EMPTY_ROOT(&dsq->priq))) in dispatch_enqueue()
1736 scx_ops_error("DSQ ID 0x%016llx already had PRIQ-enqueued tasks", in dispatch_enqueue()
1792 rb_erase(&p->scx.dsq_priq, &dsq->priq); in task_unlink_from_dsq()
6332 * scx_bpf_dispatch_vtime_from_dsq - Move a task from DSQ iteration to a PRIQ DSQ
/linux/arch/arm64/boot/dts/rockchip/
H A Drk3588-base.dtsi556 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
568 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";
/linux/drivers/acpi/arm64/
H A Diort.c1524 acpi_iort_register_irq(smmu->pri_gsiv, "priq", in arm_smmu_v3_init_resources()
/linux/arch/arm64/boot/dts/freescale/
H A Dimx95.dtsi1470 interrupt-names = "eventq", "gerror", "priq", "cmdq-sync";