Searched refs:pgsize (Results 1 - 25 of 53) sorted by relevance

123

/linux-master/tools/testing/selftests/powerpc/tm/
H A Dtm-vmxcopy.c39 unsigned long pgsize = getpagesize(); local
42 int size = pgsize*16;
44 char buf[pgsize];
55 memset(buf, 0, pgsize);
56 for (i = 0; i < size; i += pgsize)
57 assert(write(fd, buf, pgsize) == pgsize);
/linux-master/drivers/mtd/tests/
H A Dpagetest.c34 static int pgsize; variable
66 for (j = 0; j < pgcnt - 1; ++j, addr += pgsize) {
78 if (memcmp(twopages, writebuf + (j * pgsize), bufsize)) {
85 if (addr <= addrn - pgsize - pgsize && !bbt[ebnum + 1]) {
99 memcpy(boundary, writebuf + mtd->erasesize - pgsize, pgsize);
100 prandom_bytes_state(&rnd_state, boundary + pgsize, pgsize);
118 pp1 = kcalloc(pgsize,
[all...]
H A Dtorturetest.c70 static int pgsize; variable
97 addr = (loff_t)(ebnum + 1) * mtd->erasesize - pgcnt * pgsize;
98 len = pgcnt * pgsize;
151 addr = (loff_t)(ebnum + 1) * mtd->erasesize - pgcnt * pgsize;
152 len = pgcnt * pgsize;
203 pgsize = 512;
205 pgsize = mtd->writesize;
207 if (pgcnt && (pgcnt > mtd->erasesize / pgsize || pgcnt < 0)) {
235 for (i = 0; i < mtd->erasesize / pgsize; i++) {
237 memset(patt_5A5 + i * pgsize,
[all...]
H A Dspeedtest.c37 static int pgsize; variable
77 err = mtdtest_write(mtd, addr, pgsize, buf);
80 addr += pgsize;
81 buf += pgsize;
89 size_t sz = pgsize * 2;
102 err = mtdtest_write(mtd, addr, pgsize, buf);
121 err = mtdtest_read(mtd, addr, pgsize, buf);
124 addr += pgsize;
125 buf += pgsize;
133 size_t sz = pgsize *
[all...]
H A Dreadtest.c31 static int pgsize; variable
43 memset(buf, 0 , pgsize);
44 ret = mtdtest_read(mtd, addr, pgsize, buf);
72 addr += pgsize;
73 buf += pgsize;
138 pgsize = 512;
140 pgsize = mtd->writesize;
145 pgcnt = mtd->erasesize / pgsize;
151 pgsize, ebcnt, pgcnt, mtd->oobsize);
H A Dstresstest.c38 static int pgsize; variable
95 len = ((len + pgsize - 1) / pgsize) * pgsize;
154 pgsize = 512;
156 pgsize = mtd->writesize;
161 pgcnt = mtd->erasesize / pgsize;
167 pgsize, ebcnt, pgcnt, mtd->oobsize);
/linux-master/tools/testing/selftests/powerpc/mm/
H A Dpkey_exec_prot.c27 static unsigned long pgsize, numinsns; variable
62 if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE)) {
84 if (mprotect(insns, pgsize, PROT_EXEC)) {
129 pgsize = getpagesize();
130 numinsns = pgsize / sizeof(unsigned int);
131 insns = (unsigned int *) mmap(NULL, pgsize, PROT_READ | PROT_WRITE,
179 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0);
196 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0);
216 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXEC, pkey) != 0);
233 FAIL_IF(sys_pkey_mprotect(insns, pgsize, PROT_EXE
[all...]
H A Dexec_prot.c29 static unsigned long pgsize, numinsns; variable
73 if (mprotect(insns, pgsize, PROT_READ | PROT_WRITE | PROT_EXEC)) {
98 FAIL_IF(mprotect(insns, pgsize, rights) != 0);
136 pgsize = getpagesize();
137 numinsns = pgsize / sizeof(unsigned int);
138 insns = (unsigned int *)mmap(NULL, pgsize, PROT_READ | PROT_WRITE,
173 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0);
185 FAIL_IF(mprotect(insns, pgsize, PROT_EXEC) != 0);
223 FAIL_IF(munmap((void *)insns, pgsize));
H A Dpkey_siginfo.c38 size_t pgsize; local
67 pgsize = getpagesize();
68 pgstart = (void *) ((unsigned long) fault_addr & ~(pgsize - 1));
83 mprotect(pgstart, pgsize, PROT_EXEC))
/linux-master/arch/arm64/mm/
H A Dhugetlbpage.c97 pte_t *ptep, size_t *pgsize)
104 *pgsize = PAGE_SIZE;
109 *pgsize = PMD_SIZE;
115 static inline int num_contig_ptes(unsigned long size, size_t *pgsize) argument
119 *pgsize = size;
132 *pgsize = PMD_SIZE;
136 *pgsize = PAGE_SIZE;
147 size_t pgsize; local
153 ncontig = num_contig_ptes(page_size(pte_page(orig_pte)), &pgsize);
177 unsigned long pgsize,
96 find_num_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, size_t *pgsize) argument
174 get_clear_contig(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
200 get_clear_contig_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
222 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
240 size_t pgsize; local
394 size_t pgsize; local
406 size_t pgsize; local
451 size_t pgsize = 0; local
488 size_t pgsize; local
513 size_t pgsize; local
[all...]
/linux-master/drivers/iommu/amd/
H A Dio_pgtable.c364 phys_addr_t paddr, size_t pgsize, size_t pgcount,
372 size_t size = pgcount << __ffs(pgsize);
375 BUG_ON(!IS_ALIGNED(iova, pgsize));
376 BUG_ON(!IS_ALIGNED(paddr, pgsize));
383 count = PAGE_SIZE_PTE_COUNT(pgsize);
384 pte = alloc_pte(dom, iova, pgsize, NULL, gfp, &updated);
397 __pte = PAGE_SIZE_PTE(__sme_set(paddr), pgsize);
410 iova += pgsize;
411 paddr += pgsize;
414 *mapped += pgsize;
363 iommu_v1_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
439 iommu_v1_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
533 unsigned long pgsize = 0; local
[all...]
H A Dio_pgtable_v2.c237 phys_addr_t paddr, size_t pgsize, size_t pgcount,
246 size_t size = pgcount << __ffs(pgsize);
250 if (WARN_ON(!pgsize || (pgsize & cfg->pgsize_bitmap) != pgsize) || !pgcount)
257 map_size = get_alloc_page_size(pgsize);
284 size_t pgsize, size_t pgcount,
291 size_t size = pgcount << __ffs(pgsize);
294 if (WARN_ON(!pgsize || (pgsize
236 iommu_v2_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
282 iommu_v2_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
[all...]
/linux-master/drivers/s390/char/
H A Dsclp_diag.h36 * @pgsize: page size (0 = 4kB, 1 = large page size)
51 u8 pgsize; member in struct:sclp_diag_ftp
/linux-master/drivers/gpu/drm/msm/
H A Dmsm_iommu.c42 size_t offset, pgsize, pgsize_next; local
57 pgsize = BIT(pgsize_idx);
59 return pgsize;
88 return pgsize;
98 size_t unmapped, pgsize, count; local
100 pgsize = calc_pgsize(pagetable, iova, iova, size, &count);
102 unmapped = ops->unmap_pages(ops, iova, pgsize, count, NULL);
129 size_t pgsize, count, mapped = 0; local
132 pgsize = calc_pgsize(pagetable, addr, phys, size, &count);
134 ret = ops->map_pages(ops, addr, phys, pgsize, coun
[all...]
/linux-master/drivers/iommu/
H A Dio-pgtable-dart.c237 phys_addr_t paddr, size_t pgsize, size_t pgcount,
247 if (WARN_ON(pgsize != cfg->pgsize_bitmap))
287 *mapped += num_entries * pgsize;
299 size_t pgsize, size_t pgcount,
307 if (WARN_ON(pgsize != cfg->pgsize_bitmap || !pgcount))
332 iova + i * pgsize, pgsize);
338 return i * pgsize;
236 dart_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument
298 dart_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
H A Dio-pgtable-arm.c483 phys_addr_t paddr, size_t pgsize, size_t pgcount,
493 if (WARN_ON(!pgsize || (pgsize & cfg->pgsize_bitmap) != pgsize))
506 ret = __arm_lpae_map(data, iova, paddr, pgsize, pgcount, prot, lvl,
676 size_t pgsize, size_t pgcount,
684 if (WARN_ON(!pgsize || (pgsize & cfg->pgsize_bitmap) != pgsize || !pgcount))
692 return __arm_lpae_unmap(data, gather, iova, pgsize, pgcoun
482 arm_lpae_map_pages(struct io_pgtable_ops *ops, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int iommu_prot, gfp_t gfp, size_t *mapped) argument
675 arm_lpae_unmap_pages(struct io_pgtable_ops *ops, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
[all...]
H A Dapple-dart.c198 * @pgsize: pagesize supported by this DART
217 u32 pgsize; member in struct:apple_dart
530 phys_addr_t paddr, size_t pgsize,
540 return ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp,
545 unsigned long iova, size_t pgsize,
552 return ops->unmap_pages(ops, iova, pgsize, pgcount, gather);
581 if (dart->pgsize > PAGE_SIZE)
597 .pgsize_bitmap = dart->pgsize,
805 if (cfg_dart->pgsize != dart->pgsize)
529 apple_dart_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
544 apple_dart_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *gather) argument
[all...]
/linux-master/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.c20 size_t pgsize = SZ_4K; local
22 if (!IS_ALIGNED(iova | size, pgsize)) {
24 iova, size, pgsize);
30 pgsize);
44 size_t pgsize = SZ_4K; local
48 if (!IS_ALIGNED(iova | paddr | size, pgsize)) {
50 iova, &paddr, size, pgsize);
55 ret = context->global->ops->map(context, iova, paddr, pgsize,
60 iova += pgsize;
61 paddr += pgsize;
[all...]
/linux-master/arch/riscv/mm/
H A Dhugetlbpage.c203 unsigned long pgsize,
209 for (i = 0; i < ncontig; i++, addr += pgsize, ptep++)
229 unsigned long hugepage_shift, pgsize; local
244 pgsize = 1 << hugepage_shift;
247 for (i = 0; i < pte_num; i++, ptep++, addr += pgsize)
257 clear_flush(mm, addr, ptep, pgsize, pte_num);
259 for (i = 0; i < pte_num; i++, ptep++, addr += pgsize)
200 clear_flush(struct mm_struct *mm, unsigned long addr, pte_t *ptep, unsigned long pgsize, unsigned long ncontig) argument
/linux-master/drivers/gpu/drm/xe/
H A Dxe_ttm_stolen_mgr.c207 u64 stolen_size, io_size, pgsize; local
224 pgsize = xe->info.vram_flags & XE_VRAM_FLAGS_NEED64K ? SZ_64K : SZ_4K;
225 if (pgsize < PAGE_SIZE)
226 pgsize = PAGE_SIZE;
238 io_size, pgsize);
/linux-master/drivers/vfio/
H A Dvfio_iommu_type1.c234 static int vfio_dma_bitmap_alloc(struct vfio_dma *dma, size_t pgsize) argument
236 uint64_t npages = dma->size / pgsize;
260 static void vfio_dma_populate_bitmap(struct vfio_dma *dma, size_t pgsize) argument
263 unsigned long pgshift = __ffs(pgsize);
284 static int vfio_dma_bitmap_alloc_all(struct vfio_iommu *iommu, size_t pgsize) argument
292 ret = vfio_dma_bitmap_alloc(dma, pgsize);
304 vfio_dma_populate_bitmap(dma, pgsize);
1148 size_t pgsize)
1150 unsigned long pgshift = __ffs(pgsize);
1184 dma_addr_t iova, size_t size, size_t pgsize)
1146 update_user_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu, struct vfio_dma *dma, dma_addr_t base_iova, size_t pgsize) argument
1183 vfio_iova_dirty_bitmap(u64 __user *bitmap, struct vfio_iommu *iommu, dma_addr_t iova, size_t size, size_t pgsize) argument
1272 size_t unmapped = 0, pgsize; local
1553 size_t pgsize; local
2909 size_t pgsize; local
[all...]
/linux-master/include/linux/
H A Dio-pgtable.h186 phys_addr_t paddr, size_t pgsize, size_t pgcount,
189 size_t pgsize, size_t pgcount,
/linux-master/drivers/iommu/iommufd/
H A Dselftest.c254 unsigned long pgsize = MOCK_IO_PAGE_SIZE; local
259 iova += pgsize;
264 pgsize = MOCK_HUGE_PAGE_SIZE;
265 head = iova & ~(pgsize - 1);
268 if (mock_test_and_clear_dirty(mock, head, pgsize, flags))
269 iommu_dirty_bitmap_record(dirty, head, pgsize);
270 iova = head + pgsize;
377 size_t pgsize, size_t pgcount, int prot,
393 WARN_ON(pgsize % MOCK_IO_PAGE_SIZE);
397 for (cur = 0; cur != pgsize; cu
375 mock_domain_map_pages(struct iommu_domain *domain, unsigned long iova, phys_addr_t paddr, size_t pgsize, size_t pgcount, int prot, gfp_t gfp, size_t *mapped) argument
427 mock_domain_unmap_pages(struct iommu_domain *domain, unsigned long iova, size_t pgsize, size_t pgcount, struct iommu_iotlb_gather *iotlb_gather) argument
[all...]
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dqplib_res.c97 rdma_umem_for_each_dma_block(sginfo->umem, &biter, sginfo->pgsize) {
117 pages = ib_umem_num_dma_blocks(sginfo->umem, sginfo->pgsize);
132 pbl->pg_size = sginfo->pgsize;
196 pg_size = hwq_attr->sginfo->pgsize;
219 hwq_attr->sginfo->pgsize);
244 sginfo.pgsize = npde * pg_size;
250 sginfo.pgsize = PAGE_SIZE;
309 sginfo.pgsize = PAGE_SIZE;
393 sginfo.pgsize = PAGE_SIZE;
510 sginfo.pgsize
[all...]
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_mmu.c206 int pgsize; local
242 pgsize = slbe->large ? MMU_PAGE_16M : MMU_PAGE_4K;
268 /* If large page bit is set, check pgsize encoding */
271 pgsize = decode_pagesize(slbe, pte1);
272 if (pgsize < 0)
296 eaddr_mask = (1ull << mmu_pagesize(pgsize)) - 1;
298 gpte->page_size = pgsize;

Completed in 190 milliseconds

123