/solaris-x11-s11/open-src/kernel/efb/src/ |
H A D | drm_drv.c | 171 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 D | drm_irq.c | 49 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 D | drm_lock.c | 78 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 D | drm_context.c | 64 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 D | drm_fops.c | 43 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 D | drm_dma.c | 42 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 D | drm_auth.c | 48 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 D | radeon_irq.c | 73 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 D | drm_agpsupport.c | 60 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 D | drm_irq.c | 47 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 D | drm_stub.c | 51 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 D | drm_fops.c | 47 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 D | drm_context.c | 61 * \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 D | drm_dma.c | 49 * \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 D | drm_agpsupport.c | 56 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 D | drm_drv.c | 159 * \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 D | i915_drv.h | 127 #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 D | intel_fb.c | 47 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 D | i915_suspend.c | 37 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 D | i915_dma.c | 65 #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 D | i915_gem_gtt.c | 55 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 D | i915_drv.c | 410 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 D | intel_modes.c | 87 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 D | intel_panel.c | 186 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 D | drm_sun_pci.h | 41 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);
|