Lines Matching refs:pmap_cpu_data

1690 	pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data();  in pv_list_alloc()  local
1691 pv_free_list_alloc(&pmap_cpu_data->pv_free, pvepp); in pv_list_alloc()
1714 pmap_cpu_data->pv_free.count = PV_BATCH_SIZE - 1; in pv_list_alloc()
1715 pmap_cpu_data->pv_free.list = new_batch->pve_next; in pv_list_alloc()
1716 assert(pmap_cpu_data->pv_free.list != NULL); in pv_list_alloc()
1753 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pv_list_free() local
1759 const uint32_t available = PV_BATCH_SIZE - (pmap_cpu_data->pv_free.count % PV_BATCH_SIZE); in pv_list_free()
1767 … ((pmap_cpu_data->pv_free.count % PV_BATCH_SIZE != 0) || (pmap_cpu_data->pv_free.count == 0)))) { in pv_list_free()
1768 pve_tail->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
1769 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
1770 pmap_cpu_data->pv_free.count += pv_cnt; in pv_list_free()
1785 pve_head->pve_next = pmap_cpu_data->pv_free.list; in pv_list_free()
1786 pmap_cpu_data->pv_free.list = pve_head; in pv_list_free()
1788 pmap_cpu_data->pv_free.count++; in pv_list_free()
1791 if (__improbable(pmap_cpu_data->pv_free.count == (PV_BATCH_SIZE + 1))) { in pv_list_free()
1799 pmap_cpu_data->pv_free_spill_marker = pmap_cpu_data->pv_free.list; in pv_list_free()
1800 } else if (__improbable(pmap_cpu_data->pv_free.count == (PV_BATCH_SIZE * 2) + 1)) { in pv_list_free()
1802 pv_entry_t *spill_head = pmap_cpu_data->pv_free.list->pve_next; in pv_list_free()
1803 pv_entry_t *spill_tail = pmap_cpu_data->pv_free_spill_marker; in pv_list_free()
1804 pmap_cpu_data->pv_free.list->pve_next = pmap_cpu_data->pv_free_spill_marker->pve_next; in pv_list_free()
1806 pmap_cpu_data->pv_free.count -= PV_BATCH_SIZE; in pv_list_free()
1807 pmap_cpu_data->pv_free_spill_marker = pmap_cpu_data->pv_free.list; in pv_list_free()
3974 pmap_cpu_data_t *pmap_cpu_data = pmap_get_cpu_data(); in pmap_cpu_data_init_internal() local
3978 assert(((vm_offset_t)pmap_cpu_data & (MAX_L2_CLINE_BYTES - 1)) == 0); in pmap_cpu_data_init_internal()
3984 if (pmap_cpu_data->cpu_number != PMAP_INVALID_CPU_NUM) { in pmap_cpu_data_init_internal()
3986 __func__, pmap_cpu_data->cpu_number, cpu_number); in pmap_cpu_data_init_internal()
3996 pmap_cpu_data->cpu_number = cpu_number; in pmap_cpu_data_init_internal()
3998 pmap_cpu_data->commpage_page_shift = PAGE_SHIFT; in pmap_cpu_data_init_internal()
4202 pmap_cpu_data_t *pmap_cpu_data = NULL; in pmap_get_cpu_data() local
4206 pmap_cpu_data = ml_get_ppl_cpu_data(); in pmap_get_cpu_data()
4212 pmap_cpu_data = &getCpuDatap()->cpu_pmap_cpu_data; in pmap_get_cpu_data()
4215 return pmap_cpu_data; in pmap_get_cpu_data()