/arch/sh/boards/mach-lboxre2/ |
H A D | setup.c | 54 unsigned long paddrbase, psize; local 58 psize = PAGE_SIZE; 60 cf0_io_base = (u32)ioremap_prot(paddrbase, psize, pgprot_val(prot));
|
/arch/powerpc/sysdev/bestcomm/ |
H A D | sram.c | 45 unsigned int psize; local 101 reg_addr_p = of_get_property(sram_node, "available", &psize); 104 psize = 0; 107 if (!regaddr_p || !psize) { 112 while (psize >= 2 * sizeof(u32)) { 116 psize -= 2 * sizeof(u32);
|
/arch/powerpc/include/asm/ |
H A D | tlbflush.h | 99 unsigned int psize; member in struct:ppc64_tlb_batch 130 extern void flush_hash_page(unsigned long va, real_pte_t pte, int psize,
|
H A D | kvm_book3s_64.h | 119 static inline unsigned long hpte_rpn(unsigned long ptel, unsigned long psize) argument 121 return ((ptel & HPTE_R_RPN) & ~(psize - 1)) >> PAGE_SHIFT;
|
H A D | mmu-hash64.h | 186 static inline unsigned long hpte_encode_v(unsigned long va, int psize, argument 190 v = (va >> 23) & ~(mmu_psize_defs[psize].avpnm); 192 if (psize != MMU_PAGE_4K) 203 static inline unsigned long hpte_encode_r(unsigned long pa, int psize) argument 208 if (psize == MMU_PAGE_4K) 211 unsigned int penc = mmu_psize_defs[psize].penc; 212 unsigned int shift = mmu_psize_defs[psize].shift; 261 int ssize, int psize, unsigned long pte); 264 int psize, int ssize);
|
/arch/powerpc/mm/ |
H A D | hugetlbpage-book3e.c | 11 static inline int mmu_get_tsize(int psize) argument 13 return mmu_psize_defs[psize].enc; 45 unsigned long psize, tsize, shift; local 59 psize = get_slice_psize(mm, ea); 60 tsize = mmu_get_tsize(psize); 61 shift = mmu_psize_defs[psize].shift; 63 psize = vma_mmu_pagesize(vma); 64 shift = __ilog2(psize);
|
H A D | tlb_hash64.c | 47 unsigned int psize; local 63 psize = get_slice_psize(mm, addr); 65 addr &= ~((1UL << mmu_psize_defs[psize].shift) - 1); 68 psize = pte_pagesize_index(mm, addr, pte); /* shutup gcc */ 71 psize = pte_pagesize_index(mm, addr, pte); 99 flush_hash_page(vaddr, rpte, psize, ssize, 0); 114 if (i != 0 && (mm != batch->mm || batch->psize != psize || 121 batch->psize = psize; [all...] |
H A D | slice.c | 143 static struct slice_mask slice_mask_for_size(struct mm_struct *mm, int psize) argument 151 if (((psizes >> (i * 4)) & 0xf) == psize) 156 if (((psizes >> (i * 4)) & 0xf) == psize) 184 static void slice_convert(struct mm_struct *mm, struct slice_mask mask, int psize) argument 186 /* Write the new slice psize bits */ 190 slice_dbg("slice_convert(mm=%p, psize=%d)\n", mm, psize); 202 (((unsigned long)psize) << (i * 4)); 208 (((unsigned long)psize) << (i * 4)); 227 int psize, in 224 slice_find_area_bottomup(struct mm_struct *mm, unsigned long len, struct slice_mask available, int psize, int use_cache) argument 281 slice_find_area_topdown(struct mm_struct *mm, unsigned long len, struct slice_mask available, int psize, int use_cache) argument 374 slice_find_area(struct mm_struct *mm, unsigned long len, struct slice_mask mask, int psize, int topdown, int use_cache) argument 400 slice_get_unmapped_area(unsigned long addr, unsigned long len, unsigned long flags, unsigned int psize, int topdown, int use_cache) argument 619 slice_set_user_psize(struct mm_struct *mm, unsigned int psize) argument 660 slice_set_psize(struct mm_struct *mm, unsigned long address, unsigned int psize) argument 682 slice_set_range_psize(struct mm_struct *mm, unsigned long start, unsigned long len, unsigned int psize) argument 713 unsigned int psize = mm->context.user_psize; local [all...] |
H A D | hash_native_64.c | 42 static inline void __tlbie(unsigned long va, int psize, int ssize) argument 49 switch (psize) { 58 penc = mmu_psize_defs[psize].penc; 59 va &= ~((1ul << mmu_psize_defs[psize].shift) - 1); 70 static inline void __tlbiel(unsigned long va, int psize, int ssize) argument 77 switch (psize) { 85 penc = mmu_psize_defs[psize].penc; 86 va &= ~((1ul << mmu_psize_defs[psize].shift) - 1); 97 static inline void tlbie(unsigned long va, int psize, int ssize, int local) argument 103 use_local = mmu_psize_defs[psize] 137 native_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument 227 native_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument 262 native_hpte_find(unsigned long va, int psize, int ssize) argument 295 native_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument 318 native_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument 351 hpte_decode(struct hash_pte *hpte, unsigned long slot, int *psize, int *ssize, unsigned long *va) argument 425 int psize, ssize; local 475 unsigned long psize = batch->psize; local [all...] |
H A D | tlb_nohash.c | 118 static inline int mmu_get_tsize(int psize) argument 120 return mmu_psize_defs[psize].enc; 123 static inline int mmu_get_tsize(int psize) argument 413 int i, psize; local 426 for (psize = 0; psize < MMU_PAGE_COUNT; ++psize) { 430 def = &mmu_psize_defs[psize]; 452 for (psize = 0; psize < MMU_PAGE_COUN [all...] |
H A D | hugetlbpage.c | 53 int psize; local 55 for (psize = 0; psize < MMU_PAGE_COUNT; ++psize) 56 if (mmu_psize_defs[psize].shift == shift) 57 return psize; 751 unsigned int psize = get_slice_psize(vma->vm_mm, vma->vm_start); local 753 return 1UL << mmu_psize_to_shift(psize); 824 int psize; local 826 for (psize 862 int psize; local [all...] |
H A D | hash_utils_64.c | 177 int psize, int ssize) 183 shift = mmu_psize_defs[psize].shift; 189 vstart, vend, pstart, prot, psize, ssize); 207 HPTE_V_BOLTED, psize, ssize); 221 int psize, int ssize) 226 shift = mmu_psize_defs[psize].shift; 236 ppc_md.hpte_removebolted(vaddr, psize, ssize); 511 unsigned long mem_size, rnd_mem_size, pteg_count, psize; local 529 psize = mmu_psize_defs[mmu_virtual_psize].shift; 530 pteg_count = max(rnd_mem_size >> (psize 175 htab_bolt_mapping(unsigned long vstart, unsigned long vend, unsigned long pstart, unsigned long prot, int psize, int ssize) argument 220 htab_remove_mapping(unsigned long vstart, unsigned long vend, int psize, int ssize) argument 890 hash_failure_debug(unsigned long ea, unsigned long access, unsigned long vsid, unsigned long trap, int ssize, int psize, unsigned long pte) argument 917 int psize, ssize; local 1156 flush_hash_page(unsigned long va, real_pte_t pte, int psize, int ssize, int local) argument [all...] |
/arch/powerpc/platforms/ps3/ |
H A D | htab.c | 48 int psize, int ssize) 64 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID; 65 hpte_r = hpte_encode_r(ps3_mm_phys_to_lpar(pa), psize) | rflags; 110 unsigned long va, int psize, int ssize, int local) 118 want_v = hpte_encode_v(va, psize, ssize); 128 pr_info("%s: res=%d read va=%lx slot=%lx psize=%d\n", 129 __func__, result, va, slot, psize); 157 int psize, int ssize) 163 int psize, int ssize, int local) 173 pr_info("%s: res=%d va=%lx slot=%lx psize 46 ps3_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument 109 ps3_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument 156 ps3_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument 162 ps3_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument [all...] |
/arch/blackfin/mm/ |
H A D | sram-alloc.c | 292 unsigned long *psize) 311 *psize = pmax->size; 313 return _sram_alloc(*psize, pfree_head, pused_head); 607 void *l1sram_alloc_max(size_t *psize) argument 618 &per_cpu(used_l1_ssram_head, cpu), psize); 290 _sram_alloc_max(struct sram_piece *pfree_head, struct sram_piece *pused_head, unsigned long *psize) argument
|
/arch/powerpc/platforms/cell/ |
H A D | beat_htab.c | 93 int psize, int ssize) 103 "rflags=%lx, vflags=%lx, psize=%d)\n", 104 hpte_group, va, pa, rflags, vflags, psize); 106 hpte_v = hpte_encode_v(va, psize, MMU_SEGSIZE_256M) | 108 hpte_r = hpte_encode_r(pa, psize) | rflags; 188 int psize, int ssize, int local) 194 want_v = hpte_encode_v(va, psize, MMU_SEGSIZE_256M); 197 "avpnv=%016lx, slot=%016lx, psize: %d, newpp %016lx ... ", 198 want_v & HPTE_V_AVPN, slot, psize, newpp); 223 static long beat_lpar_hpte_find(unsigned long va, int psize) argument 90 beat_lpar_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument 185 beat_lpar_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument 254 beat_lpar_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument 275 beat_lpar_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument 313 beat_lpar_hpte_insert_v3(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument 365 beat_lpar_hpte_updatepp_v3(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument 395 beat_lpar_hpte_invalidate_v3(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument [all...] |
H A D | spu_base.c | 172 int psize; local 181 psize = get_slice_psize(mm, ea); 183 psize = mm->context.user_psize; 190 psize = mmu_vmalloc_psize; 192 psize = mmu_io_psize; 197 psize = mmu_linear_psize; 208 slb.vsid |= mmu_psize_defs[psize].sllp;
|
/arch/arm/plat-nomadik/include/plat/ |
H A D | ste_dma40.h | 99 int psize; member in struct:stedma40_half_channel_info
|
/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 137 unsigned long i, pa, gpa, gfn, psize; local 152 psize = hpte_page_size(pteh, ptel); 153 if (!psize) 163 gpa = (ptel & HPTE_R_RPN) & ~(psize - 1); 180 if (!slot_is_aligned(memslot, psize)) 203 pte_size = psize; 213 if (pte_size < psize) 215 if (pa && pte_size > psize) 218 ptel &= ~(HPTE_R_PP0 - psize);
|
H A D | book3s_64_mmu_hv.c | 126 unsigned long psize; local 130 psize = 1ul << porder; 141 HPTE_V_BOLTED | hpte0_pgsize_encoding(psize); 142 hp1 = hpte1_pgsize_encoding(psize) | 206 unsigned long psize) 226 pgsize = psize; 237 start + psize > vma->vm_end || 243 if (psize > PAGE_SIZE && (pfn & ((psize >> PAGE_SHIFT) - 1))) 257 if (s > psize 204 kvmppc_get_guest_page(struct kvm *kvm, unsigned long gfn, struct kvm_memory_slot *memslot, unsigned long psize) argument 304 unsigned long psize, gpa, gfn; local 510 unsigned long mmu_seq, psize, pte_size; local 730 unsigned long ptel, psize, rcbits; local 968 unsigned long hva, psize, offset; local [all...] |
H A D | book3s_hv.c | 1148 static unsigned long slb_pgsize_encoding(unsigned long psize) argument 1152 if (psize > 0x1000) { 1154 if (psize == 0x10000) 1218 unsigned long psize, porder; local 1243 psize = vma_kernel_pagesize(vma); 1244 porder = __ilog2(psize); 1263 if (!(psize == 0x1000 || psize == 0x10000 || 1264 psize == 0x1000000)) 1268 senc = slb_pgsize_encoding(psize); [all...] |
H A D | e500_tlb.c | 699 unsigned long psize = vma_kernel_pagesize(vma); local 708 tsize = min(__ilog2(psize) - 10, tsize);
|
/arch/powerpc/platforms/powermac/ |
H A D | cpufreq_64.c | 390 unsigned int psize, ssize; local 436 g5_pmode_data = of_get_property(cpunode, "power-mode-data",&psize); 441 g5_pmode_max = psize / sizeof(u32) - 1;
|
/arch/powerpc/platforms/pseries/ |
H A D | lpar.c | 113 int psize, int ssize) 122 "rflags=%lx, vflags=%lx, psize=%d)\n", 123 hpte_group, va, pa, rflags, vflags, psize); 125 hpte_v = hpte_encode_v(va, psize, ssize) | vflags | HPTE_V_VALID; 126 hpte_r = hpte_encode_r(pa, psize) | rflags; 234 static inline unsigned long hpte_encode_avpn(unsigned long va, int psize, argument 239 v = (va >> 23) & ~(mmu_psize_defs[psize].avpnm); 254 int psize, int ssize, int local) 260 want_v = hpte_encode_avpn(va, psize, ssize); 262 pr_devel(" update: avpnv=%016lx, hash=%016lx, f=%lx, psize 110 pSeries_lpar_hpte_insert(unsigned long hpte_group, unsigned long va, unsigned long pa, unsigned long rflags, unsigned long vflags, int psize, int ssize) argument 251 pSeries_lpar_hpte_updatepp(unsigned long slot, unsigned long newpp, unsigned long va, int psize, int ssize, int local) argument 298 pSeries_lpar_hpte_find(unsigned long va, int psize, int ssize) argument 322 pSeries_lpar_hpte_updateboltedpp(unsigned long newpp, unsigned long ea, int psize, int ssize) argument 340 pSeries_lpar_hpte_invalidate(unsigned long slot, unsigned long va, int psize, int ssize, int local) argument 358 pSeries_lpar_hpte_removebolted(unsigned long ea, int psize, int ssize) argument 393 int psize, ssize; local [all...] |
/arch/x86/mm/ |
H A D | pageattr.c | 395 unsigned long nextpage_addr, numpages, pmask, psize, addr, pfn; local 415 psize = PMD_PAGE_SIZE; 420 psize = PUD_PAGE_SIZE; 433 nextpage_addr = (address + psize) & pmask; 451 pfn = pte_pfn(old_pte) + ((address & (psize - 1)) >> PAGE_SHIFT); 463 for (i = 0; i < (psize >> PAGE_SHIFT); i++, addr += PAGE_SIZE, pfn++) { 487 if (address == (address & pmask) && cpa->numpages == (psize >> PAGE_SHIFT)) {
|
/arch/powerpc/platforms/cell/spufs/ |
H A D | file.c | 245 int psize; local 248 psize = get_slice_psize(vma->vm_mm, address); 251 BUG_ON(csa->use_big_pages != (psize == MMU_PAGE_64K));
|