/freebsd-11-stable/sys/dev/drm/ |
H A D | via_map.c | 34 drm_via_private_t *dev_priv = dev->dev_private; local 38 dev_priv->sarea = drm_getsarea(dev); 39 if (!dev_priv->sarea) { 41 dev->dev_private = (void *)dev_priv; 46 dev_priv->fb = drm_core_findmap(dev, init->fb_offset); 47 if (!dev_priv->fb) { 49 dev->dev_private = (void *)dev_priv; 53 dev_priv->mmio = drm_core_findmap(dev, init->mmio_offset); 54 if (!dev_priv->mmio) { 56 dev->dev_private = (void *)dev_priv; 100 drm_via_private_t *dev_priv; local 129 drm_via_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | savage_bci.c | 41 savage_bci_wait_fifo_shadow(drm_savage_private_t *dev_priv, unsigned int n) argument 43 uint32_t mask = dev_priv->status_used_mask; 44 uint32_t threshold = dev_priv->bci_threshold_hi; 49 if (n > dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - threshold) 56 status = dev_priv->status_ptr[0]; 70 savage_bci_wait_fifo_s3d(drm_savage_private_t *dev_priv, unsigned int n) argument 72 uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n; 91 savage_bci_wait_fifo_s4(drm_savage_private_t *dev_priv, unsigned int n) argument 93 uint32_t maxUsed = dev_priv->cob_size + SAVAGE_BCI_FIFO_SIZE - n; 123 savage_bci_wait_event_shadow(drm_savage_private_t *dev_priv, uint16_ argument 146 savage_bci_wait_event_reg(drm_savage_private_t *dev_priv, uint16_t e) argument 167 savage_bci_emit_event(drm_savage_private_t *dev_priv, unsigned int flags) argument 211 drm_savage_private_t *dev_priv = dev->dev_private; local 244 drm_savage_private_t *dev_priv = dev->dev_private; local 277 drm_savage_private_t *dev_priv = dev->dev_private; local 298 savage_dma_init(drm_savage_private_t *dev_priv) argument 322 savage_dma_reset(drm_savage_private_t *dev_priv) argument 337 savage_dma_wait(drm_savage_private_t *dev_priv, unsigned int page) argument 365 savage_dma_alloc(drm_savage_private_t *dev_priv, unsigned int n) argument 421 savage_dma_flush(drm_savage_private_t *dev_priv) argument 504 savage_fake_dma_flush(drm_savage_private_t *dev_priv) argument 543 drm_savage_private_t *dev_priv; local 565 drm_savage_private_t *dev_priv = dev->dev_private; local 662 drm_savage_private_t *dev_priv = dev->dev_private; local 674 drm_savage_private_t *dev_priv = dev->dev_private; local 683 drm_savage_private_t *dev_priv = dev->dev_private; local 905 drm_savage_private_t *dev_priv = dev->dev_private; local 951 drm_savage_private_t *dev_priv = dev->dev_private; local 966 drm_savage_private_t *dev_priv = dev->dev_private; local 1061 drm_savage_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | radeon_cp.c | 46 static void radeon_do_cp_start(drm_radeon_private_t * dev_priv); 48 u32 radeon_read_ring_rptr(drm_radeon_private_t *dev_priv, u32 off) argument 52 if (dev_priv->flags & RADEON_IS_AGP) { 53 val = DRM_READ32(dev_priv->ring_rptr, off); 56 dev_priv->ring_rptr->virtual) + 63 u32 radeon_get_ring_head(drm_radeon_private_t *dev_priv) argument 65 if (dev_priv->writeback_works) 66 return radeon_read_ring_rptr(dev_priv, 0); 68 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_R600) 75 void radeon_write_ring_rptr(drm_radeon_private_t *dev_priv, u3 argument 84 radeon_set_ring_head(drm_radeon_private_t *dev_priv, u32 val) argument 89 radeon_get_scratch(drm_radeon_private_t *dev_priv, int index) argument 106 RADEON_READ_MM(drm_radeon_private_t *dev_priv, int addr) argument 120 R500_READ_MCIND(drm_radeon_private_t *dev_priv, int addr) argument 129 RS480_READ_MCIND(drm_radeon_private_t *dev_priv, int addr) argument 138 RS690_READ_MCIND(drm_radeon_private_t *dev_priv, int addr) argument 147 RS600_READ_MCIND(drm_radeon_private_t *dev_priv, int addr) argument 156 IGP_READ_MCIND(drm_radeon_private_t *dev_priv, int addr) argument 167 radeon_read_fb_location(drm_radeon_private_t *dev_priv) argument 187 radeon_write_fb_location(drm_radeon_private_t *dev_priv, u32 fb_loc) argument 206 radeon_write_agp_location(drm_radeon_private_t *dev_priv, u32 agp_loc) argument 228 radeon_write_agp_base(drm_radeon_private_t *dev_priv, u64 agp_base) argument 263 radeon_enable_bm(struct drm_radeon_private *dev_priv) argument 284 drm_radeon_private_t *dev_priv = dev->dev_private; local 290 RADEON_READ_PCIE(drm_radeon_private_t *dev_priv, int addr) argument 297 radeon_status(drm_radeon_private_t * dev_priv) argument 323 radeon_do_pixcache_flush(drm_radeon_private_t * dev_priv) argument 354 radeon_do_wait_for_fifo(drm_radeon_private_t * dev_priv, int entries) argument 378 radeon_do_wait_for_idle(drm_radeon_private_t * dev_priv) argument 407 radeon_init_pipes(drm_radeon_private_t *dev_priv) argument 465 radeon_cp_load_microcode(drm_radeon_private_t * dev_priv) argument 539 radeon_do_cp_flush(drm_radeon_private_t * dev_priv) argument 552 radeon_do_cp_idle(drm_radeon_private_t * dev_priv) argument 571 radeon_do_cp_start(drm_radeon_private_t * dev_priv) argument 602 radeon_do_cp_reset(drm_radeon_private_t * dev_priv) argument 617 radeon_do_cp_stop(drm_radeon_private_t * dev_priv) argument 630 drm_radeon_private_t *dev_priv = dev->dev_private; local 693 radeon_cp_init_ring_buffer(struct drm_device * dev, drm_radeon_private_t *dev_priv, struct drm_file *file_priv) argument 806 radeon_test_writeback(drm_radeon_private_t * dev_priv) argument 850 radeon_set_igpgart(drm_radeon_private_t * dev_priv, int on) argument 921 rs600_set_igpgart(drm_radeon_private_t *dev_priv, int on) argument 996 radeon_set_pciegart(drm_radeon_private_t * dev_priv, int on) argument 1026 radeon_set_pcigart(drm_radeon_private_t * dev_priv, int on) argument 1073 radeon_setup_pcigart_surface(drm_radeon_private_t *dev_priv) argument 1116 drm_radeon_private_t *dev_priv = dev->dev_private; local 1494 drm_radeon_private_t *dev_priv = dev->dev_private; local 1554 drm_radeon_private_t *dev_priv = dev->dev_private; local 1587 drm_radeon_private_t *dev_priv = dev->dev_private; local 1614 drm_radeon_private_t *dev_priv = dev->dev_private; local 1642 drm_radeon_private_t *dev_priv = dev->dev_private; local 1691 drm_radeon_private_t *dev_priv = dev->dev_private; local 1751 drm_radeon_private_t *dev_priv = dev->dev_private; local 1774 drm_radeon_private_t *dev_priv = dev->dev_private; local 1789 drm_radeon_private_t *dev_priv = dev->dev_private; local 1800 drm_radeon_private_t *dev_priv = dev->dev_private; local 1846 drm_radeon_private_t *dev_priv = dev->dev_private; local 1886 drm_radeon_private_t *dev_priv = dev->dev_private; local 1901 radeon_wait_ring(drm_radeon_private_t * dev_priv, int n) argument 1994 drm_radeon_private_t *dev_priv; local 2064 drm_radeon_private_t *dev_priv = dev->dev_private; local 2080 drm_radeon_private_t *dev_priv = dev->dev_private; local 2094 radeon_commit_ring(drm_radeon_private_t *dev_priv) argument [all...] |
H A D | i915_suspend.c | 40 struct drm_i915_private *dev_priv = dev->dev_private; local 50 struct drm_i915_private *dev_priv = dev->dev_private; local 59 array = dev_priv->save_palette_a; 61 array = dev_priv->save_palette_b; 69 struct drm_i915_private *dev_priv = dev->dev_private; local 78 array = dev_priv->save_palette_a; 80 array = dev_priv->save_palette_b; 88 struct drm_i915_private *dev_priv = dev->dev_private; local 96 struct drm_i915_private *dev_priv = dev->dev_private; local 105 struct drm_i915_private *dev_priv local 114 struct drm_i915_private *dev_priv = dev->dev_private; local 122 struct drm_i915_private *dev_priv = dev->dev_private; local 180 struct drm_i915_private *dev_priv = dev->dev_private; local 233 struct drm_i915_private *dev_priv = dev->dev_private; local 369 struct drm_i915_private *dev_priv = dev->dev_private; local [all...] |
H A D | r128_cce.c | 89 drm_r128_private_t *dev_priv = dev->dev_private; local 96 static void r128_status(drm_r128_private_t * dev_priv) argument 117 static int r128_do_pixcache_flush(drm_r128_private_t * dev_priv) argument 125 for (i = 0; i < dev_priv->usec_timeout; i++) { 138 static int r128_do_wait_for_fifo(drm_r128_private_t * dev_priv, int entries) argument 142 for (i = 0; i < dev_priv->usec_timeout; i++) { 155 static int r128_do_wait_for_idle(drm_r128_private_t * dev_priv) argument 159 ret = r128_do_wait_for_fifo(dev_priv, 64); 163 for (i = 0; i < dev_priv->usec_timeout; i++) { 165 r128_do_pixcache_flush(dev_priv); 182 r128_cce_load_microcode(drm_r128_private_t * dev_priv) argument 202 r128_do_cce_flush(drm_r128_private_t * dev_priv) argument 212 r128_do_cce_idle(drm_r128_private_t * dev_priv) argument 238 r128_do_cce_start(drm_r128_private_t * dev_priv) argument 255 r128_do_cce_reset(drm_r128_private_t * dev_priv) argument 266 r128_do_cce_stop(drm_r128_private_t * dev_priv) argument 279 drm_r128_private_t *dev_priv = dev->dev_private; local 314 r128_cce_init_ring_buffer(struct drm_device * dev, drm_r128_private_t * dev_priv) argument 354 drm_r128_private_t *dev_priv; local 602 drm_r128_private_t *dev_priv = dev->dev_private; local 650 drm_r128_private_t *dev_priv = dev->dev_private; local 670 drm_r128_private_t *dev_priv = dev->dev_private; local 709 drm_r128_private_t *dev_priv = dev->dev_private; local 729 drm_r128_private_t *dev_priv = dev->dev_private; local 811 drm_r128_private_t *dev_priv = dev->dev_private; local 862 r128_wait_ring(drm_r128_private_t * dev_priv, int n) argument [all...] |
H A D | via_dma.c | 64 dev_priv->dma_low +=8; \ 72 dev_priv->dma_low += 8; 74 static void via_cmdbuf_start(drm_via_private_t * dev_priv); 75 static void via_cmdbuf_pause(drm_via_private_t * dev_priv); 76 static void via_cmdbuf_reset(drm_via_private_t * dev_priv); 77 static void via_cmdbuf_rewind(drm_via_private_t * dev_priv); 78 static int via_wait_idle(drm_via_private_t * dev_priv); 79 static void via_pad_cache(drm_via_private_t * dev_priv, int qwords); 85 static uint32_t via_cmdbuf_space(drm_via_private_t * dev_priv) argument 87 uint32_t agp_base = dev_priv 99 via_cmdbuf_lag(drm_via_private_t * dev_priv) argument 114 via_cmdbuf_wait(drm_via_private_t * dev_priv, unsigned int size) argument 145 via_check_dma(drm_via_private_t * dev_priv, unsigned int size) argument 165 drm_via_private_t *dev_priv = local 184 via_initialize(struct drm_device * dev, drm_via_private_t * dev_priv, drm_via_dma_init_t * init) argument 242 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 273 drm_via_private_t *dev_priv; local 326 drm_via_private_t *dev_priv = dev->dev_private; local 362 drm_via_private_t *dev_priv = dev->dev_private; local 400 via_align_buffer(drm_via_private_t * dev_priv, uint32_t * vb, int qw_count) argument 414 via_get_dma(drm_via_private_t * dev_priv) argument 424 via_hook_segment(drm_via_private_t * dev_priv, uint32_t pause_addr_hi, uint32_t pause_addr_lo, int no_pci_fire) argument 490 via_wait_idle(drm_via_private_t * dev_priv) argument 504 via_align_cmd(drm_via_private_t * dev_priv, uint32_t cmd_type, uint32_t addr, uint32_t * cmd_addr_hi, uint32_t * cmd_addr_lo, int skip_wait) argument 534 via_cmdbuf_start(drm_via_private_t * dev_priv) argument 593 via_pad_cache(drm_via_private_t * dev_priv, int qwords) argument 603 via_dummy_bitblt(drm_via_private_t * dev_priv) argument 611 via_cmdbuf_jump(drm_via_private_t * dev_priv) argument 670 via_cmdbuf_rewind(drm_via_private_t * dev_priv) argument 675 via_cmdbuf_flush(drm_via_private_t * dev_priv, uint32_t cmd_type) argument 683 via_cmdbuf_pause(drm_via_private_t * dev_priv) argument 688 via_cmdbuf_reset(drm_via_private_t * dev_priv) argument 703 drm_via_private_t *dev_priv; local [all...] |
H A D | radeon_irq.c | 43 drm_radeon_private_t *dev_priv = dev->dev_private; local 46 dev_priv->irq_enable_reg |= mask; 48 dev_priv->irq_enable_reg &= ~mask; 51 RADEON_WRITE(RADEON_GEN_INT_CNTL, dev_priv->irq_enable_reg); 56 drm_radeon_private_t *dev_priv = dev->dev_private; local 59 dev_priv->r500_disp_irq_reg |= mask; 61 dev_priv->r500_disp_irq_reg &= ~mask; 64 RADEON_WRITE(R500_DxMODE_INT_MASK, dev_priv->r500_disp_irq_reg); 69 drm_radeon_private_t *dev_priv = dev->dev_private; local 71 if ((dev_priv 104 drm_radeon_private_t *dev_priv = dev->dev_private; local 135 radeon_acknowledge_irqs(drm_radeon_private_t * dev_priv, u32 *r500_disp_int) argument 191 drm_radeon_private_t *dev_priv = local 258 drm_radeon_private_t *dev_priv = dev->dev_private; local 276 drm_radeon_private_t *dev_priv = local 296 drm_radeon_private_t *dev_priv = dev->dev_private; local 325 drm_radeon_private_t *dev_priv = dev->dev_private; local 353 drm_radeon_private_t *dev_priv = dev->dev_private; local 368 drm_radeon_private_t *dev_priv = local 386 drm_radeon_private_t *dev_priv = local 402 drm_radeon_private_t *dev_priv = local 421 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; local 428 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; local [all...] |
H A D | mga_dma.c | 58 int mga_do_wait_for_idle(drm_mga_private_t * dev_priv) argument 64 for (i = 0; i < dev_priv->usec_timeout; i++) { 80 static int mga_do_dma_reset(drm_mga_private_t * dev_priv) argument 82 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 83 drm_mga_primary_buffer_t *primary = &dev_priv->prim; 108 void mga_do_dma_flush(drm_mga_private_t * dev_priv) argument 110 drm_mga_primary_buffer_t *primary = &dev_priv->prim; 118 for (i = 0; i < dev_priv->usec_timeout; i++) { 130 tail = primary->tail + dev_priv->primary->offset; 154 DRM_DEBUG(" head = 0x%06lx\n", head - dev_priv 164 mga_do_dma_wrap_start(drm_mga_private_t * dev_priv) argument 205 mga_do_dma_wrap_end(drm_mga_private_t * dev_priv) argument 232 drm_mga_private_t *dev_priv = dev->dev_private; local 251 mga_freelist_init(struct drm_device * dev, drm_mga_private_t * dev_priv) argument 299 drm_mga_private_t *dev_priv = dev->dev_private; local 334 drm_mga_private_t *dev_priv = dev->dev_private; local 367 drm_mga_private_t *dev_priv = dev->dev_private; local 401 drm_mga_private_t *dev_priv; local 450 drm_mga_private_t *const dev_priv = local 620 drm_mga_private_t *const dev_priv = local 714 drm_mga_private_t *const dev_priv = local 781 const drm_mga_private_t *const dev_priv = local 807 drm_mga_private_t *dev_priv; local 955 drm_mga_private_t *dev_priv = dev->dev_private; local 1043 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 1076 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 1116 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 1170 drm_mga_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | i915_irq.c | 60 i915_enable_irq(drm_i915_private_t *dev_priv, u32 mask) argument 63 if ((dev_priv->irq_mask_reg & mask) != 0) { 64 dev_priv->irq_mask_reg &= ~mask; 65 I915_WRITE(IMR, dev_priv->irq_mask_reg); 71 i915_disable_irq(drm_i915_private_t *dev_priv, u32 mask) argument 74 if ((dev_priv->irq_mask_reg & mask) != mask) { 75 dev_priv->irq_mask_reg |= mask; 76 I915_WRITE(IMR, dev_priv->irq_mask_reg); 92 i915_enable_pipestat(drm_i915_private_t *dev_priv, int pipe, u32 mask) argument 94 if ((dev_priv 105 i915_disable_pipestat(drm_i915_private_t *dev_priv, int pipe, u32 mask) argument 128 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 142 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 176 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 190 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 274 drm_i915_private_t *dev_priv = dev->dev_private; local 298 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 312 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 326 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 364 drm_i915_private_t *dev_priv = dev->dev_private; local 390 drm_i915_private_t *dev_priv = dev->dev_private; local 406 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 427 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 441 drm_i915_private_t *dev_priv = dev->dev_private; local 454 drm_i915_private_t *dev_priv = dev->dev_private; local 494 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 506 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 533 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local [all...] |
H A D | via_video.c | 35 void via_init_futex(drm_via_private_t * dev_priv) argument 42 DRM_INIT_WAITQUEUE(&(dev_priv->decoder_queue[i])); 43 XVMCLOCKPTR(dev_priv->sarea_priv, i)->lock = 0; 47 void via_cleanup_futex(drm_via_private_t * dev_priv) argument 51 void via_release_futex(drm_via_private_t * dev_priv, int context) argument 56 if (!dev_priv->sarea_priv) 60 lock = (volatile int *)XVMCLOCKPTR(dev_priv->sarea_priv, i); 64 DRM_WAKEUP(&(dev_priv->decoder_queue[i])); 75 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 76 drm_via_sarea_t *sAPriv = dev_priv [all...] |
H A D | r600_cp.c | 71 static int r600_do_wait_for_fifo(drm_radeon_private_t *dev_priv, int entries) argument 75 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE; 77 for (i = 0; i < dev_priv->usec_timeout; i++) { 79 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RV770) 96 static int r600_do_wait_for_idle(drm_radeon_private_t *dev_priv) argument 100 dev_priv->stats.boxes |= RADEON_BOX_WAIT_IDLE; 102 if ((dev_priv->flags & RADEON_FAMILY_MASK) >= CHIP_RV770) 103 ret = r600_do_wait_for_fifo(dev_priv, 8); 105 ret = r600_do_wait_for_fifo(dev_priv, 16); 108 for (i = 0; i < dev_priv 149 drm_radeon_private_t *dev_priv = dev->dev_private; local 204 drm_radeon_private_t *dev_priv = dev->dev_private; local 219 drm_radeon_private_t *dev_priv = dev->dev_private; local 283 r600_cp_load_microcode(drm_radeon_private_t *dev_priv) argument 361 drm_radeon_private_t *dev_priv = dev->dev_private; local 412 r700_cp_load_microcode(drm_radeon_private_t *dev_priv) argument 466 r600_test_writeback(drm_radeon_private_t *dev_priv) argument 511 drm_radeon_private_t *dev_priv = dev->dev_private; local 667 r600_gfx_init(struct drm_device *dev, drm_radeon_private_t *dev_priv) argument 1213 r700_gfx_init(struct drm_device *dev, drm_radeon_private_t *dev_priv) argument 1607 r600_cp_init_ring_buffer(struct drm_device *dev, drm_radeon_private_t *dev_priv, struct drm_file *file_priv) argument 1763 drm_radeon_private_t *dev_priv = dev->dev_private; local 1808 drm_radeon_private_t *dev_priv = dev->dev_private; local 2109 drm_radeon_private_t *dev_priv = dev->dev_private; local 2127 r600_do_cp_idle(drm_radeon_private_t *dev_priv) argument 2148 r600_do_cp_start(drm_radeon_private_t *dev_priv) argument 2176 r600_do_cp_reset(drm_radeon_private_t *dev_priv) argument 2187 r600_do_cp_stop(drm_radeon_private_t *dev_priv) argument 2203 drm_radeon_private_t *dev_priv = dev->dev_private; local 2239 drm_radeon_private_t *dev_priv = dev->dev_private; local 2300 drm_radeon_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | mga_irq.c | 44 const drm_mga_private_t *const dev_priv = local 52 return atomic_read(&dev_priv->vbl_received); 59 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 68 atomic_inc(&dev_priv->vbl_received); 88 atomic_inc(&dev_priv->last_fence_retired); 89 DRM_WAKEUP(&dev_priv->fence_queue); 100 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 130 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 138 DRM_WAIT_ON(ret, dev_priv->fence_queue, 3 * DRM_HZ, 139 (((cur_fence = atomic_read(&dev_priv 152 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 162 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local 175 drm_mga_private_t *dev_priv = (drm_mga_private_t *) dev->dev_private; local [all...] |
H A D | via_irq.c | 104 drm_via_private_t *dev_priv = dev->dev_private; local 108 return atomic_read(&dev_priv->vbl_received); 114 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 118 drm_via_irq_t *cur_irq = dev_priv->via_irqs; 123 atomic_inc(&dev_priv->vbl_received); 124 if (!(atomic_read(&dev_priv->vbl_received) & 0x0F)) { 126 if (dev_priv->last_vblank_valid) { 127 dev_priv->usec_per_vblank = 129 &dev_priv->last_vblank) >> 4; 131 dev_priv 166 viadrv_acknowledge_irqs(drm_via_private_t * dev_priv) argument 180 drm_via_private_t *dev_priv = dev->dev_private; local 199 drm_via_private_t *dev_priv = dev->dev_private; local 212 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 264 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 313 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 333 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 355 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local [all...] |
H A D | via_mm.c | 43 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 46 ret = drm_sman_set_range(&dev_priv->sman, VIA_MEM_AGP, 0, 53 dev_priv->agp_initialized = 1; 54 dev_priv->agp_offset = agp->offset; 63 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 66 ret = drm_sman_set_range(&dev_priv->sman, VIA_MEM_VIDEO, 0, 73 dev_priv->vram_initialized = 1; 74 dev_priv->vram_offset = fb->offset; 84 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 86 via_release_futex(dev_priv, contex 103 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 119 drm_via_private_t *dev_priv = (drm_via_private_t *) dev->dev_private; local 155 drm_via_private_t *dev_priv = dev->dev_private; local 169 drm_via_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | mach64_dma.c | 57 * \param dev_priv pointer to device private data structure. 63 int mach64_do_wait_for_fifo(drm_mach64_private_t *dev_priv, int entries) argument 67 for (i = 0; i < dev_priv->usec_timeout; i++) { 81 int mach64_do_wait_for_idle(drm_mach64_private_t *dev_priv) argument 85 ret = mach64_do_wait_for_fifo(dev_priv, 16); 89 for (i = 0; i < dev_priv->usec_timeout; i++) { 96 mach64_dump_ring_info(dev_priv); 111 * \param dev_priv pointer to device private data structure. 119 int mach64_wait_ring(drm_mach64_private_t *dev_priv, int n) argument 121 drm_mach64_descriptor_ring_t *ring = &dev_priv 145 mach64_ring_idle(drm_mach64_private_t *dev_priv) argument 180 mach64_ring_reset(drm_mach64_private_t *dev_priv) argument 198 mach64_do_dma_flush(drm_mach64_private_t *dev_priv) argument 210 mach64_do_dma_idle(drm_mach64_private_t *dev_priv) argument 232 mach64_do_engine_reset(drm_mach64_private_t *dev_priv) argument 276 mach64_dump_engine_info(drm_mach64_private_t *dev_priv) argument 417 mach64_dump_buf_info(drm_mach64_private_t *dev_priv, struct drm_buf *buf) argument 477 mach64_dump_ring_info(drm_mach64_private_t *dev_priv) argument 664 mach64_add_buf_to_ring(drm_mach64_private_t *dev_priv, drm_mach64_freelist_t *entry) argument 711 mach64_add_hostdata_buf_to_ring(drm_mach64_private_t *dev_priv, drm_mach64_freelist_t *entry) argument 778 drm_mach64_private_t *dev_priv = dev->dev_private; local 964 drm_mach64_private_t *dev_priv; local 1178 mach64_do_dispatch_pseudo_dma(drm_mach64_private_t *dev_priv) argument 1337 drm_mach64_private_t *dev_priv = dev->dev_private; local 1388 drm_mach64_private_t *dev_priv = dev->dev_private; local 1400 drm_mach64_private_t *dev_priv = dev->dev_private; local 1412 drm_mach64_private_t *dev_priv = dev->dev_private; local 1431 drm_mach64_private_t *dev_priv = dev->dev_private; local 1455 drm_mach64_private_t *dev_priv = dev->dev_private; local 1483 mach64_do_release_used_buffers(drm_mach64_private_t *dev_priv) argument 1510 mach64_do_reclaim_completed(drm_mach64_private_t *dev_priv) argument 1583 mach64_freelist_get(drm_mach64_private_t *dev_priv) argument 1629 mach64_freelist_put(drm_mach64_private_t *dev_priv, struct drm_buf *copy_buf) argument 1668 drm_mach64_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | i915_dma.c | 44 drm_i915_private_t *dev_priv = dev->dev_private; local 45 drm_i915_ring_buffer_t *ring = &(dev_priv->ring); 61 if (dev_priv->sarea_priv) 62 dev_priv->sarea_priv->perf_boxes |= I915_BOX_WAIT; 84 drm_i915_private_t *dev_priv = dev->dev_private; local 88 dev_priv->status_page_dmah = 91 if (!dev_priv->status_page_dmah) { 95 dev_priv->hw_status_page = dev_priv->status_page_dmah->vaddr; 96 dev_priv 111 drm_i915_private_t *dev_priv = dev->dev_private; local 128 drm_i915_private_t *dev_priv = dev->dev_private; local 143 drm_i915_private_t *dev_priv = dev->dev_private; local 167 drm_i915_private_t *dev_priv = dev->dev_private; local 223 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 357 drm_i915_private_t *dev_priv = dev->dev_private; local 398 drm_i915_private_t *dev_priv = dev->dev_private; local 439 drm_i915_private_t *dev_priv = dev->dev_private; local 490 drm_i915_private_t *dev_priv = dev->dev_private; local 540 drm_i915_private_t *dev_priv = dev->dev_private; local 594 drm_i915_private_t *dev_priv = dev->dev_private; local 615 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 664 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 734 drm_i915_private_t *dev_priv = dev->dev_private; local 776 drm_i915_private_t *dev_priv = dev->dev_private; local 804 drm_i915_private_t *dev_priv = dev->dev_private; local 845 struct drm_i915_private *dev_priv = dev->dev_private; local 925 struct drm_i915_private *dev_priv = dev->dev_private; local 962 drm_i915_private_t *dev_priv = dev->dev_private; local 977 drm_i915_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | mach64_irq.c | 49 drm_mach64_private_t *dev_priv = dev->dev_private; local 67 atomic_inc(&dev_priv->vbl_received); 76 const drm_mach64_private_t *const dev_priv = dev->dev_private; local 81 return atomic_read(&dev_priv->vbl_received); 86 drm_mach64_private_t *dev_priv = dev->dev_private; local 120 drm_mach64_private_t *dev_priv = dev->dev_private; local 138 drm_mach64_private_t *dev_priv = dev->dev_private; local 154 drm_mach64_private_t *dev_priv = dev->dev_private; local 155 if (!dev_priv)
|
H A D | mga_warp.c | 48 dev_priv->warp_pipe_phys[where] = pcbase; \ 83 unsigned int mga_warp_microcode_size(const drm_mga_private_t * dev_priv) argument 85 switch (dev_priv->chipset) { 92 DRM_ERROR("Unknown chipset value: 0x%x\n", dev_priv->chipset); 97 static int mga_warp_install_g400_microcode(drm_mga_private_t * dev_priv) argument 99 unsigned char *vcbase = dev_priv->warp->virtual; 100 unsigned long pcbase = dev_priv->warp->offset; 102 memset(dev_priv->warp_pipe_phys, 0, sizeof(dev_priv->warp_pipe_phys)); 125 static int mga_warp_install_g200_microcode(drm_mga_private_t * dev_priv) argument 144 mga_warp_install_microcode(drm_mga_private_t * dev_priv) argument 168 mga_warp_init(drm_mga_private_t * dev_priv) argument [all...] |
H A D | mga_state.c | 48 static void mga_emit_clip_rect(drm_mga_private_t * dev_priv, argument 51 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 53 unsigned int pitch = dev_priv->front_pitch; 60 if (dev_priv->chipset >= MGA_CARD_TYPE_G400) { 73 static __inline__ void mga_g200_emit_context(drm_mga_private_t * dev_priv) argument 75 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 87 MGA_WFLAG, ctx->wflag, MGA_ZORG, dev_priv->depth_offset); 96 static __inline__ void mga_g400_emit_context(drm_mga_private_t * dev_priv) argument 98 drm_mga_sarea_t *sarea_priv = dev_priv->sarea_priv; 112 MGA_ZORG, dev_priv 127 mga_g200_emit_tex0(drm_mga_private_t * dev_priv) argument 158 mga_g400_emit_tex0(drm_mga_private_t * dev_priv) argument 202 mga_g400_emit_tex1(drm_mga_private_t * dev_priv) argument 243 mga_g200_emit_pipe(drm_mga_private_t * dev_priv) argument 272 mga_g400_emit_pipe(drm_mga_private_t * dev_priv) argument 353 mga_g200_emit_state(drm_mga_private_t * dev_priv) argument 374 mga_g400_emit_state(drm_mga_private_t * dev_priv) argument 407 mga_verify_context(drm_mga_private_t * dev_priv) argument 426 mga_verify_tex(drm_mga_private_t * dev_priv, int unit) argument 443 mga_verify_state(drm_mga_private_t * dev_priv) argument 472 mga_verify_iload(drm_mga_private_t * dev_priv, unsigned int dstorg, unsigned int length) argument 491 mga_verify_blit(drm_mga_private_t * dev_priv, unsigned int srcorg, unsigned int dstorg) argument 508 drm_mga_private_t *dev_priv = dev->dev_private; local 598 drm_mga_private_t *dev_priv = dev->dev_private; local 655 drm_mga_private_t *dev_priv = dev->dev_private; local 703 drm_mga_private_t *dev_priv = dev->dev_private; local 752 drm_mga_private_t *dev_priv = dev->dev_private; local 804 drm_mga_private_t *dev_priv = dev->dev_private; local 869 drm_mga_private_t *dev_priv = dev->dev_private; local 891 drm_mga_private_t *dev_priv = dev->dev_private; local 912 drm_mga_private_t *dev_priv = dev->dev_private; local 947 drm_mga_private_t *dev_priv = dev->dev_private; local 983 drm_mga_private_t *dev_priv = dev->dev_private; local 1022 drm_mga_private_t *dev_priv = dev->dev_private; local 1048 drm_mga_private_t *dev_priv = dev->dev_private; local 1080 drm_mga_private_t *dev_priv = dev->dev_private; local 1110 drm_mga_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | r128_irq.c | 43 const drm_r128_private_t *dev_priv = dev->dev_private; local 48 return atomic_read(&dev_priv->vbl_received); 54 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; local 62 atomic_inc(&dev_priv->vbl_received); 71 drm_r128_private_t *dev_priv = dev->dev_private; local 98 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; local 113 drm_r128_private_t *dev_priv = (drm_r128_private_t *) dev->dev_private; local 114 if (!dev_priv)
|
/freebsd-11-stable/sys/dev/drm2/i915/ |
H A D | i915_suspend.c | 37 struct drm_i915_private *dev_priv = dev->dev_private; local 54 struct drm_i915_private *dev_priv = dev->dev_private; local 66 array = dev_priv->regfile.save_palette_a; 68 array = dev_priv->regfile.save_palette_b; 76 struct drm_i915_private *dev_priv = dev->dev_private; local 88 array = dev_priv->regfile.save_palette_a; 90 array = dev_priv->regfile.save_palette_b; 98 struct drm_i915_private *dev_priv = dev->dev_private; local 106 struct drm_i915_private *dev_priv = dev->dev_private; local 115 struct drm_i915_private *dev_priv local 124 struct drm_i915_private *dev_priv = dev->dev_private; local 132 struct drm_i915_private *dev_priv = dev->dev_private; local 190 struct drm_i915_private *dev_priv = dev->dev_private; local 243 struct drm_i915_private *dev_priv = dev->dev_private; local 411 struct drm_i915_private *dev_priv = dev->dev_private; local 623 struct drm_i915_private *dev_priv = dev->dev_private; local 710 struct drm_i915_private *dev_priv = dev->dev_private; local 810 struct drm_i915_private *dev_priv = dev->dev_private; local 860 struct drm_i915_private *dev_priv = dev->dev_private; local [all...] |
H A D | i915_dma.c | 44 intel_ring_begin(LP_RING(dev_priv), (n)) 47 intel_ring_emit(LP_RING(dev_priv), x) 50 intel_ring_advance(LP_RING(dev_priv)) 64 intel_read_legacy_status_page(struct drm_i915_private *dev_priv, int reg) argument 66 if (I915_NEED_GFX_HWS(dev_priv->dev)) 67 return ioread32(dev_priv->dri1.gfx_hws_cpu_addr + reg); 69 return intel_read_status_page(LP_RING(dev_priv), reg); 72 #define READ_HWSP(dev_priv, reg) intel_read_legacy_status_page(dev_priv, reg) 73 #define READ_BREADCRUMB(dev_priv) READ_HWS 78 drm_i915_private_t *dev_priv = dev->dev_private; local 91 drm_i915_private_t *dev_priv = dev->dev_private; local 106 drm_i915_private_t *dev_priv = dev->dev_private; local 126 drm_i915_private_t *dev_priv = dev->dev_private; local 153 drm_i915_private_t *dev_priv = dev->dev_private; local 177 drm_i915_private_t *dev_priv = dev->dev_private; local 222 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 346 drm_i915_private_t *dev_priv = dev->dev_private; local 378 struct drm_i915_private *dev_priv = dev->dev_private; local 420 drm_i915_private_t *dev_priv = dev->dev_private; local 476 struct drm_i915_private *dev_priv = dev->dev_private; local 536 drm_i915_private_t *dev_priv = dev->dev_private; local 614 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 670 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 738 drm_i915_private_t *dev_priv = dev->dev_private; local 764 drm_i915_private_t *dev_priv = (drm_i915_private_t *) dev->dev_private; local 807 drm_i915_private_t *dev_priv = dev->dev_private; local 838 drm_i915_private_t *dev_priv = dev->dev_private; local 855 drm_i915_private_t *dev_priv = dev->dev_private; local 916 drm_i915_private_t *dev_priv = dev->dev_private; local 1015 drm_i915_private_t *dev_priv = dev->dev_private; local 1050 drm_i915_private_t *dev_priv = dev->dev_private; local 1098 struct drm_i915_private *dev_priv = dev->dev_private; local 1119 drm_i915_private_t *dev_priv = dev->dev_private; local 1161 drm_i915_private_t *dev_priv = dev->dev_private; local 1198 drm_i915_private_t *dev_priv = dev->dev_private; local 1278 struct drm_i915_private *dev_priv = dev->dev_private; local 1386 i915_mtrr_setup(struct drm_i915_private *dev_priv, unsigned long base, unsigned long size) argument 1409 i915_kick_out_firmware_fb(struct drm_i915_private *dev_priv) argument 1431 i915_dump_device_info(struct drm_i915_private *dev_priv) argument 1459 struct drm_i915_private *dev_priv; local 1705 struct drm_i915_private *dev_priv = dev->dev_private; local 1871 drm_i915_private_t *dev_priv = dev->dev_private; local [all...] |
H A D | intel_bios.c | 203 parse_lfp_panel_data(struct drm_i915_private *dev_priv, argument 218 dev_priv->lvds_dither = lvds_options->pixel_dither; 232 dev_priv->lvds_vbt = 1; 244 dev_priv->lfp_lvds_vbt_mode = panel_fixed_mode; 266 dev_priv->lvds_downclock_avail = 1; 267 dev_priv->lvds_downclock = downclock * 10; 280 dev_priv->bios_lvds_val = fp_timing->lvds_reg_val; 282 dev_priv->bios_lvds_val); 289 parse_sdvo_panel_data(struct drm_i915_private *dev_priv, argument 322 dev_priv 343 parse_general_features(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 369 parse_general_definitions(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 390 parse_sdvo_device_mapping(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 480 parse_driver_features(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 499 parse_edp(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 575 parse_device_mapping(struct drm_i915_private *dev_priv, struct bdb_header *bdb) argument 640 init_vbt_defaults(struct drm_i915_private *dev_priv) argument 695 struct drm_i915_private *dev_priv = dev->dev_private; local 763 struct drm_i915_private *dev_priv = dev->dev_private; local 779 struct drm_i915_private *dev_priv = dev->dev_private; local [all...] |
H A D | i915_gem_stolen.c | 82 base -= dev_priv->mm.gtt->stolen_size; 100 struct drm_i915_private *dev_priv = dev->dev_private; local 108 compressed_fb = drm_mm_search_free(&dev_priv->mm.stolen, size, 4096, 0); 114 cfb_base = dev_priv->mm.stolen_base + compressed_fb->start; 119 compressed_llb = drm_mm_search_free(&dev_priv->mm.stolen, 127 ll_base = dev_priv->mm.stolen_base + compressed_llb->start; 132 dev_priv->cfb_size = size; 134 dev_priv->compressed_fb = compressed_fb; 142 dev_priv->compressed_llb = compressed_llb; 154 dev_priv 160 struct drm_i915_private *dev_priv = dev->dev_private; local 175 struct drm_i915_private *dev_priv = dev->dev_private; local [all...] |
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | radeon_irq.c | 42 drm_radeon_private_t *dev_priv = dev->dev_private; local 45 dev_priv->irq_enable_reg |= mask; 47 dev_priv->irq_enable_reg &= ~mask; 50 RADEON_WRITE(RADEON_GEN_INT_CNTL, dev_priv->irq_enable_reg); 55 drm_radeon_private_t *dev_priv = dev->dev_private; local 58 dev_priv->r500_disp_irq_reg |= mask; 60 dev_priv->r500_disp_irq_reg &= ~mask; 63 RADEON_WRITE(R500_DxMODE_INT_MASK, dev_priv->r500_disp_irq_reg); 68 drm_radeon_private_t *dev_priv = dev->dev_private; local 70 if ((dev_priv 103 drm_radeon_private_t *dev_priv = dev->dev_private; local 134 radeon_acknowledge_irqs(drm_radeon_private_t *dev_priv, u32 *r500_disp_int) argument 188 drm_radeon_private_t *dev_priv = local 226 drm_radeon_private_t *dev_priv = dev->dev_private; local 255 drm_radeon_private_t *dev_priv = local 273 drm_radeon_private_t *dev_priv = local 291 drm_radeon_private_t *dev_priv = local 308 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; local 315 drm_radeon_private_t *dev_priv = (drm_radeon_private_t *) dev->dev_private; local [all...] |