Lines Matching refs:lbInfo
257 struct LD_LOAD_BALANCE_INFO *lbInfo; in MR_ValidateMapInfo() local
271 lbInfo = fusion->load_balance_info; in MR_ValidateMapInfo()
293 mr_update_load_balance_params(drv_map, lbInfo); in MR_ValidateMapInfo()
1260 struct LD_LOAD_BALANCE_INFO *lbInfo) in mr_update_load_balance_params() argument
1272 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1279 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1282 lbInfo[ldCount].loadBalanceFlag = 1; in mr_update_load_balance_params()
1287 struct LD_LOAD_BALANCE_INFO *lbInfo, struct IO_REQUEST_INFO *io_info) in megasas_get_best_arm_pd() argument
1318 pend0 = atomic_read(&lbInfo->scsi_pending_cmds[pd0]); in megasas_get_best_arm_pd()
1319 pend1 = atomic_read(&lbInfo->scsi_pending_cmds[pd1]); in megasas_get_best_arm_pd()
1322 diff0 = ABS_DIFF(block, lbInfo->last_accessed_block[pd0]); in megasas_get_best_arm_pd()
1323 diff1 = ABS_DIFF(block, lbInfo->last_accessed_block[pd1]); in megasas_get_best_arm_pd()
1332 lbInfo->last_accessed_block[io_info->pd_after_lb] = block + count - 1; in megasas_get_best_arm_pd()
1345 struct LD_LOAD_BALANCE_INFO *lbInfo, struct IO_REQUEST_INFO *io_info) in get_updated_dev_handle() argument
1356 arm_pd = megasas_get_best_arm_pd(instance, lbInfo, io_info); in get_updated_dev_handle()
1358 atomic_inc(&lbInfo->scsi_pending_cmds[arm_pd]); in get_updated_dev_handle()