Lines Matching refs:dma_as
98 AddressSpace dma_as; member
112 static void eth_rx_desc_put(AddressSpace *dma_as, uint32_t addr, in eth_rx_desc_put() argument
120 dma_memory_write(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_rx_desc_put()
123 static void eth_rx_desc_get(AddressSpace *dma_as, uint32_t addr, in eth_rx_desc_get() argument
126 dma_memory_read(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_rx_desc_get()
147 eth_rx_desc_get(&s->dma_as, desc_addr, &desc); in eth_receive()
149 dma_memory_write(&s->dma_as, desc.buffer + s->vlan_header, in eth_receive()
159 eth_rx_desc_put(&s->dma_as, desc_addr, &desc); in eth_receive()
168 static void eth_tx_desc_put(AddressSpace *dma_as, uint32_t addr, in eth_tx_desc_put() argument
176 dma_memory_write(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_tx_desc_put()
179 static void eth_tx_desc_get(AddressSpace *dma_as, uint32_t addr, in eth_tx_desc_get() argument
182 dma_memory_read(dma_as, addr, desc, sizeof(*desc), MEMTXATTRS_UNSPECIFIED); in eth_tx_desc_get()
199 eth_tx_desc_get(&s->dma_as, desc_addr, &desc); in eth_send()
204 dma_memory_read(&s->dma_as, desc.buffer, buf, len, in eth_send()
210 eth_tx_desc_put(&s->dma_as, desc_addr, &desc); in eth_send()
351 address_space_init(&s->dma_as, s->dma_mr, "emac-dma"); in mv88w8618_eth_realize()