Ben Skeggs 384af9acea drm/nouveau/gpuobj: type-safe accessor macros
These require an explicit struct nvkm_gpuobj pointer, unlike the previous
macros which take a void *, and work with any nvkm_object.

New semantics require acquiring/releasing a gpuobj before accessing them,
which will be made use of in later patches to greatly reduce the overhead
of accesses, particularly when a direct mmio mapping of the object is not
available (suspend/resume, out of ioremap() space, and on GK20A).

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2015-08-28 12:40:27 +10:00
..
2015-06-10 22:46:34 -07:00
2015-08-14 15:56:32 -07:00
2015-06-26 11:54:29 -07:00
2015-08-17 14:13:53 +10:00
2015-08-17 16:26:30 -07:00
2015-08-21 11:03:06 -07:00
2015-06-13 08:44:14 -07:00
2015-08-17 14:13:53 +10:00
2015-06-26 14:51:15 -07:00
2015-07-23 13:07:04 -07:00
2015-08-23 20:46:22 -07:00
2015-07-02 14:40:49 -07:00
2015-07-24 15:14:04 -06:00
2015-08-17 14:13:53 +10:00
2015-08-13 13:36:22 -07:00