master/master.c
changeset 2006 e69a5bb5cb48
parent 2001 2e05246f3b00
child 2016 4624979ec993
equal deleted inserted replaced
2005:02580c044c32 2006:e69a5bb5cb48
   931                 list_for_each_entry(domain_fmmu, &datagram->domain->fmmu_configs, list) {
   931                 list_for_each_entry(domain_fmmu, &datagram->domain->fmmu_configs, list) {
   932                     if (domain_fmmu->dir == EC_DIR_OUTPUT ) {
   932                     if (domain_fmmu->dir == EC_DIR_OUTPUT ) {
   933                         unsigned int frame_offset = domain_fmmu->logical_start_address-datagram_address;
   933                         unsigned int frame_offset = domain_fmmu->logical_start_address-datagram_address;
   934                         memcpy(frame_datagram_data+frame_offset, domain_data, domain_fmmu->data_size);
   934                         memcpy(frame_datagram_data+frame_offset, domain_data, domain_fmmu->data_size);
   935                         if (unlikely(master->debug_level > 1)) {
   935                         if (unlikely(master->debug_level > 1)) {
   936                             EC_DBG("sending dg 0x%02X fmmu %u fp=%u dp=%u size=%u\n",
   936 							EC_DBG("sending dg 0x%02X fmmu %u fp=%u dp=%zu size=%u\n",
   937                                    datagram->index, i,frame_offset,domain_data-datagram->data,domain_fmmu->data_size);
   937                                    datagram->index, i,frame_offset,domain_data-datagram->data,domain_fmmu->data_size);
   938                             ec_print_data(domain_data, domain_fmmu->data_size);
   938                             ec_print_data(domain_data, domain_fmmu->data_size);
   939                         }
   939                         }
   940                     }
   940                     }
   941                     domain_data += domain_fmmu->data_size;
   941                     domain_data += domain_fmmu->data_size;
  1107             list_for_each_entry(domain_fmmu, &datagram->domain->fmmu_configs, list) {
  1107             list_for_each_entry(domain_fmmu, &datagram->domain->fmmu_configs, list) {
  1108                 if (domain_fmmu->dir == EC_DIR_INPUT ) {
  1108                 if (domain_fmmu->dir == EC_DIR_INPUT ) {
  1109                     unsigned int frame_offset = domain_fmmu->logical_start_address-datagram_address;
  1109                     unsigned int frame_offset = domain_fmmu->logical_start_address-datagram_address;
  1110                     memcpy(domain_data, frame_datagram_data+frame_offset, domain_fmmu->data_size);
  1110                     memcpy(domain_data, frame_datagram_data+frame_offset, domain_fmmu->data_size);
  1111                     if (unlikely(master->debug_level > 1)) {
  1111                     if (unlikely(master->debug_level > 1)) {
  1112                         EC_DBG("receiving dg 0x%02X fmmu %u fp=%u dp=%u size=%u\n",
  1112 						EC_DBG("receiving dg 0x%02X fmmu %u fp=%u dp=%zu size=%u\n",
  1113                                datagram->index, i,frame_offset,domain_data-datagram->data,domain_fmmu->data_size);
  1113                                datagram->index, i,frame_offset,domain_data-datagram->data,domain_fmmu->data_size);
  1114                         ec_print_data(domain_data, domain_fmmu->data_size);
  1114                         ec_print_data(domain_data, domain_fmmu->data_size);
  1115                     }
  1115                     }
  1116                 }
  1116                 }
  1117                 domain_data += domain_fmmu->data_size;
  1117                 domain_data += domain_fmmu->data_size;