Lines Matching refs:XlnxCSUDMA

117 static bool xlnx_csu_dma_is_paused(XlnxCSUDMA *s)  in xlnx_csu_dma_is_paused()
127 static bool xlnx_csu_dma_get_eop(XlnxCSUDMA *s) in xlnx_csu_dma_get_eop()
132 static bool xlnx_csu_dma_burst_is_fixed(XlnxCSUDMA *s) in xlnx_csu_dma_burst_is_fixed()
137 static bool xlnx_csu_dma_timeout_enabled(XlnxCSUDMA *s) in xlnx_csu_dma_timeout_enabled()
142 static void xlnx_csu_dma_update_done_cnt(XlnxCSUDMA *s, int a) in xlnx_csu_dma_update_done_cnt()
151 static void xlnx_csu_dma_data_process(XlnxCSUDMA *s, uint8_t *buf, uint32_t len) in xlnx_csu_dma_data_process()
187 static void xlnx_csu_dma_update_irq(XlnxCSUDMA *s) in xlnx_csu_dma_update_irq()
193 static uint32_t xlnx_csu_dma_read(XlnxCSUDMA *s, uint8_t *buf, uint32_t len) in xlnx_csu_dma_read()
223 static uint32_t xlnx_csu_dma_write(XlnxCSUDMA *s, uint8_t *buf, uint32_t len) in xlnx_csu_dma_write()
252 static void xlnx_csu_dma_done(XlnxCSUDMA *s) in xlnx_csu_dma_done()
264 static uint32_t xlnx_csu_dma_advance(XlnxCSUDMA *s, uint32_t len) in xlnx_csu_dma_advance()
289 XlnxCSUDMA *s = XLNX_CSU_DMA(opaque); in xlnx_csu_dma_src_notify()
337 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in size_pre_write()
358 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in size_post_read()
365 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in size_post_write()
396 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in ctrl_post_write()
411 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_status_pre_write()
423 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_status_post_write()
430 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_enable_pre_write()
446 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_enable_post_write()
453 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_disable_pre_write()
469 XlnxCSUDMA *s = XLNX_CSU_DMA(reg->opaque); in int_disable_post_write()
479 static MemTxResult xlnx_csu_dma_class_read(XlnxCSUDMA *s, hwaddr addr, in xlnx_csu_dma_class_read()
575 XlnxCSUDMA *s = XLNX_CSU_DMA(opaque); in xlnx_csu_dma_src_timeout_hit()
589 XlnxCSUDMA *s = XLNX_CSU_DMA(obj); in xlnx_csu_dma_stream_push()
621 XlnxCSUDMA *s = XLNX_CSU_DMA(obj); in xlnx_csu_dma_stream_can_push()
634 XlnxCSUDMA *s = XLNX_CSU_DMA(dev); in xlnx_csu_dma_reset()
644 XlnxCSUDMA *s = XLNX_CSU_DMA(dev); in xlnx_csu_dma_realize()
685 VMSTATE_PTIMER(src_timer, XlnxCSUDMA),
686 VMSTATE_UINT16(width, XlnxCSUDMA),
687 VMSTATE_BOOL(is_dst, XlnxCSUDMA),
688 VMSTATE_BOOL(r_size_last_word, XlnxCSUDMA),
689 VMSTATE_UINT32_ARRAY(regs, XlnxCSUDMA, XLNX_CSU_DMA_R_MAX),
702 DEFINE_PROP_UINT16("dma-width", XlnxCSUDMA, width, 4),
708 DEFINE_PROP_BOOL("is-dst", XlnxCSUDMA, is_dst, true),
709 DEFINE_PROP_LINK("stream-connected-dma", XlnxCSUDMA, tx_dev,
711 DEFINE_PROP_LINK("dma", XlnxCSUDMA, dma_mr,
734 XlnxCSUDMA *s = XLNX_CSU_DMA(obj); in xlnx_csu_dma_init()
743 .instance_size = sizeof(XlnxCSUDMA),