Lines Matching refs:pmap_cpu_data
1726 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_alloc() local
1727 pv_free_list_alloc(&pmap_cpu_data->pv_free, pvepp); in pv_list_alloc()
1750 pmap_cpu_data->pv_free.count = PV_BATCH_SIZE - 1; in pv_list_alloc()
1751 pmap_cpu_data->pv_free.list = new_batch->pve_next; in pv_list_alloc()
1752 assert(pmap_cpu_data->pv_free.list != NULL); in pv_list_alloc()
1789 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_free() local
1795 const uint32_t available = PV_BATCH_SIZE - (pmap_cpu_data->pv_free.count % PV_BATCH_SIZE); in pv_list_free()
1803 … ((pmap_cpu_data->pv_free.count % PV_BATCH_SIZE != 0) || (pmap_cpu_data->pv_free.count == 0)))) { in pv_list_free()
1804 pve_tail->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
1805 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
1806 pmap_cpu_data->pv_free.count += pv_cnt; in pv_list_free()
1821 pve_head->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
1822 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
1824 pmap_cpu_data->pv_free.count++; in pv_list_free()
1827 if (__improbable(pmap_cpu_data->pv_free.count == (PV_BATCH_SIZE + 1))) { in pv_list_free()
1835 pmap_cpu_data->pv_free_spill_marker = pmap_cpu_data->pv_free.list; in pv_list_free()
1836 } else if (__improbable(pmap_cpu_data->pv_free.count == (PV_BATCH_SIZE * 2) + 1)) { in pv_list_free()
1838 pv_entry_t *spill_head = pmap_cpu_data->pv_free.list->pve_next; in pv_list_free()
1839 pv_entry_t *spill_tail = pmap_cpu_data->pv_free_spill_marker; in pv_list_free()
1840 pmap_cpu_data->pv_free.list->pve_next = pmap_cpu_data->pv_free_spill_marker->pve_next; in pv_list_free()
1842 pmap_cpu_data->pv_free.count -= PV_BATCH_SIZE; in pv_list_free()
1843 pmap_cpu_data->pv_free_spill_marker = pmap_cpu_data->pv_free.list; in pv_list_free()
4034 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pmap_cpu_data_init_internal() local
4038 assert(((vm_offset_t)pmap_cpu_data & (MAX_L2_CLINE_BYTES - 1)) == 0); in pmap_cpu_data_init_internal()
4044 if (pmap_cpu_data->cpu_number != PMAP_INVALID_CPU_NUM) { in pmap_cpu_data_init_internal()
4046 __func__, pmap_cpu_data->cpu_number, cpu_number); in pmap_cpu_data_init_internal()
4056 pmap_cpu_data->cpu_number = cpu_number; in pmap_cpu_data_init_internal()
4058 pmap_cpu_data->commpage_page_shift = PAGE_SHIFT; in pmap_cpu_data_init_internal()
4268 pmap_cpu_data_t *pmap_cpu_data = NULL; in pmap_get_cpu_data() local
4272 pmap_cpu_data = ml_get_ppl_cpu_data(); in pmap_get_cpu_data()
4278 pmap_cpu_data = &getCpuDatap()->cpu_pmap_cpu_data; in pmap_get_cpu_data()
4281 return pmap_cpu_data; in pmap_get_cpu_data()