@@ -190,23 +190,22 @@ int riscv_batch_run_from(struct riscv_batch *batch, size_t start_idx,
190190
191191 for (size_t i = start_idx ; i < batch -> used_scans ; ++ i ) {
192192 const int delay = get_delay (batch , i , delays );
193- riscv_log_dmi_scan (batch -> target , delay , batch -> fields + i ,
194- /*discard_in*/ false);
193+ riscv_log_dmi_scan (batch -> target , delay , batch -> fields + i );
195194 }
196195
197196 batch -> was_run = true;
198197 batch -> last_scan_delay = get_delay (batch , batch -> used_scans - 1 , delays );
199198 return ERROR_OK ;
200199}
201200
202- void riscv_batch_add_dm_write (struct riscv_batch * batch , uint64_t address , uint32_t data ,
201+ void riscv_batch_add_dmi_write (struct riscv_batch * batch , uint64_t address , uint32_t data ,
203202 bool read_back , enum riscv_scan_delay_class delay_class )
204203{
205204 assert (batch -> used_scans < batch -> allocated_scans );
206205 struct scan_field * field = batch -> fields + batch -> used_scans ;
207206 field -> num_bits = riscv_get_dmi_scan_length (batch -> target );
208207 field -> out_value = (void * )(batch -> data_out + batch -> used_scans * DMI_SCAN_BUF_SIZE );
209- riscv_fill_dm_write (batch -> target , (char * )field -> out_value , address , data );
208+ riscv_fill_dmi_write (batch -> target , (char * )field -> out_value , address , data );
210209 if (read_back ) {
211210 field -> in_value = (void * )(batch -> data_in + batch -> used_scans * DMI_SCAN_BUF_SIZE );
212211 riscv_fill_dm_nop (batch -> target , (char * )field -> in_value );
@@ -218,15 +217,15 @@ void riscv_batch_add_dm_write(struct riscv_batch *batch, uint64_t address, uint3
218217 batch -> used_scans ++ ;
219218}
220219
221- size_t riscv_batch_add_dm_read (struct riscv_batch * batch , uint64_t address ,
220+ size_t riscv_batch_add_dmi_read (struct riscv_batch * batch , uint64_t address ,
222221 enum riscv_scan_delay_class delay_class )
223222{
224223 assert (batch -> used_scans < batch -> allocated_scans );
225224 struct scan_field * field = batch -> fields + batch -> used_scans ;
226225 field -> num_bits = riscv_get_dmi_scan_length (batch -> target );
227226 field -> out_value = (void * )(batch -> data_out + batch -> used_scans * DMI_SCAN_BUF_SIZE );
228227 field -> in_value = (void * )(batch -> data_in + batch -> used_scans * DMI_SCAN_BUF_SIZE );
229- riscv_fill_dm_read (batch -> target , (char * )field -> out_value , address );
228+ riscv_fill_dmi_read (batch -> target , (char * )field -> out_value , address );
230229 riscv_fill_dm_nop (batch -> target , (char * )field -> in_value );
231230 batch -> delay_classes [batch -> used_scans ] = delay_class ;
232231 batch -> last_scan = RISCV_SCAN_TYPE_READ ;
0 commit comments