Lines Matching refs:head
101 return (ioat->head - ioat->tail) & ((1 << ioat->ring_size_order) - 1);
130 ioat->head++;
136 uint32_t index = ioat_get_ring_index(ioat, ioat->head - 1);
141 ioat->regs->dmacount = (uint16_t)ioat->head;
154 ioat_get_ring_entry(ioat, ioat->head, &desc, &hw_desc);
185 ioat_get_ring_entry(ioat, ioat->head, &desc, &hw_desc);
215 ioat_get_ring_entry(ioat, ioat->head, &desc, &hw_desc);
297 if (ioat->head == ioat->tail) {
434 ioat->head = 0;
588 orig_head = ioat->head;
630 * Ran out of descriptors in the ring - reset head to leave things as they were
633 ioat->head = orig_head;
674 orig_head = ioat->head;
703 * Ran out of descriptors in the ring - reset head to leave things as they were
706 ioat->head = orig_head;