IRDMA_HMC_PD_CNT_IN_SD
sd_idx = j / IRDMA_HMC_PD_CNT_IN_SD;
rel_pd_idx = j % IRDMA_HMC_PD_CNT_IN_SD;
if (pd_index / IRDMA_HMC_PD_CNT_IN_SD >= hmc_info->sd_table.sd_cnt)
sd_idx = (pd_index / IRDMA_HMC_PD_CNT_IN_SD);
rel_pd_idx = (pd_index % IRDMA_HMC_PD_CNT_IN_SD);
sd_idx = idx / IRDMA_HMC_PD_CNT_IN_SD;
rel_pd_idx = idx % IRDMA_HMC_PD_CNT_IN_SD;
idx->rel_pd_idx = (idx->pd_idx % IRDMA_HMC_PD_CNT_IN_SD);
sd_entry_type = !idx->rel_pd_idx && pages == IRDMA_HMC_PD_CNT_IN_SD ?
pages = (idx->rel_pd_idx) ? (IRDMA_HMC_PD_CNT_IN_SD - idx->rel_pd_idx) :
IRDMA_HMC_PD_CNT_IN_SD;