master/voe_handler.c
changeset 1264 e7882f246d7a
parent 1226 afb189516fcf
child 1268 d9599395e89b
equal deleted inserted replaced
1263:f44720defbc5 1264:e7882f246d7a
   103 void ec_voe_handler_clear(
   103 void ec_voe_handler_clear(
   104         ec_voe_handler_t *voe /**< VoE handler. */
   104         ec_voe_handler_t *voe /**< VoE handler. */
   105         )
   105         )
   106 {
   106 {
   107     ec_datagram_clear(&voe->datagram);
   107     ec_datagram_clear(&voe->datagram);
       
   108 }
       
   109 
       
   110 /*****************************************************************************/
       
   111 
       
   112 /** Get usable memory size.
       
   113  */
       
   114 size_t ec_voe_handler_mem_size(
       
   115 		const ec_voe_handler_t *voe /**< VoE handler. */
       
   116 		)
       
   117 {
       
   118 	if (voe->datagram.mem_size >= EC_MBOX_HEADER_SIZE + EC_VOE_HEADER_SIZE)
       
   119 		return voe->datagram.mem_size -
       
   120 			(EC_MBOX_HEADER_SIZE + EC_VOE_HEADER_SIZE);
       
   121 	else
       
   122 		return 0;
   108 }
   123 }
   109 
   124 
   110 /*****************************************************************************
   125 /*****************************************************************************
   111  * Application interface.
   126  * Application interface.
   112  ****************************************************************************/
   127  ****************************************************************************/