equal
deleted
inserted
replaced
211 // Größe der Prozessdaten berechnen und Kommandos allozieren |
211 // Größe der Prozessdaten berechnen und Kommandos allozieren |
212 domain->data_size = 0; |
212 domain->data_size = 0; |
213 cmd_offset = base_address; |
213 cmd_offset = base_address; |
214 cmd_data_size = 0; |
214 cmd_data_size = 0; |
215 cmd_count = 0; |
215 cmd_count = 0; |
216 for (i = 0; i < domain->master->slave_count; i++) { |
216 list_for_each_entry(slave, &domain->master->slaves, list) { |
217 slave = &domain->master->slaves[i]; |
|
218 for (j = 0; j < slave->fmmu_count; j++) { |
217 for (j = 0; j < slave->fmmu_count; j++) { |
219 fmmu = &slave->fmmus[j]; |
218 fmmu = &slave->fmmus[j]; |
220 if (fmmu->domain == domain) { |
219 if (fmmu->domain == domain) { |
221 fmmu->logical_start_address = base_address + domain->data_size; |
220 fmmu->logical_start_address = base_address + domain->data_size; |
222 domain->data_size += fmmu->sync->size; |
221 domain->data_size += fmmu->sync->size; |