Lines Matching refs:rsxx_dma_ctrl
224 static void rsxx_free_dma(struct rsxx_dma_ctrl *ctrl, struct rsxx_dma *dma) in rsxx_free_dma()
239 static void rsxx_complete_dma(struct rsxx_dma_ctrl *ctrl, in rsxx_complete_dma()
256 int rsxx_cleanup_dma_queue(struct rsxx_dma_ctrl *ctrl, in rsxx_cleanup_dma_queue()
275 static void rsxx_requeue_dma(struct rsxx_dma_ctrl *ctrl, in rsxx_requeue_dma()
288 static void rsxx_handle_dma_error(struct rsxx_dma_ctrl *ctrl, in rsxx_handle_dma_error()
359 struct rsxx_dma_ctrl *ctrl = (struct rsxx_dma_ctrl *)data; in dma_engine_stalled()
396 static void rsxx_issue_dmas(struct rsxx_dma_ctrl *ctrl) in rsxx_issue_dmas()
508 static void rsxx_dma_done(struct rsxx_dma_ctrl *ctrl) in rsxx_dma_done()
594 struct rsxx_dma_ctrl *ctrl; in rsxx_schedule_issue()
596 ctrl = container_of(work, struct rsxx_dma_ctrl, issue_dma_work); in rsxx_schedule_issue()
605 struct rsxx_dma_ctrl *ctrl; in rsxx_schedule_done()
607 ctrl = container_of(work, struct rsxx_dma_ctrl, dma_done_work); in rsxx_schedule_done()
778 int rsxx_hw_buffers_init(struct pci_dev *dev, struct rsxx_dma_ctrl *ctrl) in rsxx_hw_buffers_init()
819 struct rsxx_dma_ctrl *ctrl) in rsxx_dma_ctrl_init()
951 struct rsxx_dma_ctrl *ctrl = &card->ctrl[i]; in rsxx_dma_setup()
978 int rsxx_dma_cancel(struct rsxx_dma_ctrl *ctrl) in rsxx_dma_cancel()
1000 struct rsxx_dma_ctrl *ctrl; in rsxx_dma_destroy()