Home
last modified time | relevance | path

Searched refs:pmap_cpu_data (Results 1 – 8 of 8) sorted by relevance

/xnu-12377.81.4/osfmk/arm64/sptm/pmap/
H A Dpmap_data.c751 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_alloc() local
752 pv_free_list_alloc(&pmap_cpu_data->pv_free, pvepp); in pv_list_alloc()
773 pmap_cpu_data->pv_free.count = PV_BATCH_SIZE - 1; in pv_list_alloc()
774 pmap_cpu_data->pv_free.list = new_batch->pve_next; in pv_list_alloc()
775 assert(pmap_cpu_data->pv_free.list != NULL); in pv_list_alloc()
804 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_free() local
810 const uint32_t available = PV_BATCH_SIZE - (pmap_cpu_data->pv_free.count % PV_BATCH_SIZE); in pv_list_free()
818 … ((pmap_cpu_data->pv_free.count % PV_BATCH_SIZE != 0) || (pmap_cpu_data->pv_free.count == 0)))) { in pv_list_free()
819 pve_tail->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
820 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
[all …]
H A Dpmap.h172 struct pmap_cpu_data { struct
178 typedef struct pmap_cpu_data pmap_cpu_data_t; argument
H A Dpmap.c4822 pmap_cpu_data_t *pmap_cpu_data = NULL; local
4838 pmap_cpu_data = pmap_get_cpu_data(); \
8943 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); local
8950 cpu_num = pmap_cpu_data->cpu_number;
9001 if (__improbable(pmap_cpu_data->copywindow_strong_sync[cpu_window_index])) {
9004 pmap_cpu_data->copywindow_strong_sync[cpu_window_index] = need_strong_sync;
9024 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); local
9029 cpu_num = pmap_cpu_data->cpu_number;
9037 if (__improbable(pmap_cpu_data->copywindow_strong_sync[index])) {
9039 pmap_cpu_data->copywindow_strong_sync[index] = false;
/xnu-12377.81.4/osfmk/arm/pmap/
H A Dpmap_data.c1732 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_alloc() local
1733 pv_free_list_alloc(&pmap_cpu_data->pv_free, pvepp); in pv_list_alloc()
1756 pmap_cpu_data->pv_free.count = PV_BATCH_SIZE - 1; in pv_list_alloc()
1757 pmap_cpu_data->pv_free.list = new_batch->pve_next; in pv_list_alloc()
1758 assert(pmap_cpu_data->pv_free.list != NULL); in pv_list_alloc()
1795 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_free() local
1801 const uint32_t available = PV_BATCH_SIZE - (pmap_cpu_data->pv_free.count % PV_BATCH_SIZE); in pv_list_free()
1809 … ((pmap_cpu_data->pv_free.count % PV_BATCH_SIZE != 0) || (pmap_cpu_data->pv_free.count == 0)))) { in pv_list_free()
1810 pve_tail->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
1811 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
[all …]
H A Dpmap.h172 struct pmap_cpu_data { struct
221 typedef struct pmap_cpu_data pmap_cpu_data_t; argument
H A Dpmap.c4883 pmap_cpu_data_t *pmap_cpu_data = NULL; local
4888 pmap_cpu_data = pmap_get_cpu_data();
4889 os_atomic_store(&pmap_cpu_data->inflight_disconnect, true, relaxed);
5342 os_atomic_store(&pmap_cpu_data->inflight_disconnect, false, release);
8859 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); local
8886 cpu_num = pmap_cpu_data->cpu_number;
8921 …(kernel_pmap, cpu_copywindow_vaddr, cpu_copywindow_vaddr + PAGE_SIZE, pmap_cpu_data->copywindow_st…
8922 pmap_cpu_data->copywindow_strong_sync[i] = need_strong_sync;
8947 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); local
8949 cpu_num = pmap_cpu_data->cpu_number;
[all …]
/xnu-12377.81.4/osfmk/arm64/
H A Dgenassym.c364 DECLARE("PMAP_CPU_DATA_INFLIGHT_PMAP", offsetof(struct pmap_cpu_data, inflight_pmap)); in main()
365 DECLARE("PMAP_CPU_DATA_PPL_STATE", offsetof(struct pmap_cpu_data, ppl_state)); in main()
367 DECLARE("PMAP_CPU_DATA_PPL_STACK", offsetof(struct pmap_cpu_data, ppl_stack)); in main()
368 DECLARE("PMAP_CPU_DATA_KERN_SAVED_SP", offsetof(struct pmap_cpu_data, ppl_kern_saved_sp)); in main()
369 DECLARE("PMAP_CPU_DATA_SAVE_AREA", offsetof(struct pmap_cpu_data, save_area)); in main()
371 DECLARE("PMAP_CPU_DATA_IOFILTER_STACK", offsetof(struct pmap_cpu_data, iofilter_stack)); in main()
372 DECLARE("PMAP_CPU_DATA_IOFILTER_SAVED_SP", offsetof(struct pmap_cpu_data, iofilter_saved_sp)); in main()
/xnu-12377.81.4/osfmk/arm/
H A Dcpu_data_internal.h265 struct pmap_cpu_data cpu_pmap_cpu_data;