HomeSort by: relevance | last modified time | path
    Searched defs:drm (Results 1 - 25 of 48) sorted by relevancy

1 2

  /src/sys/external/bsd/drm2/dist/drm/
Makefile 3 # Makefile for the drm device driver. This driver provides support for the
6 drm-y := drm_auth.o drm_cache.o \
22 drm-$(CONFIG_DRM_LEGACY) += drm_legacy_misc.o drm_bufs.o drm_context.o drm_dma.o drm_scatter.o drm_lock.o
23 drm-$(CONFIG_DRM_LIB_RANDOM) += lib/drm_random.o
24 drm-$(CONFIG_DRM_VM) += drm_vm.o
25 drm-$(CONFIG_COMPAT) += drm_ioc32.o
26 drm-$(CONFIG_DRM_GEM_CMA_HELPER) += drm_gem_cma_helper.o
27 drm-$(CONFIG_DRM_GEM_SHMEM_HELPER) += drm_gem_shmem_helper.o
28 drm-$(CONFIG_DRM_PANEL) += drm_panel.o
29 drm-$(CONFIG_OF) += drm_of.
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_cursor.c 7 #include <drm/drm_mode.h>
46 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_cursor_set_offset
63 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE)
nouveau_dispnv04_disp.c 30 #include <drm/drm_crtc_helper.h>
83 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_display_init
120 NV_ERROR(drm, "Could not pin framebuffer\n");
132 NV_ERROR(drm, "Could not pin/map cursor.\n");
171 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_display_destroy
189 nvif_object_unmap(&drm->client.device.object);
195 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_display_create
196 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
197 struct dcb_table *dcb = &drm->vbios.dcb;
209 nvif_object_map(&drm->client.device.object, NULL, 0)
    [all...]
