Home
last modified time | relevance | path

Searched refs:dma_len (Results 1 – 10 of 10) sorted by relevance

/qemu/hw/audio/
H A Dsb16.c249 static void dma_cmd8 (SB16State *s, int mask, int dma_len) in dma_cmd8() argument
266 if (dma_len != -1) { in dma_cmd8()
267 s->block_size = dma_len << s->fmt_stereo; in dma_cmd8()
301 static void dma_cmd (SB16State *s, uint8_t cmd, uint8_t d0, int dma_len) in dma_cmd() argument
330 s->block_size = dma_len + 1; in dma_cmd()
1179 int dma_len, int len) in write_audio() argument
1190 int left = dma_len - dma_pos; in write_audio()
1203 dma_pos = (dma_pos + copied) % dma_len; in write_audio()
1214 static int SB_read_DMA (void *opaque, int nchan, int dma_pos, int dma_len) in SB_read_DMA() argument
1222 dma_pos, dma_len); in SB_read_DMA()
[all …]
H A Dcs4231a.c528 int dma_len, int len) in cs_write_audio() argument
538 int left = dma_len - dma_pos; in cs_write_audio()
562 dma_pos = (dma_pos + copied) % dma_len; in cs_write_audio()
573 static int cs_dma_read (void *opaque, int nchan, int dma_pos, int dma_len) in cs_dma_read() argument
579 copy = s->voice ? (s->audio_free >> (s->tab != NULL)) : dma_len; in cs_dma_read()
588 if ((copy <= 0) || (dma_len <= 0)) { in cs_dma_read()
592 written = cs_write_audio (s, nchan, dma_pos, dma_len, copy); in cs_dma_read()
594 dma_pos = (dma_pos + written) % dma_len; in cs_dma_read()
H A Dgus.c182 static int GUS_read_DMA (void *opaque, int nchan, int dma_pos, int dma_len) in GUS_read_DMA() argument
187 int pos = dma_pos, mode, left = dma_len - dma_pos; in GUS_read_DMA()
189 ldebug ("read DMA %#x %d\n", dma_pos, dma_len); in GUS_read_DMA()
205 return dma_len; in GUS_read_DMA()
/qemu/hw/dma/
H A Dtrace-events22 …registered_dma(int nchan, int dma_pos, int dma_len) "unregistered DMA channel used nchan=%d dma_po…
H A Di8257.c475 int dma_len) in i8257_phony_handler() argument
477 trace_i8257_unregistered_dma(nchan, dma_pos, dma_len); in i8257_phony_handler()
/qemu/hw/ssi/
H A Daspeed_smc.c896 uint32_t dma_len; in aspeed_smc_dma_checksum() local
908 dma_len = aspeed_smc_dma_len(s); in aspeed_smc_dma_checksum()
910 while (dma_len) { in aspeed_smc_dma_checksum()
926 dma_len -= 4; in aspeed_smc_dma_checksum()
927 s->regs[R_DMA_LEN] = dma_len; in aspeed_smc_dma_checksum()
942 uint32_t dma_len; in aspeed_smc_dma_rw() local
945 dma_len = aspeed_smc_dma_len(s); in aspeed_smc_dma_rw()
958 dma_len); in aspeed_smc_dma_rw()
959 while (dma_len) { in aspeed_smc_dma_rw()
1004 dma_len -= 4; in aspeed_smc_dma_rw()
[all …]
H A Dxlnx-versal-ospi.c804 uint32_t dma_len = op->num_bytes; in ospi_dma_read() local
814 remainder = dma_len % burst_sz; in ospi_dma_read()
823 if (xcdc->read(s->dma_src, 0, dma_len) != MEMTX_OK) { in ospi_dma_read()
/qemu/hw/scsi/
H A Dlsi53c895a.c196 uint32_t dma_len; member
630 if (!s->current || !s->current->dma_len) { in lsi_do_dma()
640 if (count > s->current->dma_len) in lsi_do_dma()
641 count = s->current->dma_len; in lsi_do_dma()
665 s->current->dma_len -= count; in lsi_do_dma()
666 if (s->current->dma_len == 0) { in lsi_do_dma()
683 assert(s->current->dma_len == 0); in lsi_queue_command()
721 s->current->dma_len = p->pending; in lsi_reselect()
842 s->current->dma_len = len; in lsi_transfer_data()
2207 assert(s->current->dma_len == 0); in lsi_pre_save()
/qemu/hw/block/
H A Dfdc-internal.h150 int fdctrl_transfer_handler(void *opaque, int nchan, int dma_pos, int dma_len);
H A Dfdc.c1589 int fdctrl_transfer_handler(void *opaque, int nchan, int dma_pos, int dma_len) in fdctrl_transfer_handler() argument
1607 if (dma_len > fdctrl->data_len) in fdctrl_transfer_handler()
1608 dma_len = fdctrl->data_len; in fdctrl_transfer_handler()
1618 for (start_pos = fdctrl->data_pos; fdctrl->data_pos < dma_len;) { in fdctrl_transfer_handler()
1619 len = dma_len - fdctrl->data_pos; in fdctrl_transfer_handler()
1623 "(%d-0x%08x 0x%08x)\n", len, dma_len, fdctrl->data_pos, in fdctrl_transfer_handler()