Searched refs:wait_index (Results 1 – 4 of 4) sorted by relevance
1271 static int qi_check_fault(struct intel_iommu *iommu, int index, int wait_index) in qi_check_fault() argument1280 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault()1302 memcpy(desc, qi->desc + (wait_index << shift), in qi_check_fault()1350 if (qi->desc_status[wait_index] == QI_ABORT) in qi_check_fault()1377 int wait_index, index; in qi_submit_sync() local1416 wait_index = (index + count) % QI_LENGTH; in qi_submit_sync()1426 qi->desc_status[wait_index] = QI_IN_USE; in qi_submit_sync()1432 wait_desc.qw1 = virt_to_phys(&qi->desc_status[wait_index]); in qi_submit_sync()1436 offset = wait_index << shift; in qi_submit_sync()1448 while (READ_ONCE(qi->desc_status[wait_index]) != QI_DONE) { in qi_submit_sync()[all …]
203 return sbq_wait_ptr(bt, &hctx->wait_index); in bt_wait_ptr()
109 atomic_t wait_index; member
1692 int wait_index; member1700 if (atomic_read_acquire(&iter->wait_index) != pwait->wait_index) in wait_pipe_cond()1715 pwait.wait_index = atomic_read_acquire(&iter->wait_index); in wait_on_pipe()7940 (void)atomic_fetch_inc_release(&iter->wait_index); in tracing_buffers_flush()8171 (void)atomic_fetch_inc_release(&iter->wait_index); in tracing_buffers_ioctl()