master/cdev.c
changeset 1984 02c8728bf9e4
parent 1981 c14b6bb14fdf
child 1989 6aa393418fb3
equal deleted inserted replaced
1983:df270de292e1 1984:02c8728bf9e4
   537         EC_ERR("Domain %u does not exist!\n", data.index);
   537         EC_ERR("Domain %u does not exist!\n", data.index);
   538         return -EINVAL;
   538         return -EINVAL;
   539     }
   539     }
   540 
   540 
   541     data.data_size = domain->data_size;
   541     data.data_size = domain->data_size;
       
   542     data.tx_size = domain->tx_size;
   542     data.logical_base_address = domain->logical_base_address;
   543     data.logical_base_address = domain->logical_base_address;
   543     data.working_counter = domain->working_counter;
   544     data.working_counter = domain->working_counter;
   544     data.expected_working_counter = domain->expected_working_counter;
   545     data.expected_working_counter = domain->expected_working_counter;
   545     data.fmmu_count = ec_domain_fmmu_count(domain);
   546     data.fmmu_count = ec_domain_fmmu_count(domain);
   546 
   547 
   588     data.slave_config_alias = fmmu->sc->alias;
   589     data.slave_config_alias = fmmu->sc->alias;
   589     data.slave_config_position = fmmu->sc->position;
   590     data.slave_config_position = fmmu->sc->position;
   590     data.sync_index = fmmu->sync_index;
   591     data.sync_index = fmmu->sync_index;
   591     data.dir = fmmu->dir;
   592     data.dir = fmmu->dir;
   592     data.logical_address = fmmu->logical_start_address;
   593     data.logical_address = fmmu->logical_start_address;
       
   594     data.domain_address = fmmu->domain_address;
   593     data.data_size = fmmu->data_size;
   595     data.data_size = fmmu->data_size;
   594 
   596 
   595     up(&master->master_sem);
   597     up(&master->master_sem);
   596 
   598 
   597     if (copy_to_user((void __user *) arg, &data, sizeof(data)))
   599     if (copy_to_user((void __user *) arg, &data, sizeof(data)))