nouveau_dispnv04_tvnv04.c 38 #include <drm/drm_crtc_helper.h>
40 #include <drm/i2c/ch7006.h>
60 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_tv_identify
61 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device);
82 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_tv_dpms
87 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n",
173 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_tv_commit
179 NV_DEBUG(drm, "Output %s is running on CRTC %d using output %c\n",
214 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_tv_create
215 struct nvkm_i2c *i2c = nvxx_i2c(&drm->client.device)
    [all...]
hw.h 170 struct nouveau_drm *drm = nouveau_drm(dev); local in function:NVReadPRMVIO
175 if (head && drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE)
186 struct nouveau_drm *drm = nouveau_drm(dev); local in function:NVWritePRMVIO
190 if (head && drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE)
264 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_heads_tied
266 if (drm->client.device.info.chipset == 0x11)
316 struct nouveau_drm *drm = nouveau_drm(dev); local in function:NVLockVgaCrtcs
322 if (drm->client.device.info.chipset == 0x11 && !nv_heads_tied(dev))
337 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_cursor_width
339 return drm->client.device.info.family >= NV_DEVICE_INFO_V0_CELSIUS ? NV10_CURSOR_SIZE : NV04_CURSOR_SIZE
357 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_set_crtc_base
376 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_show_cursor
393 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_pitch_align
    [all...]
nouveau_dispnv04_arb.c 201 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_update_arb
233 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_TNT)
258 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_calc_arb
260 if (drm->client.device.info.family < NV_DEVICE_INFO_V0_KELVIN)
nouveau_dispnv04_hw.c 91 struct nouveau_drm *drm = nouveau_drm(dev); local in function:NVSetOwner
96 if (drm->client.device.info.chipset == 0x11) {
107 if (drm->client.device.info.chipset == 0x11) { /* set me harder */
139 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_hw_decode_pll
156 else if (drm->client.device.info.chipset == 0x30 || drm->client.device.info.chipset == 0x35) {
171 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_hw_get_pllvals
172 struct nvif_object *device = &drm->client.device.object;
173 struct nvkm_bios *bios = nvxx_bios(&drm->client.device);
191 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_CELSIUS && reg1 >= NV_PRAMDAC_VPLL_COEFF)
263 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_hw_fix_bad_vpll
330 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_hw_save_vga_fonts
439 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_save_state_ramdac
514 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_load_state_ramdac
636 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_save_state_ext
711 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv_load_state_ext
859 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_hw_save_state
    [all...]
nouveau_dispnv04_overlay.c 31 #include <drm/drm_crtc.h>
32 #include <drm/drm_fourcc.h>
125 struct nouveau_drm *drm = nouveau_drm(plane->dev); local in function:nv10_update_plane
126 struct nvif_object *dev = &drm->client.device.object;
135 unsigned shift = drm->client.device.info.chipset >= 0x30 ? 1 : 3;
285 struct nouveau_drm *drm = nouveau_drm(device); local in function:nv10_overlay_init
293 switch (drm->client.device.info.chipset) {
363 NV_ERROR(drm, "Failed to create plane\n");
474 struct nouveau_drm *drm = nouveau_drm(device); local in function:nv04_overlay_init
510 NV_ERROR(drm, "Failed to create plane\n")
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_dp.c 30 #include <drm/drm_dp_helper.h>
47 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_dp_probe_oui
54 NV_DEBUG(drm, "Sink OUI: %02"PRIx8"%02"PRIx8"%02"PRIx8"\n",
58 NV_DEBUG(drm, "Branch OUI: %02"PRIx8"%02"PRIx8"%02"PRIx8"\n",
67 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_dp_detect
83 NV_DEBUG(drm, "display: %dx%d dpcd 0x%02x\n",
85 NV_DEBUG(drm, "encoder: %dx%d\n",
94 NV_DEBUG(drm, "maximum: %dx%d\n",
nouveau_led.c 45 struct nouveau_drm *drm = nouveau_drm(drm_dev); local in function:nouveau_led_get_brightness
46 struct nvif_object *device = &drm->client.device.object;
62 struct nouveau_drm *drm = nouveau_drm(drm_dev); local in function:nouveau_led_set_brightness
63 struct nvif_object *device = &drm->client.device.object;
85 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_led_init
86 struct nvkm_gpio *gpio = nvxx_gpio(&drm->client.device);
97 drm->led = kzalloc(sizeof(*drm->led), GFP_KERNEL);
98 if (!drm->led)
100 drm->led->dev = dev
120 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_led_suspend
129 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_led_resume
138 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_led_fini
    [all...]
nouveau_nv50_fbcon.c 39 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv50_fbcon_fillrect
40 struct nouveau_channel *chan = drm->channel;
74 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv50_fbcon_copyarea
75 struct nouveau_channel *chan = drm->channel;
102 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv50_fbcon_imageblit
103 struct nouveau_channel *chan = drm->channel;
159 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv50_fbcon_accel_init
160 struct nouveau_channel *chan = drm->channel;
nouveau_nvc0_fbcon.c 39 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nvc0_fbcon_fillrect
40 struct nouveau_channel *chan = drm->channel;
74 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nvc0_fbcon_copyarea
75 struct nouveau_channel *chan = drm->channel;
102 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nvc0_fbcon_imageblit
103 struct nouveau_channel *chan = drm->channel;
159 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nvc0_fbcon_accel_init
160 struct nouveau_channel *chan = drm->channel;
nouveau_platform.c 33 struct drm_device *drm; local in function:nouveau_platform_probe
38 drm = nouveau_platform_device_create(func, pdev, &device);
39 if (IS_ERR(drm))
40 return PTR_ERR(drm);
42 ret = drm_dev_register(drm, 0);
44 drm_dev_put(drm);
nouveau_prime.c 67 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_gem_prime_import_sg_table
79 nvbo = nouveau_bo_alloc(&drm->client, &size, &align, flags, 0, 0);
nouveau_sgdma.c 92 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local in function:nouveau_sgdma_create_ttm
99 if (drm->client.device.info.family < NV_DEVICE_INFO_V0_TESLA)
nouveau_vga.c 10 #include <drm/drm_crtc_helper.h>
11 #include <drm/drm_fb_helper.h>
21 struct nouveau_drm *drm = nouveau_drm(priv); local in function:nouveau_vga_set_decode
22 struct nvif_object *device = &drm->client.device.object;
24 if (drm->client.device.info.family == NV_DEVICE_INFO_V0_CURIE &&
25 drm->client.device.info.chipset >= 0x4c)
28 if (drm->client.device.info.chipset >= 0x40)
91 nouveau_vga_init(struct nouveau_drm *drm)
93 struct drm_device *dev = drm->dev;
109 vga_switcheroo_init_domain_pm_ops(drm->dev->dev, &drm->vga_pm_domain)
    [all...]
nouveau_mem.c 31 #include <drm/ttm/ttm_bo_driver.h>
94 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[1]);
95 nvif_vmm_put(&mem->cli->drm->client.vmm.vmm, &mem->vma[0]);
96 mutex_lock(&mem->cli->drm->master.lock);
98 mutex_unlock(&mem->cli->drm->master.lock);
106 struct nouveau_drm *drm = cli->drm; local in function:nouveau_mem_host
113 if (!nouveau_drm_use_coherent_gpu_mapping(drm))
114 type = drm->ttm.type_ncoh[!!mem->kind];
116 type = drm->ttm.type_host[0]
148 struct nouveau_drm *drm = cli->drm; local in function:nouveau_mem_vram
    [all...]
nouveau_nv04_fbcon.c 38 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv04_fbcon_copyarea
39 struct nouveau_channel *chan = drm->channel;
58 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv04_fbcon_fillrect
59 struct nouveau_channel *chan = drm->channel;
85 struct nouveau_drm *drm = nouveau_drm(nfbdev->helper.dev); local in function:nv04_fbcon_imageblit
86 struct nouveau_channel *chan = drm->channel;
142 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv04_fbcon_accel_init
143 struct nouveau_channel *chan = drm->channel;
144 struct nvif_device *device = &drm->client.device;
nouveau_ttm.c 38 #include <drm/drm_legacy.h>
73 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local in function:nouveau_vram_manager_new
76 if (drm->client.device.info.ram_size == 0)
79 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg);
111 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local in function:nouveau_gart_manager_new
114 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg);
137 struct nouveau_drm *drm = nouveau_bdev(bo->bdev); local in function:nv04_gart_manager_new
141 ret = nouveau_mem_new(&drm->master, nvbo->kind, nvbo->comp, reg);
176 struct nouveau_drm *const drm = nouveau_drm(dev); local in function:nouveau_ttm_mmap_object
180 return ttm_bo_mmap_object(&drm->ttm.bdev, offset, size, prot
190 struct nouveau_drm *drm = nouveau_drm(file_priv->minor->dev); local in function:nouveau_ttm_mmap
    [all...]
nouveau_abi16.c 95 nouveau_abi16_swclass(struct nouveau_drm *drm)
97 switch (drm->client.device.info.family) {
185 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_abi16_ioctl_getparam
186 struct nvif_device *device = &drm->client.device;
224 getparam->value = drm->gem.vram_available;
227 getparam->value = drm->gem.gart_available;
257 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nouveau_abi16_ioctl_channel_alloc
267 if (!drm->channel)
308 ret = nouveau_channel_new(drm, device, init->fb_ctxdma_handle,
523 struct nouveau_drm *drm = nouveau_drm(dev) local in function:nouveau_abi16_ioctl_notifierobj_alloc
    [all...]
nouveau_backlight.c 74 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nv40_get_intensity
75 struct nvif_object *device = &drm->client.device.object;
86 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nv40_set_intensity
87 struct nvif_object *device = &drm->client.device.object;
108 struct nouveau_drm *drm = nouveau_drm(encoder->base.base.dev); local in function:nv40_backlight_init
109 struct nvif_object *device = &drm->client.device.object;
124 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nv50_get_intensity
125 struct nvif_object *device = &drm->client.device.object;
139 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nv50_set_intensity
140 struct nvif_object *device = &drm->client.device.object
160 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nva3_get_intensity
178 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nva3_set_intensity
207 struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); local in function:nv50_backlight_init
229 struct nouveau_drm *drm = nouveau_drm(connector->dev); local in function:nouveau_backlight_init
    [all...]
nouveau_chan.c 105 nouveau_fence(chan->drm)->context_del(chan);
130 nouveau_channel_prep(struct nouveau_drm *drm, struct nvif_device *device,
144 chan->drm = drm;
208 if (chan->drm->agp.bridge) {
211 args.start = chan->drm->agp.base;
212 args.limit = chan->drm->agp.base +
213 chan->drm->agp.size - 1;
233 nouveau_channel_ind(struct nouveau_drm *drm, struct nvif_device *device,
258 ret = nouveau_channel_prep(drm, device, 0x12000, &chan)
365 struct nouveau_drm *drm = chan->drm; local in function:nouveau_channel_init
    [all...]
nouveau_chan.h 12 struct nouveau_drm *drm; member in struct:nouveau_channel
nouveau_debugfs.c 46 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); local in function:nouveau_debugfs_vbios_image
49 for (i = 0; i < drm->vbios.length; i++)
50 seq_printf(m, "%c", drm->vbios.data[i]);
58 struct nouveau_drm *drm = nouveau_drm(node->minor->dev); local in function:nouveau_debugfs_strap_peek
61 ret = pm_runtime_get_sync(drm->dev->dev);
66 nvif_rd32(&drm->client.device.object, 0x101000));
68 pm_runtime_mark_last_busy(drm->dev->dev);
69 pm_runtime_put_autosuspend(drm->dev->dev);
77 struct drm_device *drm = m->private; local in function:nouveau_debugfs_pstate_get
78 struct nouveau_debugfs *debugfs = nouveau_debugfs(drm);
148 struct drm_device *drm = m->private; local in function:nouveau_debugfs_pstate_set
228 struct nouveau_drm *drm = nouveau_drm(minor->dev); local in function:nouveau_drm_debugfs_init
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/
nouveau_dispnv50_head.c 35 #include <drm/drm_atomic_helper.h>
36 #include <drm/drm_crtc_helper.h>
268 * DRM modes are defined in terms of a repeating interval
311 struct nouveau_drm *drm = nouveau_drm(crtc->dev); local in function:nv50_head_atomic_check
320 NV_ATOMIC(drm, "%s atomic_check %d\n", crtc->name, asyh->state.active);
494 struct nouveau_drm *drm = nouveau_drm(dev); local in function:nv50_head_create
509 ret = nv50_base_new(drm, head->base.index, &base);
510 ret = nv50_ovly_new(drm, head->base.index, &ovly);
512 ret = nv50_wndw_new(drm, DRM_PLANE_TYPE_PRIMARY,
514 ret = nv50_wndw_new(drm, DRM_PLANE_TYPE_OVERLAY
    [all...]

Completed in 27 milliseconds

1 2