Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/iommu/arm/arm-smmu-v3/
Darm-smmu-v3.c106 static bool queue_has_space(struct arm_smmu_ll_queue *q, u32 n) in queue_has_space()
121 static bool queue_full(struct arm_smmu_ll_queue *q) in queue_full()
127 static bool queue_empty(struct arm_smmu_ll_queue *q) in queue_empty()
133 static bool queue_consumed(struct arm_smmu_ll_queue *q, u32 prod) in queue_consumed()
151 static void queue_inc_cons(struct arm_smmu_ll_queue *q) in queue_inc_cons()
176 static u32 queue_inc_prod_n(struct arm_smmu_ll_queue *q, int n) in queue_inc_prod_n()
529 struct arm_smmu_ll_queue llq = { in __arm_smmu_cmdq_poll_set_valid_map()
587 struct arm_smmu_ll_queue *llq) in arm_smmu_cmdq_poll_until_not_full()
622 struct arm_smmu_ll_queue *llq) in __arm_smmu_cmdq_poll_until_msi()
646 struct arm_smmu_ll_queue *llq) in __arm_smmu_cmdq_poll_until_consumed()
[all …]
Darm-smmu-v3.h506 struct arm_smmu_ll_queue { struct
523 struct arm_smmu_ll_queue llq; argument