Home
last modified time | relevance | path

Searched defs:dma (Results 1 – 25 of 97) sorted by relevance

1234

/openbmc/u-boot/drivers/dma/
H A Ddma-uclass.c26 static int dma_of_xlate_default(struct dma *dma, in dma_of_xlate_default()
44 int dma_get_by_index(struct udevice *dev, int index, struct dma *dma) in dma_get_by_index()
87 int dma_get_by_name(struct udevice *dev, const char *name, struct dma *dma) in dma_get_by_name()
104 int dma_request(struct udevice *dev, struct dma *dma) in dma_request()
118 int dma_free(struct dma *dma) in dma_free()
130 int dma_enable(struct dma *dma) in dma_enable()
142 int dma_disable(struct dma *dma) in dma_disable()
154 int dma_prepare_rcv_buf(struct dma *dma, void *dst, size_t size) in dma_prepare_rcv_buf()
166 int dma_receive(struct dma *dma, void **dst, void *metadata) in dma_receive()
178 int dma_send(struct dma *dma, void *src, size_t len, void *metadata) in dma_send()
H A Dsandbox-dma-test.c47 static int sandbox_dma_of_xlate(struct dma *dma, in sandbox_dma_of_xlate()
73 static int sandbox_dma_request(struct dma *dma) in sandbox_dma_request()
91 static int sandbox_dma_free(struct dma *dma) in sandbox_dma_free()
111 static int sandbox_dma_enable(struct dma *dma) in sandbox_dma_enable()
131 static int sandbox_dma_disable(struct dma *dma) in sandbox_dma_disable()
151 static int sandbox_dma_send(struct dma *dma, in sandbox_dma_send()
184 static int sandbox_dma_receive(struct dma *dma, void **dst, void *metadata) in sandbox_dma_receive()
219 static int sandbox_dma_prepare_rcv_buf(struct dma *dma, void *dst, size_t size) in sandbox_dma_prepare_rcv_buf()
H A Dfsl_dma.c64 volatile fsl_dma_t *dma = &dma_base->dma[0]; in dma_check() local
84 volatile fsl_dma_t *dma = &dma_base->dma[0]; in dma_init() local
94 volatile fsl_dma_t *dma = &dma_base->dma[0]; in dmacpy() local
H A Dbcm6348-iudma.c183 static int bcm6348_iudma_disable(struct dma *dma) in bcm6348_iudma_disable()
207 static int bcm6348_iudma_enable(struct dma *dma) in bcm6348_iudma_enable()
278 static int bcm6348_iudma_request(struct dma *dma) in bcm6348_iudma_request()
319 static int bcm6348_iudma_receive(struct dma *dma, void **dst, void *metadata) in bcm6348_iudma_receive()
364 static int bcm6348_iudma_send(struct dma *dma, void *src, size_t len, in bcm6348_iudma_send()
413 static int bcm6348_iudma_free_rcv_buf(struct dma *dma, void *dst, size_t size) in bcm6348_iudma_free_rcv_buf()
466 static int bcm6348_iudma_add_rcv_buf(struct dma *dma, void *dst, size_t size) in bcm6348_iudma_add_rcv_buf()
495 static int bcm6348_iudma_prepare_rcv_buf(struct dma *dma, void *dst, in bcm6348_iudma_prepare_rcv_buf()
/openbmc/u-boot/include/
H A Ddma.h156 struct dma { struct
178 * @dma: A pointer to a DMA struct to initialize. argument
201 struct dma *dma) in dma_get_by_index()
207 struct dma *dma) in dma_get_by_name()
/openbmc/u-boot/drivers/net/
H A Dbcm-sf2-eth-gmac.c94 static void dma_tx_dump(struct eth_dma *dma) in dma_tx_dump()
126 static void dma_rx_dump(struct eth_dma *dma) in dma_rx_dump()
158 static int dma_tx_init(struct eth_dma *dma) in dma_tx_init()
210 static int dma_rx_init(struct eth_dma *dma) in dma_rx_init()
263 static int dma_init(struct eth_dma *dma) in dma_init()
291 static int dma_deinit(struct eth_dma *dma) in dma_deinit()
311 int gmac_tx_packet(struct eth_dma *dma, void *packet, int length) in gmac_tx_packet()
371 bool gmac_check_tx_done(struct eth_dma *dma) in gmac_check_tx_done()
394 int gmac_check_rx_done(struct eth_dma *dma, uint8_t *buf) in gmac_check_rx_done()
479 static int gmac_disable_dma(struct eth_dma *dma, int dir) in gmac_disable_dma()
[all …]
H A Dbcm-sf2-eth.c35 struct eth_dma *dma = &(eth->dma); in bcm_sf2_eth_init() local
73 struct eth_dma *dma = &(((struct eth_info *)(dev->priv))->dma); in bcm_sf2_eth_send() local
104 struct eth_dma *dma = &(((struct eth_info *)(dev->priv))->dma); in bcm_sf2_eth_receive() local
151 struct eth_dma *dma = &(eth->dma); in bcm_sf2_eth_open() local
190 struct eth_dma *dma = &(eth->dma); in bcm_sf2_eth_close() local
/openbmc/qemu/hw/dma/
H A Dsoc_dma.c89 struct dma_s *dma = (struct dma_s *) ch->dma; in soc_dma_ch_schedule() local
108 static inline struct memmap_entry_s *soc_dma_lookup(struct dma_s *dma, in soc_dma_lookup()
129 struct dma_s *dma = (struct dma_s *) ch->dma; in soc_dma_ch_update_type() local
207 struct dma_s *dma = (struct dma_s *) ch->dma; in soc_dma_set_request() local
263 struct dma_s *dma = (struct dma_s *) soc; in soc_dma_port_add_fifo() local
313 struct dma_s *dma = (struct dma_s *) soc; in soc_dma_port_add_mem() local
/openbmc/qemu/hw/ide/
H A Dpci.c198 static void bmdma_start_dma(const IDEDMA *dma, IDEState *s, in bmdma_start_dma()
221 static int32_t bmdma_prepare_buf(const IDEDMA *dma, int32_t limit) in bmdma_prepare_buf()
273 static int bmdma_rw_buf(const IDEDMA *dma, bool is_write) in bmdma_rw_buf()
322 static void bmdma_set_inactive(const IDEDMA *dma, bool more) in bmdma_set_inactive()
334 static void bmdma_restart_dma(const IDEDMA *dma) in bmdma_restart_dma()
349 static void bmdma_reset(const IDEDMA *dma) in bmdma_reset()
H A Dmacio.c374 static int ide_nop_int(const IDEDMA *dma, bool is_write) in ide_nop_int()
379 static int32_t ide_nop_int32(const IDEDMA *dma, int32_t l) in ide_nop_int32()
384 static void ide_dbdma_start(const IDEDMA *dma, IDEState *s, in ide_dbdma_start()
H A Dahci.c1371 static void ahci_pio_transfer(const IDEDMA *dma) in ahci_pio_transfer()
1432 static void ahci_start_dma(const IDEDMA *dma, IDEState *s, in ahci_start_dma()
1441 static void ahci_restart_dma(const IDEDMA *dma) in ahci_restart_dma()
1450 static void ahci_restart(const IDEDMA *dma) in ahci_restart()
1467 static int32_t ahci_dma_prepare_buf(const IDEDMA *dma, int32_t limit) in ahci_dma_prepare_buf()
1488 static void ahci_commit_buf(const IDEDMA *dma, uint32_t tx_bytes) in ahci_commit_buf()
1496 static int ahci_dma_rw_buf(const IDEDMA *dma, bool is_write) in ahci_dma_rw_buf()
1532 static void ahci_cmd_done(const IDEDMA *dma) in ahci_cmd_done()
/openbmc/qemu/include/hw/arm/
H A Dsoc_dma.h45 struct soc_dma_s *dma; member
102 static inline void soc_dma_port_add_fifo_in(struct soc_dma_s *dma, in soc_dma_port_add_fifo_in()
108 static inline void soc_dma_port_add_fifo_out(struct soc_dma_s *dma, in soc_dma_port_add_fifo_out()
/openbmc/u-boot/arch/arm/mach-at91/include/mach/
H A Datmel_usba_udc.h12 #define EP(nam, idx, maxpkt, maxbk, dma, isoc) \ argument
/openbmc/qemu/hw/xen/
H A Dxen_stubs.c47 bool dma, in xen_map_cache()
H A Dxen-mapcache.c58 bool dma; member
330 uint8_t lock, bool dma, in xen_map_cache_unlocked()
459 uint8_t lock, bool dma, in xen_map_cache()
/openbmc/u-boot/drivers/usb/musb-new/
H A Dmusb_host.c372 struct dma_controller *dma = musb->dma_controller; in musb_advance_schedule() local
616 static bool musb_tx_dma_program(struct dma_controller *dma, in musb_tx_dma_program()
1115 struct dma_channel *dma; in musb_host_tx() local
1388 struct dma_channel *dma; in musb_bulk_rx_nak_timeout() local
1444 struct dma_channel *dma; in musb_host_rx() local
2135 struct dma_channel *dma; local
H A Dmusb_gadget.c84 struct dma_controller *dma = musb->dma_controller; in map_dma_buffer() local
493 struct dma_channel *dma; in musb_g_tx() local
912 struct dma_channel *dma; in musb_g_rx() local
1296 dma_addr_t dma; member
/openbmc/qemu/hw/microblaze/
H A Dpetalogix_ml605_mmu.c74 DeviceState *dev, *dma, *eth0; in petalogix_ml605_init() local
/openbmc/qemu/include/hw/ide/
H A Dide-bus.h17 IDEDMA *dma; member
/openbmc/u-boot/arch/x86/cpu/qemu/
H A Dqemu.c46 static void qemu_x86_fwcfg_read_entry_dma(struct fw_cfg_dma_access *dma) in qemu_x86_fwcfg_read_entry_dma()
/openbmc/qemu/hw/riscv/
H A Dmicroblaze-v-generic.c57 DeviceState *dev, *dma, *eth0; in mb_v_generic_init() local
/openbmc/qemu/hw/uefi/
H A Dvar-service-core.c64 hwaddr dma; in uefi_vars_cmd_mm() local
/openbmc/qemu/hw/misc/
H A Dedu.c74 } dma; member
173 static void dma_rw(EduState *edu, bool write, dma_addr_t *val, dma_addr_t *dma, in dma_rw()
/openbmc/u-boot/arch/sandbox/dts/
H A Dtest.dts819 dma: dma { label
/openbmc/qemu/include/hw/isa/
H A Disa.h59 IsaDma *dma[2]; member

1234