Lines Matching full:drm
49 #include <drm/drm_connector.h>
50 #include <drm/drm_device.h>
51 #include <drm/drm_drv.h>
52 #include <drm/drm_file.h>
54 #include <drm/ttm/ttm_bo_api.h>
55 #include <drm/ttm/ttm_bo_driver.h>
56 #include <drm/ttm/ttm_placement.h>
58 #include <drm/drm_audio_component.h>
60 #include "uapi/drm/nouveau_drm.h"
93 struct nouveau_drm *drm; member
183 /* context for accelerated drm-internal operations */
235 nouveau_drm_use_coherent_gpu_mapping(struct nouveau_drm *drm) in nouveau_drm_use_coherent_gpu_mapping() argument
237 struct nvif_mmu *mmu = &drm->client.mmu; in nouveau_drm_use_coherent_gpu_mapping()
238 return !(mmu->type[drm->ttm.type_host[0]].type & NVIF_MEM_UNCACHED); in nouveau_drm_use_coherent_gpu_mapping()
254 dev_##l(_cli->drm->dev->dev, "%s: "f, _cli->name, ##a); \
257 #define NV_FATAL(drm,f,a...) NV_PRINTK(crit, &(drm)->client, f, ##a) argument
258 #define NV_ERROR(drm,f,a...) NV_PRINTK(err, &(drm)->client, f, ##a) argument
259 #define NV_WARN(drm,f,a...) NV_PRINTK(warn, &(drm)->client, f, ##a) argument
260 #define NV_INFO(drm,f,a...) NV_PRINTK(info, &(drm)->client, f, ##a) argument
262 #define NV_DEBUG(drm,f,a...) do { \ argument
264 NV_PRINTK(info, &(drm)->client, f, ##a); \
266 #define NV_ATOMIC(drm,f,a...) do { \ argument
268 NV_PRINTK(info, &(drm)->client, f, ##a); \
273 #define NV_ERROR_ONCE(drm,f,a...) NV_PRINTK_ONCE(err, &(drm)->client, f, ##a) argument
274 #define NV_WARN_ONCE(drm,f,a...) NV_PRINTK_ONCE(warn, &(drm)->client, f, ##a) argument
275 #define NV_INFO_ONCE(drm,f,a...) NV_PRINTK_ONCE(info, &(drm)->client, f, ##a) argument