Searched refs:driver (Results 76 - 100 of 567) sorted by path

1234567891011>>

/freebsd-11-stable/sys/dev/drm/
H A Ddrm_agpsupport.c54 if (dev->driver->device_is_agp != NULL) {
60 ret = (*dev->driver->device_is_agp)(dev);
H A Ddrm_bufs.c197 /* 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 Ddrm_context.c252 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 Ddrm_dma.c128 /* 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 Ddrm_drv.c301 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 Ddrm_fops.c69 if (dev->driver->open) {
71 retcode = -dev->driver->open(dev, priv);
H A Ddrm_ioctl.c249 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 Ddrm_irq.c64 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 Ddrm_lock.c102 if (dev->driver->dma_quiescent != NULL &&
104 dev->driver->dma_quiescent(dev);
H A Ddrm_sysctl.c140 DRM_SYSCTL_PRINT("%s 0x%jx", dev->driver->name,
H A Di915_dma.c873 dev->driver->get_vblank_counter = g45_get_vblank_counter;
876 dev->driver->get_vblank_counter = i915_get_vblank_counter;
H A Di915_drv.c1 /* 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 Dmach64_drv.c1 /* 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 Dmga_drv.c1 /* 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 Dr128_drv.c1 /* 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 Dradeon_drv.c1 /* 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 Dsavage_drv.c1 /* 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 Dsis_drv.c1 /* 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 Dtdfx_drv.c1 /* 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 Dvia_drv.c1 /* 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 Dvia_mm.c174 if (dev->driver->dma_quiescent)
175 dev->driver->dma_quiescent(dev);
/freebsd-11-stable/sys/dev/drm2/
H A DdrmP.h143 /* 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 Ddrm_bufs.c124 * 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 Ddrm_context.c43 * needed by SiS driver's memory management.
472 if (dev->driver->context_dtor)
473 dev->driver->context_dtor(dev, ctx->handle);
H A Ddrm_crtc.c417 * 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...]

Completed in 170 milliseconds

1234567891011>>