Lines Matching defs:read_index
56 uint32_t read_index;
385 is_valid_decode_start(struct a6xx_hfi_state *hfi, unsigned qidx, int32_t read_index)
393 if (read_index < 0)
396 while (read_index != queue->write_index) {
397 uint32_t hdr = dw[read_index];
409 int remaining = ((read_index + sz) + (queue->size - 1) -
421 read_index = (read_index + sz) % queue->size;
428 decode_hfi(struct a6xx_hfi_state *hfi, unsigned qidx, int32_t read_index)
435 while (read_index != queue->write_index) {
436 uint32_t hdr = dw[read_index];
453 buf[i] = dw[(read_index + i) % queue->size];
461 read_index = (read_index + sz) % queue->size;
516 printf("\t\tread_index: %u\n", queue->read_index);
519 int32_t read_index = find_decode_start(hfi, i);
520 if (read_index >= 0)
521 decode_hfi(hfi, i, read_index);