equal
deleted
inserted
replaced
55 */ |
55 */ |
56 void ec_soe_request_init( |
56 void ec_soe_request_init( |
57 ec_soe_request_t *req /**< SoE request. */ |
57 ec_soe_request_t *req /**< SoE request. */ |
58 ) |
58 ) |
59 { |
59 { |
|
60 INIT_LIST_HEAD(&req->list); |
60 req->drive_no = 0x00; |
61 req->drive_no = 0x00; |
61 req->idn = 0x0000; |
62 req->idn = 0x0000; |
62 req->al_state = EC_AL_STATE_INIT; |
63 req->al_state = EC_AL_STATE_INIT; |
63 req->data = NULL; |
64 req->data = NULL; |
64 req->mem_size = 0; |
65 req->mem_size = 0; |
81 } |
82 } |
82 |
83 |
83 /*****************************************************************************/ |
84 /*****************************************************************************/ |
84 |
85 |
85 /** Copy another SoE request. |
86 /** Copy another SoE request. |
|
87 * |
|
88 * \return Zero on success, otherwise a negative error code. |
86 */ |
89 */ |
87 int ec_soe_request_copy( |
90 int ec_soe_request_copy( |
88 ec_soe_request_t *req, /**< SoE request. */ |
91 ec_soe_request_t *req, /**< SoE request. */ |
89 const ec_soe_request_t *other /**< Other SoE request to copy from. */ |
92 const ec_soe_request_t *other /**< Other SoE request to copy from. */ |
90 ) |
93 ) |