Home
last modified time | relevance | path

Searched refs:riscv_iommu_queue (Results 1 – 2 of 2) sorted by relevance

/linux-6.14.4/drivers/iommu/riscv/
Diommu.h22 struct riscv_iommu_queue { struct
56 struct riscv_iommu_queue cmdq; argument
57 struct riscv_iommu_queue fltq;
Diommu.c109 struct riscv_iommu_queue *_q = q; \
131 struct riscv_iommu_queue *queue, in riscv_iommu_queue_alloc()
199 struct riscv_iommu_queue *queue = (struct riscv_iommu_queue *)data; in riscv_iommu_queue_ipsr()
220 struct riscv_iommu_queue *queue, in riscv_iommu_queue_enable()
285 static void riscv_iommu_queue_disable(struct riscv_iommu_queue *queue) in riscv_iommu_queue_disable()
310 static int riscv_iommu_queue_consume(struct riscv_iommu_queue *queue, in riscv_iommu_queue_consume()
342 static void riscv_iommu_queue_release(struct riscv_iommu_queue *queue, int count) in riscv_iommu_queue_release()
350 static unsigned int riscv_iommu_queue_cons(struct riscv_iommu_queue *queue) in riscv_iommu_queue_cons()
365 static int riscv_iommu_queue_wait(struct riscv_iommu_queue *queue, in riscv_iommu_queue_wait()
386 static unsigned int riscv_iommu_queue_send(struct riscv_iommu_queue *queue, in riscv_iommu_queue_send()
[all …]