Searched refs:dev (Results 1 - 25 of 102) sorted by relevance

12345

/solaris-x11-s11/open-src/kernel/efb/src/
H A Ddrm_drv.c171 drm_firstopen(drm_device_t *dev) argument
178 retval = drm_addmap(dev, 0, SAREA_MAX, _DRM_SHM,
185 if (dev->driver->use_agp) {
186 DRM_DEBUG("drm_firstopen: use_agp=%d", dev->driver->use_agp);
187 if (drm_device_is_agp(dev))
188 dev->agp = drm_agp_init(dev);
189 if (dev->driver->require_agp && dev->agp == NULL) {
195 if (dev
236 drm_lastclose(drm_device_t *dev) argument
320 drm_load(drm_device_t *dev) argument
377 drm_unload(drm_device_t *dev) argument
403 drm_open(drm_device_t *dev, drm_cminor_t *mp, int openflags, int otyp, cred_t *credp) argument
423 drm_close(drm_device_t *dev, int minor, int flag, int otyp, cred_t *credp) argument
493 drm_attach(drm_device_t *dev) argument
500 drm_detach(drm_device_t *dev) argument
508 drm_get_businfo(drm_device_t *dev) argument
528 drm_probe(drm_device_t *dev, const drm_pci_id_list_t *idlist) argument
[all...]
H A Ddrm_irq.c49 if ((irq.busnum >> 8) != dev->pci_domain ||
50 (irq.busnum & 0xff) != dev->pci_bus ||
51 irq.devnum != dev->pci_slot ||
52 irq.funcnum != dev->pci_func)
55 irq.irq = dev->irq;
66 drm_device_t *dev = (void *)arg; local
69 mutex_enter(&dev->irq_lock);
70 ret = dev->driver->irq_handler(arg);
71 mutex_exit(&dev->irq_lock);
79 drm_install_irq_handle(drm_device_t *dev) argument
115 drm_irq_install(drm_device_t *dev) argument
156 drm_uninstall_irq_handle(drm_device_t *dev) argument
166 drm_irq_uninstall(drm_device_t *dev) argument
317 drm_vbl_send_signals(drm_device_t *dev) argument
353 drm_locked_tasklet(drm_device_t *dev, void (*func)(drm_device_t *)) argument
[all...]
H A Ddrm_lock.c78 drm_lock_transfer(drm_device_t *dev, volatile unsigned int *lock, argument
83 dev->lock.filp = NULL;
94 drm_lock_free(drm_device_t *dev, volatile unsigned int *lock, argument
99 mutex_enter(&(dev->lock.lock_mutex));
100 dev->lock.filp = NULL;
111 mutex_exit(&(dev->lock.lock_mutex));
114 cv_broadcast(&(dev->lock.lock_cv));
115 mutex_exit(&(dev->lock.lock_mutex));
133 if (dev->driver->use_dma_queue && lock.context < 0)
136 mutex_enter(&(dev
[all...]
H A Ddrm_context.c64 drm_ctxbitmap_free(drm_device_t *dev, int ctx_handle) argument
67 dev->ctx_bitmap == NULL) {
75 clear_bit(ctx_handle, dev->ctx_bitmap);
76 dev->context_sareas[ctx_handle] = NULL;
82 drm_ctxbitmap_next(drm_device_t *dev) argument
86 if (dev->ctx_bitmap == NULL)
90 bit = find_first_zero_bit(dev->ctx_bitmap, DRM_MAX_CTXBITMAP);
96 set_bit(bit, dev->ctx_bitmap);
98 if ((bit+1) > dev->max_context) {
99 dev
133 drm_ctxbitmap_init(drm_device_t *dev) argument
156 drm_ctxbitmap_cleanup(drm_device_t *dev) argument
264 drm_context_switch(drm_device_t *dev, int old, int new) argument
283 drm_context_switch_complete(drm_device_t *dev, int new) argument
[all...]
H A Ddrm_fops.c43 drm_find_file_by_proc(drm_device_t *dev, cred_t *credp) argument
48 TAILQ_FOREACH(priv, &dev->files, link)
56 drm_find_file_by_minor(drm_device_t *dev, int minor) argument
60 TAILQ_FOREACH(mp, &dev->minordevs, link) {
67 /* drm_open_helper is called whenever a process opens /dev/drm. */
70 drm_open_helper(drm_device_t *dev, drm_cminor_t *mp, int flags, argument
79 dev->flags = flags;
85 priv = drm_find_file_by_proc(dev, credp);
106 if (dev->driver->open) {
107 retcode = dev
[all...]
H A Ddrm_dma.c42 drm_dma_setup(drm_device_t *dev) argument
47 dev->dma = drm_calloc(1, sizeof (*dev->dma), DRM_MEM_DMA);
48 if (dev->dma == NULL)
51 mutex_init(&dev->dma_lock, NULL, MUTEX_DRIVER, NULL);
52 pbuf = &(dev->dma->bufs[0]);
60 drm_dma_takedown(drm_device_t *dev) argument
62 drm_device_dma_t *dma = dev->dma;
100 drm_free(dev->dma, sizeof (*dev
108 drm_free_buffer(drm_device_t *dev, drm_buf_t *buf) argument
119 drm_reclaim_buffers(drm_device_t *dev, drm_file_t *fpriv) argument
[all...]
H A Ddrm_auth.c48 drm_find_file(drm_device_t *dev, drm_magic_t magic) argument
55 for (pt = dev->magiclist[hash].head; pt; pt = pt->next) {
66 drm_add_magic(drm_device_t *dev, drm_file_t *priv, drm_magic_t magic) argument
80 if (dev->magiclist[hash].tail) {
81 dev->magiclist[hash].tail->next = entry;
82 dev->magiclist[hash].tail = entry;
84 dev->magiclist[hash].head = entry;
85 dev->magiclist[hash].tail = entry;
93 drm_remove_magic(drm_device_t *dev, drm_magic_t magic) argument
103 for (pt = dev
[all...]
H A Dradeon_irq.c73 drm_device_t *dev = (drm_device_t *)(uintptr_t)arg; local
75 (drm_radeon_private_t *)dev->dev_private;
102 atomic_inc(&dev->vbl_received);
104 atomic_inc(&dev->vbl_received2);
109 atomic_inc(&dev->vbl_received);
111 DRM_WAKEUP(&dev->vbl_queue);
112 drm_vbl_send_signals(dev);
118 static int radeon_emit_irq(drm_device_t *dev) argument
120 drm_radeon_private_t *dev_priv = dev->dev_private;
136 static int radeon_wait_irq(drm_device_t *dev, in argument
153 radeon_driver_vblank_do_wait(struct drm_device *dev, unsigned int *sequence, int crtc) argument
195 radeon_driver_vblank_wait(struct drm_device *dev, unsigned int *sequence) argument
202 radeon_driver_vblank_wait2(struct drm_device *dev, unsigned int *sequence) argument
273 radeon_enable_interrupt(struct drm_device *dev) argument
297 radeon_driver_irq_preinstall(drm_device_t *dev) argument
312 radeon_driver_irq_postinstall(drm_device_t *dev) argument
324 radeon_driver_irq_uninstall(drm_device_t *dev) argument
337 radeon_vblank_crtc_get(drm_device_t *dev) argument
356 radeon_vblank_crtc_set(drm_device_t *dev, int64_t value) argument
[all...]
H A Ddrm_agpsupport.c60 drm_device_is_agp(drm_device_t *dev) argument
64 if (dev->driver->device_is_agp != NULL) {
71 ret = (*dev->driver->device_is_agp)(dev);
76 return (drm_supp_device_capability(dev->drm_handle, PCIY_AGP));
82 drm_device_is_pcie(drm_device_t *dev) argument
84 return (drm_supp_device_capability(dev->drm_handle, PCIY_EXPRESS));
96 if (!dev->agp || !dev->agp->acquired)
99 agpinfo = &dev
161 drm_agp_do_release(drm_device_t *dev) argument
262 drm_agp_lookup_entry(drm_device_t *dev, void *handle) argument
378 drm_agp_init(drm_device_t *dev) argument
425 drm_agp_fini(drm_device_t *dev) argument
451 drm_agp_bind_memory(unsigned int key, uint32_t start, drm_device_t *dev) argument
469 drm_agp_unbind_memory(unsigned long handle, drm_device_t *dev) argument
[all...]
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_irq.c47 drm_device_t *dev = (void *)arg; local
50 mutex_enter(&dev->irq_lock);
51 ret = dev->driver->irq_handler(arg);
52 mutex_exit(&dev->irq_lock);
60 drm_device_t *dev = (void *)arg1; local
63 mutex_enter(&dev->irq_lock);
64 ret = dev->driver->irq_handler(arg1);
65 mutex_exit(&dev->irq_lock);
70 static int __install_irq_handler(struct drm_device *dev) argument
72 struct pci_dev *pdev = dev
107 __uninstall_irq_handler(struct drm_device *dev) argument
136 struct drm_device *dev = pdev->dev; local
272 clear_vblank_timestamps(struct drm_device *dev, int crtc) argument
284 vblank_disable_and_save(struct drm_device *dev, int crtc) argument
353 struct drm_device *dev = (struct drm_device *)arg; local
371 drm_vblank_cleanup(struct drm_device *dev) argument
396 drm_vblank_init(struct drm_device *dev, int num_crtcs) argument
470 struct drm_device *dev = cookie; local
500 drm_irq_install(struct drm_device *dev) argument
562 drm_irq_uninstall(struct drm_device * dev) argument
742 drm_calc_vbltimestamp_from_scanoutpos(struct drm_device *dev, int crtc, int *max_error, struct timeval *vblank_time, unsigned flags, struct drm_crtc *refcrtc) argument
895 drm_get_last_vbltimestamp(struct drm_device *dev, int crtc, struct timeval *tvblank, unsigned flags) argument
928 drm_vblank_count(struct drm_device *dev, int crtc) argument
947 drm_vblank_count_and_time(struct drm_device *dev, int crtc, struct timeval *vblanktime) argument
966 send_vblank_event(struct drm_device *dev, struct drm_pending_vblank_event *e, unsigned long seq, struct timeval *now) argument
987 drm_send_vblank_event(struct drm_device *dev, int crtc, struct drm_pending_vblank_event *e) argument
1019 drm_update_vblank_count(struct drm_device *dev, int crtc) argument
1076 drm_vblank_get(struct drm_device *dev, int crtc) argument
1116 drm_vblank_put(struct drm_device *dev, int crtc) argument
1134 drm_vblank_off(struct drm_device *dev, int crtc) argument
1174 drm_vblank_pre_modeset(struct drm_device *dev, int crtc) argument
1193 drm_vblank_post_modeset(struct drm_device *dev, int crtc) argument
1256 drm_queue_vblank_event(struct drm_device *dev, int pipe, union drm_wait_vblank *vblwait, struct drm_file *file_priv) argument
1426 drm_handle_vblank_events(struct drm_device *dev, int crtc) argument
1464 drm_handle_vblank(struct drm_device *dev, int crtc) argument
[all...]
H A Ddrm_stub.c51 static int drm_minor_get_id(struct drm_device *dev, int type) argument
82 mutex_lock(&dev->struct_mutex);
85 mutex_unlock(&dev->struct_mutex);
108 mutex_init(&master->lock.lock_mutex, NULL, MUTEX_DRIVER, (void *)minor->dev->pdev->intr_block);
133 struct drm_device *dev = master->minor->dev; local
139 if (dev->driver->master_destroy)
140 dev->driver->master_destroy(dev, master);
142 list_for_each_entry_safe(r_list, list_temp, struct drm_map_list, &dev
232 drm_fill_in_dev(struct drm_device * dev, struct pci_dev *pdev, struct drm_driver *driver) argument
308 drm_get_minor(struct drm_device *dev, struct drm_minor **minor, int type) argument
373 drm_get_dev(struct drm_device *dev, struct pci_dev *pdev, struct drm_driver *driver, unsigned long driver_data) argument
473 drm_put_dev(struct drm_device *dev) argument
[all...]
H A Ddrm_fops.c47 static __inline__ int drm_device_is_agp(struct drm_device *dev) argument
49 if (drm_core_check_feature(dev, DRIVER_USE_PLATFORM_DEVICE))
51 if (dev->driver->device_is_agp != NULL) {
52 int err = (*dev->driver->device_is_agp) (dev);
59 return pci_find_capability(dev->pdev, PCI_CAP_ID_AGP);
62 static int drm_setup(struct drm_device * dev) argument
70 if (drm_core_has_AGP(dev)) {
71 if (drm_device_is_agp(dev))
72 dev
142 struct drm_device *dev = minor->dev; local
171 struct drm_device *dev = minor->dev; local
272 drm_master_release(struct drm_device *dev, struct drm_file *fpriv) argument
287 struct drm_device *dev = file_priv->minor->dev; local
322 struct drm_device *dev = file_priv->minor->dev; local
441 struct drm_device *dev = file_priv->minor->dev; local
[all...]
H A Ddrm_context.c61 * \param dev DRM device.
68 void drm_ctxbitmap_free(struct drm_device * dev, int ctx_handle) argument
70 mutex_lock(&dev->struct_mutex);
71 (void) idr_remove(&dev->ctx_idr, ctx_handle);
72 mutex_unlock(&dev->struct_mutex);
78 * \param dev DRM device.
84 static int drm_ctxbitmap_next(struct drm_device * dev) argument
90 if (idr_pre_get(&dev->ctx_idr, GFP_KERNEL) == 0) {
94 mutex_lock(&dev->struct_mutex);
95 ret = idr_get_new_above(&dev
113 drm_ctxbitmap_init(struct drm_device * dev) argument
127 drm_ctxbitmap_cleanup(struct drm_device * dev) argument
242 drm_context_switch(struct drm_device * dev, int old, int new) argument
270 drm_context_switch_complete(struct drm_device *dev, struct drm_file *file_priv, int new) argument
[all...]
H A Ddrm_dma.c49 * \param dev DRM device.
54 int drm_dma_setup(struct drm_device *dev) argument
58 dev->dma = kmalloc(sizeof(*dev->dma), GFP_KERNEL);
59 if (!dev->dma)
62 (void) memset(dev->dma, 0, sizeof(*dev->dma));
65 (void) memset(&dev->dma->bufs[i], 0, sizeof(dev->dma->bufs[0]));
67 mutex_init(&dev
80 drm_dma_takedown(struct drm_device *dev) argument
130 drm_free_buffer(struct drm_device *dev, drm_buf_t *buf) argument
147 drm_core_reclaim_buffers(struct drm_device *dev, struct drm_file *file_priv) argument
[all...]
H A Ddrm_agpsupport.c56 void drm_agp_cleanup(struct drm_device *dev) argument
58 struct drm_agp_head *agp = dev->agp;
76 int drm_agp_info(struct drm_device *dev, struct drm_agp_info *info) argument
80 if (!dev->agp || !dev->agp->acquired)
83 agpinfo = &dev->agp->agp_info;
103 err = drm_agp_info(dev, info);
113 * \param dev DRM device that is to acquire AGP.
119 int drm_agp_acquire(struct drm_device * dev) argument
121 if (!dev
163 drm_agp_release(struct drm_device * dev) argument
195 drm_agp_enable(struct drm_device * dev, struct drm_agp_mode mode) argument
235 drm_agp_alloc(struct drm_device *dev, struct drm_agp_buffer *request) argument
289 drm_agp_lookup_entry(struct drm_device * dev, unsigned long handle) argument
313 drm_agp_unbind(struct drm_device *dev, struct drm_agp_binding *request) argument
360 drm_agp_bind(struct drm_device *dev, struct drm_agp_binding *request) argument
409 drm_agp_free(struct drm_device *dev, struct drm_agp_buffer *request) argument
453 drm_agp_init(struct drm_device *dev) argument
494 drm_agp_allocate_memory(size_t pages, uint32_t type, struct drm_device *dev) argument
500 drm_agp_free_memory(agp_allocate_t *handle, struct drm_device *dev) argument
505 drm_agp_bind_memory(unsigned int key, uint32_t start, struct drm_device *dev) argument
520 drm_agp_unbind_memory(unsigned long handle, struct drm_device *dev) argument
552 drm_agp_bind_pages(struct drm_device *dev, pfn_t *pages, unsigned long num_pages, uint32_t gtt_offset, unsigned int agp_type) argument
576 drm_agp_unbind_pages(struct drm_device *dev, pfn_t *pages, unsigned long num_pages, uint32_t gtt_offset, pfn_t scratch, uint32_t type) argument
601 drm_agp_chipset_flush(struct drm_device *dev) argument
612 drm_agp_rw_gtt(struct drm_device *dev, unsigned long num_pages, uint32_t gtt_offset, void *gttp, uint32_t type) argument
[all...]
H A Ddrm_drv.c159 * \param dev DRM device structure.
161 * Frees every resource in \p dev.
165 int drm_lastclose(struct drm_device * dev) argument
169 if (dev->driver->lastclose)
170 dev->driver->lastclose(dev);
173 if (dev->irq_enabled && !drm_core_check_feature(dev, DRIVER_MODESET))
174 (void) drm_irq_uninstall(dev);
176 mutex_lock(&dev
227 drm_init(struct drm_device *dev, struct drm_driver *driver) argument
273 drm_exit(struct drm_device *dev) argument
359 struct drm_device *dev = file_priv->minor->dev; local
464 drm_getsarea(struct drm_device *dev) argument
494 struct drm_device *dev = obj->dev; local
564 drm_fm_init(struct drm_device *dev) argument
590 drm_fm_fini(struct drm_device *dev) argument
612 drm_fm_ereport( struct drm_device *dev, char *detail) argument
636 drm_check_acc_handle( struct drm_device *dev, ddi_acc_handle_t handle) argument
659 drm_check_dma_handle( struct drm_device *dev, ddi_dma_handle_t handle) argument
[all...]
/solaris-x11-s11/open-src/kernel/i915/src/
H A Di915_drv.h127 #define for_each_pipe(p) for ((p) = 0; (p) < INTEL_INFO(dev)->num_pipes; (p)++)
129 #define for_each_encoder_on_crtc(dev, __crtc, _intel_encoder) \
130 list_for_each_entry((_intel_encoder), struct intel_encoder, &(dev)->mode_config.encoder_list, base.head) \
344 bool (*fbc_enabled)(struct drm_device *dev);
346 void (*disable_fbc)(struct drm_device *dev);
347 int (*get_display_clock_speed)(struct drm_device *dev);
348 int (*get_fifo_size)(struct drm_device *dev, int plane);
367 void (*update_wm)(struct drm_device *dev);
368 void (*update_sprite_wm)(struct drm_device *dev, int pipe,
371 void (*modeset_global_resources)(struct drm_device *dev);
493 struct drm_device *dev; member in struct:i915_hw_ppgtt
1011 struct drm_device *dev; member in struct:drm_i915_private
2030 i915_vgacntrl_reg(struct drm_device *dev) argument
[all...]
H A Dintel_fb.c47 struct drm_device *dev = ifbdev->helper.dev; local
48 struct drm_i915_private *dev_priv = dev->dev_private;
79 mutex_lock(&dev->struct_mutex);
81 ret = intel_framebuffer_init(dev, &ifbdev->ifb, &mode_cmd, obj);
89 mutex_unlock(&dev->struct_mutex);
97 mutex_unlock(&dev->struct_mutex);
108 static void intel_fbdev_destroy(struct drm_device *dev, argument
123 int intel_fbdev_init(struct drm_device *dev) argument
126 struct drm_i915_private *dev_priv = dev
148 intel_fbdev_initial_config(struct drm_device *dev) argument
156 intel_fbdev_fini(struct drm_device *dev) argument
167 intel_fb_output_poll_changed(struct drm_device *dev) argument
174 intel_fb_restore_mode(struct drm_device *dev) argument
[all...]
H A Di915_suspend.c37 static u8 i915_read_indexed(struct drm_device *dev, u16 index_port, u16 data_port, u8 reg) argument
39 struct drm_i915_private *dev_priv = dev->dev_private;
45 static u8 i915_read_ar(struct drm_device *dev, u16 st01, u8 reg, u16 palette_enable) argument
47 struct drm_i915_private *dev_priv = dev->dev_private;
54 static void i915_write_ar(struct drm_device *dev, u16 st01, u8 reg, u8 val, u16 palette_enable) argument
56 struct drm_i915_private *dev_priv = dev->dev_private;
63 static void i915_write_indexed(struct drm_device *dev, u16 index_port, u16 data_port, u8 reg, u8 val) argument
65 struct drm_i915_private *dev_priv = dev->dev_private;
71 static void i915_save_vga(struct drm_device *dev) argument
73 struct drm_i915_private *dev_priv = dev
135 i915_restore_vga(struct drm_device *dev) argument
197 i915_save_display(struct drm_device *dev) argument
266 i915_restore_display(struct drm_device *dev) argument
343 i915_save_state(struct drm_device *dev) argument
393 i915_restore_state(struct drm_device *dev) argument
[all...]
H A Di915_dma.c65 #define RING_LOCK_TEST_WITH_RETURN(dev, file) do { \
66 if (LP_RING(dev->dev_private)->obj == NULL) \
67 LOCK_TEST_WITH_RETURN(dev, file); \
73 if (I915_NEED_GFX_HWS(dev_priv->dev)) {
84 void i915_update_dri1_breadcrumb(struct drm_device *dev) argument
86 drm_i915_private_t *dev_priv = dev->dev_private;
89 if (dev->primary->master) {
90 master_priv = dev->primary->master->driver_priv;
97 static void i915_write_hws_pga(struct drm_device *dev) argument
99 drm_i915_private_t *dev_priv = dev
112 i915_free_hws(struct drm_device *dev) argument
131 i915_kernel_lost_context(struct drm_device * dev) argument
158 i915_dma_cleanup(struct drm_device * dev) argument
182 i915_initialize(struct drm_device * dev, drm_i915_init_t * init) argument
227 i915_dma_resume(struct drm_device * dev) argument
353 i915_emit_cmds(struct drm_device * dev, int *buffer, int dwords) argument
383 i915_emit_box(struct drm_device *dev, struct drm_clip_rect *box, int DR1, int DR4) argument
427 i915_emit_breadcrumb(struct drm_device *dev) argument
447 i915_dispatch_cmdbuffer(struct drm_device * dev, drm_i915_cmdbuffer_t *cmd, struct drm_clip_rect *cliprects, void *cmdbuf) argument
481 i915_dispatch_batchbuffer(struct drm_device * dev, drm_i915_batchbuffer_t * batch, struct drm_clip_rect *cliprects) argument
543 i915_dispatch_flip(struct drm_device * dev) argument
597 i915_quiescent(struct drm_device * dev) argument
745 i915_emit_irq(struct drm_device * dev) argument
771 i915_wait_irq(struct drm_device * dev, int irq_nr) argument
1111 i915_get_bridge_dev(struct drm_device *dev) argument
1186 struct drm_device *dev = cookie; local
1197 i915_load_modeset_init(struct drm_device *dev) argument
1290 i915_master_create(struct drm_device *dev, struct drm_master *master) argument
1303 i915_master_destroy(struct drm_device *dev, struct drm_master *master) argument
1341 intel_early_sanitize_regs(struct drm_device *dev) argument
1360 i915_driver_load(struct drm_device *dev, unsigned long flags) argument
1518 i915_driver_unload(struct drm_device *dev) argument
1609 i915_driver_firstopen(struct drm_device *dev) argument
1660 i915_driver_open(struct drm_device *dev, struct drm_file *file_priv) argument
1694 i915_driver_lastclose(struct drm_device * dev) argument
1714 i915_driver_preclose(struct drm_device * dev, struct drm_file *file_priv) argument
1720 i915_driver_entervt(struct drm_device *dev) argument
1739 i915_driver_leavevt(struct drm_device *dev) argument
1755 i915_driver_postclose(struct drm_device *dev, struct drm_file *file_priv) argument
1820 i915_driver_device_is_agp(struct drm_device * dev) argument
[all...]
H A Di915_gem_gtt.c55 static gen6_gtt_pte_t gen6_pte_encode(struct drm_device *dev, argument
82 static gen6_gtt_pte_t byt_pte_encode(struct drm_device *dev, argument
100 static gen6_gtt_pte_t hsw_pte_encode(struct drm_device *dev, argument
135 i915_ppgtt_page_alloc(struct drm_device *dev, struct i915_hw_ppgtt *ppgtt, argument
146 if (ddi_dma_alloc_handle(dev->devinfo, &ppgt_dma_attr,
203 struct drm_i915_private *dev_priv = ppgtt->dev->dev_private;
227 static int gen6_ppgtt_enable(struct drm_device *dev) argument
229 drm_i915_private_t *dev_priv = dev->dev_private;
243 if (INTEL_INFO(dev)->gen == 6) {
257 } else if (INTEL_INFO(dev)
350 struct drm_device *dev = ppgtt->dev; local
385 i915_gem_init_aliasing_ppgtt(struct drm_device *dev) argument
413 i915_gem_cleanup_aliasing_ppgtt(struct drm_device *dev) argument
445 i915_gem_restore_gtt_mappings(struct drm_device *dev) argument
488 struct drm_device *dev = obj->base.dev; local
530 gen6_ggtt_clear_range(struct drm_device *dev, struct drm_i915_gem_object *obj, uint32_t type) argument
560 struct drm_device *dev = obj->base.dev; local
572 i915_ggtt_clear_range(struct drm_device *dev, struct drm_i915_gem_object *obj, uint32_t type) argument
591 struct drm_device *dev = obj->base.dev; local
600 struct drm_device *dev = obj->base.dev; local
629 i915_gem_setup_global_gtt(struct drm_device *dev, unsigned long start, unsigned long mappable_end, unsigned long end) argument
670 intel_enable_ppgtt(struct drm_device *dev) argument
682 i915_gem_init_global_gtt(struct drm_device *dev) argument
714 setup_scratch_page(struct drm_device *dev) argument
738 teardown_scratch_page(struct drm_device *dev) argument
769 i915_gen6_gtt_ioremap(struct drm_local_map *map, struct drm_device *dev) argument
785 gen6_gmch_probe(struct drm_device *dev, size_t *gtt_total, size_t *stolen) argument
833 gen6_gmch_remove(struct drm_device *dev) argument
840 intel_gtt_stolen_size(struct drm_device *dev) argument
936 intel_gtt_mappable_entries(struct drm_device *dev) argument
973 i965_adjust_pgetbl_size(struct drm_device *dev, unsigned int size_flag) argument
991 i965_gtt_total_entries(struct drm_device *dev) argument
1048 intel_gtt_total_entries(struct drm_device *dev) argument
1062 i915_gmch_probe(struct drm_device *dev, size_t *gtt_total, size_t *stolen) argument
1078 i915_gmch_remove(struct drm_device *dev) argument
1083 i915_gem_gtt_init(struct drm_device *dev) argument
1123 intel_rw_gtt(struct drm_device *dev, size_t size, uint32_t gtt_offset, void *gttp, uint32_t type) argument
1158 i915_clean_gtt(struct drm_device *dev, size_t offset) argument
[all...]
H A Di915_drv.c410 void intel_detect_pch (struct drm_device *dev) argument
412 struct drm_i915_private *dev_priv = dev->dev_private;
420 if (INTEL_INFO(dev)->num_pipes == 0) {
447 WARN_ON(!IS_GEN5(dev));
451 WARN_ON(!(IS_GEN6(dev) || IS_IVYBRIDGE(dev)));
456 WARN_ON(!(IS_GEN6(dev) || IS_IVYBRIDGE(dev)));
460 WARN_ON(!IS_HASWELL(dev));
461 WARN_ON(IS_ULT(dev));
472 i915_semaphore_is_enabled(struct drm_device *dev) argument
489 i915_drm_freeze(struct drm_device *dev) argument
533 i915_suspend(struct drm_device *dev) argument
557 __i915_drm_thaw(struct drm_device *dev) argument
601 i915_drm_thaw(struct drm_device *dev) argument
620 i915_resume(struct drm_device *dev) argument
641 i8xx_do_reset(struct drm_device *dev) argument
671 i965_reset_complete(struct drm_device *dev) argument
678 i965_do_reset(struct drm_device *dev) argument
705 ironlake_do_reset(struct drm_device *dev) argument
727 gen6_do_reset(struct drm_device *dev) argument
762 intel_gpu_reset(struct drm_device *dev) argument
789 i915_reset(struct drm_device *dev) argument
935 struct drm_device *dev; local
981 struct drm_device *dev; local
1033 struct drm_device *dev; local
1451 i915_gem_chipset_flush(struct drm_device *dev) argument
1457 i915_driver_agp_support_detect(struct drm_device *dev, unsigned long flags) argument
[all...]
H A Dintel_modes.c87 struct drm_device *dev = connector->dev; local
88 struct drm_i915_private *dev_priv = dev->dev_private;
93 prop = drm_property_create_enum(dev, 0,
114 struct drm_device *dev = connector->dev; local
115 struct drm_i915_private *dev_priv = dev->dev_private;
120 prop = drm_property_create_enum(dev, DRM_MODE_PROP_ENUM,
H A Dintel_panel.c186 struct drm_device *dev = intel_crtc->base.dev; local
213 if (INTEL_INFO(dev)->gen >= 4) {
283 if (INTEL_INFO(dev)->gen >= 4)
299 if (INTEL_INFO(dev)->gen >= 4)
310 if (INTEL_INFO(dev)->gen < 4 && pipe_config->pipe_bpp == 18)
318 static int is_backlight_combination_mode(struct drm_device *dev) argument
320 struct drm_i915_private *dev_priv = dev->dev_private;
322 if (INTEL_INFO(dev)->gen >= 4)
325 if (IS_GEN2(dev))
331 i915_read_blc_pwm_ctl(struct drm_device *dev) argument
365 intel_panel_get_max_backlight(struct drm_device *dev) argument
388 intel_panel_compute_brightness(struct drm_device *dev, u32 val) argument
405 intel_panel_get_backlight(struct drm_device *dev) argument
436 intel_pch_panel_set_backlight(struct drm_device *dev, u32 level) argument
443 intel_panel_actually_set_backlight(struct drm_device *dev, u32 level) argument
477 intel_panel_set_backlight(struct drm_device *dev, u32 level, u32 max) argument
507 intel_panel_disable_backlight(struct drm_device *dev) argument
545 intel_panel_enable_backlight(struct drm_device *dev, enum pipe pipe) argument
611 intel_panel_init_backlight(struct drm_device *dev) argument
620 intel_panel_detect(struct drm_device *dev) argument
648 struct drm_device *dev = bl_get_data(bd); local
656 struct drm_device *dev = bl_get_data(bd); local
667 struct drm_device *dev = connector->dev; local
702 intel_panel_destroy_backlight(struct drm_device *dev) argument
717 intel_panel_destroy_backlight(struct drm_device *dev) argument
[all...]
/solaris-x11-s11/open-src/kernel/sys/drm/
H A Ddrm_sun_pci.h41 struct drm_device *dev; member in struct:pci_dev
73 extern void pci_read_config_byte(struct pci_dev *dev, int where, u8 *val);
74 extern void pci_read_config_word(struct pci_dev *dev, int where, u16 *val);
75 extern void pci_read_config_dword(struct pci_dev *dev, int where, u32 *val);
76 extern void pci_write_config_byte(struct pci_dev *dev, int where, u8 val);
77 extern void pci_write_config_word(struct pci_dev *dev, int where, u16 val);
78 extern void pci_write_config_dword(struct pci_dev *dev, int where, u32 val);
81 extern struct pci_dev * pci_dev_create(struct drm_device *dev);

Completed in 447 milliseconds

12345