Searched refs:vma (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-current/sys/compat/linuxkpi/common/include/linux/
H A Dmm.h138 struct vm_area_struct *vma; member in struct:vm_fault
191 io_remap_pfn_range(struct vm_area_struct *vma, argument
195 vma->vm_page_prot = prot;
196 vma->vm_pfn = pfn;
197 vma->vm_len = size;
203 lkpi_vmf_insert_pfn_prot_locked(struct vm_area_struct *vma, unsigned long addr,
207 vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, argument
212 VM_OBJECT_WLOCK(vma->vm_obj);
213 ret = lkpi_vmf_insert_pfn_prot_locked(vma, addr, pfn, prot);
214 VM_OBJECT_WUNLOCK(vma
237 remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t prot) argument
244 vma_pages(struct vm_area_struct *vma) argument
328 vm_flags_set(struct vm_area_struct *vma, unsigned long flags) argument
334 vm_flags_clear(struct vm_area_struct *vma, unsigned long flags) argument
[all...]
H A Dio-mapping.h115 struct vm_area_struct *vma, unsigned long addr, unsigned long pfn,
119 io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma, argument
122 return (lkpi_io_mapping_map_user(iomap, vma, addr, pfn, size));
H A Dfs.h327 call_mmap(struct linux_file *file, struct vm_area_struct *vma) argument
330 return (file->f_op->mmap(file, vma));
/freebsd-current/sys/ofed/drivers/infiniband/core/
H A Dib_core_uverbs.c43 * rdma_umap_priv_init() - Initialize the private data of a vma
46 * @vma: The vm area struct that needs private data
48 * this vma
62 struct vm_area_struct *vma,
65 struct ib_uverbs_file *ufile = vma->vm_file->private_data;
67 priv->vma = vma;
72 vma->vm_private_data = priv;
85 * @vma: the vma relate
61 rdma_umap_priv_init(struct rdma_umap_priv *priv, struct vm_area_struct *vma, struct rdma_user_mmap_entry *entry) argument
98 rdma_user_mmap_io(struct ib_ucontext *ucontext, struct vm_area_struct *vma, unsigned long pfn, unsigned long size, pgprot_t prot, struct rdma_user_mmap_entry *entry) argument
188 rdma_user_mmap_entry_get(struct ib_ucontext *ucontext, struct vm_area_struct *vma) argument
[all...]
H A Dib_uverbs_main.c672 static int ib_uverbs_mmap(struct file *filp, struct vm_area_struct *vma) argument
685 vma->vm_ops = &rdma_umap_ops;
686 ret = ucontext->device->mmap(ucontext, vma);
696 static void rdma_umap_open(struct vm_area_struct *vma) argument
698 struct ib_uverbs_file *ufile = vma->vm_file->private_data;
699 struct rdma_umap_priv *opriv = vma->vm_private_data;
717 rdma_umap_priv_init(priv, vma, opriv->entry);
730 vma->vm_private_data = NULL;
731 zap_vma_ptes(vma, vma
734 rdma_umap_close(struct vm_area_struct *vma) argument
802 struct vm_area_struct *vma = priv->vma; local
[all...]
H A Dcore_priv.h183 struct vm_area_struct *vma; member in struct:rdma_umap_priv
189 struct vm_area_struct *vma,
/freebsd-current/contrib/elftoolchain/elfcopy/
H A Dsegments.c75 if (s->off < seg->off || (s->vma < seg->vaddr && !s->pseudo))
80 if (s->vma + s->sz > seg->vaddr + seg->msz)
91 s->vma = seg->vaddr + (s->off - seg->off);
108 uint64_t dl, vma, lma, start, end; local
122 s->vma += ecp->change_addr;
145 vma = s->vma;
147 vma = sac->vma;
149 vma
[all...]
H A Delfcopy.h74 uint64_t vma; member in struct:sec_action
131 uint64_t vma; /* section virtual addr */ member in struct:section
H A Dsections.c415 s->vma = ish.sh_addr;
994 osh.sh_addr = s->vma;
1185 osh.sh_addr = s->vma;
1292 uint64_t flags, uint64_t align, uint64_t vma, int loadable)
1308 s->vma = vma;
1322 osh.sh_addr = s->vma;
1372 /* TODO: Add section header vma/lma, flag changes here */
1486 s->vma = 0;
1290 create_external_section(struct elfcopy *ecp, const char *name, char *newname, void *buf, uint64_t size, uint64_t off, uint64_t stype, Elf_Type dtype, uint64_t flags, uint64_t align, uint64_t vma, int loadable) argument
/freebsd-current/sys/compat/linuxkpi/common/src/
H A Dlinux_page.c297 lkpi_vmf_insert_pfn_prot_locked(struct vm_area_struct *vma, unsigned long addr, argument
300 vm_object_t vm_obj = vma->vm_obj;
306 pindex = OFF_TO_IDX(addr - vma->vm_start);
307 if (vma->vm_pfn_count == 0)
308 vma->vm_pfn_first = pindex;
309 MPASS(pindex <= OFF_TO_IDX(vma->vm_end));
350 vma->vm_pfn_count++;
356 lkpi_remap_pfn_range(struct vm_area_struct *vma, unsigned long start_addr, argument
363 vm_obj = vma->vm_obj;
371 ret = lkpi_vmf_insert_pfn_prot_locked(vma, add
399 lkpi_io_mapping_map_user(struct io_mapping *iomap, struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, unsigned long size) argument
[all...]
H A Dlinux_compat.c510 vmf.vma = vmap;
641 zap_vma_ptes(struct vm_area_struct *vma, unsigned long address, argument
647 obj = vma->vm_obj;
660 vma_set_file(struct vm_area_struct *vma, struct linux_file *file) argument
664 /* Changing an anonymous vma with this is illegal */
666 tmp = vma->vm_file;
667 vma->vm_file = file;
2680 rw_init(&linux_vma_lock, "lkpi-vma-lock");
/freebsd-current/sys/dev/cxgbe/iw_cxgbe/
H A Dprovider.c161 static int c4iw_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) argument
163 int len = vma->vm_end - vma->vm_start;
164 u32 key = vma->vm_pgoff << PAGE_SHIFT;
171 CTR4(KTR_IW_CXGBE, "%s:1 ctx %p vma %p, vm_start %u", __func__,
172 context, vma, vma->vm_start);
175 vma->vm_pgoff, key, len);
177 if (vma->vm_start & (PAGE_SIZE-1)) {
178 CTR3(KTR_IW_CXGBE, "%s:2 unaligned vm_start %u vma
[all...]
/freebsd-current/contrib/llvm-project/lld/ELF/
H A DMapFile.cpp47 static void writeHeader(raw_ostream &os, uint64_t vma, uint64_t lma, argument
50 os << format("%16llx %16llx %8llx %5lld ", vma, lma, size, align);
52 os << format("%8llx %8llx %8llx %5lld ", vma, lma, size, align);
98 uint64_t vma = syms[i]->getVA();
99 uint64_t lma = osec ? osec->getLMA() + vma - osec->getVA(0) : 0;
100 writeHeader(os, vma, lma, syms[i]->getSize(), 1);
/freebsd-current/contrib/wpa/src/utils/
H A Dtrace.c164 bfd_vma vma; local
173 vma = bfd_get_section_vma(abfd, section);
174 if (data->pc < vma)
178 if (data->pc >= vma + size)
182 data->pc - vma,
/freebsd-current/sys/dev/drm2/ttm/
H A Dttm_bo_vm.c190 * Strictly, we're not allowed to modify vma->vm_page_prot here,
192 * modify only the caching bits of vma->vm_page_prot and
199 * vma->vm_page_prot when the object changes caching policy, with
387 int ttm_fbdev_mmap(struct vm_area_struct *vma, struct ttm_buffer_object *bo)
389 if (vma->vm_pgoff != 0)
392 vma->vm_ops = &ttm_bo_vm_ops;
393 vma->vm_private_data = ttm_bo_reference(bo);
394 vma->vm_flags |= VM_IO | VM_MIXEDMAP | VM_DONTEXPAND;
/freebsd-current/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_main.c1509 struct vm_area_struct *vma,
1512 if ((vma->vm_end - vma->vm_start != PAGE_SIZE) ||
1513 !(vma->vm_flags & VM_SHARED))
1516 if (get_index(vma->vm_pgoff) != MLX5_IB_CLOCK_INFO_V1)
1519 if (vma->vm_flags & (VM_WRITE | VM_EXEC))
1542 struct vm_area_struct *vma,
1559 if (vma->vm_end - vma->vm_start != PAGE_SIZE)
1563 idx = get_extended_index(vma
1508 mlx5_ib_mmap_clock_info_page(struct mlx5_ib_dev *dev, struct vm_area_struct *vma, struct mlx5_ib_ucontext *context) argument
1541 uar_mmap(struct mlx5_ib_dev *dev, enum mlx5_ib_mmap_cmd cmd, struct vm_area_struct *vma, struct mlx5_ib_ucontext *context) argument
1648 mlx5_vma_to_pgoff(struct vm_area_struct *vma) argument
1659 mlx5_ib_mmap_offset(struct mlx5_ib_dev *dev, struct vm_area_struct *vma, struct ib_ucontext *ucontext) argument
1690 mlx5_ib_mmap(struct ib_ucontext *ibcontext, struct vm_area_struct *vma) argument
[all...]
/freebsd-current/contrib/llvm-project/compiler-rt/lib/cfi/
H A Dcfi.cpp318 uptr vma = GetMaxUserVirtualAddress(); local
320 SetShadowSize((vma >> (kShadowGranularity - 1)) + 1);
321 VReport(1, "CFI: VMA size %zx, shadow size %zx\n", vma, GetShadowSize());
/freebsd-current/contrib/llvm-project/llvm/lib/ExecutionEngine/OProfileJIT/
H A DOProfileJITEventListener.cpp123 debug_line[i].vma = (unsigned long)It.first;
/freebsd-current/sys/dev/drm2/
H A Ddrm_drv.c187 struct drm_vma_entry *vma, *vma_temp; local
229 /* Clear vma list (only built for debugging) */
230 list_for_each_entry_safe(vma, vma_temp, &dev->vmalist, head) {
231 list_del(&vma->head);
232 kfree(vma);
/freebsd-current/sys/dev/qlnx/qlnxr/
H A Dqlnxr_verbs.h174 extern int qlnxr_mmap(struct ib_ucontext *, struct vm_area_struct *vma);
H A Dqlnxr_verbs.c1025 qlnxr_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) argument
1029 unsigned long vm_page = vma->vm_pgoff << PAGE_SHIFT;
1031 unsigned long len = (vma->vm_end - vma->vm_start);
1042 vm_page, vma->vm_pgoff, unmapped_db,
1045 if ((vma->vm_start & (PAGE_SIZE - 1)) || (len & (PAGE_SIZE - 1))) {
1047 "vm_start = %ld vma_end = %ld\n", vma->vm_start,
1048 vma->vm_end);
1055 vma->vm_pgoff);
1069 if (vma
[all...]
/freebsd-current/sys/dev/mthca/
H A Dmthca_provider.c349 struct vm_area_struct *vma)
351 if (vma->vm_end - vma->vm_start != PAGE_SIZE)
354 vma->vm_page_prot = pgprot_noncached(vma->vm_page_prot);
356 if (io_remap_pfn_range(vma, vma->vm_start,
358 PAGE_SIZE, vma->vm_page_prot))
348 mthca_mmap_uar(struct ib_ucontext *context, struct vm_area_struct *vma) argument
/freebsd-current/sys/riscv/riscv/
H A Dlocore.S214 sfence.vma
382 sfence.vma
/freebsd-current/sys/contrib/openzfs/module/os/linux/zfs/
H A Dzpl_file.c620 zpl_mmap(struct file *filp, struct vm_area_struct *vma) argument
627 error = -zfs_map(ip, vma->vm_pgoff, (caddr_t *)vma->vm_start,
628 (size_t)(vma->vm_end - vma->vm_start), vma->vm_flags);
633 error = generic_file_mmap(filp, vma);
/freebsd-current/sys/dev/irdma/
H A Dirdma_verbs.c98 struct vm_area_struct *vma)
102 if (vma->vm_pgoff || vma->vm_end - vma->vm_start != PAGE_SIZE)
105 vma->vm_private_data = ucontext;
109 return rdma_user_mmap_io(&ucontext->ibucontext, vma, pfn, PAGE_SIZE,
110 pgprot_noncached(vma->vm_page_prot), NULL);
148 * @vma: kernel info for user memory map
151 irdma_mmap(struct ib_ucontext *context, struct vm_area_struct *vma) argument
163 return irdma_mmap_legacy(ucontext, vma);
97 irdma_mmap_legacy(struct irdma_ucontext *ucontext, struct vm_area_struct *vma) argument
[all...]

Completed in 595 milliseconds

12