| /freebsd-12-stable/sys/dev/drm2/radeon/ |
| D | radeon_pm.c | 60 for (i = 0; i < rdev->pm.num_power_states; i++) { in radeon_pm_get_type_index() 61 if (rdev->pm.power_state[i].type == ps_type) { in radeon_pm_get_type_index() 68 return rdev->pm.default_power_state_index; in radeon_pm_get_type_index() 73 if (rdev->pm.pm_method == PM_METHOD_PROFILE) { in radeon_pm_acpi_event_handler() 74 if (rdev->pm.profile == PM_PROFILE_AUTO) { in radeon_pm_acpi_event_handler() 75 sx_xlock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler() 78 sx_xunlock(&rdev->pm.mutex); in radeon_pm_acpi_event_handler() 85 switch (rdev->pm.profile) { in radeon_pm_update_profile() 87 rdev->pm.profile_index = PM_PROFILE_DEFAULT_IDX; in radeon_pm_update_profile() 92 if (rdev->pm.active_crtc_count > 1) in radeon_pm_update_profile() [all …]
|
| D | r600.c | 128 rdev->pm.dynpm_can_upclock = true; in r600_pm_get_dynpm_state() 129 rdev->pm.dynpm_can_downclock = true; in r600_pm_get_dynpm_state() 135 if (rdev->pm.num_power_states > 2) in r600_pm_get_dynpm_state() 138 switch (rdev->pm.dynpm_planned_action) { in r600_pm_get_dynpm_state() 140 rdev->pm.requested_power_state_index = min_power_state_index; in r600_pm_get_dynpm_state() 141 rdev->pm.requested_clock_mode_index = 0; in r600_pm_get_dynpm_state() 142 rdev->pm.dynpm_can_downclock = false; in r600_pm_get_dynpm_state() 145 if (rdev->pm.current_power_state_index == min_power_state_index) { in r600_pm_get_dynpm_state() 146 rdev->pm.requested_power_state_index = rdev->pm.current_power_state_index; in r600_pm_get_dynpm_state() 147 rdev->pm.dynpm_can_downclock = false; in r600_pm_get_dynpm_state() [all …]
|
| D | r420.c | 44 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 45 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_ps_idx = rdev->pm.default_power_state_index; in r420_pm_init_profile() 46 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile() 47 rdev->pm.profiles[PM_PROFILE_DEFAULT_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile() 49 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile() 50 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_ps_idx = 0; in r420_pm_init_profile() 51 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_off_cm_idx = 0; in r420_pm_init_profile() 52 rdev->pm.profiles[PM_PROFILE_LOW_SH_IDX].dpms_on_cm_idx = 0; in r420_pm_init_profile() 54 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_off_ps_idx = 0; in r420_pm_init_profile() 55 rdev->pm.profiles[PM_PROFILE_MID_SH_IDX].dpms_on_ps_idx = 1; in r420_pm_init_profile() [all …]
|
| D | rs690.c | 84 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info.ulBootUpMemoryClock)); in rs690_pm_info() 85 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info() 87 rdev->pm.igp_system_mclk.full = dfixed_const(le16_to_cpu(info->info.usK8MemoryClock)); in rs690_pm_info() 89 rdev->pm.igp_system_mclk.full = dfixed_const(rdev->clock.default_mclk); in rs690_pm_info() 90 rdev->pm.igp_system_mclk.full = dfixed_div(rdev->pm.igp_system_mclk, tmp); in rs690_pm_info() 92 rdev->pm.igp_system_mclk.full = dfixed_const(400); in rs690_pm_info() 93 rdev->pm.igp_ht_link_clk.full = dfixed_const(le16_to_cpu(info->info.usFSBClock)); in rs690_pm_info() 94 rdev->pm.igp_ht_link_width.full = dfixed_const(info->info.ucHTLinkWidth); in rs690_pm_info() 98 rdev->pm.igp_sideport_mclk.full = dfixed_const(le32_to_cpu(info->info_v2.ulBootUpSidePortClock)); in rs690_pm_info() 99 rdev->pm.igp_sideport_mclk.full = dfixed_div(rdev->pm.igp_sideport_mclk, tmp); in rs690_pm_info() [all …]
|
| D | radeon_atombios.c | 1968 rdev->pm.power_state[state_index].misc = misc; in radeon_atombios_parse_misc_flags_1_3() 1969 rdev->pm.power_state[state_index].misc2 = misc2; in radeon_atombios_parse_misc_flags_1_3() 1972 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1975 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1978 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1981 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1984 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1986 rdev->pm.power_state[state_index].flags &= in radeon_atombios_parse_misc_flags_1_3() 1990 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() 1993 rdev->pm.power_state[state_index].type = in radeon_atombios_parse_misc_flags_1_3() [all …]
|
| /freebsd-12-stable/contrib/ofed/opensm/opensm/ |
| D | osm_perfmgr.c | 125 static void init_monitored_nodes(osm_perfmgr_t * pm) in init_monitored_nodes() argument 127 cl_qmap_init(&pm->monitored_map); in init_monitored_nodes() 128 pm->remove_list = NULL; in init_monitored_nodes() 129 cl_event_construct(&pm->sig_query); in init_monitored_nodes() 130 cl_event_init(&pm->sig_query, FALSE); in init_monitored_nodes() 133 static void mark_for_removal(osm_perfmgr_t * pm, monitored_node_t * node) in mark_for_removal() argument 135 if (pm->remove_list) { in mark_for_removal() 136 node->next = pm->remove_list; in mark_for_removal() 137 pm->remove_list = node; in mark_for_removal() 140 pm->remove_list = node; in mark_for_removal() [all …]
|
| /freebsd-12-stable/sys/dev/hwpmc/ |
| D | hwpmc_mod.c | 207 static int pmc_add_sample(ring_type_t ring, struct pmc *pm, struct trapframe *tf); 210 static int pmc_attach_process(struct proc *p, struct pmc *pm); 213 static int pmc_attach_one_process(struct proc *p, struct pmc *pm); 216 static int pmc_can_attach(struct pmc *pm, struct proc *p); 219 static int pmc_detach_process(struct proc *p, struct pmc *pm); 220 static int pmc_detach_one_process(struct proc *p, struct pmc *pm, 223 static void pmc_destroy_pmc_descriptor(struct pmc *pm); 226 static int pmc_find_pmc(pmc_id_t pmcid, struct pmc **pm); 234 static void pmc_link_target_process(struct pmc *pm, 237 static void pmc_log_kernel_mappings(struct pmc *pm); [all …]
|
| D | hwpmc_armv7.c | 134 armv7_allocate_pmc(int cpu, int ri, struct pmc *pm, in armv7_allocate_pmc() argument 155 pm->pm_md.pm_armv7.pm_armv7_evsel = config; in armv7_allocate_pmc() 167 struct pmc *pm; in armv7_read_pmc() local 174 pm = armv7_pcpu[cpu]->pc_armv7pmcs[ri].phw_pmc; in armv7_read_pmc() 176 if (pm->pm_md.pm_armv7.pm_armv7_evsel == PMC_EV_CPU_CYCLES) in armv7_read_pmc() 180 tmp += 0x100000000llu * pm->pm_overflowcnt; in armv7_read_pmc() 183 if (PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) in armv7_read_pmc() 194 struct pmc *pm; in armv7_write_pmc() local 201 pm = armv7_pcpu[cpu]->pc_armv7pmcs[ri].phw_pmc; in armv7_write_pmc() 203 if (PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) in armv7_write_pmc() [all …]
|
| D | hwpmc_soft.c | 98 soft_allocate_pmc(int cpu, int ri, struct pmc *pm, in soft_allocate_pmc() argument 114 if ((pm->pm_caps & SOFT_CAPS) == 0) in soft_allocate_pmc() 117 if ((pm->pm_caps & ~SOFT_CAPS) != 0) in soft_allocate_pmc() 120 ev = pm->pm_event; in soft_allocate_pmc() 137 soft_config_pmc(int cpu, int ri, struct pmc *pm) in soft_config_pmc() argument 141 PMCDBG3(MDP,CFG,1, "cpu=%d ri=%d pm=%p", cpu, ri, pm); in soft_config_pmc() 150 KASSERT(pm == NULL || phw->phw_pmc == NULL, in soft_config_pmc() 152 pm, phw->phw_pmc)); in soft_config_pmc() 154 phw->phw_pmc = pm; in soft_config_pmc() 267 struct pmc *pm; in soft_read_pmc() local [all …]
|
| D | hwpmc_core.c | 224 iaf_allocate_pmc(int cpu, int ri, struct pmc *pm, in iaf_allocate_pmc() argument 234 PMCDBG2(MDP,ALL,1, "iaf-allocate ri=%d reqcaps=0x%x", ri, pm->pm_caps); in iaf_allocate_pmc() 287 pm->pm_md.pm_iaf.pm_iaf_ctrl = (flags << (ri * 4)); in iaf_allocate_pmc() 290 (uintmax_t) pm->pm_md.pm_iaf.pm_iaf_ctrl); in iaf_allocate_pmc() 296 iaf_config_pmc(int cpu, int ri, struct pmc *pm) in iaf_config_pmc() argument 304 PMCDBG3(MDP,CFG,1, "iaf-config cpu=%d ri=%d pm=%p", cpu, ri, pm); in iaf_config_pmc() 309 core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc = pm; in iaf_config_pmc() 363 struct pmc *pm; in iaf_read_pmc() local 371 pm = core_pcpu[cpu]->pc_corepmcs[ri + core_iaf_ri].phw_pmc; in iaf_read_pmc() 373 KASSERT(pm, in iaf_read_pmc() [all …]
|
| D | hwpmc_uncore.c | 189 ucf_allocate_pmc(int cpu, int ri, struct pmc *pm, in ucf_allocate_pmc() argument 198 PMCDBG2(MDP,ALL,1, "ucf-allocate ri=%d reqcaps=0x%x", ri, pm->pm_caps); in ucf_allocate_pmc() 209 ev = pm->pm_event; in ucf_allocate_pmc() 212 pm->pm_md.pm_ucf.pm_ucf_ctrl = (flags << (ri * 4)); in ucf_allocate_pmc() 215 (uintmax_t) pm->pm_md.pm_ucf.pm_ucf_ctrl); in ucf_allocate_pmc() 221 ucf_config_pmc(int cpu, int ri, struct pmc *pm) in ucf_config_pmc() argument 229 PMCDBG3(MDP,CFG,1, "ucf-config cpu=%d ri=%d pm=%p", cpu, ri, pm); in ucf_config_pmc() 234 uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri].phw_pmc = pm; in ucf_config_pmc() 277 struct pmc *pm; in ucf_read_pmc() local 285 pm = uncore_pcpu[cpu]->pc_uncorepmcs[ri + uncore_ucf_ri].phw_pmc; in ucf_read_pmc() [all …]
|
| D | hwpmc_arm64.c | 164 arm64_allocate_pmc(int cpu, int ri, struct pmc *pm, in arm64_allocate_pmc() argument 185 pm->pm_md.pm_arm64.pm_arm64_evsel = config; in arm64_allocate_pmc() 197 struct pmc *pm; in arm64_read_pmc() local 204 pm = arm64_pcpu[cpu]->pc_arm64pmcs[ri].phw_pmc; in arm64_read_pmc() 209 if (PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) in arm64_read_pmc() 220 struct pmc *pm; in arm64_write_pmc() local 227 pm = arm64_pcpu[cpu]->pc_arm64pmcs[ri].phw_pmc; in arm64_write_pmc() 229 if (PMC_IS_SAMPLING_MODE(PMC_TO_MODE(pm))) in arm64_write_pmc() 240 arm64_config_pmc(int cpu, int ri, struct pmc *pm) in arm64_config_pmc() argument 244 PMCDBG3(MDP, CFG, 1, "cpu=%d ri=%d pm=%p", cpu, ri, pm); in arm64_config_pmc() [all …]
|
| D | hwpmc_ppc970.c | 343 ppc970_config_pmc(int cpu, int ri, struct pmc *pm) in ppc970_config_pmc() argument 347 PMCDBG3(MDP,CFG,1, "cpu=%d ri=%d pm=%p", cpu, ri, pm); in ppc970_config_pmc() 356 KASSERT(pm == NULL || phw->phw_pmc == NULL, in ppc970_config_pmc() 358 __LINE__, pm, phw->phw_pmc)); in ppc970_config_pmc() 360 phw->phw_pmc = pm; in ppc970_config_pmc() 368 struct pmc *pm; in ppc970_set_pmc() local 373 pm = phw->phw_pmc; in ppc970_set_pmc() 402 struct pmc *pm; in ppc970_start_pmc() local 409 pm = phw->phw_pmc; in ppc970_start_pmc() 410 config = pm->pm_md.pm_powerpc.pm_powerpc_evsel & ~POWERPC_PMC_ENABLE; in ppc970_start_pmc() [all …]
|
| /freebsd-12-stable/sys/powerpc/powerpc/ |
| D | copyinout.c | 78 pmap_t pm; in copyout() local 85 pm = &td->td_proc->p_vmspace->vm_pmap; in copyout() 97 if (pmap_map_user_ptr(pm, up, (void **)&p, len, &l)) { in copyout() 117 pmap_t pm; in copyin() local 124 pm = &td->td_proc->p_vmspace->vm_pmap; in copyin() 136 if (pmap_map_user_ptr(pm, up, (void **)&p, len, &l)) { in copyin() 189 pmap_t pm; in subyte() local 194 pm = &td->td_proc->p_vmspace->vm_pmap; in subyte() 202 if (pmap_map_user_ptr(pm, addr, (void **)&p, sizeof(*p), NULL)) { in subyte() 218 pmap_t pm; in suword32() local [all …]
|
| /freebsd-12-stable/sys/sparc64/sparc64/ |
| D | pmap.c | 141 static int pmap_unwire_tte(pmap_t pm, pmap_t pm2, struct tte *tp, 152 static int pmap_enter_locked(pmap_t pm, vm_offset_t va, vm_page_t m, 181 #define PMAP_REMOVE_DONE(pm) \ argument 182 ((pm) != kernel_pmap && (pm)->pm_stats.resident_count == 0) 299 struct pmap *pm; in pmap_bootstrap() local 665 pm = kernel_pmap; in pmap_bootstrap() 666 PMAP_LOCK_INIT(pm); in pmap_bootstrap() 668 pm->pm_context[i] = TLB_CTX_KERNEL; in pmap_bootstrap() 669 CPU_FILL(&pm->pm_active); in pmap_bootstrap() 823 pmap_extract(pmap_t pm, vm_offset_t va) in pmap_extract() argument [all …]
|
| D | tlb.c | 65 tlb_context_demap(struct pmap *pm) in tlb_context_demap() argument 82 cookie = ipi_tlb_context_demap(pm); in tlb_context_demap() 84 if (CPU_ISSET(PCPU_GET(cpuid), &pm->pm_active)) { in tlb_context_demap() 85 KASSERT(pm->pm_context[curcpu] != -1, in tlb_context_demap() 96 tlb_page_demap(struct pmap *pm, vm_offset_t va) in tlb_page_demap() argument 103 cookie = ipi_tlb_page_demap(pm, va); in tlb_page_demap() 105 if (CPU_ISSET(PCPU_GET(cpuid), &pm->pm_active)) { in tlb_page_demap() 106 KASSERT(pm->pm_context[curcpu] != -1, in tlb_page_demap() 108 if (pm == kernel_pmap) in tlb_page_demap() 122 tlb_range_demap(struct pmap *pm, vm_offset_t start, vm_offset_t end) in tlb_range_demap() argument [all …]
|
| /freebsd-12-stable/sys/arm/arm/ |
| D | pmap-v4.c | 387 #define pmap_is_current(pm) ((pm) == kernel_pmap || \ argument 388 curproc->p_vmspace->vm_map.pmap == (pm)) 481 pmap_alloc_l1(pmap_t pm) in pmap_alloc_l1() argument 512 pm->pm_l1 = l1; in pmap_alloc_l1() 513 pm->pm_domain = domain + 1; in pmap_alloc_l1() 521 pmap_free_l1(pmap_t pm) in pmap_free_l1() argument 523 struct l1_ttable *l1 = pm->pm_l1; in pmap_free_l1() 536 l1->l1_domain_free[pm->pm_domain - 1] = l1->l1_domain_first; in pmap_free_l1() 537 l1->l1_domain_first = pm->pm_domain - 1; in pmap_free_l1() 559 pmap_get_l2_bucket(pmap_t pm, vm_offset_t va) in pmap_get_l2_bucket() argument [all …]
|
| /freebsd-12-stable/lib/libc/stdlib/ |
| D | qsort.c | 95 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in qsort_r() local 103 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in qsort_r() 104 for (pl = pm; in qsort_r() 110 pm = (char *)a + (n / 2) * es; in qsort_r() 118 pm = med3(pm - d, pm, pm + d, cmp, thunk); in qsort_r() 121 pm = med3(pl, pm, pn, cmp, thunk); in qsort_r() 123 swapfunc(a, pm, es); in qsort_r() 152 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in qsort_r() 153 for (pl = pm; in qsort_r()
|
| /freebsd-12-stable/crypto/heimdal/lib/roken/ |
| D | qsort.c | 119 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in rk_qsort_r() local 127 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in rk_qsort_r() 128 for (pl = pm; in rk_qsort_r() 134 pm = (char *)a + (n / 2) * es; in rk_qsort_r() 141 pm = med3(pm - d, pm, pm + d, cmp, thunk); in rk_qsort_r() 144 pm = med3(pl, pm, pn, cmp, thunk); in rk_qsort_r() 146 swap(a, pm); in rk_qsort_r() 175 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in rk_qsort_r() 176 for (pl = pm; in rk_qsort_r()
|
| /freebsd-12-stable/usr.bin/m4/ |
| D | gnum4.c | 282 add_sub(int n, const char *string, regex_t *re, regmatch_t *pm) in add_sub() argument 288 else if (pm[n].rm_so != -1 && in add_sub() 289 pm[n].rm_eo != -1) { in add_sub() 290 addchars(string + pm[n].rm_so, in add_sub() 291 pm[n].rm_eo - pm[n].rm_so); in add_sub() 299 add_replace(const char *string, regex_t *re, const char *replace, regmatch_t *pm) in add_replace() argument 305 add_sub(0, string, re, pm); in add_replace() 316 add_sub(0, string, re, pm); in add_replace() 323 add_sub(*(++p) - '0', string, re, pm); in add_replace() 333 const char *replace, regmatch_t *pm) in do_subst() argument [all …]
|
| /freebsd-12-stable/sys/libkern/ |
| D | qsort.c | 117 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in qsort_r() local 126 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in qsort_r() 127 for (pl = pm; in qsort_r() 133 pm = (char *)a + (n / 2) * es; in qsort_r() 141 pm = med3(pm - d, pm, pm + d, cmp, thunk); in qsort_r() 144 pm = med3(pl, pm, pn, cmp, thunk); in qsort_r() 146 swap(a, pm); in qsort_r() 175 for (pm = (char *)a + es; pm < (char *)a + n * es; pm += es) in qsort_r() 176 for (pl = pm; in qsort_r()
|
| /freebsd-12-stable/usr.bin/calendar/ |
| D | dates.c | 90 struct cal_month *pm, *pmp; in createdate() local 127 pm = py->months; in createdate() 128 while (pm != NULL) { in createdate() 129 if (pm->month == m) in createdate() 131 pmp = pm; in createdate() 132 pm = pm->nextmonth; in createdate() 135 if (pm == NULL) { in createdate() 136 pm = (struct cal_month *)calloc(1, sizeof(struct cal_month)); in createdate() 137 pm->year = py; in createdate() 138 pm->month = m; in createdate() [all …]
|
| /freebsd-12-stable/lib/libpmc/ |
| D | libpmc_pmu_util.c | 423 pmc_pmu_amd_pmcallocate(const char *event_name, struct pmc_op_pmcallocate *pm, in pmc_pmu_amd_pmcallocate() argument 430 amd = &pm->pm_md.pm_amd; in pmc_pmu_amd_pmcallocate() 432 pm->pm_caps |= PMC_CAP_QUALIFIER; in pmc_pmu_amd_pmcallocate() 435 pm->pm_class = PMC_CLASS_K8; in pmc_pmu_amd_pmcallocate() 452 if ((pm->pm_caps & (PMC_CAP_USER|PMC_CAP_SYSTEM)) == 0 || in pmc_pmu_amd_pmcallocate() 453 (pm->pm_caps & (PMC_CAP_USER|PMC_CAP_SYSTEM)) == in pmc_pmu_amd_pmcallocate() 456 else if (pm->pm_caps & PMC_CAP_USER) in pmc_pmu_amd_pmcallocate() 458 else if (pm->pm_caps & PMC_CAP_SYSTEM) in pmc_pmu_amd_pmcallocate() 464 if (pm->pm_caps & PMC_CAP_INTERRUPT) in pmc_pmu_amd_pmcallocate() 471 pmc_pmu_intel_pmcallocate(const char *event_name, struct pmc_op_pmcallocate *pm, in pmc_pmu_intel_pmcallocate() argument [all …]
|
| /freebsd-12-stable/contrib/llvm-project/lld/lib/ReaderWriter/MachO/ |
| D | MachOPasses.h | 18 void addLayoutPass(PassManager &pm, const MachOLinkingContext &ctx); 19 void addStubsPass(PassManager &pm, const MachOLinkingContext &ctx); 20 void addGOTPass(PassManager &pm, const MachOLinkingContext &ctx); 21 void addTLVPass(PassManager &pm, const MachOLinkingContext &ctx); 22 void addCompactUnwindPass(PassManager &pm, const MachOLinkingContext &ctx); 23 void addObjCPass(PassManager &pm, const MachOLinkingContext &ctx); 24 void addShimPass(PassManager &pm, const MachOLinkingContext &ctx);
|
| /freebsd-12-stable/sys/powerpc/aim/ |
| D | slb.c | 227 user_va_to_slb_entry(pmap_t pm, vm_offset_t va) in user_va_to_slb_entry() argument 233 ua = pm->pm_slb_tree_root; in user_va_to_slb_entry() 264 va_to_vsid(pmap_t pm, vm_offset_t va) in va_to_vsid() argument 269 if (pm == kernel_pmap) in va_to_vsid() 277 entry = user_va_to_slb_entry(pm, va); in va_to_vsid() 280 return (allocate_user_vsid(pm, in va_to_vsid() 287 allocate_user_vsid(pmap_t pm, uint64_t esid, int large) in allocate_user_vsid() argument 294 KASSERT(pm != kernel_pmap, ("Attempting to allocate a kernel VSID")); in allocate_user_vsid() 296 PMAP_LOCK_ASSERT(pm, MA_OWNED); in allocate_user_vsid() 303 ua = pm->pm_slb_tree_root; in allocate_user_vsid() [all …]
|