Searched refs:wait_index (Results 1 – 7 of 7) sorted by relevance
549 * @wait_index: A counter per "user" of @sbq.552 atomic_t *wait_index) in sbq_wait_ptr() argument 556 ws = &sbq->ws[atomic_read(wait_index)]; in sbq_wait_ptr() 557 sbq_index_atomic_inc(wait_index); in sbq_wait_ptr()
395 * @wait_index: Index of next available dispatch_wait queue to insert398 atomic_t wait_index; member
109 atomic_t wait_index; member
1271 static int qi_check_fault(struct intel_iommu *iommu, int index, int wait_index) in qi_check_fault() argument 1280 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() local 1416 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]) ! in qi_submit_sync() [all...]
187 atomic_t wait_index[KYBER_NUM_DOMAINS]; member 489 atomic_set(&khd->wait_index[i], 0); in kyber_init_hctx() 713 &khd->wait_index[sched_domain]); in kyber_get_domain_token()
190 return sbq_wait_ptr(bt, &hctx->wait_index); in bt_wait_ptr()
2100 int wait_index; member 2108 if (atomic_read_acquire(&iter->wait_index) != pwait->wait_index) in wait_pipe_cond() 2123 pwait.wait_index = atomic_read_acquire(&iter->wait_index); in wait_on_pipe() 8310 /* Make sure the waiters see the new wait_index */ in tracing_buffers_flush() 8311 (void)atomic_fetch_inc_release(&iter->wait_index); in tracing_buffers_flush() 8543 /* Make sure the waiters see the new wait_index */ in tracing_buffers_ioctl() 8544 (void)atomic_fetch_inc_release(&iter->wait_index); in tracing_buffers_ioctl()