Searched refs:gtt_offset (Results 1 - 16 of 16) sorted by relevance

/solaris-x11-s11/open-src/kernel/i915/src/
H A Di915_gem_stolen.c340 u32 gtt_offset,
350 DRM_DEBUG_KMS("creating preallocated stolen object: stolen_offset=%x, gtt_offset=%x, size=%x\n",
351 stolen_offset, gtt_offset, size);
376 if (gtt_offset == 0xffffffff)
386 gtt_offset, size,
396 obj->gtt_offset = gtt_offset;
338 i915_gem_object_create_stolen_for_preallocated(struct drm_device *dev, u32 stolen_offset, u32 gtt_offset, u32 size) argument
H A Di915_gem_tiling.c275 if (obj->gtt_offset & ~I915_FENCE_START_MASK)
278 if (obj->gtt_offset & ~I830_FENCE_START_MASK)
286 if (obj->gtt_offset & (size - 1))
367 (obj->gtt_offset + obj->base.size <= dev_priv->gtt.mappable_end &&
376 if (obj->gtt_offset & (unfenced_alignment - 1))
H A Di915_gem_gtt.c490 unsigned first_entry = obj->gtt_offset >> PAGE_SHIFT;
536 unsigned first_entry = obj->gtt_offset >> PAGE_SHIFT;
568 obj->gtt_offset,
580 (obj->base.size / PAGE_SIZE), obj->gtt_offset,
655 obj->gtt_offset, obj->base.size);
659 obj->gtt_offset,
1125 uint32_t gtt_offset,
1130 unsigned first_entry = gtt_offset >> PAGE_SHIFT;
1137 (void) drm_agp_rw_gtt(dev, size/PAGE_SIZE, gtt_offset,
1123 intel_rw_gtt(struct drm_device *dev, size_t size, uint32_t gtt_offset, void *gttp, uint32_t type) argument
H A Dintel_ringbuffer.c47 u32 gtt_offset; member in struct:pipe_control
183 u32 scratch_addr = pc->gtt_offset + 128;
221 u32 scratch_addr = pc->gtt_offset + 128;
314 u32 scratch_addr = pc->gtt_offset + 128;
447 I915_WRITE_START(ring, obj->gtt_offset);
454 I915_READ_START(ring) == obj->gtt_offset &&
512 pc->gtt_offset = obj->gtt_offset;
519 ring->name, pc->gtt_offset);
747 u32 scratch_addr = pc->gtt_offset
[all...]
H A Di915_gem_execbuffer.c104 target_offset = target_i915_obj->gtt_offset;
331 if (entry->offset != obj->gtt_offset) {
332 entry->offset = obj->gtt_offset;
412 if (IS_GEN5(ring->dev) && (batch_obj != obj) && obj->gtt_offset) {
460 if ((entry->alignment && obj->gtt_offset & (entry->alignment - 1)) ||
1008 exec_start = batch_obj->gtt_offset + args->batch_start_offset;
H A Di915_gem.c1082 start = (dev->agp_aperbase + obj_priv->gtt_offset);
1629 if (acthd >= obj->gtt_offset &&
1630 acthd < obj->gtt_offset + obj->base.size)
1692 request->batch_obj->gtt_offset : 0,
2136 obj->gtt_offset = 0;
2195 val = (uint64_t)((obj->gtt_offset + size - 4096) &
2197 val |= obj->gtt_offset & 0xfffff000;
2225 if((obj->gtt_offset & ~I915_FENCE_START_MASK) ||
2227 (obj->gtt_offset & (size - 1)))
2229 obj->gtt_offset, ob
[all...]
H A Dintel_overlay.c743 regs->OBUF_0Y = new_bo->gtt_offset + params-> offset_Y;
757 regs->OBUF_0U = new_bo->gtt_offset + params->offset_U;
758 regs->OBUF_0V = new_bo->gtt_offset + params->offset_V;
1357 overlay->flip_addr = reg_bo->gtt_offset;
1432 overlay->reg_bo->gtt_offset);
1465 error->base = (long) overlay->reg_bo->gtt_offset;
H A Dintel_sprite.c136 I915_MODIFY_DISPBASE(SPSURF(pipe, plane), obj->gtt_offset +
311 I915_MODIFY_DISPBASE(SPRSURF(pipe), obj->gtt_offset + sprsurf_offset);
480 I915_MODIFY_DISPBASE(DVSSURF(pipe), obj->gtt_offset + dvssurf_offset);
H A Di915_drv.h308 u32 gtt_offset; member in struct:drm_i915_error_state::drm_i915_error_ring::drm_i915_error_object
322 u32 gtt_offset; member in struct:drm_i915_error_state::drm_i915_error_buffer
1342 uint32_t gtt_offset; member in struct:drm_i915_gem_object
1838 uint32_t gtt_offset, void *gttp, uint32_t type);
1860 u32 gtt_offset,
H A Di915_irq.c1472 reloc_offset = src->gtt_offset;
1524 dst->gtt_offset = src->gtt_offset;
1578 err->gtt_offset = obj->gtt_offset;
1676 if (acthd >= obj->gtt_offset &&
1677 acthd < obj->gtt_offset + obj->base.size)
1758 if ((error->ccid & PAGE_MASK) == obj->gtt_offset) {
2130 obj->gtt_offset;
2133 stall_detected = I915_READ(dspaddr) == (obj->gtt_offset
[all...]
H A Di915_gem_context.c398 intel_ring_emit(ring, new_context->obj->gtt_offset |
H A Dintel_display.c1955 obj->gtt_offset, linear_offset, x, y, fb->pitches[0]);
1959 obj->gtt_offset + intel_crtc->dspaddr_offset);
1963 I915_WRITE(DSPADDR(plane), obj->gtt_offset + linear_offset);
2045 obj->gtt_offset, linear_offset, x, y, fb->pitches[0]);
2048 obj->gtt_offset + intel_crtc->dspaddr_offset);
6611 addr = obj->gtt_offset;
7323 intel_ring_emit(ring, obj->gtt_offset + intel_crtc->dspaddr_offset);
7364 intel_ring_emit(ring, obj->gtt_offset + intel_crtc->dspaddr_offset);
7404 (obj->gtt_offset + intel_crtc->dspaddr_offset) |
7447 intel_ring_emit(ring, obj->gtt_offset
[all...]
H A Dintel_pm.c223 I915_WRITE(ILK_FBC_RT_BASE, obj->gtt_offset | ILK_FBC_RT_VALID);
280 I915_WRITE(IVB_FBC_RT_BASE, obj->gtt_offset);
3718 intel_ring_emit(ring, dev_priv->ips.renderctx->gtt_offset |
3741 I915_WRITE(PWRCTXA, dev_priv->ips.pwrctx->gtt_offset | PWRCTX_EN);
/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_agpsupport.c555 uint32_t gtt_offset,
561 bind.agp_pgstart = gtt_offset / AGP_PAGE_SIZE;
579 uint32_t gtt_offset,
586 unbind.agp_pgstart = gtt_offset / AGP_PAGE_SIZE;
614 uint32_t gtt_offset,
621 gtt_info.pgstart = gtt_offset / AGP_PAGE_SIZE;
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
612 drm_agp_rw_gtt(struct drm_device *dev, unsigned long num_pages, uint32_t gtt_offset, void *gttp, uint32_t type) argument
/solaris-x11-s11/open-src/kernel/sys/drm/
H A DdrmP.h1358 unsigned long num_pages, uint32_t gtt_offset, unsigned int agp_type);
1360 unsigned long num_pages, uint32_t gtt_offset, pfn_t scratch, uint32_t type);
1362 uint32_t gtt_offset, void *gttp, uint32_t type);
/solaris-x11-s11/open-src/kernel/mdb/modules/
H A Di915.c298 obj->gtt_offset, (unsigned int)obj->base.real_size);
318 obj->base.real_size, obj->gtt_offset, obj->base.kaddr,

Completed in 163 milliseconds