Home
last modified time | relevance | path

Searched refs:ccpu (Results 1 – 4 of 4) sorted by relevance

/xnu-11215/osfmk/x86_64/
H A Dpmap_pcid.c67 int ccpu = cpu_number(); in pmap_pcid_configure() local
124 if (ccpu == 0) { in pmap_pcid_configure()
152 cpu_datap(ccpu)->cpu_pcid_data = &pcid_data[ccpu]; in pmap_pcid_configure()
187 pmap_pcid_allocate_pcid(int ccpu) in pmap_pcid_allocate_pcid() argument
242 pcid = tpmap->pmap_pcid_cpus[ccpu]; in pmap_pcid_deallocate_pcid()
305 new_pcid = tpmap->pmap_pcid_cpus[ccpu] = pmap_pcid_allocate_pcid(ccpu); in pmap_pcid_activate()
310 cpu_datap(ccpu)->cpu_last_pcid = cpu_datap(ccpu)->cpu_active_pcid; in pmap_pcid_activate()
345 cpu_datap(ccpu)->cpu_kernel_pcid = kernel_pmap->pmap_pcid_cpus[ccpu]; in pmap_pcid_activate()
378 cpu_datap(ccpu)->cpu_ucr3 = scr3; in pmap_pcid_activate()
379 cpu_shadowp(ccpu)->cpu_ucr3 = scr3; in pmap_pcid_activate()
[all …]
H A Dpmap.c3110 int ccpu = cpu_number(); in process_pmap_updates() local
3116 if (cpu_datap(ccpu)->cpu_tlb_invalid_global) { in process_pmap_updates()
3117 cpu_datap(ccpu)->cpu_tlb_invalid_global_count++; in process_pmap_updates()
3118 cpu_datap(ccpu)->cpu_tlb_invalid = 0; in process_pmap_updates()
3121 cpu_datap(ccpu)->cpu_tlb_invalid_local_count++; in process_pmap_updates()
3122 cpu_datap(ccpu)->cpu_tlb_invalid_local = 0; in process_pmap_updates()
3131 pmap_pcid_validate_cpu(p, ccpu); in process_pmap_updates()
3132 pmap_tlbi_range(istart, iend, (pshared || gtlbf), p->pmap_pcid_cpus[ccpu]); in process_pmap_updates()
/xnu-11215/osfmk/i386/
H A Dpmap_pcid.h64 int ccpu = cpu_number(); in pmap_pcid_validate_current() local
65 volatile uint8_t *cptr = cpu_datap(ccpu)->cpu_pmap_pcid_coherentp; in pmap_pcid_validate_current()
67 pmap_assert(cptr == &(current_thread()->map->pmap->pmap_pcid_coherency_vector[ccpu])); in pmap_pcid_validate_current()
75 pmap_pcid_invalidate_cpu(pmap_t tpmap, int ccpu) in pmap_pcid_invalidate_cpu() argument
77 tpmap->pmap_pcid_coherency_vector[ccpu] = 0xFF; in pmap_pcid_invalidate_cpu()
81 pmap_pcid_validate_cpu(pmap_t tpmap, int ccpu) in pmap_pcid_validate_cpu() argument
83 tpmap->pmap_pcid_coherency_vector[ccpu] = 0; in pmap_pcid_validate_cpu()
H A Dpmap.h652 int ccpu = my_cpu; in set_dirbase() local
654 cpu_datap(ccpu)->cpu_task_cr3 = pcr3; in set_dirbase()
655 cpu_shadowp(ccpu)->cpu_shadowtask_cr3 = pcr3; in set_dirbase()
657 cpu_datap(ccpu)->cpu_ucr3 = ucr3; in set_dirbase()
658 cpu_shadowp(ccpu)->cpu_ucr3 = ucr3; in set_dirbase()
660 cpu_datap(ccpu)->cpu_task_map = cpu_shadowp(ccpu)->cpu_task_map = in set_dirbase()
664 assert(ccpu == cpu_number()); in set_dirbase()
672 cpu_datap(ccpu)->cpu_pagezero_mapped = nopagezero; in set_dirbase()
685 set_cr3_raw(cpu_datap(ccpu)->cpu_kernel_cr3); in set_dirbase()
690 pmap_pcid_activate(tpmap, ccpu, FALSE, FALSE); in set_dirbase()
[all …]