Lines Matching refs:hw_desc
52 struct mv_xor_desc *hw_desc = desc->hw_desc;
54 hw_desc->status = XOR_DESC_DMA_OWNED;
55 hw_desc->phy_next_desc = 0;
57 hw_desc->desc_command = (flags & DMA_PREP_INTERRUPT) ?
59 hw_desc->phy_dest_addr = addr;
60 hw_desc->byte_count = byte_count;
65 struct mv_xor_desc *hw_desc = desc->hw_desc;
70 hw_desc->desc_command |= XOR_DESC_OPERATION_XOR;
73 hw_desc->desc_command |= XOR_DESC_OPERATION_MEMCPY;
84 struct mv_xor_desc *hw_desc = desc->hw_desc;
85 BUG_ON(hw_desc->phy_next_desc);
86 hw_desc->phy_next_desc = next_desc_addr;
92 struct mv_xor_desc *hw_desc = desc->hw_desc;
93 hw_desc->phy_src_addr[mv_phy_src_idx(index)] = addr;
95 hw_desc->desc_command |= (1 << index);
270 struct mv_xor_desc *hw_desc;
284 hw_desc = iter->hw_desc;
285 if (hw_desc->status & XOR_DESC_SUCCESS) {
454 slot->hw_desc = virt_desc + idx * MV_XOR_SLOT_SIZE;