Lines Matching refs:lbInfo
321 struct LD_LOAD_BALANCE_INFO *lbInfo; in MR_ValidateMapInfo() local
335 lbInfo = fusion->load_balance_info; in MR_ValidateMapInfo()
361 if (lbInfo) in MR_ValidateMapInfo()
362 mr_update_load_balance_params(drv_map, lbInfo); in MR_ValidateMapInfo()
1258 struct LD_LOAD_BALANCE_INFO *lbInfo) in mr_update_load_balance_params() argument
1270 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1277 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1280 lbInfo[ldCount].loadBalanceFlag = 1; in mr_update_load_balance_params()
1285 struct LD_LOAD_BALANCE_INFO *lbInfo, in megasas_get_best_arm_pd() argument
1321 pend0 = atomic_read(&lbInfo->scsi_pending_cmds[pd0]); in megasas_get_best_arm_pd()
1322 pend1 = atomic_read(&lbInfo->scsi_pending_cmds[pd1]); in megasas_get_best_arm_pd()
1325 diff0 = ABS_DIFF(block, lbInfo->last_accessed_block[pd0]); in megasas_get_best_arm_pd()
1326 diff1 = ABS_DIFF(block, lbInfo->last_accessed_block[pd1]); in megasas_get_best_arm_pd()
1342 lbInfo->last_accessed_block[io_info->pd_after_lb] = block + count - 1; in megasas_get_best_arm_pd()
1347 struct LD_LOAD_BALANCE_INFO *lbInfo, in get_updated_dev_handle() argument
1355 arm_pd = megasas_get_best_arm_pd(instance, lbInfo, io_info, drv_map); in get_updated_dev_handle()
1358 atomic_inc(&lbInfo->scsi_pending_cmds[arm_pd]); in get_updated_dev_handle()