Lines Matching refs:hw_desc
189 print_cb(chan, iter->hw_desc); in print_cb_list()
250 p = desc->hw_desc; in ppc440spe_desc_init_interrupt()
251 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_interrupt()
257 memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_interrupt()
274 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_null_xor()
286 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_xor() local
288 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_xor()
293 hw_desc->cbc = XOR_CBCR_TGT_BIT | src_cnt; in ppc440spe_desc_init_xor()
296 hw_desc->cbc |= XOR_CBCR_CBCE_BIT; in ppc440spe_desc_init_xor()
306 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_dma2pq() local
308 memset(desc->hw_desc, 0, sizeof(struct xor_cb)); in ppc440spe_desc_init_dma2pq()
315 hw_desc->cbc = XOR_CBCR_TGT_BIT; in ppc440spe_desc_init_dma2pq()
318 hw_desc->cbc |= XOR_CBCR_CBCE_BIT; in ppc440spe_desc_init_dma2pq()
333 struct dma_cdb *hw_desc; in ppc440spe_desc_init_dma01pq() local
349 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
350 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_dma01pq()
384 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
385 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_desc_init_dma01pq()
392 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
393 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_desc_init_dma01pq()
400 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
401 hw_desc->opc = dopc; in ppc440spe_desc_init_dma01pq()
413 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
414 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_desc_init_dma01pq()
420 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
421 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_desc_init_dma01pq()
431 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pq()
432 hw_desc->opc = dopc; in ppc440spe_desc_init_dma01pq()
446 struct dma_cdb *hw_desc; in ppc440spe_desc_init_dma01pqzero_sum() local
468 hw_desc = iter->hw_desc; in ppc440spe_desc_init_dma01pqzero_sum()
469 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_dma01pqzero_sum()
482 hw_desc->opc = dopc; in ppc440spe_desc_init_dma01pqzero_sum()
485 hw_desc->opc = DMA_CDB_OPC_DCHECK128; in ppc440spe_desc_init_dma01pqzero_sum()
516 struct dma_cdb *hw_desc = desc->hw_desc; in ppc440spe_desc_init_memcpy() local
518 memset(desc->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_desc_init_memcpy()
528 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_desc_init_memcpy()
554 dma_hw_desc = desc->hw_desc; in ppc440spe_desc_set_src_addr()
559 xor_hw_desc = desc->hw_desc; in ppc440spe_desc_set_src_addr()
580 dma_hw_desc = desc->hw_desc; in ppc440spe_desc_set_src_mult()
605 xor_hw_desc = desc->hw_desc; in ppc440spe_desc_set_src_mult()
636 dma_hw_desc = desc->hw_desc; in ppc440spe_desc_set_dest_addr()
645 xor_hw_desc = desc->hw_desc; in ppc440spe_desc_set_dest_addr()
666 dma_hw_desc = desc->hw_desc; in ppc440spe_desc_set_byte_count()
670 xor_hw_desc = desc->hw_desc; in ppc440spe_desc_set_byte_count()
699 dma_hw_desc = desc->hw_desc; in ppc440spe_desc_set_dcheck()
716 struct xor_cb *xor_hw_desc = prev_desc->hw_desc; in ppc440spe_xor_set_link()
1100 ADMA_LL_DBG(print_cb(chan, desc->hw_desc)); in ppc440spe_dma_put_desc()
1156 xcb = xor_last_linked->hw_desc; in ppc440spe_chan_append()
1530 struct dma_cdb *cdb = desc->hw_desc; in ppc440spe_adma_clean_slot()
1785 char *hw_desc; in ppc440spe_adma_alloc_chan_resources() local
1809 hw_desc = (char *) ppc440spe_chan->device->dma_desc_pool_virt; in ppc440spe_adma_alloc_chan_resources()
1810 slot->hw_desc = (void *) &hw_desc[i * db_sz]; in ppc440spe_adma_alloc_chan_resources()
1864 struct xor_cb *xcb = desc->hw_desc; in ppc440spe_rxor_set_region()
1875 struct xor_cb *xcb = desc->hw_desc; in ppc440spe_rxor_set_src()
1887 struct xor_cb *xcb = desc->hw_desc; in ppc440spe_rxor_set_mult()
2119 struct dma_cdb *hw_desc; in ppc440spe_dma01_prep_mult() local
2131 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_dma01_prep_mult()
2137 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_mult()
2138 hw_desc->opc = DMA_CDB_OPC_MULTICAST; in ppc440spe_dma01_prep_mult()
2155 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_dma01_prep_mult()
2162 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_mult()
2163 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_dma01_prep_mult()
2205 struct dma_cdb *hw_desc; in ppc440spe_dma01_prep_sum_product() local
2215 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_dma01_prep_sum_product()
2220 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_sum_product()
2221 hw_desc->opc = DMA_CDB_OPC_MULTICAST; in ppc440spe_dma01_prep_sum_product()
2237 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_dma01_prep_sum_product()
2247 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_sum_product()
2248 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_dma01_prep_sum_product()
2265 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_dma01_prep_sum_product()
2272 hw_desc = iter->hw_desc; in ppc440spe_dma01_prep_sum_product()
2273 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_dma01_prep_sum_product()
2651 struct dma_cdb *hw_desc; in ppc440spe_adma_prep_dma_pqzero_sum() local
2656 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_adma_prep_dma_pqzero_sum()
2660 hw_desc = iter->hw_desc; in ppc440spe_adma_prep_dma_pqzero_sum()
2661 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_adma_prep_dma_pqzero_sum()
2674 struct dma_cdb *hw_desc; in ppc440spe_adma_prep_dma_pqzero_sum() local
2688 memset(iter->hw_desc, 0, sizeof(struct dma_cdb)); in ppc440spe_adma_prep_dma_pqzero_sum()
2692 hw_desc = iter->hw_desc; in ppc440spe_adma_prep_dma_pqzero_sum()
2693 hw_desc->opc = DMA_CDB_OPC_MV_SG1_SG2; in ppc440spe_adma_prep_dma_pqzero_sum()
3104 struct xor_cb *hw_desc = desc->hw_desc; in ppc440spe_desc_set_xor_src_cnt() local
3106 hw_desc->cbc &= ~XOR_CDCR_OAC_MSK; in ppc440spe_desc_set_xor_src_cnt()
3107 hw_desc->cbc |= src_cnt; in ppc440spe_desc_set_xor_src_cnt()
3379 struct xor_cb *xcb = desc->hw_desc; in ppc440spe_adma_dma2rxor_set_src()
3389 xcb = desc->hw_desc; in ppc440spe_adma_dma2rxor_set_src()
3420 struct xor_cb *xcb = desc->hw_desc; in ppc440spe_adma_dma2rxor_set_mult()
3431 xcb = desc->hw_desc; in ppc440spe_adma_dma2rxor_set_mult()