Lines Matching refs:lbInfo
265 struct LD_LOAD_BALANCE_INFO *lbInfo; in MR_ValidateMapInfo() local
279 lbInfo = fusion->load_balance_info; in MR_ValidateMapInfo()
301 mr_update_load_balance_params(drv_map, lbInfo); in MR_ValidateMapInfo()
1265 struct LD_LOAD_BALANCE_INFO *lbInfo) in mr_update_load_balance_params() argument
1277 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1284 lbInfo[ldCount].loadBalanceFlag = 0; in mr_update_load_balance_params()
1287 lbInfo[ldCount].loadBalanceFlag = 1; in mr_update_load_balance_params()
1292 struct LD_LOAD_BALANCE_INFO *lbInfo, struct IO_REQUEST_INFO *io_info) in megasas_get_best_arm_pd() argument
1323 pend0 = atomic_read(&lbInfo->scsi_pending_cmds[pd0]); in megasas_get_best_arm_pd()
1324 pend1 = atomic_read(&lbInfo->scsi_pending_cmds[pd1]); in megasas_get_best_arm_pd()
1327 diff0 = ABS_DIFF(block, lbInfo->last_accessed_block[pd0]); in megasas_get_best_arm_pd()
1328 diff1 = ABS_DIFF(block, lbInfo->last_accessed_block[pd1]); in megasas_get_best_arm_pd()
1337 lbInfo->last_accessed_block[io_info->pd_after_lb] = block + count - 1; in megasas_get_best_arm_pd()
1350 struct LD_LOAD_BALANCE_INFO *lbInfo, struct IO_REQUEST_INFO *io_info) in get_updated_dev_handle() argument
1361 arm_pd = megasas_get_best_arm_pd(instance, lbInfo, io_info); in get_updated_dev_handle()
1363 atomic_inc(&lbInfo->scsi_pending_cmds[arm_pd]); in get_updated_dev_handle()