master/domain.c
changeset 160 7ddf8367196a
parent 150 36530399236b
child 166 29b19a90ff3f
equal deleted inserted replaced
159:acb250c92896 160:7ddf8367196a
    72           (ec_field_reg_t *) kmalloc(sizeof(ec_field_reg_t), GFP_KERNEL))) {
    72           (ec_field_reg_t *) kmalloc(sizeof(ec_field_reg_t), GFP_KERNEL))) {
    73         EC_ERR("Failed to allocate field registration.\n");
    73         EC_ERR("Failed to allocate field registration.\n");
    74         return -1;
    74         return -1;
    75     }
    75     }
    76 
    76 
    77     if (ec_slave_set_fmmu(slave, domain, sync)) {
    77     if (ec_slave_prepare_fmmu(slave, domain, sync)) {
    78         EC_ERR("FMMU configuration failed.\n");
    78         EC_ERR("FMMU configuration failed.\n");
    79         kfree(field_reg);
    79         kfree(field_reg);
    80         return -1;
    80         return -1;
    81     }
    81     }
    82 
    82 
    84     field_reg->sync = sync;
    84     field_reg->sync = sync;
    85     field_reg->field_offset = field_offset;
    85     field_reg->field_offset = field_offset;
    86     field_reg->data_ptr = data_ptr;
    86     field_reg->data_ptr = data_ptr;
    87 
    87 
    88     list_add_tail(&field_reg->list, &domain->field_regs);
    88     list_add_tail(&field_reg->list, &domain->field_regs);
    89 
       
    90     return 0;
    89     return 0;
    91 }
    90 }
    92 
    91 
    93 /*****************************************************************************/
    92 /*****************************************************************************/
    94 
    93