/openbmc/linux/arch/powerpc/include/asm/book3s/64/ |
H A D | mmu.h | 169 static inline struct slice_mask *slice_mask_for_size(mm_context_t *ctx, int psize) in slice_mask_for_size() argument 172 if (psize == MMU_PAGE_64K) in slice_mask_for_size() 176 if (psize == MMU_PAGE_16M) in slice_mask_for_size() 178 if (psize == MMU_PAGE_16G) in slice_mask_for_size() 181 BUG_ON(psize != MMU_PAGE_4K); in slice_mask_for_size()
|
H A D | tlbflush-hash.h | 20 unsigned int psize; member 62 extern void flush_hash_page(unsigned long vpn, real_pte_t pte, int psize, 66 pmd_t *pmdp, unsigned int psize, int ssize,
|
H A D | slice.h | 29 unsigned long flags, unsigned int psize, 35 unsigned long len, unsigned int psize);
|
H A D | hash-64k.h | 158 #define pte_iterate_hashed_subpages(rpte, psize, vpn, index, shift) \ argument 161 unsigned __split = (psize == MMU_PAGE_4K || \ 162 psize == MMU_PAGE_64K_AP); \ 163 shift = mmu_psize_defs[psize].shift; \
|
/openbmc/linux/arch/sh/boards/mach-lboxre2/ |
H A D | setup.c | 50 unsigned long paddrbase, psize; in lboxre2_devices_setup() local 54 psize = PAGE_SIZE; in lboxre2_devices_setup() 56 cf0_io_base = (u32)ioremap_prot(paddrbase, psize, pgprot_val(prot)); in lboxre2_devices_setup()
|
/openbmc/linux/drivers/dma/ |
H A D | ste_dma40_ll.c | 54 l3 |= cfg->dst_info.psize << D40_MEM_LCSP3_DCFG_PSIZE_POS; in d40_log_cfg() 59 l1 |= cfg->src_info.psize << D40_MEM_LCSP1_SCFG_PSIZE_POS; in d40_log_cfg() 103 if (cfg->src_info.psize != STEDMA40_PSIZE_PHY_1) { in d40_phy_cfg() 105 src |= cfg->src_info.psize << D40_SREG_CFG_PSIZE_POS; in d40_phy_cfg() 107 if (cfg->dst_info.psize != STEDMA40_PSIZE_PHY_1) { in d40_phy_cfg() 109 dst |= cfg->dst_info.psize << D40_SREG_CFG_PSIZE_POS; in d40_phy_cfg() 144 int psize = info->psize; in d40_phy_fill_lli() local 147 if (psize == STEDMA40_PSIZE_PHY_1) in d40_phy_fill_lli() 150 num_elems = 2 << psize; in d40_phy_fill_lli()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/dma/ |
H A D | user.c | 68 const struct nvkm_oclass *oclass, void **pdata, u32 *psize, in nvkm_dmaobj_ctor() argument 76 u32 size = *psize; in nvkm_dmaobj_ctor() 83 nvif_ioctl(parent, "create dma size %d\n", *psize); in nvkm_dmaobj_ctor() 97 *psize = size; in nvkm_dmaobj_ctor()
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | mrelease_test.c | 27 buf = (char *)mmap(NULL, nr_pages * psize(), PROT_READ | PROT_WRITE, in alloc_noexit() 35 *((unsigned long *)(buf + (i * psize()))) = i; in alloc_noexit() 49 munmap(buf, nr_pages * psize()); in alloc_noexit() 82 res = alloc_noexit(MB(size) / psize(), pipefd[1]); in child_main()
|
H A D | transhuge-stress.c | 38 if (ram > SIZE_MAX / psize() / 4) in main() 41 ram *= psize(); in main() 116 if (madvise(p, HPAGE_SIZE - psize(), MADV_DONTNEED)) in main()
|
H A D | vm_util.h | 20 static inline unsigned int psize(void) in psize() function 30 __page_shift = (ffsl(psize()) - 1); in pshift()
|
/openbmc/linux/sound/pci/trident/ |
H A D | trident_memory.c | 111 int page, psize; in search_empty() local 114 psize = get_aligned_page(size + ALIGN_PAGE_SIZE -1); in search_empty() 118 if (page + psize <= firstpg(blk)) in search_empty() 122 if (page + psize > MAX_ALIGN_PAGES) in search_empty() 127 blk = __snd_util_memblk_new(hdr, psize * ALIGN_PAGE_SIZE, p->prev); in search_empty() 132 lastpg(blk) = page + psize - 1; in search_empty()
|
/openbmc/linux/arch/powerpc/mm/book3s64/ |
H A D | hash_pgtable.c | 316 unsigned int psize; in hpte_do_hugepage_flush() local 322 psize = get_slice_psize(mm, addr); in hpte_do_hugepage_flush() 323 BUG_ON(psize == MMU_PAGE_16M); in hpte_do_hugepage_flush() 326 psize = MMU_PAGE_4K; in hpte_do_hugepage_flush() 328 psize = MMU_PAGE_64K; in hpte_do_hugepage_flush() 342 return flush_hash_hugepage(vsid, addr, pmdp, psize, ssize, flags); in hpte_do_hugepage_flush()
|
H A D | hugetlbpage.c | 146 unsigned long psize; in huge_ptep_modify_prot_commit() local 152 psize = huge_page_size(hstate_vma(vma)); in huge_ptep_modify_prot_commit() 153 set_huge_pte_at(vma->vm_mm, addr, ptep, pte, psize); in huge_ptep_modify_prot_commit()
|
/openbmc/linux/arch/powerpc/mm/nohash/ |
H A D | e500_hugetlbpage.c | 123 unsigned long psize, tsize, shift; in book3e_hugetlb_preload() local 133 psize = vma_mmu_pagesize(vma); in book3e_hugetlb_preload() 134 shift = __ilog2(psize); in book3e_hugetlb_preload()
|
/openbmc/linux/drivers/cpufreq/ |
H A D | maple-cpufreq.c | 160 unsigned int psize; in maple_cpufreq_init() local 195 maple_pmode_data = of_get_property(cpunode, "power-mode-data", &psize); in maple_cpufreq_init() 200 maple_pmode_max = psize / sizeof(u32) - 1; in maple_cpufreq_init()
|
/openbmc/linux/drivers/tty/serial/8250/ |
H A D | 8250_dfl.c | 37 size_t psize; in dfh_get_u64_param_val() local 40 p = dfh_find_param(dfl_dev, param_id, &psize); in dfh_get_u64_param_val() 44 if (psize != sizeof(*pval)) in dfh_get_u64_param_val()
|
/openbmc/linux/drivers/usb/musb/ |
H A D | tusb6010_omap.c | 194 u32 psize; in tusb_omap_dma_program() local 346 psize = musb_readl(ep_conf, TUSB_EP_MAX_PACKET_SIZE_OFFSET); in tusb_omap_dma_program() 347 psize &= ~0x7ff; in tusb_omap_dma_program() 348 psize |= chdat->transfer_packet_sz; in tusb_omap_dma_program() 349 musb_writel(ep_conf, TUSB_EP_MAX_PACKET_SIZE_OFFSET, psize); in tusb_omap_dma_program() 355 psize = musb_readl(ep_conf, TUSB_EP_MAX_PACKET_SIZE_OFFSET); in tusb_omap_dma_program() 356 psize &= ~(0x7ff << 16); in tusb_omap_dma_program() 357 psize |= (chdat->transfer_packet_sz << 16); in tusb_omap_dma_program() 358 musb_writel(ep_conf, TUSB_EP_MAX_PACKET_SIZE_OFFSET, psize); in tusb_omap_dma_program()
|
/openbmc/linux/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | memnv04.c | 32 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv04_mem_map() argument 45 *psize = nvkm_memory_size(memory); in nv04_mem_map()
|
H A D | memnv50.c | 35 u32 argc, u64 *paddr, u64 *psize, struct nvkm_vma **pvma) in nv50_mem_map() argument 61 *psize = (*pvma)->size; in nv50_mem_map()
|
/openbmc/linux/drivers/media/usb/uvc/ |
H A D | uvc_video.c | 1744 UVC_URBS, npackets, psize); in uvc_alloc_urb_buffers() 1751 psize); in uvc_alloc_urb_buffers() 1789 u16 psize; in uvc_endpoint_max_bpi() local 1798 return psize; in uvc_endpoint_max_bpi() 1812 u16 psize; in uvc_init_video_isoc() local 1822 size = npackets * psize; in uvc_init_video_isoc() 1864 u16 psize; in uvc_init_video_bulk() local 1875 size = npackets * psize; in uvc_init_video_bulk() 1947 unsigned int psize; in uvc_video_start_transfer() local 1957 if (psize >= bandwidth && psize <= best_psize) { in uvc_video_start_transfer() [all …]
|
/openbmc/linux/arch/powerpc/include/asm/nohash/ |
H A D | tlbflush.h | 49 unsigned long vmaddr, int psize) in local_flush_tlb_page_psize() argument 67 void local_flush_tlb_page_psize(struct mm_struct *mm, unsigned long vmaddr, int psize);
|
/openbmc/u-boot/drivers/core/ |
H A D | of_addr.c | 128 int psize; in of_get_address() local 145 prop = of_get_property(dev, "reg", &psize); in of_get_address() 148 psize /= 4; in of_get_address() 151 for (i = 0; psize >= onesize; psize -= onesize, prop += onesize, i++) in of_get_address()
|
/openbmc/linux/arch/powerpc/kvm/ |
H A D | book3s_hv_rm_mmu.c | 101 if (!psize || !memslot->dirty_bitmap) in kvmppc_update_dirty_map() 114 unsigned long psize; in kvmppc_set_dirty_from_hpte() local 117 gfn = hpte_rpn(hpte_gr, psize); in kvmppc_set_dirty_from_hpte() 188 unsigned long i, pa, gpa, gfn, psize; in kvmppc_do_h_enter() local 213 psize = kvmppc_actual_pgsz(pteh, ptel); in kvmppc_do_h_enter() 214 if (!psize) in kvmppc_do_h_enter() 226 gpa = (ptel & HPTE_R_RPN) & ~(psize - 1); in kvmppc_do_h_enter() 240 if (!slot_is_aligned(memslot, psize)) in kvmppc_do_h_enter() 262 if (host_pte_size < psize) { in kvmppc_do_h_enter() 912 psize = 1UL << shift; in kvmppc_get_hpa() [all …]
|
H A D | book3s_64_mmu_hv.c | 213 unsigned long psize; in kvmppc_map_vrma() local 219 psize = 1ul << porder; in kvmppc_map_vrma() 231 hp1 = hpte1_pgsize_encoding(psize) | in kvmppc_map_vrma() 577 gpa = gpa_base | (ea & (psize - 1)); in kvmppc_book3s_hv_page_fault() 653 if (psize > pte_size) in kvmppc_book3s_hv_page_fault() 655 if (pte_size > psize) in kvmppc_book3s_hv_page_fault() 656 hpa |= hva & (pte_size - psize); in kvmppc_book3s_hv_page_fault() 674 if (psize < PAGE_SIZE) in kvmppc_book3s_hv_page_fault() 675 psize = PAGE_SIZE; in kvmppc_book3s_hv_page_fault() 786 unsigned long ptel, psize, rcbits; in kvmppc_unmap_hpte() local [all …]
|
/openbmc/linux/arch/powerpc/mm/ |
H A D | hugetlbpage.c | 542 int psize; in hugetlbpage_init() local 553 for (psize = 0; psize < MMU_PAGE_COUNT; ++psize) { in hugetlbpage_init() 557 if (!mmu_psize_defs[psize].shift) in hugetlbpage_init() 560 shift = mmu_psize_to_shift(psize); in hugetlbpage_init()
|