Lines Matching refs:descs
94 static void xor_set_src(struct ioat_raw_descriptor *descs[2], in xor_set_src()
97 struct ioat_raw_descriptor *raw = descs[xor_idx_to_desc >> idx & 1]; in xor_set_src()
102 static dma_addr_t pq_get_src(struct ioat_raw_descriptor *descs[2], int idx) in pq_get_src()
104 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_get_src()
116 static void pq_set_src(struct ioat_raw_descriptor *descs[2], in pq_set_src()
119 struct ioat_pq_descriptor *pq = (struct ioat_pq_descriptor *) descs[0]; in pq_set_src()
120 struct ioat_raw_descriptor *raw = descs[pq_idx_to_desc >> idx & 1]; in pq_set_src()
685 struct ioat_raw_descriptor *descs[2]; in __ioat3_prep_xor_lock() local
699 descs[0] = (struct ioat_raw_descriptor *) xor; in __ioat3_prep_xor_lock()
700 descs[1] = (struct ioat_raw_descriptor *) xor_ex; in __ioat3_prep_xor_lock()
702 xor_set_src(descs, src[s], offset, s); in __ioat3_prep_xor_lock()
763 struct ioat_raw_descriptor *descs[] = { (void *) pq, (void *) pq_ex }; in dump_pq_desc_dbg() local
778 (unsigned long long) pq_get_src(descs, i), pq->coef[i]); in dump_pq_desc_dbg()
789 struct ioat_raw_descriptor *descs[] = { (void *)pq, in dump_pq16_desc_dbg() local
796 descs[1] = (void *)desc->sed->hw; in dump_pq16_desc_dbg()
797 descs[2] = (void *)desc->sed->hw + 64; in dump_pq16_desc_dbg()
812 (unsigned long long) pq16_get_src(descs, i), in dump_pq16_desc_dbg()
870 struct ioat_raw_descriptor *descs[2]; in __ioat3_prep_pq_lock() local
883 descs[0] = (struct ioat_raw_descriptor *) pq; in __ioat3_prep_pq_lock()
884 descs[1] = (struct ioat_raw_descriptor *) pq_ex; in __ioat3_prep_pq_lock()
887 pq_set_src(descs, src[s], offset, scf[s], s); in __ioat3_prep_pq_lock()
891 pq_set_src(descs, dst[1], offset, 1, s++); in __ioat3_prep_pq_lock()
893 pq_set_src(descs, dst[0], offset, 0, s++); in __ioat3_prep_pq_lock()
894 pq_set_src(descs, dst[1], offset, 1, s++); in __ioat3_prep_pq_lock()
895 pq_set_src(descs, dst[1], offset, 0, s++); in __ioat3_prep_pq_lock()
978 struct ioat_raw_descriptor *descs[4]; in __ioat3_prep_pq16_lock() local
984 descs[0] = (struct ioat_raw_descriptor *) pq; in __ioat3_prep_pq16_lock()
996 descs[1] = (struct ioat_raw_descriptor *)desc->sed->hw; in __ioat3_prep_pq16_lock()
997 descs[2] = (void *)descs[1] + 64; in __ioat3_prep_pq16_lock()
1000 pq16_set_src(descs, src[s], offset, scf[s], s); in __ioat3_prep_pq16_lock()
1004 pq16_set_src(descs, dst[1], offset, 1, s++); in __ioat3_prep_pq16_lock()
1006 pq16_set_src(descs, dst[0], offset, 0, s++); in __ioat3_prep_pq16_lock()
1007 pq16_set_src(descs, dst[1], offset, 1, s++); in __ioat3_prep_pq16_lock()
1008 pq16_set_src(descs, dst[1], offset, 0, s++); in __ioat3_prep_pq16_lock()