Lines Matching defs:offset
265 u32 offset;
273 offset = (msr - msrpm_ranges[i]) / 4; /* 4 msrs per u8 */
274 offset += (i * MSRS_RANGE_SIZE); /* add range offset */
276 /* Now we have the u8 offset - but need the u32 offset */
277 return offset / 4;
815 u32 offset;
830 offset = svm_msrpm_offset(msr);
832 tmp = msrpm[offset];
834 BUG_ON(offset == MSR_INVALID);
845 u32 offset;
860 offset = svm_msrpm_offset(msr);
863 tmp = msrpm[offset];
865 BUG_ON(offset == MSR_INVALID);
870 msrpm[offset] = tmp;
956 static void add_msr_offset(u32 offset)
963 if (msrpm_offsets[i] == offset)
966 /* Slot used by another offset? */
970 /* Add offset to list */
971 msrpm_offsets[i] = offset;
990 u32 offset;
992 offset = svm_msrpm_offset(direct_access_msrs[i].index);
993 BUG_ON(offset == MSR_INVALID);
995 add_msr_offset(offset);
4638 * by 0x400 (matches the offset of 'struct vmcb_save_area'