summaryrefslogtreecommitdiff
path: root/linux-core/drm_fence.c
AgeCommit message (Expand)AuthorFilesLines
2008-03-30Initialize the fence::error member.Thomas Hellstrom1-0/+2
2008-03-12Add error messageAlan Hourihane1-1/+3
2008-03-06drm: reorganise minor number handling using code from modesetting branchDave Airlie1-2/+2
2008-01-31Add an fence_class_manager::last_queued_sequence member, since aThomas Hellstrom1-3/+4
2008-01-30Simplify the fencing code and differentiate between flushes andThomas Hellstrom1-206/+183
2007-11-05drm: more kernel coding style cleanupsDave Airlie1-42/+38
2007-11-05drm: remove lots of spurious whitespace.Dave Airlie1-3/+3
2007-10-16Revert part of earlier commit that caused an unresolved symbol for i915.Michel Dänzer1-1/+2
2007-10-16Drop destroy ioctls for fences and buffer objects.Kristian Høgsberg1-27/+1
2007-10-10Only add native-type on EXE signals. Otherwise flush flags mayThomas Hellstrom1-1/+3
2007-09-25Merge branch 'master' into pre-superioctl-branchThomas Hellstrom1-28/+30
2007-09-25drm/ttm: fixup fence class naming and interfacesDave Airlie1-26/+27
2007-09-22Add fence error member.Thomas Hellstrom1-63/+91
2007-08-01drm/fence: shut up lockdepDave Airlie1-2/+3
2007-07-31drm: fix fencing refcount errorDave Airlie1-2/+1
2007-07-20Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.Eric Anholt1-91/+60
2007-07-20Replace filp in ioctl arguments with drm_file *file_priv.Eric Anholt1-16/+16
2007-07-16drm: detypedef ttm/bo/fence codeDave Airlie1-62/+62
2007-07-16drm: remove hashtab/sman and object typedefsDave Airlie1-4/+4
2007-07-16drm: remove drmP.h internal typedefsDave Airlie1-12/+12
2007-07-16drm: remove ttm userspace typedefsDave Airlie1-9/+9
2007-07-11Merge branch 'master' into cleanupdrm-ttm-cleanup-branchDave Airlie1-66/+90
2007-06-29Avoid hitting BUG() for kernel-only fence objects.Thomas Hellstrom1-0/+6
2007-06-29Fence object reference / dereference cleanup.Thomas Hellstrom1-51/+71
2007-06-15Locking fixes and instrumentation.Thomas Hellstrom1-12/+11
2007-06-13Make sure we read fence->signaled while spinlocked.Thomas Hellstrom1-12/+6
2007-05-26Revert "drm/ttm: cleanup most of fence ioctl split out"Dave Airlie1-310/+0
2007-05-26drm/ttm: cleanup most of fence ioctl split outDave Airlie1-0/+310
2007-05-08drm/ttm: remove old fence ioctlDave Airlie1-120/+0
2007-05-06drm/ttm: cleanup most of fence ioctl split outDave Airlie1-0/+310
2007-04-26whitespace cleanupDave Airlie1-15/+11
2007-04-20Initialize rwlock using rwlock_init to appease lockdep validator.Kristian Høgsberg1-1/+1
2007-04-20Avoid a fence timeout problem when a signal is pending.Thomas Hellstrom1-3/+7
2007-04-03Add a fence flush event to each fence-signaled check when lazy-waitingThomas Hellstrom1-1/+1
2007-02-22Some fencing cleanup.Thomas Hellstrom1-33/+42
2007-02-16Simple fence object sample driver for via, based on idling the GPU.Thomas Hellstrom1-5/+10
2007-02-15Initial support for fence object classes.Thomas Hellstrom1-41/+60
2007-02-14Rename drm_ttm.h to drm_objects.httm-vram-0-1-branchThomas Hellstrom1-6/+7
2007-02-14Remove an intel-specific hack and replace it with a fence driver callback.Thomas Hellstrom1-40/+52
2007-02-09Fix copyright statements.Thomas Hellstrom1-6/+5
2006-12-15Remove the memory caches for fence objects and memory manager nodes,Thomas Hellstrom1-6/+3
2006-10-19Make sure delayed delete list is empty on lastclose.drm-ttm-0-2-branchThomas Hellstrom1-1/+3
2006-10-17Lindent.Thomas Hellstrom1-23/+17
2006-10-17Add memory usage accounting to avoid DOS problems.Thomas Hellstrom1-3/+6
2006-09-26Allow for a driver to overload the ttm backend object methods.Thomas Hellstrom1-1/+0
2006-09-25Add /proc filesystem buffer / fence object accounting.Thomas Hellstrom1-10/+28
2006-09-22Fix proc formatting broken by last commit.Thomas Hellstrom1-2/+5
2006-09-18Fence handler fixThomas Hellstrom1-2/+9
2006-09-18More verbose error reporting in some cases.Thomas Hellstrom1-2/+4
2006-09-15Allow a "native type" to be associated with a fence sequence.Thomas Hellstrom1-97/+31