Home
last modified time | relevance | path

Searched refs:mmo (Results 1 – 15 of 15) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_mman.c239 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_cpu() local
240 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_cpu()
279 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_fault_gtt() local
280 struct drm_i915_gem_object *obj = mmo->obj; in vm_fault_gtt()
383 vma->mmo = mmo; in vm_fault_gtt()
418 struct i915_mmap_offset *mmo = area->vm_private_data; in vm_access() local
419 struct drm_i915_gem_object *obj = mmo->obj; in vm_access()
505 struct i915_mmap_offset *mmo, *mn; in i915_gem_object_release_mmap_offset() local
507 spin_lock(&obj->mmo.lock); in i915_gem_object_release_mmap_offset()
508 rbtree_postorder_for_each_entry_safe(mmo, mn, in i915_gem_object_release_mmap_offset()
[all …]
H A Di915_gem_object.c66 spin_lock_init(&obj->mmo.lock); in i915_gem_object_init()
67 obj->mmo.offsets = RB_ROOT; in i915_gem_object_init()
109 struct i915_mmap_offset *mmo, *mn; in i915_gem_close_object() local
132 spin_lock(&obj->mmo.lock); in i915_gem_close_object()
133 rbtree_postorder_for_each_entry_safe(mmo, mn, &obj->mmo.offsets, offset) in i915_gem_close_object()
134 drm_vma_node_revoke(&mmo->vma_node, file); in i915_gem_close_object()
135 spin_unlock(&obj->mmo.lock); in i915_gem_close_object()
181 if (!RB_EMPTY_ROOT(&obj->mmo.offsets)) { in __i915_gem_object_free_mmaps()
182 struct i915_mmap_offset *mmo, *mn; in __i915_gem_object_free_mmaps() local
186 rbtree_postorder_for_each_entry_safe(mmo, mn, in __i915_gem_object_free_mmaps()
[all …]
H A Di915_gem_object_types.h153 } mmo; member
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_mman.c580 struct i915_mmap_offset *mmo; in assert_mmap_offset() local
586 mmo = mmap_offset_attach(obj, I915_MMAP_OFFSET_GTT, NULL); in assert_mmap_offset()
589 return PTR_ERR_OR_ZERO(mmo) == expected; in assert_mmap_offset()
624 struct i915_mmap_offset *mmo; in igt_mmap_offset_exhaustion() local
689 mmo = mmap_offset_attach(obj, I915_MMAP_OFFSET_GTT, NULL); in igt_mmap_offset_exhaustion()
690 if (IS_ERR(mmo)) { in igt_mmap_offset_exhaustion()
692 err = PTR_ERR(mmo); in igt_mmap_offset_exhaustion()
850 struct i915_mmap_offset *mmo; in __igt_mmap() local
864 mmo = mmap_offset_attach(obj, type, NULL); in __igt_mmap()
865 if (IS_ERR(mmo)) in __igt_mmap()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/
H A Di915_vma_types.h189 struct i915_mmap_offset *mmo; member
H A Di915_vma.c1185 node = &vma->mmo->vma_node; in i915_vma_revoke_mmap()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/
H A Dintel_reset.c707 if (!vma->mmo) in revoke_mmaps()
710 node = &vma->mmo->vma_node; in revoke_mmaps()
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/share/info/
H A Dbfd.info10317 * mmo :: mmo backend
11172 File: bfd.info, Node: elf, Next: mmo, Prev: coff, Up: BFD back ends
11185 File: bfd.info, Node: mmo, Prev: elf, Up: BFD back ends
11187 3.5 mmo backend
11190 The mmo object format is used exclusively together with Professor Donald
11194 called 'mmixal'. The mmo format has no advantages feature-wise compared
11205 * mmo section mapping::
11208 File: bfd.info, Node: File layout, Next: Symbol-table, Prev: mmo, Up: mmo
11213 The mmo file contents is not partitioned into named sections as with
11217 '0x2000...00' to '0x20ff...ff' is used for writable data. *Note mmo
[all …]
H A Dld.info6313 For MMIX, there is a choice of generating 'ELF' object files or 'mmo'
6314 object files when linking. The simulator 'mmix' understands the 'mmo'
6325 'Main' for 'mmo' files.
6333 section, are left out from an mmo file.
H A Das.info16513 Line numbers (in the 'mmo' object format) are currently not
16539 the ELF file, that is--the linked mmo file has no notion of a file-local
H A Dgcc.info1466 -mriscv-attribute -mmo-riscv-attribute
22271 'mmo' format used by the 'mmix' simulator.
24639 with code compiled with '-mmo-backchain'; however, use of the
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/share/info/
H A Dbfd.info10317 * mmo :: mmo backend
11172 File: bfd.info, Node: elf, Next: mmo, Prev: coff, Up: BFD back ends
11185 File: bfd.info, Node: mmo, Prev: elf, Up: BFD back ends
11187 3.5 mmo backend
11190 The mmo object format is used exclusively together with Professor Donald
11194 called 'mmixal'. The mmo format has no advantages feature-wise compared
11205 * mmo section mapping::
11208 File: bfd.info, Node: File layout, Next: Symbol-table, Prev: mmo, Up: mmo
11213 The mmo file contents is not partitioned into named sections as with
11217 '0x2000...00' to '0x20ff...ff' is used for writable data. *Note mmo
[all …]
H A Dld.info6313 For MMIX, there is a choice of generating 'ELF' object files or 'mmo'
6314 object files when linking. The simulator 'mmix' understands the 'mmo'
6325 'Main' for 'mmo' files.
6333 section, are left out from an mmo file.
H A Das.info16513 Line numbers (in the 'mmo' object format) are currently not
16539 the ELF file, that is--the linked mmo file has no notion of a file-local
H A Dgcc.info1466 -mriscv-attribute -mmo-riscv-attribute
22271 'mmo' format used by the 'mmix' simulator.
24639 with code compiled with '-mmo-backchain'; however, use of the