summaryrefslogtreecommitdiff
path: root/linux-core/drm_objects.h
AgeCommit message (Expand)Author
2008-04-23Clarify that drm_agp_ttm_backend is associated with a drm_ttm.Eric Anholt
2008-04-14Unlock the BO mutex while waiting for idle, unmapped, unfenced.Thomas Hellstrom
2008-04-14Fix up buffer manager locking.Thomas Hellstrom
2008-04-06Place highmem pages last in the ttm page array.Thomas Hellstrom
2008-04-06Use clflush() when available for cache flushing.Thomas Hellstrom
2008-03-30[i915] Report buffer state _after_ fence submission to user-space.Thomas Hellstrom
2008-03-06ttm: make sure userspace can't destroy kernel create memory managersDave Airlie
2008-03-06drm/ttm: add ioctl to get back memory managed area sizedDave Airlie
2008-03-05i915: Evict if relocatee buffer is CACHED_MAPPED beforeXiang, Haihao
2008-03-04Clarify through the names what drm_ttm_alloc_pages() and friend actually did.Eric Anholt
2008-02-28Add a compat kmap_atomic_prot_pfn to do quick kernel map / unmaps ofThomas Hellstrom
2008-01-31Add an fence_class_manager::last_queued_sequence member, since aThomas Hellstrom
2008-01-30Simplify the fencing code and differentiate between flushes andThomas Hellstrom
2007-12-21Change drm_bo_type_dc to drm_bo_type_device and comment usage of this value.Keith Packard
2007-12-21Rename inappropriately named 'mask' fields to 'proposed_flags' instead.Keith Packard
2007-12-21Use dummy_read_page for unpopulated kernel-allocated ttm pages.Keith Packard
2007-12-21Move dummy_read_page from drm_ttm_set_user to drm_ttm_create.Keith Packard
2007-12-21Clean up and document drm_ttm.c APIs. drm_bind_ttm -> drm_ttm_bind.Keith Packard
2007-12-15Document drm_bo_handle_validate. Match drm_bo_do_validate parameter order.Keith Packard
2007-12-15Document drm_bo_do_validate. Remove spurious 'do_wait' parameter.Keith Packard
2007-12-15Make ttm create/destroy APIs consistent. Pass page_flags in create.Keith Packard
2007-11-15mm fixups.Thomas Hellstrom
2007-11-05drm/ttm: kernel coding style for bo.c and objects.hDave Airlie
2007-11-05drm: remove lots of spurious whitespace.Dave Airlie
2007-11-02User buffer support.Thomas Hellstrom
2007-10-30drm/i915: add driver cache flush entry pointDave Airlie
2007-10-26Buffer flags and masks are 64-bit.Thomas Hellstrom
2007-10-25Buffer manager:Thomas Hellstrom
2007-10-20Simple replacement for hardware lock in some cases.Thomas Hellstrom
2007-10-19No fence_class argument on drmBOSetStatus since it's notThomas Hellstrom
2007-10-17Remove the op ioctl, and replace it with a setuser ioctl.Thomas Hellstrom
2007-10-17Revert "Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to set...Thomas Hellstrom
2007-10-16Revert part of earlier commit that caused an unresolved symbol for i915.Michel Dänzer
2007-10-16Drop destroy ioctls for fences and buffer objects.Kristian Høgsberg
2007-10-16Take bo type argument out of the ioctl interface.Kristian Høgsberg
2007-09-25Merge branch 'master' into pre-superioctl-branchThomas Hellstrom
2007-09-25drm/ttm: fixup fence class naming and interfacesDave Airlie
2007-09-22Add fence error member.Thomas Hellstrom
2007-08-16Merge branch 'master' into bo-set-pinEric Anholt
2007-08-06Export some useful ttm functions to drivers.Ben Skeggs
2007-07-26Replace NO_MOVE/NO_EVICT flags to buffer objects with an ioctl to set pinning.Eric Anholt
2007-07-20Replace DRM_IOCTL_ARGS with (dev, data, file_priv) and remove DRM_DEVICE.Eric Anholt
2007-07-16drm: remove drm_ref_tDave Airlie
2007-07-16drm: detypedef ttm/bo/fence codeDave Airlie
2007-07-16drm: remove hashtab/sman and object typedefsDave Airlie
2007-07-16drm: remove drmP.h internal typedefsDave Airlie
2007-07-16drm: remove ttm userspace typedefsDave Airlie
2007-07-11Merge branch 'master' into cleanupDave Airlie
2007-06-29Fence object reference / dereference cleanup.Thomas Hellstrom
2007-06-15Locking fixes and instrumentation.Thomas Hellstrom