/src/sys/external/bsd/drm2/dist/drm/i915/gem/ |
i915_gem_object.c | 74 spin_lock_init(&obj->mmo.lock); 76 memset(obj->mmo.offsets, 0, sizeof(obj->mmo.offsets)); 78 obj->mmo.offsets = RB_ROOT; 118 struct i915_mmap_offset *mmo, *mn; local in function:i915_gem_close_object 137 if ((mmo = obj->mmo.offsets[t]) == NULL) 139 drm_vma_node_revoke(&mmo->vma_node, file); 142 spin_lock(&obj->mmo.lock); 143 rbtree_postorder_for_each_entry_safe(mmo, mn, &obj->mmo.offsets, offset 201 struct i915_mmap_offset *mmo, *mn; local in function:__i915_gem_free_objects [all...] |
i915_gem_mman.c | 305 vm_fault_cpu(struct uvm_faultinfo *ufi, struct i915_mmap_offset *mmo, 313 struct i915_mmap_offset *mmo = area->vm_private_data; local in function:vm_fault_cpu 315 struct drm_i915_gem_object *obj = mmo->obj; 349 switch (mmo->mmap_type) { 362 mmo->mmap_type); 404 vm_fault_gtt(struct uvm_faultinfo *ufi, struct i915_mmap_offset *mmo, 413 struct i915_mmap_offset *mmo = area->vm_private_data; local in function:vm_fault_gtt 415 struct drm_i915_gem_object *obj = mmo->obj; 543 /* Track the mmo associated with the fenced vma */ 544 vma->mmo = mmo 576 struct i915_mmap_offset *mmo = local in function:i915_gem_fault 733 struct i915_mmap_offset *mmo; local in function:lookup_mmo 828 struct i915_mmap_offset *mmo; local in function:mmap_offset_attach 890 struct i915_mmap_offset *mmo; local in function:__assign_mmap_offset 1029 struct i915_mmap_offset *mmo = local in function:i915_mmo_reference 1039 struct i915_mmap_offset *mmo = local in function:i915_mmo_detach 1061 struct i915_mmap_offset *mmo = NULL; local in function:i915_gem_mmap_object 1101 struct i915_mmap_offset *mmo = vma->vm_private_data; local in function:vm_open 1110 struct i915_mmap_offset *mmo = vma->vm_private_data; local in function:vm_close 1181 struct i915_mmap_offset *mmo = NULL; local in function:i915_gem_mmap [all...] |
i915_gem_object_types.h | 144 spinlock_t lock; /* Protects access to mmo offsets */ 150 } mmo; member in struct:drm_i915_gem_object
|
/src/sys/external/bsd/drm2/dist/drm/i915/gem/selftests/ |
i915_gem_mman.c | 574 struct i915_mmap_offset *mmo; local in function:assert_mmap_offset 580 mmo = mmap_offset_attach(obj, I915_MMAP_OFFSET_GTT, NULL); 583 return PTR_ERR_OR_ZERO(mmo) == expected; 618 struct i915_mmap_offset *mmo; local in function:igt_mmap_offset_exhaustion 683 mmo = mmap_offset_attach(obj, I915_MMAP_OFFSET_GTT, NULL); 684 if (IS_ERR(mmo)) { 686 err = PTR_ERR(mmo); 844 struct i915_mmap_offset *mmo; local in function:__igt_mmap 858 mmo = mmap_offset_attach(obj, type, NULL); 859 if (IS_ERR(mmo)) 965 struct i915_mmap_offset *mmo; local in function:__igt_mmap_gpu 1145 struct i915_mmap_offset *mmo; local in function:__igt_mmap_revoke [all...] |
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_vma_types.h | 197 struct i915_mmap_offset *mmo; member in struct:i915_vma
|
/src/sys/dev/sun/ |
cgsix.c | 1009 struct mmo { struct 1025 struct mmo *mo; 1027 static struct mmo mmo[] = { local in function:cgsixmmap 1039 #define NMMO (sizeof mmo / sizeof *mmo) 1051 for (mo = mmo; mo < &mmo[NMMO]; mo++) {
|
/src/sys/dev/sbus/ |
tcx.c | 625 struct mmo { struct 642 struct mmo *mo, *mo_end; 644 static struct mmo mmo[] = { local in function:tcxmmap 661 #define NMMO (sizeof mmo / sizeof *mmo) 676 mo = mmo; 677 mo_end = &mmo[NMMO];
|