Loading hw/dma/etraxfs_dma.c +8 −5 Original line number Diff line number Diff line Loading @@ -440,13 +440,16 @@ static int channel_out_run(struct fs_dma_ctrl *ctrl, int c) D(printf("channel %d pushes %x %u bytes eop=%u\n", c, saved_data_buf, len, out_eop)); if (ctrl->channels[c].client->client.push) if (ctrl->channels[c].client->client.push) { if (len > 0) { ctrl->channels[c].client->client.push( ctrl->channels[c].client->client.opaque, buf, len, out_eop); else } } else { printf("WARNING: DMA ch%d dataloss," " no attached client.\n", c); } saved_data_buf += len; Loading Loading
hw/dma/etraxfs_dma.c +8 −5 Original line number Diff line number Diff line Loading @@ -440,13 +440,16 @@ static int channel_out_run(struct fs_dma_ctrl *ctrl, int c) D(printf("channel %d pushes %x %u bytes eop=%u\n", c, saved_data_buf, len, out_eop)); if (ctrl->channels[c].client->client.push) if (ctrl->channels[c].client->client.push) { if (len > 0) { ctrl->channels[c].client->client.push( ctrl->channels[c].client->client.opaque, buf, len, out_eop); else } } else { printf("WARNING: DMA ch%d dataloss," " no attached client.\n", c); } saved_data_buf += len; Loading