/freebsd-11-stable/sys/dev/drm/ |
H A D | drm_agpsupport.c | 54 if (dev->driver->device_is_agp != NULL) { 60 ret = (*dev->driver->device_is_agp)(dev);
|
H A D | drm_bufs.c | 197 /* In some cases (i810 driver), user space may have already 494 buf->dev_priv_size = dev->driver->buf_priv_size; 638 buf->dev_priv_size = dev->driver->buf_priv_size; 752 buf->dev_priv_size = dev->driver->buf_priv_size;
|
H A D | drm_context.c | 252 if (dev->driver->context_ctor && ctx->handle != DRM_KERNEL_CONTEXT) { 254 dev->driver->context_ctor(dev, ctx->handle); 302 if (dev->driver->context_dtor) { 304 dev->driver->context_dtor(dev, ctx->handle);
|
H A D | drm_dma.c | 128 /* Call into the driver-specific DMA handler */ 132 if (dev->driver->dma_ioctl) { 134 return -dev->driver->dma_ioctl(dev, data, file_priv); 136 DRM_DEBUG("DMA ioctl on driver with no dma handler\n");
|
H A D | drm_drv.c | 301 if (dev->driver->firstopen) 302 dev->driver->firstopen(dev); 340 if (dev->driver->lastclose != NULL) 341 dev->driver->lastclose(dev); 436 if (dev->driver->load != NULL) { 439 retcode = -dev->driver->load(dev, 478 dev->driver->name, 479 dev->driver->major, 480 dev->driver->minor, 481 dev->driver [all...] |
H A D | drm_fops.c | 69 if (dev->driver->open) { 71 retcode = -dev->driver->open(dev, priv);
|
H A D | drm_ioctl.c | 249 sv->drm_dd_major = dev->driver->major; 250 sv->drm_dd_minor = dev->driver->minor; 269 if (ver.drm_dd_major != dev->driver->major || 271 ver.drm_dd_minor > dev->driver->minor)
|
H A D | drm_irq.c | 64 dev->driver->irq_handler(arg); 96 dev->driver->get_vblank_counter(dev, i); 97 dev->driver->disable_vblank(dev, i); 105 /* Bail if the driver didn't call drm_vblank_init() */ 174 dev->driver->irq_preinstall(dev); 186 dev->driver->irq_postinstall(dev); 188 if (dev->driver->enable_vblank) { 191 if (dev->driver->enable_vblank(dev, crtc) == 0) { 226 dev->driver->get_vblank_counter(dev, crtc); 234 dev->driver [all...] |
H A D | drm_lock.c | 102 if (dev->driver->dma_quiescent != NULL && 104 dev->driver->dma_quiescent(dev);
|
H A D | drm_sysctl.c | 140 DRM_SYSCTL_PRINT("%s 0x%jx", dev->driver->name,
|
H A D | i915_dma.c | 873 dev->driver->get_vblank_counter = g45_get_vblank_counter; 876 dev->driver->get_vblank_counter = i915_get_vblank_counter;
|
H A D | i915_drv.c | 1 /* i915_drv.c -- Intel i915 driver -*- linux-c -*- 78 dev->driver->driver_features = 82 dev->driver->buf_priv_size = sizeof(drm_i915_private_t); 83 dev->driver->load = i915_driver_load; 84 dev->driver->unload = i915_driver_unload; 85 dev->driver->preclose = i915_driver_preclose; 86 dev->driver->lastclose = i915_driver_lastclose; 87 dev->driver->device_is_agp = i915_driver_device_is_agp; 88 dev->driver->enable_vblank = i915_enable_vblank; 89 dev->driver [all...] |
H A D | mach64_drv.c | 1 /* mach64_drv.c -- ATI Rage 128 driver -*- linux-c -*- 52 dev->driver->driver_features = 56 dev->driver->buf_priv_size = 1; /* No dev_priv */ 57 dev->driver->load = mach64_driver_load; 58 dev->driver->lastclose = mach64_driver_lastclose; 59 dev->driver->get_vblank_counter = mach64_get_vblank_counter; 60 dev->driver->enable_vblank = mach64_enable_vblank; 61 dev->driver->disable_vblank = mach64_disable_vblank; 62 dev->driver->irq_preinstall = mach64_driver_irq_preinstall; 63 dev->driver [all...] |
H A D | mga_drv.c | 1 /* mga_drv.c -- Matrox G200/G400 driver -*- linux-c -*- 72 * supported by this driver, by looking at the device ID of the 88 dev->driver->driver_features = 92 dev->driver->buf_priv_size = sizeof(drm_mga_buf_priv_t); 93 dev->driver->load = mga_driver_load; 94 dev->driver->unload = mga_driver_unload; 95 dev->driver->lastclose = mga_driver_lastclose; 96 dev->driver->get_vblank_counter = mga_get_vblank_counter; 97 dev->driver->enable_vblank = mga_enable_vblank; 98 dev->driver [all...] |
H A D | r128_drv.c | 1 /* r128_drv.c -- ATI Rage 128 driver -*- linux-c -*- 50 dev->driver->driver_features = 54 dev->driver->buf_priv_size = sizeof(drm_r128_buf_priv_t); 55 dev->driver->load = r128_driver_load; 56 dev->driver->preclose = r128_driver_preclose; 57 dev->driver->lastclose = r128_driver_lastclose; 58 dev->driver->get_vblank_counter = r128_get_vblank_counter; 59 dev->driver->enable_vblank = r128_enable_vblank; 60 dev->driver->disable_vblank = r128_disable_vblank; 61 dev->driver [all...] |
H A D | radeon_drv.c | 1 /* radeon_drv.c -- ATI Radeon driver -*- linux-c -*- 50 dev->driver->driver_features = 54 dev->driver->buf_priv_size = sizeof(drm_radeon_buf_priv_t); 55 dev->driver->load = radeon_driver_load; 56 dev->driver->unload = radeon_driver_unload; 57 dev->driver->firstopen = radeon_driver_firstopen; 58 dev->driver->open = radeon_driver_open; 59 dev->driver->preclose = radeon_driver_preclose; 60 dev->driver->postclose = radeon_driver_postclose; 61 dev->driver [all...] |
H A D | savage_drv.c | 1 /* savage_drv.c -- Savage DRI driver 45 dev->driver->driver_features = 49 dev->driver->buf_priv_size = sizeof(drm_savage_buf_priv_t); 50 dev->driver->load = savage_driver_load; 51 dev->driver->firstopen = savage_driver_firstopen; 52 dev->driver->lastclose = savage_driver_lastclose; 53 dev->driver->unload = savage_driver_unload; 54 dev->driver->reclaim_buffers_locked = savage_reclaim_buffers; 55 dev->driver->dma_ioctl = savage_bci_buffers; 57 dev->driver [all...] |
H A D | sis_drv.c | 1 /* sis.c -- sis driver -*- linux-c -*- 44 dev->driver->driver_features = 47 dev->driver->buf_priv_size = 1; /* No dev_priv */ 48 dev->driver->context_ctor = sis_init_context; 49 dev->driver->context_dtor = sis_final_context; 51 dev->driver->ioctls = sis_ioctls; 52 dev->driver->max_ioctl = sis_max_ioctl; 54 dev->driver->name = DRIVER_NAME; 55 dev->driver->desc = DRIVER_DESC; 56 dev->driver [all...] |
H A D | tdfx_drv.c | 1 /* tdfx_drv.c -- tdfx driver -*- linux-c -*- 49 dev->driver->driver_features = 52 dev->driver->buf_priv_size = 1; /* No dev_priv */ 54 dev->driver->max_ioctl = 0; 56 dev->driver->name = DRIVER_NAME; 57 dev->driver->desc = DRIVER_DESC; 58 dev->driver->date = DRIVER_DATE; 59 dev->driver->major = DRIVER_MAJOR; 60 dev->driver->minor = DRIVER_MINOR; 61 dev->driver [all...] |
H A D | via_drv.c | 1 /* via_drv.c -- VIA unichrome driver -*- linux-c -*- 47 dev->driver->driver_features = 50 dev->driver->buf_priv_size = sizeof(drm_via_private_t); 51 dev->driver->load = via_driver_load; 52 dev->driver->unload = via_driver_unload; 53 dev->driver->lastclose = via_lastclose; 54 dev->driver->get_vblank_counter = via_get_vblank_counter; 55 dev->driver->enable_vblank = via_enable_vblank; 56 dev->driver->disable_vblank = via_disable_vblank; 57 dev->driver [all...] |
H A D | via_mm.c | 174 if (dev->driver->dma_quiescent) 175 dev->driver->dma_quiescent(dev);
|
/freebsd-11-stable/sys/dev/drm2/ |
H A D | drmP.h | 143 /* driver capabilities and requirements mask */ 308 * Creates a driver or general drm_ioctl_desc array entry for the given 616 * to another, the driver is called to ensure that caches are suitably 666 void *driver_priv; /**< Private structure for driver to use */ 674 /* Flags and return codes for get_vblank_timestamp() driver function. */ 699 * DRM driver structure. This structure represent the common code for 723 * If a device doesn't have a hardware counter, the driver can simply 1044 atomic_t *_vblank_count; /**< number of VBLANK interrupts (driver must alloc the right number of counters) */ 1053 int *vblank_inmodeset; /* Display driver is setting mode */ 1082 struct drm_driver *driver; member in struct:drm_device [all...] |
H A D | drm_bufs.c | 124 * It is assumed that if a driver have more than one resource 352 /* In some cases (i810 driver), user space may have already 367 * of user space (i.e. i810 driver). So this loop will get 792 buf->dev_priv_size = dev->driver->dev_priv_size; 992 buf->dev_priv_size = dev->driver->dev_priv_size; 1156 buf->dev_priv_size = dev->driver->dev_priv_size; 1311 buf->dev_priv_size = dev->driver->dev_priv_size;
|
H A D | drm_context.c | 43 * needed by SiS driver's memory management. 472 if (dev->driver->context_dtor) 473 dev->driver->context_dtor(dev, ctx->handle);
|
H A D | drm_crtc.c | 417 * Inits a new object created as base part of an driver crtc object. 518 * subclassed as part of driver connector objects. 788 * Called by a driver the first time a DVI-I connector is made. 821 * Called by a driver's TV initialization routine, this function creates 900 * Called by a driver the first time it's needed, must be attached to desired 925 * Called by a driver the first time it's needed, must be attached to desired 949 * Called by a driver the first time it's needed, must be attached to desired 1767 * we don't bother to call the driver. 3213 /* Only the driver knows */ 3695 if (!dev->driver [all...] |