summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/nouveau/core/core
Commit message (Expand)AuthorAgeFilesLines
* drm/nouveau/core: don't leak oclass type bits to userBen Skeggs2014-09-051-2/+2
* drm/nouveau/nvif: fix a number of notify thinkosBen Skeggs2014-08-151-2/+2
* drm/nouveau/device: audit and version NVIF_CONTROL class and methodsBen Skeggs2014-08-101-1/+1
* drm/nouveau/nvif: import library functions for the ioctl/event interfacesBen Skeggs2014-08-101-2/+0
* drm/nouveau/client: add method to retrieve device listBen Skeggs2014-08-101-0/+42
* drm/nouveau/device: add method to retrieve some basic device infoBen Skeggs2014-08-101-0/+1
* drm/nouveau/core: import ioctl/event interfacesBen Skeggs2014-08-103-3/+652
* drm/nouveau/core: add function to return list of supported childrenBen Skeggs2014-08-101-0/+33
* drm/nouveau/core: rework event interfaceBen Skeggs2014-08-102-136/+204
* drm/nouveau/core: move handle-based object apis to handle.cBen Skeggs2014-08-102-116/+113
* drm/nouveau/core: fail creation of zero-argument objects, when arguments are ...Ben Skeggs2014-08-101-30/+6
* drm/nouveau/core: allow event source to handle multiple event types per indexBen Skeggs2014-06-111-25/+58
* drm/nouveau/core: punt all object state change messages to trace levelBen Skeggs2014-06-101-5/+5
* drm/nouveau/core: extend width of engine mask for namedbBen Skeggs2014-03-261-1/+1
* drm/nouveau: replace ffsll with __ffs64Ilia Mirkin2014-03-261-1/+1
* drm/nouveau/device: provide a way for devinit to mark engines as disabledIlia Mirkin2014-01-231-5/+18
* drm/nouveau: populate master subdev pointer only when fully constructedBen Skeggs2014-01-071-3/+0
* drm/nouveau/clk: implement power state and engine clock control in coreBen Skeggs2013-11-081-9/+0
* drm/nouveau/core: make all info-level messages silent for runtime pmBen Skeggs2013-11-082-21/+26
* drm/nouveau/core: split lock into list+exec and enable refcount locksBen Skeggs2013-11-081-29/+32
* drm/nouveau/core: convert event handler apis to split create/enable semanticsBen Skeggs2013-11-081-16/+59
* drm/nouveau/core: Allow asymmetric nouveau_event_get/_putPeter Hurley2013-11-081-8/+12
* drm/nouveau/core: Move event index check from critical sectionPeter Hurley2013-11-081-8/+11
* drm/nouveau/core: get rid of math.h, replace log2i with order_base_2Ilia Mirkin2013-09-041-2/+1
* Merge branch 'drm-next-3.12' of git://people.freedesktop.org/~agd5f/linux int...Dave Airlie2013-09-021-0/+4
|\
| * drm/nouveau/ltcg: fix allocating memory as freeMaarten Lankhorst2013-08-211-0/+4
* | nouveau: add runtime PM support (v0.9)Dave Airlie2013-08-291-0/+19
|/
* drm/nouveau/core: move falcon class to engine/Ben Skeggs2013-07-011-250/+0
* drm/nouveau/core: remove nouveau_mm.mutex, no more usersBen Skeggs2013-07-011-1/+0
* drm/nouveau/core: allow non-maskable eventsBen Skeggs2013-04-261-4/+8
* drm/nouveau/device: have engine object initialised before creationBen Skeggs2013-04-262-3/+10
* drm/nouveau/device: convert to engine, rather than subdevBen Skeggs2013-04-262-3/+3
* drm/nouveau/core: rebase object ref/use counts after ctor/init/fini eventsBen Skeggs2013-04-261-6/+13
* drm/nouveau/core: fix return value of nouveau_object_del()Ben Skeggs2013-03-191-2/+1
* Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds2013-02-253-5/+122
|\
| * drm/nouveau/core: basic event interface between core and drmBen Skeggs2013-02-201-0/+106
| * drm/nouveau: prepare for reporting channel ownerMarcin Slusarz2013-02-202-1/+12
| * drm/nouveau: use pr_contMarcin Slusarz2013-02-201-4/+4
* | drm/nouveau: add lockdep annotationsMarcin Slusarz2013-02-091-1/+1
* | drm/nouveau: use different register to wait for secret scrubberMaarten Lankhorst2013-01-311-2/+5
|/
* drm/nouveau: fix nouveau_client allocation failure pathMarcin Slusarz2013-01-131-3/+1
* drm/nouveau: don't return freed object from nouveau_handle_createMarcin Slusarz2013-01-131-1/+4
* drm/nouveau/core: implement shortcut for simple engctx constructionBen Skeggs2012-11-291-0/+15
* drm/nouveau: initial falcon (fuc) engine base class implementationBen Skeggs2012-11-291-0/+247
* drm/nouveau: pass address to object accessor functions as u64Ben Skeggs2012-11-291-2/+2
* drm/nouveau: replace some open-coded mm_initialised checksBen Skeggs2012-11-291-7/+10
* drm/nouveau: allow creation of zero-sized mmBen Skeggs2012-10-311-3/+6
* drm/nouveau: warn when trying to free mm which is still in useMarcin Slusarz2012-10-221-1/+1
* drm/nouveau: fix nouveau_mm/nouveau_mm_node leakMarcin Slusarz2012-10-221-0/+5
* drm/nouveau: remove unused _nouveau_parent_ctorMarcin Slusarz2012-10-091-17/+0