Searched refs:sps (Results 1 – 8 of 8) sorted by relevance
25 PPCHash64SegmentPageSizes *sps = &cpu->hash64_opts->sps[i]; in ppc_create_page_sizes_prop() local27 if (!sps->page_shift) { in ppc_create_page_sizes_prop()31 if (sps->enc[count].page_shift == 0) { in ppc_create_page_sizes_prop()38 *(p++) = cpu_to_be32(sps->page_shift); in ppc_create_page_sizes_prop()39 *(p++) = cpu_to_be32(sps->slb_enc); in ppc_create_page_sizes_prop()42 *(p++) = cpu_to_be32(sps->enc[j].page_shift); in ppc_create_page_sizes_prop()43 *(p++) = cpu_to_be32(sps->enc[j].pte_enc); in ppc_create_page_sizes_prop()
381 for (i = 0; i < ARRAY_SIZE(opts->sps); i++) { in ppc_hash64_filter_pagesizes()382 PPCHash64SegmentPageSizes *sps = &opts->sps[i]; in ppc_hash64_filter_pagesizes() local388 if (!sps->page_shift) { in ppc_hash64_filter_pagesizes()392 for (j = 0; j < ARRAY_SIZE(sps->enc); j++) { in ppc_hash64_filter_pagesizes()393 PPCHash64PageSize *ps = &sps->enc[j]; in ppc_hash64_filter_pagesizes()400 if (cb(opaque, sps->page_shift, ps->page_shift)) { in ppc_hash64_filter_pagesizes()404 sps->enc[m++] = *ps; in ppc_hash64_filter_pagesizes()409 for (j = m; j < ARRAY_SIZE(sps->enc); j++) { in ppc_hash64_filter_pagesizes()410 memset(&sps->enc[j], 0, sizeof(sps->enc[j])); in ppc_hash64_filter_pagesizes()419 for (i = n; i < ARRAY_SIZE(opts->sps); i++) { in ppc_hash64_filter_pagesizes()[all …]
245 const PPCHash64SegmentPageSizes *sps = NULL; in ppc_store_slb() local262 const PPCHash64SegmentPageSizes *sps1 = &cpu->hash64_opts->sps[i]; in ppc_store_slb()269 sps = sps1; in ppc_store_slb()274 if (!sps) { in ppc_store_slb()283 slb->sps = sps; in ppc_store_slb()598 static unsigned hpte_page_shift(const PPCHash64SegmentPageSizes *sps, in hpte_page_shift() argument604 if (sps->page_shift != 12) { in hpte_page_shift()613 const PPCHash64PageSize *ps = &sps->enc[i]; in hpte_page_shift()648 const PPCHash64SegmentPageSizes *sps, in ppc_hash64_pteg_search() argument679 *pshift = hpte_page_shift(sps, pte0, pte1); in ppc_hash64_pteg_search()[all …]
383 for (iq = 0; iq < ARRAY_SIZE(cpu->hash64_opts->sps); iq++) { in kvm_check_mmu()384 PPCHash64SegmentPageSizes *qsps = &cpu->hash64_opts->sps[iq]; in kvm_check_mmu()387 for (ik = 0; ik < ARRAY_SIZE(smmu_info.sps); ik++) { in kvm_check_mmu()388 if (qsps->page_shift == smmu_info.sps[ik].page_shift) { in kvm_check_mmu()392 if (ik >= ARRAY_SIZE(smmu_info.sps)) { in kvm_check_mmu()398 ksps = &smmu_info.sps[ik]; in kvm_check_mmu()2189 struct kvm_ppc_one_seg_page_size *sps = &info.sps[i]; in kvmppc_vrma_limit() local2191 if (!sps->page_shift) { in kvmppc_vrma_limit()2195 if ((sps->page_shift > best_page_shift) in kvmppc_vrma_limit()2196 && ((1UL << sps->page_shift) <= rampagesize)) { in kvmppc_vrma_limit()[all …]
161 PPCHash64SegmentPageSizes sps[PPC_PAGE_SIZES_MAX_SZ]; member
400 const PPCHash64SegmentPageSizes *sps; member
218 bool sps = !!(s->regs[R_SPI_CONTROL] & C_SPS); in spi_flush_txfifo() local253 if (!sps) { in spi_flush_txfifo()
772 struct kvm_ppc_one_seg_page_size sps[KVM_PPC_PAGE_SIZES_MAX_SZ]; member