DMA_PQ
struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ,
struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ,
if (!async_dma_find_channel(DMA_PQ) || !scribble) {
if (!async_dma_find_channel(DMA_PQ) || !scribble) {
struct dma_chan *chan = async_tx_find_channel(submit, DMA_PQ,
dma_cap_set(DMA_PQ, dma_dev->cap_mask);
if (dma_has_cap(DMA_PQ, dma_dev->cap_mask)) {
dma_has_cap(DMA_PQ, dma_dev->cap_mask) ? "pq " : "");
if (!dma_has_cap(DMA_PQ, device->cap_mask))
CHECK_CAP(dma_pq, DMA_PQ);
if (dma_has_cap(DMA_PQ, dma_dev->cap_mask)) {
cnt = dmatest_add_threads(info, dtc, DMA_PQ);
request_channels(info, DMA_PQ);
} else if (thread->type == DMA_PQ) {
else if (thread->type == DMA_PQ) {
else if (type == DMA_PQ)
dma_cap_set(DMA_PQ, dma_dev->cap_mask);
dma_cap_set(DMA_PQ, dma->cap_mask);
dma_has_cap(DMA_PQ, dma->cap_mask) ? " pq" : "",
if (cap == DMA_PQ || cap == DMA_PQ_VAL) {
if (cap == DMA_PQ && chan->chan_id == PPC440SPE_XOR_ID) {
case DMA_PQ:
dma_cap_set(DMA_PQ, adev->common.cap_mask);
dma_cap_set(DMA_PQ, adev->common.cap_mask);
if (dma_has_cap(DMA_PQ, adev->common.cap_mask)) {
dma_has_cap(DMA_PQ, adev->common.cap_mask) ? "pq " : "",
dma_cap_set(DMA_PQ, dma_dev->cap_mask);
if (dma_has_cap(DMA_PQ, dma_dev->cap_mask)) {
dma_has_cap(DMA_PQ, dma_dev->cap_mask) ? "PQ " : "");