Searched refs:inv_queue_tail (Results 1 – 2 of 2) sorted by relevance
104 dmar_write4(unit, DMAR_IQT_REG, unit->inv_queue_tail); in dmar_qi_advance_tail()121 unit->inv_queue_avail = head - unit->inv_queue_tail - in dmar_qi_ensure()123 if (head <= unit->inv_queue_tail) in dmar_qi_ensure()148 unit->inv_queue_tail += DMAR_IQ_DESCR_SZ / 2; in dmar_qi_emit()149 KASSERT(unit->inv_queue_tail <= unit->inv_queue_size, in dmar_qi_emit()150 ("tail overflow 0x%x 0x%jx", unit->inv_queue_tail, in dmar_qi_emit()152 unit->inv_queue_tail &= unit->inv_queue_size - 1; in dmar_qi_emit()154 unit->inv_queue_tail += DMAR_IQ_DESCR_SZ / 2; in dmar_qi_emit()155 KASSERT(unit->inv_queue_tail <= unit->inv_queue_size, in dmar_qi_emit()156 ("tail overflow 0x%x 0x%jx", unit->inv_queue_tail, in dmar_qi_emit()[all …]
164 uint32_t inv_queue_tail; member