Lines Matching refs:wait_index
1131 int wait_index = (index + 1) % QI_LENGTH; in qi_check_fault() local
1133 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault()
1150 memcpy(&qi->desc[index], &qi->desc[wait_index], in qi_check_fault()
1178 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault()
1197 int wait_index, index; in qi_submit_sync() local
1216 wait_index = (index + 1) % QI_LENGTH; in qi_submit_sync()
1218 qi->desc_status[index] = qi->desc_status[wait_index] = QI_IN_USE; in qi_submit_sync()
1224 wait_desc.high = virt_to_phys(&qi->desc_status[wait_index]); in qi_submit_sync()
1226 hw[wait_index] = wait_desc; in qi_submit_sync()
1229 __iommu_flush_cache(iommu, &hw[wait_index], sizeof(struct qi_desc)); in qi_submit_sync()
1240 while (qi->desc_status[wait_index] != QI_DONE) { in qi_submit_sync()