master/soe_request.c
changeset 2589 2b9c78543663
parent 1975 8e173dddd183
equal deleted inserted replaced
2415:af21f0bdc7c9 2589:2b9c78543663
    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         )