io_info 2926 arch/x86/kvm/svm.c u32 io_info = svm->vmcb->control.exit_info_1; /* address size bug? */ io_info 2931 arch/x86/kvm/svm.c string = (io_info & SVM_IOIO_STR_MASK) != 0; io_info 2932 arch/x86/kvm/svm.c in = (io_info & SVM_IOIO_TYPE_MASK) != 0; io_info 2936 arch/x86/kvm/svm.c port = io_info >> 16; io_info 2937 arch/x86/kvm/svm.c size = (io_info & SVM_IOIO_SIZE_MASK) >> SVM_IOIO_SIZE_SHIFT; io_info 2648 drivers/scsi/megaraid/megaraid_sas.h struct IO_REQUEST_INFO *io_info, io_info 65 drivers/scsi/megaraid/megaraid_sas_fp.c u64 stripRow, u16 stripRef, struct IO_REQUEST_INFO *io_info, io_info 689 drivers/scsi/megaraid/megaraid_sas_fp.c u64 stripRow, u16 stripRef, struct IO_REQUEST_INFO *io_info, io_info 698 drivers/scsi/megaraid/megaraid_sas_fp.c u64 *pdBlock = &io_info->pdBlock; io_info 699 drivers/scsi/megaraid/megaraid_sas_fp.c __le16 *pDevHandle = &io_info->devHandle; io_info 700 drivers/scsi/megaraid/megaraid_sas_fp.c u8 *pPdInterface = &io_info->pd_interface; io_info 708 drivers/scsi/megaraid/megaraid_sas_fp.c row = io_info->start_row; io_info 709 drivers/scsi/megaraid/megaraid_sas_fp.c span = io_info->start_span; io_info 737 drivers/scsi/megaraid/megaraid_sas_fp.c !io_info->isRead) { io_info 740 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->r1_alt_dev_handle = io_info 763 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->span_arm = io_info 768 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->span_arm = pRAID_Context->span_arm; io_info 770 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->pd_after_lb = pd; io_info 792 drivers/scsi/megaraid/megaraid_sas_fp.c u16 stripRef, struct IO_REQUEST_INFO *io_info, io_info 801 drivers/scsi/megaraid/megaraid_sas_fp.c u64 *pdBlock = &io_info->pdBlock; io_info 802 drivers/scsi/megaraid/megaraid_sas_fp.c __le16 *pDevHandle = &io_info->devHandle; io_info 803 drivers/scsi/megaraid/megaraid_sas_fp.c u8 *pPdInterface = &io_info->pd_interface; io_info 853 drivers/scsi/megaraid/megaraid_sas_fp.c !io_info->isRead) { io_info 856 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->r1_alt_dev_handle = io_info 881 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->span_arm = io_info 886 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->span_arm = pRAID_Context->span_arm; io_info 888 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->pd_after_lb = pd; io_info 906 drivers/scsi/megaraid/megaraid_sas_fp.c struct IO_REQUEST_INFO *io_info, io_info 914 drivers/scsi/megaraid/megaraid_sas_fp.c u64 *pdBlock = &io_info->pdBlock; io_info 974 drivers/scsi/megaraid/megaraid_sas_fp.c struct IO_REQUEST_INFO *io_info, io_info 991 drivers/scsi/megaraid/megaraid_sas_fp.c u64 *pdBlock = &io_info->pdBlock; io_info 994 drivers/scsi/megaraid/megaraid_sas_fp.c ldStartBlock = io_info->ldStartBlock; io_info 995 drivers/scsi/megaraid/megaraid_sas_fp.c numBlocks = io_info->numBlocks; io_info 996 drivers/scsi/megaraid/megaraid_sas_fp.c ldTgtId = io_info->ldTgtId; io_info 997 drivers/scsi/megaraid/megaraid_sas_fp.c isRead = io_info->isRead; io_info 998 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->IoforUnevenSpan = 0; io_info 999 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->start_span = SPAN_INVALID; io_info 1005 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->ra_capable = raid->capability.ra_capable; io_info 1015 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->IoforUnevenSpan = 1; io_info 1029 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->data_arms = raid->rowDataSize; io_info 1041 drivers/scsi/megaraid/megaraid_sas_fp.c if (io_info->IoforUnevenSpan) { io_info 1066 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->start_span = startlba_span; io_info 1067 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->start_row = start_row; io_info 1083 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->do_fp_rlbypass = raid->capability.fpBypassRegionLock; io_info 1088 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->fpOkForIo = (raid->capability.fpReadCapable && io_info 1093 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->fpOkForIo = (raid->capability.fpWriteCapable && io_info 1098 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->fpOkForIo = false; io_info 1107 drivers/scsi/megaraid/megaraid_sas_fp.c } else if (io_info->IoforUnevenSpan == 0) { io_info 1173 drivers/scsi/megaraid/megaraid_sas_fp.c mr_get_phy_params_r56_rmw(instance, ld, start_strip, io_info, io_info 1181 drivers/scsi/megaraid/megaraid_sas_fp.c if (io_info->fpOkForIo) { io_info 1182 drivers/scsi/megaraid/megaraid_sas_fp.c retval = io_info->IoforUnevenSpan ? io_info 1185 drivers/scsi/megaraid/megaraid_sas_fp.c io_info, pRAID_Context, map) : io_info 1187 drivers/scsi/megaraid/megaraid_sas_fp.c ref_in_start_stripe, io_info, io_info 1190 drivers/scsi/megaraid/megaraid_sas_fp.c if (io_info->devHandle == MR_DEVHANDLE_INVALID) io_info 1191 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->fpOkForIo = false; io_info 1196 drivers/scsi/megaraid/megaraid_sas_fp.c retval = io_info->IoforUnevenSpan ? io_info 1199 drivers/scsi/megaraid/megaraid_sas_fp.c ref_in_start_stripe, io_info, io_info 1203 drivers/scsi/megaraid/megaraid_sas_fp.c io_info, pRAID_Context, map); io_info 1352 drivers/scsi/megaraid/megaraid_sas_fp.c struct IO_REQUEST_INFO *io_info, io_info 1362 drivers/scsi/megaraid/megaraid_sas_fp.c u64 block = io_info->ldStartBlock; io_info 1363 drivers/scsi/megaraid/megaraid_sas_fp.c u32 count = io_info->numBlocks; io_info 1365 drivers/scsi/megaraid/megaraid_sas_fp.c span = ((io_info->span_arm & RAID_CTX_SPANARM_SPAN_MASK) io_info 1367 drivers/scsi/megaraid/megaraid_sas_fp.c arm = (io_info->span_arm & RAID_CTX_SPANARM_ARM_MASK); io_info 1369 drivers/scsi/megaraid/megaraid_sas_fp.c ld = MR_TargetIdToLdGet(io_info->ldTgtId, drv_map); io_info 1403 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->span_arm = io_info 1405 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->pd_after_lb = (bestArm == arm) ? pd0 : pd1; io_info 1408 drivers/scsi/megaraid/megaraid_sas_fp.c lbInfo->last_accessed_block[io_info->pd_after_lb] = block + count - 1; io_info 1409 drivers/scsi/megaraid/megaraid_sas_fp.c return io_info->pd_after_lb; io_info 1414 drivers/scsi/megaraid/megaraid_sas_fp.c struct IO_REQUEST_INFO *io_info, io_info 1421 drivers/scsi/megaraid/megaraid_sas_fp.c arm_pd = megasas_get_best_arm_pd(instance, lbInfo, io_info, drv_map); io_info 1423 drivers/scsi/megaraid/megaraid_sas_fp.c io_info->pd_interface = MR_PdInterfaceTypeGet(arm_pd, drv_map); io_info 2379 drivers/scsi/megaraid/megaraid_sas_fusion.c struct IO_REQUEST_INFO *io_info, struct scsi_cmnd *scp, io_info 2384 drivers/scsi/megaraid/megaraid_sas_fusion.c u64 start_blk = io_info->pdBlock; io_info 2386 drivers/scsi/megaraid/megaraid_sas_fusion.c u32 num_blocks = io_info->numBlocks; io_info 2390 drivers/scsi/megaraid/megaraid_sas_fusion.c ld = MR_TargetIdToLdGet(io_info->ldTgtId, local_map_ptr); io_info 2557 drivers/scsi/megaraid/megaraid_sas_fusion.c struct IO_REQUEST_INFO *io_info) io_info 2560 drivers/scsi/megaraid/megaraid_sas_fusion.c u32 device_id = io_info->ldTgtId; io_info 2580 drivers/scsi/megaraid/megaraid_sas_fusion.c (io_info->ldStartBlock >= current_sd->next_seq_lba) && io_info 2581 drivers/scsi/megaraid/megaraid_sas_fusion.c (io_info->ldStartBlock <= (current_sd->next_seq_lba + 32)) && io_info 2582 drivers/scsi/megaraid/megaraid_sas_fusion.c (current_sd->is_read == io_info->isRead)) { io_info 2584 drivers/scsi/megaraid/megaraid_sas_fusion.c if ((io_info->ldStartBlock != current_sd->next_seq_lba) && io_info 2585 drivers/scsi/megaraid/megaraid_sas_fusion.c ((!io_info->isRead) || (!is_read_ahead))) io_info 2594 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info->ldStartBlock + io_info->numBlocks; io_info 2620 drivers/scsi/megaraid/megaraid_sas_fusion.c current_sd->is_read = io_info->isRead; io_info 2621 drivers/scsi/megaraid/megaraid_sas_fusion.c current_sd->next_seq_lba = io_info->ldStartBlock + io_info->numBlocks; io_info 2726 drivers/scsi/megaraid/megaraid_sas_fusion.c struct IO_REQUEST_INFO io_info; io_info 2802 drivers/scsi/megaraid/megaraid_sas_fusion.c memset(&io_info, 0, sizeof(struct IO_REQUEST_INFO)); io_info 2803 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.ldStartBlock = ((u64)start_lba_hi << 32) | start_lba_lo; io_info 2804 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.numBlocks = datalength; io_info 2805 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.ldTgtId = device_id; io_info 2806 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.r1_alt_dev_handle = MR_DEVHANDLE_INVALID; io_info 2809 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.data_arms = 1; io_info 2812 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.isRead = 1; io_info 2824 drivers/scsi/megaraid/megaraid_sas_fusion.c if (MR_BuildRaidContext(instance, &io_info, rctx, io_info 2826 drivers/scsi/megaraid/megaraid_sas_fusion.c fp_possible = (io_info.fpOkForIo > 0) ? true : false; io_info 2831 drivers/scsi/megaraid/megaraid_sas_fusion.c (io_info.data_arms * MR_DEVICE_HIGH_IOPS_DEPTH)) io_info 2852 drivers/scsi/megaraid/megaraid_sas_fusion.c if (io_info.r1_alt_dev_handle != MR_DEVHANDLE_INVALID) { io_info 2871 drivers/scsi/megaraid/megaraid_sas_fusion.c (io_info.isRead && io_info.ra_capable)) { io_info 2874 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_stream_detect(instance, cmd, &io_info); io_info 2887 drivers/scsi/megaraid/megaraid_sas_fusion.c raid, fp_possible, io_info.isRead, io_info 2895 drivers/scsi/megaraid/megaraid_sas_fusion.c megasas_set_pd_lba(io_request, scp->cmd_len, &io_info, scp, io_info 2917 drivers/scsi/megaraid/megaraid_sas_fusion.c (io_info.isRead)) { io_info 2918 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.devHandle = io_info 2921 drivers/scsi/megaraid/megaraid_sas_fusion.c &io_info, local_map_ptr); io_info 2923 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->pd_r1_lb = io_info.pd_after_lb; io_info 2925 drivers/scsi/megaraid/megaraid_sas_fusion.c rctx_g35->span_arm = io_info.span_arm; io_info 2927 drivers/scsi/megaraid/megaraid_sas_fusion.c rctx->span_arm = io_info.span_arm; io_info 2933 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->r1_alt_dev_handle = io_info.r1_alt_dev_handle; io_info 2938 drivers/scsi/megaraid/megaraid_sas_fusion.c (local_map_ptr->raidMap.devHndlInfo[io_info.pd_after_lb].validHandles > 1)) { io_info 2940 drivers/scsi/megaraid/megaraid_sas_fusion.c io_info.devHandle = io_info 2941 drivers/scsi/megaraid/megaraid_sas_fusion.c local_map_ptr->raidMap.devHndlInfo[io_info.pd_after_lb].devHandle[instance->dev_handle]; io_info 2944 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->request_desc->SCSIIO.DevHandle = io_info.devHandle; io_info 2945 drivers/scsi/megaraid/megaraid_sas_fusion.c io_request->DevHandle = io_info.devHandle; io_info 2946 drivers/scsi/megaraid/megaraid_sas_fusion.c cmd->pd_interface = io_info.pd_interface; io_info 2956 drivers/scsi/megaraid/megaraid_sas_fusion.c if (io_info.do_fp_rlbypass || io_info 131 include/linux/memstick.h struct mspro_io_info_register io_info;