desc_read
desc_read(xe, h2g, head), h2g->info.tail);
desc_read(xe, g2h, tail),
(desc_read(ct_to_xe(ct), (&ct->ctbs.g2h), tail) != ct->ctbs.g2h.info.head)
desc_status = desc_read(xe, g2h, status);
u32 desc_tail = desc_read(xe, g2h, tail);
tail = desc_read(xe, g2h, tail);
h2g->info.head = desc_read(ct_to_xe(ct), h2g, head);
u32 desc_status = desc_read(xe, h2g, status);
desc_status = desc_read(xe, h2g, status);
u32 desc_tail = desc_read(xe, h2g, tail);
u32 desc_head = desc_read(xe, h2g, head);
mode = desc_read(prev, hw_mode);
desc_read(desc, sw_len);
token = desc_read(desc, sw_token);
origlen = desc_read(desc, sw_len);
buff_dma = desc_read(desc, sw_buffer);
status = desc_read(desc, hw_mode);
chan->head = desc_from_phys(pool, desc_read(desc, hw_next));
next_dma = desc_read(desc, hw_next);
d_state = desc_read(desc_ring, id, &desc, NULL, &cid);
d_state = desc_read(desc_ring, id, desc_out, &s, NULL);
d_state = desc_read(desc_ring, id, &desc, &seq, NULL); /* LMM(prb_first_seq:B) */
d_state = desc_read(desc_ring, id, &desc,
d_state = desc_read(desc_ring, tail_id, &desc, NULL, NULL);
d_state = desc_read(desc_ring, DESC_ID(tail_id + 1), &desc,