Home
last modified time | relevance | path

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

/linux/drivers/iommu/riscv/
H A Diommu.h23 struct riscv_iommu_queue { struct
58 struct riscv_iommu_queue cmdq; argument
59 struct riscv_iommu_queue fltq;
H A Diommu.c111 struct riscv_iommu_queue *_q = q; \
133 struct riscv_iommu_queue *queue, in riscv_iommu_queue_alloc()
201 struct riscv_iommu_queue *queue = (struct riscv_iommu_queue *)data; in riscv_iommu_queue_ipsr()
222 struct riscv_iommu_queue *queue, in riscv_iommu_queue_enable()
287 static void riscv_iommu_queue_disable(struct riscv_iommu_queue *queue) in riscv_iommu_queue_disable()
312 static int riscv_iommu_queue_consume(struct riscv_iommu_queue *queue, in riscv_iommu_queue_consume()
344 static void riscv_iommu_queue_release(struct riscv_iommu_queue *queue, int count) in riscv_iommu_queue_release()
352 static unsigned int riscv_iommu_queue_cons(struct riscv_iommu_queue *queue) in riscv_iommu_queue_cons()
367 static int riscv_iommu_queue_wait(struct riscv_iommu_queue *queue, in riscv_iommu_queue_wait()
385 static int riscv_iommu_queue_wait_for_space(struct riscv_iommu_queue *queue, in riscv_iommu_queue_wait_for_space()
[all …]