Searched refs:msr (Results 1 - 10 of 10) sorted by relevance
/macosx-10.10/xnu-2782.1.97/osfmk/i386/vmx/ |
H A D | vmx_cpu.h | 73 #define VMX_CAP(msr, shift, mask) (rdmsr64(msr) & ((mask) << (shift)))
|
H A D | vmx_cpu.c | 151 #define rdmsr_mask(msr, mask) (uint32_t)(rdmsr64(msr) & (mask)) 380 #define CHK(msr, shift, mask) if (!VMX_CAP(msr, shift, mask)) return FALSE;
|
/macosx-10.10/xnu-2782.1.97/osfmk/i386/ |
H A D | proc_reg.h | 361 extern int rdmsr64_carefully(uint32_t msr, uint64_t *val); 362 extern int wrmsr64_carefully(uint32_t msr, uint64_t val); 381 #define rdmsr(msr,lo,hi) \ 382 __asm__ volatile("rdmsr" : "=a" (lo), "=d" (hi) : "c" (msr)) 384 #define wrmsr(msr,lo,hi) \ 385 __asm__ volatile("wrmsr" : : "c" (msr), "a" (lo), "d" (hi)) 410 static inline uint64_t rdmsr64(uint32_t msr) argument 413 rdmsr(msr, lo, hi); 417 static inline void wrmsr64(uint32_t msr, uint64_t val) argument 419 wrmsr(msr, (va [all...] |
H A D | cpuid.c | 818 uint64_t msr = rdmsr64(MSR_CORE_THREAD_COUNT); local 819 info_p->core_count = bitfield32((uint32_t)msr, 19, 16); 820 info_p->thread_count = bitfield32((uint32_t)msr, 15, 0); 827 uint64_t msr = rdmsr64(MSR_CORE_THREAD_COUNT); local 828 info_p->core_count = bitfield32((uint32_t)msr, 31, 16); 829 info_p->thread_count = bitfield32((uint32_t)msr, 15, 0);
|
/macosx-10.10/xnu-2782.1.97/osfmk/vm/ |
H A D | vm_object.h | 467 #define msync_req_alloc(msr) \ 469 (msr) = (msync_req_t)kalloc(sizeof(struct msync_req)); \ 470 lck_mtx_init(&(msr)->msync_req_lock, &vm_map_lck_grp, &vm_map_lck_attr); \ 471 msr->flag = VM_MSYNC_INITIALIZED; \ 474 #define msync_req_free(msr) \ 476 lck_mtx_destroy(&(msr)->msync_req_lock, &vm_map_lck_grp); \ 477 kfree((msr), sizeof(struct msync_req)); \ 480 #define msr_lock(msr) lck_mtx_lock(&(msr)->msync_req_lock) 481 #define msr_unlock(msr) lck_mtx_unloc [all...] |
H A D | memory_object.c | 1059 msync_req_t msr; local 1079 queue_iterate(&object->msr_q, msr, msync_req_t, msr_q) { 1080 if (msr->offset == offset && msr->length == length) { 1081 queue_remove(&object->msr_q, msr, msync_req_t, msr_q); 1086 if (queue_end(&object->msr_q, (queue_entry_t)msr)) { 1091 msr_lock(msr); 1093 msr->flag = VM_MSYNC_DONE; 1094 msr_unlock(msr); 1095 thread_wakeup((event_t) msr); [all...] |
H A D | vm_map.c | 13797 msync_req_t msr; local 14014 queue_iterate(&object->msr_q, msr, msync_req_t, msr_q) { 14017 * on overlapping msr to be done, then reiterate 14019 msr_lock(msr); 14020 if (msr->flag == VM_MSYNC_SYNCHRONIZING && 14021 ((offset >= msr->offset && 14022 offset < (msr->offset + msr->length)) || 14023 (msr->offset >= offset && 14024 msr [all...] |
/macosx-10.10/gpt-12/ |
H A D | show.c | 74 static uuid_t msr = GPT_ENT_TYPE_MS_RESERVED; 104 if (uuid_equal(t, &msr, NULL))
|
/macosx-10.10/xnu-2782.1.97/osfmk/kdp/ml/i386/ |
H A D | kdp_x86_common.c | 382 uint32_t msr = rq->address; local 388 *value = rdmsr64(msr); 396 uint32_t msr = rq->address; local 402 wrmsr64(msr, *value);
|
/macosx-10.10/files-662.1.1/private/etc/ |
H A D | services | 10005 msr-plugin-port 3931/tcp # MSR Plugin Port 10006 msr-plugin-port 3931/udp # MSR Plugin Port
|
Completed in 159 milliseconds