LOG2
#define IC_MAX_HDRS (1 << LOG2(ICACHE_SIZE/6))
#define DC_MAX_HDRS (1 << LOG2(DCACHE_SIZE/6))
#define BC_MAX_HDRS (1 << LOG2(BCACHE_SIZE/6))
hash_info->num_hash_bits = (u8_t)LOG2(num_con);
extern u32_t LOG2(u32_t v);
REG_WR(pdev,PXP2_REG_RQ_CDU_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE));
REG_WR(pdev,PXP2_REG_RQ_TM_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE));
REG_WR(pdev,PXP2_REG_RQ_QM_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE));
REG_WR(pdev,PXP2_REG_RQ_SRC_P_SIZE,LOG2(pdev->params.ilt_client_page_size/LM_PAGE_SIZE));
client_init_data_virt->rx.cache_line_alignment_log_size = (u8_t)LOG2(CACHE_LINE_SIZE/* TODO mm_get_cache_line_alignment()*/);
rx->cache_line_alignment_log_size = (u8_t)LOG2(CACHE_LINE_SIZE/* TODO mm_get_cache_line_alignment()*/);
u32_t LOG2(u32_t v);
extern u32_t LOG2(u32_t v);
required_page_size = (2 << LOG2(required_page_size));
u32 LOG2(u32);
#define OSAL_LOG2 LOG2