master/slave_config.c
branchstable-1.5
changeset 2434 fa52128477f6
parent 2421 bc2d4bf9cbe5
child 2438 9c3e629a220c
equal deleted inserted replaced
2433:3bdd7a747fae 2434:fa52128477f6
   777                 " SDO configuration!\n");
   777                 " SDO configuration!\n");
   778         return -ENOMEM;
   778         return -ENOMEM;
   779     }
   779     }
   780 
   780 
   781     ec_sdo_request_init(req);
   781     ec_sdo_request_init(req);
   782     ec_sdo_request_address(req, index, subindex);
   782     ecrt_sdo_request_index(req, index, subindex);
   783 
   783 
   784     ret = ec_sdo_request_copy_data(req, data, size);
   784     ret = ec_sdo_request_copy_data(req, data, size);
   785     if (ret < 0) {
   785     if (ret < 0) {
   786         ec_sdo_request_clear(req);
   786         ec_sdo_request_clear(req);
   787         kfree(req);
   787         kfree(req);
   861                 " SDO configuration!\n");
   861                 " SDO configuration!\n");
   862         return -ENOMEM;
   862         return -ENOMEM;
   863     }
   863     }
   864 
   864 
   865     ec_sdo_request_init(req);
   865     ec_sdo_request_init(req);
   866     ec_sdo_request_address(req, index, 0);
   866     ecrt_sdo_request_index(req, index, 0);
   867     req->complete_access = 1;
   867     req->complete_access = 1;
   868 
   868 
   869     ret = ec_sdo_request_copy_data(req, data, size);
   869     ret = ec_sdo_request_copy_data(req, data, size);
   870     if (ret < 0) {
   870     if (ret < 0) {
   871         ec_sdo_request_clear(req);
   871         ec_sdo_request_clear(req);
   899         EC_CONFIG_ERR(sc, "Failed to allocate SDO request memory!\n");
   899         EC_CONFIG_ERR(sc, "Failed to allocate SDO request memory!\n");
   900         return ERR_PTR(-ENOMEM);
   900         return ERR_PTR(-ENOMEM);
   901     }
   901     }
   902 
   902 
   903     ec_sdo_request_init(req);
   903     ec_sdo_request_init(req);
   904     ec_sdo_request_address(req, index, subindex);
   904     ecrt_sdo_request_index(req, index, subindex);
   905 
   905 
   906     ret = ec_sdo_request_alloc(req, size);
   906     ret = ec_sdo_request_alloc(req, size);
   907     if (ret < 0) {
   907     if (ret < 0) {
   908         ec_sdo_request_clear(req);
   908         ec_sdo_request_clear(req);
   909         kfree(req);
   909         kfree(req);