Searched defs:psize (Results 1 - 25 of 26) sorted by relevance

12

/arch/sh/boards/mach-lboxre2/
H A Dsetup.c54 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 Dsram.c45 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 Dtlbflush.h99 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 Dkvm_book3s_64.h119 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 Dmmu-hash64.h186 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 Dhugetlbpage-book3e.c11 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 Dtlb_hash64.c47 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 Dslice.c143 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 Dhash_native_64.c42 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 Dtlb_nohash.c118 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 Dhugetlbpage.c53 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 Dhash_utils_64.c177 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 Dhtab.c48 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 Dsram-alloc.c292 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 Dbeat_htab.c93 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 Dspu_base.c172 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 Dste_dma40.h99 int psize; member in struct:stedma40_half_channel_info
/arch/powerpc/kvm/
H A Dbook3s_hv_rm_mmu.c137 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 Dbook3s_64_mmu_hv.c126 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 Dbook3s_hv.c1148 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 De500_tlb.c699 unsigned long psize = vma_kernel_pagesize(vma); local
708 tsize = min(__ilog2(psize) - 10, tsize);
/arch/powerpc/platforms/powermac/
H A Dcpufreq_64.c390 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 Dlpar.c113 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 Dpageattr.c395 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 Dfile.c245 int psize; local
248 psize = get_slice_psize(vma->vm_mm, address);
251 BUG_ON(csa->use_big_pages != (psize == MMU_PAGE_64K));

Completed in 628 milliseconds

12