Home
last modified time | relevance | path

Searched refs:psize (Results 26 – 50 of 154) sorted by relevance

1234567

/openbmc/linux/arch/powerpc/include/asm/book3s/64/
H A Dmmu.h169 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 Dtlbflush-hash.h20 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 Dslice.h29 unsigned long flags, unsigned int psize,
35 unsigned long len, unsigned int psize);
H A Dhash-64k.h158 #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 Dsetup.c50 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 Dste_dma40_ll.c54 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 Duser.c68 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 Dmrelease_test.c27 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 Dtranshuge-stress.c38 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 Dvm_util.h20 static inline unsigned int psize(void) in psize() function
30 __page_shift = (ffsl(psize()) - 1); in pshift()
/openbmc/linux/sound/pci/trident/
H A Dtrident_memory.c111 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 Dhash_pgtable.c316 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 Dhugetlbpage.c146 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 De500_hugetlbpage.c123 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 Dmaple-cpufreq.c160 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 D8250_dfl.c37 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 Dtusb6010_omap.c194 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 Dmemnv04.c32 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 Dmemnv50.c35 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 Duvc_video.c1744 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 Dtlbflush.h49 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 Dof_addr.c128 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 Dbook3s_hv_rm_mmu.c101 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 Dbook3s_64_mmu_hv.c213 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 Dhugetlbpage.c542 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()

1234567