Home
last modified time | relevance | path

Searched refs:desc_addr (Results 1 – 14 of 14) sorted by relevance

/openbmc/qemu/tests/qtest/
H A Dnpcm7xx_emc-test.c445 uint32_t desc_addr) in init_tx_desc() argument
469 desc[i].ntxdsa = desc_addr + (i + 1) * sizeof(*desc); in init_tx_desc()
475 uint32_t desc_addr, uint32_t mien_flags) in enable_tx() argument
479 emc_write_tx_desc(qts, desc + i, desc_addr + i * sizeof(*desc)); in enable_tx()
485 emc_write(qts, mod, REG_TXDLSA, desc_addr); in enable_tx()
496 bool with_irq, uint32_t desc_addr, in emc_send_verify1() argument
508 emc_read_tx_desc(qts, desc_addr, &result_desc); in emc_send_verify1()
535 uint32_t desc_addr = DESC_ADDR; in emc_send_verify() local
547 init_tx_desc(&desc[0], NUM_TX_DESCRIPTORS, desc_addr); in emc_send_verify()
553 enable_tx(qts, mod, &desc[0], NUM_TX_DESCRIPTORS, desc_addr, in emc_send_verify()
[all …]
/openbmc/qemu/hw/net/
H A Dnpcm_gmac.c321 uint32_t desc_addr; in gmac_receive() local
336 desc_addr = NPCM_DMA_HOST_RX_DESC_MASK(gmac->regs[R_NPCM_DMA_HOST_RX_DESC]); in gmac_receive()
341 trace_npcm_gmac_packet_desc_read(DEVICE(gmac)->canonical_path, desc_addr); in gmac_receive()
342 if (gmac_read_rx_desc(desc_addr, &rx_desc)) { in gmac_receive()
344 desc_addr); in gmac_receive()
354 desc_addr); in gmac_receive()
422 gmac_write_rx_desc(desc_addr, &rx_desc); in gmac_receive()
431 desc_addr = gmac->regs[R_NPCM_DMA_RX_BASE_ADDR]; in gmac_receive()
433 desc_addr = rx_desc.rdes3; in gmac_receive()
435 desc_addr += sizeof(rx_desc); in gmac_receive()
[all …]
H A Dmv88w8618_eth.c137 uint32_t desc_addr; in eth_receive() local
142 desc_addr = s->cur_rx[i]; in eth_receive()
143 if (!desc_addr) { in eth_receive()
147 eth_rx_desc_get(&s->dma_as, desc_addr, &desc); in eth_receive()
159 eth_rx_desc_put(&s->dma_as, desc_addr, &desc); in eth_receive()
162 desc_addr = desc.next; in eth_receive()
163 } while (desc_addr != s->rx_queue[i]); in eth_receive()
192 uint32_t desc_addr = s->tx_queue[queue_index]; in eth_send() local
199 eth_tx_desc_get(&s->dma_as, desc_addr, &desc); in eth_send()
210 eth_tx_desc_put(&s->dma_as, desc_addr, &desc); in eth_send()
[all …]
H A Dnpcm7xx_emc.c307 uint32_t desc_addr) in emc_set_next_tx_descriptor() argument
310 if (emc_write_tx_desc(tx_desc, desc_addr)) { in emc_set_next_tx_descriptor()
322 uint32_t desc_addr) in emc_set_next_rx_descriptor() argument
325 if (emc_write_rx_desc(rx_desc, desc_addr)) { in emc_set_next_rx_descriptor()
340 uint32_t desc_addr = TX_DESC_NTXDSA(emc->regs[REG_CTXDSA]); in emc_try_send_next_packet() local
346 if (emc_read_tx_desc(desc_addr, &tx_desc)) { in emc_try_send_next_packet()
355 trace_npcm7xx_emc_cpu_owned_desc(desc_addr); in emc_try_send_next_packet()
386 emc_set_next_tx_descriptor(emc, &tx_desc, desc_addr); in emc_try_send_next_packet()
409 emc_set_next_tx_descriptor(emc, &tx_desc, desc_addr); in emc_try_send_next_packet()
495 uint32_t desc_addr; in emc_receive() local
[all …]
H A Dcadence_gem.c1016 hwaddr desc_addr = 0; in gem_get_desc_addr() local
1019 desc_addr = s->regs[tx ? R_TBQPH : R_RBQPH]; in gem_get_desc_addr()
1021 desc_addr <<= 32; in gem_get_desc_addr()
1022 desc_addr |= tx ? s->tx_desc_addr[q] : s->rx_desc_addr[q]; in gem_get_desc_addr()
1023 return desc_addr; in gem_get_desc_addr()
1038 hwaddr desc_addr = gem_get_rx_desc_addr(s, q); in gem_get_rx_desc() local
1040 DB_PRINT("read descriptor 0x%" HWADDR_PRIx "\n", desc_addr); in gem_get_rx_desc()
1043 address_space_read(&s->dma_as, desc_addr, MEMTXATTRS_UNSPECIFIED, in gem_get_rx_desc()
1049 DB_PRINT("descriptor 0x%" HWADDR_PRIx " owned by sw.\n", desc_addr); in gem_get_rx_desc()
1156 hwaddr desc_addr; in gem_receive() local
[all …]
H A Dallwinner-sun8i-emac.c375 uint32_t desc_addr = start_addr; in allwinner_sun8i_emac_find_desc() local
378 while (desc_addr != 0) { in allwinner_sun8i_emac_find_desc()
379 allwinner_sun8i_emac_get_desc(s, desc, desc_addr); in allwinner_sun8i_emac_find_desc()
382 return desc_addr; in allwinner_sun8i_emac_find_desc()
386 desc_addr = desc->next; in allwinner_sun8i_emac_find_desc()
H A Dtrace-events476 npcm_gmac_packet_desc_read(const char* name, uint32_t desc_addr) "%s: attempting to read descriptor…
483 npcm_gmac_tx_desc_owner(const char* name, uint32_t desc_addr) "%s: TX Descriptor @0x%04" PRIX32 " i…
/openbmc/qemu/hw/sd/
H A Dallwinner-sdhost.c304 static void read_descriptor(AwSdHostState *s, hwaddr desc_addr, in read_descriptor() argument
308 dma_memory_read(&s->dma_as, desc_addr, &desc_words, sizeof(desc_words), in read_descriptor()
316 static void write_descriptor(AwSdHostState *s, hwaddr desc_addr, in write_descriptor() argument
324 dma_memory_write(&s->dma_as, desc_addr, &desc_words, sizeof(desc_words), in write_descriptor()
329 hwaddr desc_addr, in allwinner_sdhost_process_desc() argument
338 read_descriptor(s, desc_addr, desc); in allwinner_sdhost_process_desc()
351 trace_allwinner_sdhost_process_desc(desc_addr, desc->size, in allwinner_sdhost_process_desc()
380 write_descriptor(s, desc_addr, desc); in allwinner_sdhost_process_desc()
388 hwaddr desc_addr = s->desc_base; in allwinner_sdhost_dma() local
408 bytes_done = allwinner_sdhost_process_desc(s, desc_addr, &desc, in allwinner_sdhost_dma()
[all …]
H A Dtrace-events5 …llwinner_sdhost_process_desc(uint64_t desc_addr, uint32_t desc_size, bool is_write, uint32_t max_b…
/openbmc/qemu/hw/dma/
H A Dxlnx_dpdma.c618 uint64_t desc_addr, in xlnx_dpdma_read_descriptor() argument
621 MemTxResult res = dma_memory_read(&address_space_memory, desc_addr, in xlnx_dpdma_read_descriptor()
649 static MemTxResult xlnx_dpdma_write_descriptor(uint64_t desc_addr, in xlnx_dpdma_write_descriptor() argument
672 return dma_memory_write(&address_space_memory, desc_addr, &tmp_desc, in xlnx_dpdma_write_descriptor()
679 uint64_t desc_addr; in xlnx_dpdma_start_operation() local
707 desc_addr = xlnx_dpdma_descriptor_start_address(s, channel); in xlnx_dpdma_start_operation()
710 desc_addr = xlnx_dpdma_descriptor_next_address(s, channel); in xlnx_dpdma_start_operation()
713 if (xlnx_dpdma_read_descriptor(s, desc_addr, &desc)) { in xlnx_dpdma_start_operation()
727 DPRINTF("location of the descriptor: %" PRIx64 "\n", desc_addr); in xlnx_dpdma_start_operation()
816 if (xlnx_dpdma_write_descriptor(desc_addr, &desc)) { in xlnx_dpdma_start_operation()
/openbmc/qemu/subprojects/libvduse/
H A Dlibvduse.c88 uint64_t desc_addr; member
650 uint64_t desc_addr, read_len; in vduse_queue_map_desc() local
667 desc_addr = le64toh(desc[i].addr); in vduse_queue_map_desc()
671 desc = iova_to_va(dev, &read_len, desc_addr); in vduse_queue_map_desc()
676 desc_addr, in vduse_queue_map_desc()
854 static int vduse_queue_update_vring(VduseVirtq *vq, uint64_t desc_addr, in vduse_queue_update_vring() argument
861 vq->vring.desc = iova_to_va(dev, &len, desc_addr); in vduse_queue_update_vring()
905 vq->vring.desc_addr = vq_info.desc_addr; in vduse_queue_enable()
909 if (vduse_queue_update_vring(vq, vq_info.desc_addr, in vduse_queue_enable()
961 vq->vring.desc_addr = 0; in vduse_queue_disable()
[all …]
/openbmc/u-boot/drivers/crypto/fsl/
H A Djr.c180 static int jr_enqueue(uint32_t *desc_addr, in jr_enqueue() argument
188 int length = desc_len(desc_addr); in jr_enqueue()
200 desc_word = desc_addr[i]; in jr_enqueue()
201 sec_out32((uint32_t *)&desc_addr[i], desc_word); in jr_enqueue()
204 phys_addr_t desc_phys_addr = virt_to_phys(desc_addr); in jr_enqueue()
/openbmc/qemu/linux-headers/linux/
H A Dvduse.h175 __u64 desc_addr; member
/openbmc/qemu/subprojects/libvhost-user/
H A Dlibvhost-user.c2467 uint64_t desc_addr, read_len; in vu_queue_get_avail_bytes() local
2493 desc_addr = le64toh(desc[i].addr); in vu_queue_get_avail_bytes()
2497 desc = vu_gpa_to_va(dev, &read_len, desc_addr); in vu_queue_get_avail_bytes()
2502 desc_addr, in vu_queue_get_avail_bytes()
2789 uint64_t desc_addr, read_len; in vu_queue_map_desc() local
2806 desc_addr = le64toh(desc[i].addr); in vu_queue_map_desc()
2810 desc = vu_gpa_to_va(dev, &read_len, desc_addr); in vu_queue_map_desc()
2815 desc_addr, in vu_queue_map_desc()
3038 uint64_t desc_addr, read_len; in vu_log_queue_fill() local
3052 desc_addr = le64toh(desc[i].addr); in vu_log_queue_fill()
[all …]