• Home
  • Raw
  • Download

Lines Matching refs:dma_chan

316 	struct dma_chan *dma_chan;  in ioat_dma_self_test()  local
339 dma_chan = container_of(dma->channels.next, struct dma_chan, in ioat_dma_self_test()
341 if (dma->device_alloc_chan_resources(dma_chan) < 1) { in ioat_dma_self_test()
358 tx = ioat_dma->dma_dev.device_prep_dma_memcpy(dma_chan, dma_dest, in ioat_dma_self_test()
377 dma->device_issue_pending(dma_chan); in ioat_dma_self_test()
382 dma->device_tx_status(dma_chan, cookie, NULL) in ioat_dma_self_test()
399 dma->device_free_chan_resources(dma_chan); in ioat_dma_self_test()
619 static void ioat_free_chan_resources(struct dma_chan *c) in ioat_free_chan_resources()
681 static int ioat_alloc_chan_resources(struct dma_chan *c) in ioat_alloc_chan_resources()
751 struct dma_chan *c = &ioat_chan->dma_chan; in ioat_init_channel()
757 ioat_chan->dma_chan.device = dma; in ioat_init_channel()
758 dma_cookie_init(&ioat_chan->dma_chan); in ioat_init_channel()
759 list_add_tail(&ioat_chan->dma_chan.device_node, &dma->channels); in ioat_init_channel()
777 struct dma_chan *dma_chan; in ioat_xor_val_self_test() local
826 dma_chan = container_of(dma->channels.next, struct dma_chan, in ioat_xor_val_self_test()
828 if (dma->device_alloc_chan_resources(dma_chan) < 1) { in ioat_xor_val_self_test()
848 tx = dma->device_prep_dma_xor(dma_chan, dest_dma, dma_srcs, in ioat_xor_val_self_test()
868 dma->device_issue_pending(dma_chan); in ioat_xor_val_self_test()
873 dma->device_tx_status(dma_chan, cookie, NULL) != DMA_COMPLETE) { in ioat_xor_val_self_test()
897 if (!dma_has_cap(DMA_XOR_VAL, dma_chan->device->cap_mask)) in ioat_xor_val_self_test()
917 tx = dma->device_prep_dma_xor_val(dma_chan, dma_srcs, in ioat_xor_val_self_test()
936 dma->device_issue_pending(dma_chan); in ioat_xor_val_self_test()
941 dma->device_tx_status(dma_chan, cookie, NULL) != DMA_COMPLETE) { in ioat_xor_val_self_test()
970 tx = dma->device_prep_dma_xor_val(dma_chan, dma_srcs, in ioat_xor_val_self_test()
989 dma->device_issue_pending(dma_chan); in ioat_xor_val_self_test()
994 dma->device_tx_status(dma_chan, cookie, NULL) != DMA_COMPLETE) { in ioat_xor_val_self_test()
1026 dma->device_free_chan_resources(dma_chan); in ioat_xor_val_self_test()
1051 struct dma_chan *c; in ioat_intr_quirk()
1079 struct dma_chan *c; in ioat3_dma_probe()