Lines Matching refs:hw_ds
1164 struct dw2_desc *hw_ds;
1198 hw_ds = &ds->desc_hw[num];
1201 hw_ds->field &= ~DESC_SOP;
1202 hw_ds->field |= FIELD_PREP(DESC_SOP, 1);
1204 hw_ds->field &= ~DESC_EOP;
1205 hw_ds->field |= FIELD_PREP(DESC_EOP, 1);
1209 hw_ds->field &= ~DESC_SOP;
1210 hw_ds->field |= FIELD_PREP(DESC_SOP, 1);
1212 hw_ds->field &= ~DESC_EOP;
1213 hw_ds->field |= FIELD_PREP(DESC_EOP, 0);
1215 hw_ds->field &= ~DESC_SOP;
1216 hw_ds->field |= FIELD_PREP(DESC_SOP, 0);
1217 hw_ds->field &= ~DESC_EOP;
1218 hw_ds->field |= FIELD_PREP(DESC_EOP, 1);
1220 hw_ds->field &= ~DESC_SOP;
1221 hw_ds->field |= FIELD_PREP(DESC_SOP, 0);
1223 hw_ds->field &= ~DESC_EOP;
1224 hw_ds->field |= FIELD_PREP(DESC_EOP, 0);
1229 hw_ds->addr = (u32)addr;
1231 hw_ds->field &= ~DESC_DATA_LEN;
1232 hw_ds->field |= FIELD_PREP(DESC_DATA_LEN, len);
1234 hw_ds->field &= ~DESC_C;
1235 hw_ds->field |= FIELD_PREP(DESC_C, 0);
1237 hw_ds->field &= ~DESC_BYTE_OFF;
1238 hw_ds->field |= FIELD_PREP(DESC_BYTE_OFF, addr & 0x3);
1242 hw_ds->field &= ~DESC_OWN;
1243 hw_ds->field |= FIELD_PREP(DESC_OWN, DMA_OWN);