equal
deleted
inserted
replaced
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 |