| /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 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 [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 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 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 733 struct i915_mmap_offset *mmo; local 828 struct i915_mmap_offset *mmo; local 890 struct i915_mmap_offset *mmo; local 1029 struct i915_mmap_offset *mmo = local 1039 struct i915_mmap_offset *mmo = local 1061 struct i915_mmap_offset *mmo = NULL; local 1101 struct i915_mmap_offset *mmo = vma->vm_private_data; local 1110 struct i915_mmap_offset *mmo = vma->vm_private_data; local 1181 struct i915_mmap_offset *mmo = NULL; local [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 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 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 858 mmo = mmap_offset_attach(obj, type, NULL); 859 if (IS_ERR(mmo)) 965 struct i915_mmap_offset *mmo; local 1145 struct i915_mmap_offset *mmo; local [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/sbus/ |
| tcx.c | 625 struct mmo { struct 642 struct mmo *mo, *mo_end; 644 static struct mmo mmo[] = { local 661 #define NMMO (sizeof mmo / sizeof *mmo) 676 mo = mmo; 677 mo_end = &mmo[NMMO];
|
| /src/sys/dev/sun/ |
| cgsix.c | 1009 struct mmo { struct 1025 struct mmo *mo; 1027 static struct mmo mmo[] = { local 1039 #define NMMO (sizeof mmo / sizeof *mmo) 1051 for (mo = mmo; mo < &mmo[NMMO]; mo++) {
|