master/soe_request.c
changeset 1944 73896ef6d077
parent 1907 dd276ae226b4
child 1952 7d9fb723fc4b
equal deleted inserted replaced
1943:7e9deec7742d 1944:73896ef6d077
    54  */
    54  */
    55 void ec_soe_request_init(
    55 void ec_soe_request_init(
    56         ec_soe_request_t *req /**< SoE request. */
    56         ec_soe_request_t *req /**< SoE request. */
    57         )
    57         )
    58 {
    58 {
       
    59     req->al_state = EC_AL_STATE_INIT;
    59     req->data = NULL;
    60     req->data = NULL;
    60     req->mem_size = 0;
    61     req->mem_size = 0;
    61     req->data_size = 0;
    62     req->data_size = 0;
    62     req->dir = EC_DIR_INVALID;
    63     req->dir = EC_DIR_INVALID;
    63     req->state = EC_INT_REQUEST_INIT;
    64     req->state = EC_INT_REQUEST_INIT;
    84         ec_soe_request_t *req, /**< SoE request. */
    85         ec_soe_request_t *req, /**< SoE request. */
    85         const ec_soe_request_t *other /**< Other SoE request to copy from. */
    86         const ec_soe_request_t *other /**< Other SoE request to copy from. */
    86         )
    87         )
    87 {
    88 {
    88     req->idn = other->idn;
    89     req->idn = other->idn;
       
    90     req->al_state = other->al_state;
    89     return ec_soe_request_copy_data(req, other->data, other->data_size);
    91     return ec_soe_request_copy_data(req, other->data, other->data_size);
    90 }
    92 }
    91 
    93 
    92 /*****************************************************************************/
    94 /*****************************************************************************/
    93 
    95