Lines Matching refs:sd_table
161 sd_entry = &hmc_info->sd_table.sd_entry[i]; in irdma_hmc_sd_grp()
252 if (sd_idx >= info->hmc_info->sd_table.sd_cnt || in irdma_sc_create_hmc_obj()
253 sd_lmt > info->hmc_info->sd_table.sd_cnt) { in irdma_sc_create_hmc_obj()
268 sd_entry = &info->hmc_info->sd_table.sd_entry[j]; in irdma_sc_create_hmc_obj()
303 sd_entry = &info->hmc_info->sd_table.sd_entry[j - 1]; in irdma_sc_create_hmc_obj()
348 sd_entry = &info->hmc_info->sd_table.sd_entry[sd_idx]; in irdma_finish_del_sd_reg()
410 if (!info->hmc_info->sd_table.sd_entry[sd_idx].valid) in irdma_sc_del_hmc_obj()
413 if (info->hmc_info->sd_table.sd_entry[sd_idx].entry_type != in irdma_sc_del_hmc_obj()
418 pd_table = &info->hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in irdma_sc_del_hmc_obj()
433 if (sd_idx >= info->hmc_info->sd_table.sd_cnt || in irdma_sc_del_hmc_obj()
434 sd_lmt > info->hmc_info->sd_table.sd_cnt) { in irdma_sc_del_hmc_obj()
440 pd_table = &info->hmc_info->sd_table.sd_entry[i].u.pd_table; in irdma_sc_del_hmc_obj()
441 if (!info->hmc_info->sd_table.sd_entry[i].valid) in irdma_sc_del_hmc_obj()
443 switch (info->hmc_info->sd_table.sd_entry[i].entry_type) { in irdma_sc_del_hmc_obj()
490 sd_entry = &hmc_info->sd_table.sd_entry[sd_index]; in irdma_add_sd_table_entry()
526 hmc_info->sd_table.sd_entry[sd_index].entry_type = type; in irdma_add_sd_table_entry()
527 hmc_info->sd_table.use_cnt++; in irdma_add_sd_table_entry()
565 if (pd_index / IRDMA_HMC_PD_CNT_IN_SD >= hmc_info->sd_table.sd_cnt) in irdma_add_pd_table_entry()
569 if (hmc_info->sd_table.sd_entry[sd_idx].entry_type != in irdma_add_pd_table_entry()
574 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in irdma_add_pd_table_entry()
637 if (sd_idx >= hmc_info->sd_table.sd_cnt) in irdma_remove_pd_bp()
640 sd_entry = &hmc_info->sd_table.sd_entry[sd_idx]; in irdma_remove_pd_bp()
644 pd_table = &hmc_info->sd_table.sd_entry[sd_idx].u.pd_table; in irdma_remove_pd_bp()
681 sd_entry = &hmc_info->sd_table.sd_entry[idx]; in irdma_prep_remove_sd_bp()
685 hmc_info->sd_table.use_cnt--; in irdma_prep_remove_sd_bp()
701 sd_entry = &hmc_info->sd_table.sd_entry[idx]; in irdma_prep_remove_pd_page()
707 hmc_info->sd_table.use_cnt--; in irdma_prep_remove_pd_page()