Searched refs:Q_OVF (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 162 q->cons = Q_OVF(q->cons) | Q_WRP(q, cons) | Q_IDX(q, cons); in queue_inc_cons() 169 if (likely(Q_OVF(llq->prod) == Q_OVF(llq->cons))) in queue_sync_cons_ovf() 172 llq->cons = Q_OVF(llq->prod) | Q_WRP(llq, llq->cons) | in queue_sync_cons_ovf() 189 if (Q_OVF(prod) != Q_OVF(q->llq.prod)) in queue_sync_prod_in() 199 return Q_OVF(q->prod) | Q_WRP(q, prod) | Q_IDX(q, prod); in queue_inc_prod_n()
|
H A D | arm-smmu-v3.h | 172 #define Q_OVF(p) ((p) & Q_OVERFLOW_FLAG) macro
|
/kernel/linux/linux-6.6/drivers/iommu/arm/arm-smmu-v3/ |
H A D | arm-smmu-v3.c | 152 q->cons = Q_OVF(q->cons) | Q_WRP(q, cons) | Q_IDX(q, cons); in queue_inc_cons() 159 if (likely(Q_OVF(llq->prod) == Q_OVF(llq->cons))) in queue_sync_cons_ovf() 162 llq->cons = Q_OVF(llq->prod) | Q_WRP(llq, llq->cons) | in queue_sync_cons_ovf() 179 if (Q_OVF(prod) != Q_OVF(q->llq.prod)) in queue_sync_prod_in() 189 return Q_OVF(q->prod) | Q_WRP(q, prod) | Q_IDX(q, prod); in queue_inc_prod_n()
|
H A D | arm-smmu-v3.h | 178 #define Q_OVF(p) ((p) & Q_OVERFLOW_FLAG) macro
|
Completed in 13 milliseconds