/* this function handles the request for freeing dma table for synhronic actions  */
static int sep_free_dma_table_data_handler(struct sep_device *sep)
/* this function handles the request for freeing dma table for synhronic actions  */
static int sep_free_dma_table_data_handler(struct sep_device *sep)
{
	dbg("SEP Driver:--------> sep_free_dma_table_data_handler start\n");
	sep_free_dma_pages(sep->in_page_array, sep->in_num_pages, 0);
	if (sep->out_page_array)
		sep_free_dma_pages(sep->out_page_array, sep->out_num_pages, 1);
	sep->in_page_array = 0;
	sep->out_page_array = 0;
	sep->in_num_pages = 0;
	sep->out_num_pages = 0;
	dbg("SEP Driver:<-------- sep_free_dma_table_data_handler end\n");
	return 0;
}