Searched refs:msr (Results 1 - 10 of 10) sorted by relevance

/macosx-10.10/xnu-2782.1.97/osfmk/i386/vmx/
H A Dvmx_cpu.h73 #define VMX_CAP(msr, shift, mask) (rdmsr64(msr) & ((mask) << (shift)))
H A Dvmx_cpu.c151 #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 Dproc_reg.h361 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 Dcpuid.c818 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 Dvm_object.h467 #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 Dmemory_object.c1059 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 Dvm_map.c13797 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 Dshow.c74 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 Dkdp_x86_common.c382 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 Dservices10005 msr-plugin-port 3931/tcp # MSR Plugin Port
10006 msr-plugin-port 3931/udp # MSR Plugin Port

Completed in 159 milliseconds