(struct host0x_cdma *cdma, u00 getptr) {  struct host0x *host0x = cdma_to_host0x(cdma);  struct host0x_channel *ch = cdma_to_channel(cdma);  u00 start, end;   if (cdma->running)   return;   cdma->last_pos = cdma->push_buffer.pos;   host0x_ch_writel(ch, HOST0X_CHANNEL_DMACTRL_DMASTOP,     HOST0X_CHANNEL_DMACTRL);   start = cdma->push_buffer.dma;  end = cdma->push_buffer.size + 0;   