예제 #1
0
int parse_ccci_dfo_setting(void *dfo_data, int num)
{
	char *ccci_name;
	int   ccci_value;
	int i;

	for (i=0; i<(sizeof(ccci_dfo_setting)/sizeof(dfo_item_t)); i++) { // CCCI DFO feature index
		ccci_name = ccci_dfo_setting[i].name;
		ccci_value = ccci_dfo_setting[i].value;
		printk("[ccci/ctl] (0)DFO:%s:0x%08X\n", ccci_name, ccci_value);
	}
	
	cal_md_mem_usage();

	return 0;
}
예제 #2
0
int parse_ccci_dfo_setting(void *dfo_tbl, int num)
{
	char *ccci_name;
	int  *ccci_value;
	unsigned long dfo_val;
	int i;

	for (i=0; i<(sizeof(ccci_dfo_setting)/sizeof(dfo_item_t)); i++) { // CCCI DFO feature index
		ccci_name = ccci_dfo_setting[i].name;
		ccci_value = &(ccci_dfo_setting[i].value);
		if( dfo_query(ccci_name, &dfo_val) == 0 )
			*ccci_value = (unsigned int)dfo_val;
		
		//printk("[ccci/ctl] (0)DFO:%s:0x%08X\n", ccci_name, *ccci_value);
	}
	cal_md_mem_usage();

	return 0;
}