/qemu/hw/audio/ |
H A D | sb16.c | 249 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 D | cs4231a.c | 528 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 D | gus.c | 182 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 D | trace-events | 22 …registered_dma(int nchan, int dma_pos, int dma_len) "unregistered DMA channel used nchan=%d dma_po…
|
H A D | i8257.c | 475 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 D | aspeed_smc.c | 896 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 D | xlnx-versal-ospi.c | 804 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 D | lsi53c895a.c | 196 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 D | fdc-internal.h | 150 int fdctrl_transfer_handler(void *opaque, int nchan, int dma_pos, int dma_len);
|
H A D | fdc.c | 1589 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()
|