master/voe_handler.h
changeset 2045 ff2a13a4603c
parent 1363 11c0b2caa253
child 2589 2b9c78543663
equal deleted inserted replaced
2044:1ae0491b2f6b 2045:ff2a13a4603c
    48  */
    48  */
    49 struct ec_voe_handler {
    49 struct ec_voe_handler {
    50     struct list_head list; /**< List item. */
    50     struct list_head list; /**< List item. */
    51     ec_slave_config_t *config; /**< Parent slave configuration. */
    51     ec_slave_config_t *config; /**< Parent slave configuration. */
    52     ec_datagram_t datagram; /**< State machine datagram. */
    52     ec_datagram_t datagram; /**< State machine datagram. */
       
    53     ec_mailbox_t mbox; /**< State machine mailbox. */
    53     uint32_t vendor_id; /**< Vendor ID for the header. */
    54     uint32_t vendor_id; /**< Vendor ID for the header. */
    54     uint16_t vendor_type; /**< Vendor type for the header. */
    55     uint16_t vendor_type; /**< Vendor type for the header. */
    55     size_t data_size; /**< Size of VoE data. */
    56     size_t data_size; /**< Size of VoE data. */
    56     ec_direction_t dir; /**< Direction. EC_DIR_OUTPUT means writing to
    57     ec_direction_t dir; /**< Direction. EC_DIR_OUTPUT means writing to
    57                           the slave, EC_DIR_INPUT means reading from the
    58                           the slave, EC_DIR_INPUT means reading from the