/solaris-x11-s11/open-src/kernel/drm/src/ |
H A D | drm_gem.c | 96 drm_gem_object_free_internal(struct drm_gem_object *obj, int gen) argument 98 if (obj->pfnarray != NULL) 99 kmem_free(obj->pfnarray, btopr(obj->real_size) * sizeof (pfn_t)); 101 gfxp_free_mempool(&obj->mempool_cookie, obj->kaddr, obj->real_size); 103 (void) ddi_dma_unbind_handle(obj->dma_hdl); 104 ddi_dma_mem_free(&obj->acc_hdl); 105 ddi_dma_free_handle(&obj 133 drm_gem_object_alloc_internal_normal(struct drm_device *dev, struct drm_gem_object *obj, size_t size, int flag) argument 207 drm_gem_object_alloc_internal_mempool(struct drm_gem_object *obj, size_t size, int flag) argument 232 drm_gem_object_internal(struct drm_device *dev, struct drm_gem_object *obj, size_t size, int gen) argument 273 drm_gem_object_init(struct drm_device *dev, struct drm_gem_object *obj, size_t size, int gen) argument 348 drm_gem_private_object_init(struct drm_device *dev, struct drm_gem_object *obj, size_t size) argument 368 struct drm_gem_object *obj; local 399 struct drm_gem_object *obj; local 437 drm_gem_handle_create(struct drm_file *file_priv, struct drm_gem_object *obj, u32 *handlep) argument 481 struct drm_gem_object *obj; local 528 struct drm_gem_object *obj; local 581 struct drm_gem_object *obj; local 628 struct drm_gem_object *obj = ptr; local 649 struct drm_gem_object *obj; local 659 drm_gem_object_release(struct drm_gem_object *obj) argument 702 struct drm_gem_object *obj = (struct drm_gem_object *) kref; local 725 drm_gem_object_handle_free(struct drm_gem_object *obj) argument 748 drm_gem_create_mmap_offset(struct drm_gem_object *obj) argument 758 drm_gem_mmap(struct drm_gem_object *obj, pfn_t pfn) argument 764 drm_gem_release_mmap(struct drm_gem_object *obj) argument 770 drm_gem_free_mmap_offset(struct drm_gem_object *obj) argument 789 drm_gem_object_track(struct drm_gem_object *obj, const char *name, uint32_t cur_seq, uint32_t last_seq, void* ptr) argument [all...] |
H A D | drm_drv.c | 478 drm_gem_object_reference(struct drm_gem_object *obj) argument 480 kref_get(&obj->refcount); 484 drm_gem_object_unreference(struct drm_gem_object *obj) argument 486 if (obj != NULL) 487 kref_put(&obj->refcount, drm_gem_object_free); 491 drm_gem_object_unreference_unlocked(struct drm_gem_object *obj) argument 493 if (obj != NULL) { 494 struct drm_device *dev = obj->dev; 496 kref_put(&obj->refcount, drm_gem_object_free); 502 drm_gem_object_handle_reference(struct drm_gem_object *obj) argument 509 drm_gem_object_handle_unreference(struct drm_gem_object *obj) argument 527 drm_gem_object_handle_unreference_unlocked(struct drm_gem_object *obj) argument [all...] |
H A D | drm_sun_idr.c | 175 idr_get_new_above(struct idr *idrp, void *obj, int start, int *newid) argument 205 used->obj = obj; 238 return (ret->obj); 287 idr_replace(struct idr *idrp, void *obj, uint32_t id) argument 298 ret = ide->obj; 299 ide->obj = obj; 312 ret = fn(ide->id, ide->obj, data); 373 void *obj, 372 idr_list_get_new_above(struct idr_list *head, void *obj, int *handlep) argument [all...] |
H A D | drm_crtc.c | 257 * @obj: object pointer, used to generate unique ID 268 struct drm_mode_object *obj, uint32_t obj_type) 280 ret = idr_get_new_above(&dev->mode_config.crtc_idr, obj, 1, &new_id); 287 obj->id = new_id; 288 obj->type = obj_type; 325 struct drm_mode_object *obj = NULL; local 332 obj = idr_find(&dev->mode_config.crtc_idr, id); 333 if (!obj || (obj->type != type) || (obj 267 drm_mode_object_get(struct drm_device *dev, struct drm_mode_object *obj, uint32_t obj_type) argument 393 struct drm_mode_object *obj = NULL; local 1478 struct drm_mode_object *obj; local 1535 struct drm_mode_object *obj; local 1662 struct drm_mode_object *obj; local 1753 struct drm_mode_object *obj; local 1819 struct drm_mode_object *obj; local 1998 struct drm_mode_object *obj; local 2159 struct drm_mode_object *obj; local 2859 drm_object_attach_property(struct drm_mode_object *obj, struct drm_property *property, uint64_t init_val) argument 2878 drm_object_property_set_value(struct drm_mode_object *obj, struct drm_property *property, uint64_t val) argument 2893 drm_object_property_get_value(struct drm_mode_object *obj, struct drm_property *property, uint64_t *val) argument 2911 struct drm_mode_object *obj; local 3049 struct drm_mode_object *obj; local 3150 drm_mode_connector_set_obj_prop(struct drm_mode_object *obj, struct drm_property *property, uint64_t value) argument 3171 drm_mode_crtc_set_obj_prop(struct drm_mode_object *obj, struct drm_property *property, uint64_t value) argument 3186 drm_mode_plane_set_obj_prop(struct drm_mode_object *obj, struct drm_property *property, uint64_t value) argument 3205 struct drm_mode_object *obj; local 3358 struct drm_mode_object *obj; local 3417 struct drm_mode_object *obj; local 3467 struct drm_mode_object *obj; local [all...] |
H A D | drm_sunmod.c | 69 struct drm_gem_object *obj; member in struct:find_gem_object 235 struct drm_gem_object *obj; local 238 obj = (struct drm_gem_object *)pvt; 239 if (obj == NULL) { 243 dev = obj->dev; 245 dev->driver->gem_fault(obj); 251 if (obj != NULL) { 258 list_add_tail(&seg->head, &obj->seg_list, (caddr_t)seg); 271 struct drm_gem_object *obj; local 277 obj [all...] |
/solaris-x11-s11/open-src/kernel/i915/src/ |
H A D | i915_gem_evict.c | 39 mark_free(struct drm_i915_gem_object *obj, struct list_head *unwind) argument 41 if (obj->pin_count) 44 list_add(&obj->exec_list, unwind, (caddr_t)obj); 45 return drm_mm_scan_add_block(obj->gtt_space); 55 struct drm_i915_gem_object *obj; local 92 list_for_each_entry(obj, struct drm_i915_gem_object, &dev_priv->mm.inactive_list, mm_list) { 93 if (mark_free(obj, &unwind_list)) 101 list_for_each_entry(obj, struct drm_i915_gem_object, &dev_priv->mm.active_list, mm_list) { 102 if (mark_free(obj, 159 struct drm_i915_gem_object *obj, *next; local [all...] |
H A D | i915_gem_tiling.c | 264 i915_gem_object_fence_ok(struct drm_i915_gem_object *obj, int tiling_mode) argument 271 if (INTEL_INFO(obj->base.dev)->gen >= 4) 274 if (INTEL_INFO(obj->base.dev)->gen == 3) { 275 if (obj->gtt_offset & ~I915_FENCE_START_MASK) 278 if (obj->gtt_offset & ~I830_FENCE_START_MASK) 282 size = i915_gem_get_gtt_size(obj->base.dev, obj->base.size, tiling_mode); 283 if (obj->gtt_space->size != size) 286 if (obj->gtt_offset & (size - 1)) 302 struct drm_i915_gem_object *obj; local 425 struct drm_i915_gem_object *obj; local 483 i915_gem_object_do_bit_17_swizzle(struct drm_i915_gem_object *obj) argument 501 i915_gem_object_save_bit_17_swizzle(struct drm_i915_gem_object *obj) argument [all...] |
H A D | i915_gem.c | 42 static void i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj); 43 static void i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj); 44 static int i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, 49 struct drm_i915_gem_object *obj, 53 struct drm_i915_gem_object *obj); 54 static void i915_gem_object_update_fence(struct drm_i915_gem_object *obj, 58 int i915_gem_object_get_pages(struct drm_i915_gem_object *obj); 60 static inline void i915_gem_object_fence_lost(struct drm_i915_gem_object *obj) argument 62 if (obj->tiling_mode) 63 i915_gem_release_mmap(obj); 128 i915_gem_object_is_inactive(struct drm_i915_gem_object *obj) argument 166 struct drm_i915_gem_object *obj; local 187 i915_gem_object_free(struct drm_i915_gem_object *obj) argument 197 struct drm_i915_gem_object *obj; local 306 i915_gem_shmem_pread(struct drm_device *dev, struct drm_i915_gem_object *obj, struct drm_i915_gem_pread *args, struct drm_file *file_priv) argument 406 struct drm_i915_gem_object *obj; local 444 i915_gem_gtt_pwrite_fast(struct drm_device *dev, struct drm_i915_gem_object *obj, struct drm_i915_gem_pwrite *args, struct drm_file *file_priv) argument 478 i915_gem_shmem_pwrite(struct drm_device *dev, struct drm_i915_gem_object *obj, struct drm_i915_gem_pwrite *args, struct drm_file *file_priv) argument 594 struct drm_i915_gem_object *obj; local 822 i915_gem_object_wait_rendering__tail(struct drm_i915_gem_object *obj, struct intel_ring_buffer *ring) argument 845 i915_gem_object_wait_rendering(struct drm_i915_gem_object *obj, bool readonly) argument 867 i915_gem_object_wait_rendering__nonblocking(struct drm_i915_gem_object *obj, bool readonly) argument 911 struct drm_i915_gem_object *obj; local 975 struct drm_i915_gem_object *obj; local 1011 struct drm_gem_object *obj; local 1047 i915_gem_fault(struct drm_gem_object *obj) argument 1107 i915_gem_create_mmap_offset(struct drm_i915_gem_object *obj) argument 1146 i915_gem_release_mmap(struct drm_i915_gem_object *obj) argument 1167 i915_gem_free_mmap_offset(struct drm_i915_gem_object *obj) argument 1228 struct drm_i915_gem_object *obj; local 1286 i915_gem_object_put_pages_gtt(struct drm_i915_gem_object *obj) argument 1309 i915_gem_object_put_pages(struct drm_i915_gem_object *obj) argument 1329 i915_gem_object_get_pages_gtt(struct drm_i915_gem_object *obj) argument 1359 i915_gem_object_get_pages(struct drm_i915_gem_object *obj) argument 1379 i915_gem_object_move_to_active(struct drm_i915_gem_object *obj, struct intel_ring_buffer *ring) argument 1419 i915_gem_object_move_to_inactive(struct drm_i915_gem_object *obj) argument 1516 __i915_add_request(struct intel_ring_buffer *ring, struct drm_file *file, struct drm_i915_gem_object *obj, u32 *out_seqno) argument 1627 i915_head_inside_object(u32 acthd, struct drm_i915_gem_object *obj) argument 1749 struct drm_i915_gem_object *obj; local 1783 struct drm_i915_gem_object *obj; local 1842 struct drm_i915_gem_object *obj; local 1927 i915_gem_object_flush_active(struct drm_i915_gem_object *obj) argument 1969 struct drm_i915_gem_object *obj; local 2040 i915_gem_object_sync(struct drm_i915_gem_object *obj, struct intel_ring_buffer *to) argument 2074 i915_gem_object_finish_gtt(struct drm_i915_gem_object *obj) argument 2092 i915_gem_object_unbind(struct drm_i915_gem_object *obj, uint32_t type) argument 2162 i965_write_fence_reg(struct drm_device *dev, int reg, struct drm_i915_gem_object *obj) argument 2214 i915_write_fence_reg(struct drm_device *dev, int reg, struct drm_i915_gem_object *obj) argument 2258 i830_write_fence_reg(struct drm_device *dev, int reg, struct drm_i915_gem_object *obj) argument 2290 i915_gem_object_needs_mb(struct drm_i915_gem_object *obj) argument 2295 i915_gem_write_fence(struct drm_device *dev, int reg, struct drm_i915_gem_object *obj) argument 2333 i915_gem_object_update_fence(struct drm_i915_gem_object *obj, struct drm_i915_fence_reg *fence, bool enable) argument 2355 i915_gem_object_wait_fence(struct drm_i915_gem_object *obj) argument 2370 i915_gem_object_put_fence(struct drm_i915_gem_object *obj) argument 2438 i915_gem_object_get_fence(struct drm_i915_gem_object *obj) argument 2519 struct drm_i915_gem_object *obj; local 2559 i915_gem_object_bind_to_gtt(struct drm_i915_gem_object *obj, unsigned alignment, bool map_and_fenceable, bool nonblocking) argument 2669 i915_gem_clflush_object(struct drm_i915_gem_object *obj) argument 2702 i915_gem_object_flush_gtt_write_domain(struct drm_i915_gem_object *obj) argument 2722 i915_gem_object_flush_cpu_write_domain(struct drm_i915_gem_object *obj) argument 2741 i915_gem_object_set_to_gtt_domain(struct drm_i915_gem_object *obj, int write) argument 2785 i915_gem_object_set_cache_level(struct drm_i915_gem_object *obj, enum i915_cache_level cache_level) argument 2854 struct drm_i915_gem_object *obj; local 2878 struct drm_i915_gem_object *obj; local 2917 i915_gem_object_pin_to_display_plane(struct drm_i915_gem_object *obj, u32 alignment, struct intel_ring_buffer *pipelined) argument 2967 i915_gem_object_finish_gpu(struct drm_i915_gem_object *obj) argument 2990 i915_gem_object_set_to_cpu_domain(struct drm_i915_gem_object *obj, bool write) argument 3082 i915_gem_object_pin(struct drm_i915_gem_object *obj, uint32_t alignment, bool map_and_fenceable, bool nonblocking) argument 3130 i915_gem_object_unpin(struct drm_i915_gem_object *obj) argument 3144 struct drm_i915_gem_object *obj; local 3189 struct drm_i915_gem_object *obj; local 3226 struct drm_i915_gem_object *obj; local 3275 i915_gem_object_init(struct drm_i915_gem_object *obj, const struct drm_i915_gem_object_ops *ops) argument 3301 struct drm_i915_gem_object *obj; local 3345 i915_gem_init_object(struct drm_gem_object *obj) argument 3353 struct drm_i915_gem_object *obj = to_intel_bo(gem_obj); local 3851 i915_gem_detach_phys_object(struct drm_device *dev, struct drm_i915_gem_object *obj) argument 3884 i915_gem_attach_phys_object(struct drm_device *dev, struct drm_i915_gem_object *obj, int id, int align) argument 3942 i915_gem_phys_pwrite(struct drm_device *dev, struct drm_i915_gem_object *obj, struct drm_i915_gem_pwrite *args, struct drm_file *file_priv) argument [all...] |
H A D | i915_gem_execbuffer.c | 62 eb_add_object(struct eb_objects *eb, struct drm_i915_gem_object *obj) argument 78 static inline int use_cpu_reloc(struct drm_i915_gem_object *obj) argument 80 return (obj->base.write_domain == I915_GEM_DOMAIN_CPU || 81 !obj->map_and_fenceable || 82 obj->cache_level != I915_CACHE_NONE); 86 i915_gem_execbuffer_relocate_entry(struct drm_i915_gem_object *obj, argument 90 struct drm_device *dev = obj->base.dev; 119 "obj %p target %d offset %d " 121 obj, reloc->target_handle, 130 "obj 194 i915_gem_execbuffer_relocate_object(struct drm_i915_gem_object *obj, struct eb_objects *eb) argument 240 i915_gem_execbuffer_relocate_object_slow(struct drm_i915_gem_object *obj, struct eb_objects *eb, struct drm_i915_gem_relocation_entry *relocs) argument 261 struct drm_i915_gem_object *obj; local 276 need_reloc_mappable(struct drm_i915_gem_object *obj) argument 283 i915_gem_execbuffer_reserve_object(struct drm_i915_gem_object *obj, struct intel_ring_buffer *ring, bool *need_reloc) argument 349 i915_gem_execbuffer_unreserve_object(struct drm_i915_gem_object *obj) argument 373 struct drm_i915_gem_object *obj; local 504 struct drm_i915_gem_object *obj; local 604 struct drm_i915_gem_object *obj; local 682 struct drm_i915_gem_object *obj; local 703 i915_gem_execbuffer_retire_commands(struct drm_device *dev, struct drm_file *file, struct intel_ring_buffer *ring, struct drm_i915_gem_object *obj) argument 909 struct drm_i915_gem_object *obj; local 1037 struct drm_i915_gem_object *obj; local [all...] |
H A D | i915_gem_stolen.c | 250 static int i915_gem_object_get_pages_stolen(struct drm_i915_gem_object *obj) argument 256 static void i915_gem_object_put_pages_stolen(struct drm_i915_gem_object *obj) argument 272 struct drm_i915_gem_object *obj; 274 obj = i915_gem_object_alloc(dev); 275 if (obj == NULL) 278 if (drm_gem_private_object_init(dev, &obj->base, stolen->size)) 281 i915_gem_object_init(obj, &i915_gem_object_stolen_ops); 283 obj->page_list = i915_pages_create_for_stolen(dev, 285 if (obj->pages == NULL) 288 obj 344 struct drm_i915_gem_object *obj; local 406 i915_gem_object_release_stolen(struct drm_i915_gem_object *obj) argument [all...] |
H A D | intel_fb.c | 51 struct drm_i915_gem_object *obj; local 71 obj = dev_priv->fbcon_obj; 73 if (!obj) { 81 ret = intel_framebuffer_init(dev, &ifbdev->ifb, &mode_cmd, obj); 94 i915_gem_object_unpin(obj); 96 drm_gem_object_unreference(&obj->base); 117 if (ifb->obj) { 118 drm_gem_object_unreference_unlocked(&ifb->obj->base); 119 ifb->obj = NULL;
|
H A D | i915_gem_gtt.c | 426 struct drm_i915_gem_object *obj, 431 obj->gtt_space->start >> PAGE_SHIFT, 432 obj->base.size >> PAGE_SHIFT, 433 obj->base.pfnarray, 438 struct drm_i915_gem_object *obj) 441 obj->gtt_space->start >> PAGE_SHIFT, 442 obj->base.size >> PAGE_SHIFT); 448 struct drm_i915_gem_object *obj; local 456 list_for_each_entry(obj, struct drm_i915_gem_object, &dev_priv->mm.bound_list, global_list) { 457 i915_gem_clflush_object(obj); 425 i915_ppgtt_bind_object(struct i915_hw_ppgtt *ppgtt, struct drm_i915_gem_object *obj, enum i915_cache_level cache_level) argument 437 i915_ppgtt_unbind_object(struct i915_hw_ppgtt *ppgtt, struct drm_i915_gem_object *obj) argument 464 i915_gem_gtt_prepare_object(struct drm_i915_gem_object *obj) argument 485 gen6_ggtt_insert_entries(struct drm_i915_gem_object *obj, enum i915_cache_level level) argument 530 gen6_ggtt_clear_range(struct drm_device *dev, struct drm_i915_gem_object *obj, uint32_t type) argument 557 i915_ggtt_insert_entries(struct drm_i915_gem_object *obj, enum i915_cache_level cache_level) argument 572 i915_ggtt_clear_range(struct drm_device *dev, struct drm_i915_gem_object *obj, uint32_t type) argument 588 i915_gem_gtt_bind_object(struct drm_i915_gem_object *obj, enum i915_cache_level cache_level) argument 598 i915_gem_gtt_unbind_object(struct drm_i915_gem_object *obj, uint32_t type) argument 608 i915_gem_gtt_finish_object(struct drm_i915_gem_object *obj) argument 644 struct drm_i915_gem_object *obj; local [all...] |
H A D | i915_gem_context.c | 140 drm_gem_object_unreference(&ctx->obj->base); 157 ctx->obj = i915_gem_alloc_object(dev, dev_priv->hw_context_size); 158 if (ctx->obj == NULL) { 165 ret = i915_gem_object_set_cache_level(ctx->obj, 235 ret = i915_gem_object_pin(ctx->obj, CONTEXT_ALIGN, false, false); 251 i915_gem_object_unpin(ctx->obj); 302 i915_gem_object_unpin(dctx->obj); 310 drm_gem_object_unreference(&dctx->obj->base); 398 intel_ring_emit(ring, new_context->obj->gtt_offset | 423 BUG_ON(from != NULL && from->obj ! [all...] |
H A D | intel_ringbuffer.c | 45 struct drm_i915_gem_object *obj; member in struct:pipe_control 401 struct drm_i915_gem_object *obj = ring->obj; local 447 I915_WRITE_START(ring, obj->gtt_offset); 454 I915_READ_START(ring) == obj->gtt_offset && 489 struct drm_i915_gem_object *obj; local 499 obj = i915_gem_alloc_object(ring->dev, 4096); 500 if (obj == NULL) { 506 i915_gem_object_set_cache_level(obj, I915_CACHE_LLC); 508 ret = i915_gem_object_pin(obj, 409 538 struct drm_i915_gem_object *obj; local 1160 struct drm_i915_gem_object *obj = ring->private; local 1214 struct drm_i915_gem_object *obj; local 1228 struct drm_i915_gem_object *obj; local 1287 struct drm_i915_gem_object *obj; local 1841 struct drm_i915_gem_object *obj; local [all...] |
H A D | intel_sprite.c | 42 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, 106 if (obj->tiling_mode != I915_TILING_NONE) 124 obj->tiling_mode, 129 if (obj->tiling_mode != I915_TILING_NONE) 136 I915_MODIFY_DISPBASE(SPSURF(pipe, plane), obj->gtt_offset + 210 struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, 255 if (obj->tiling_mode != I915_TILING_NONE) 294 intel_gen4_compute_page_offset(&x, &y, obj->tiling_mode, 302 else if (obj->tiling_mode != I915_TILING_NONE) 311 I915_MODIFY_DISPBASE(SPRSURF(pipe), obj 41 vlv_update_plane(struct drm_plane *dplane, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, int x, int y, uint32_t src_w, uint32_t src_h) argument 209 ivb_update_plane(struct drm_plane *plane, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, int x, int y, uint32_t src_w, uint32_t src_h) argument 400 ilk_update_plane(struct drm_plane *plane, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, int x, int y, uint32_t src_w, uint32_t src_h) argument 614 struct drm_i915_gem_object *obj, *old_obj; local 886 struct drm_mode_object *obj; local 918 struct drm_mode_object *obj; local [all...] |
H A D | i915_drv.h | 254 struct drm_i915_gem_object *obj; member in struct:drm_i915_fence_reg 388 struct drm_i915_gem_object *obj); 480 struct drm_i915_gem_object *obj, 482 void (*gtt_insert_entries)(struct drm_i915_gem_object *obj, 532 struct drm_i915_gem_object *obj; member in struct:i915_hw_context 1373 #define to_gem_object(obj) (&((struct drm_i915_gem_object *)(obj))->base) 1663 int i915_gem_init_object(struct drm_gem_object *obj); 1664 void i915_gem_object_init(struct drm_i915_gem_object *obj, 1668 void i915_gem_free_object(struct drm_gem_object *obj); 1678 i915_gem_object_pin_pages(struct drm_i915_gem_object *obj) argument 1683 i915_gem_object_unpin_pages(struct drm_i915_gem_object *obj) argument 1717 i915_gem_object_pin_fence(struct drm_i915_gem_object *obj) argument 1728 i915_gem_object_unpin_fence(struct drm_i915_gem_object *obj) argument 1865 i915_gem_object_needs_bit17_swizzle(struct drm_i915_gem_object *obj) argument [all...] |
H A D | i915_irq.c | 654 if (ring->obj == NULL) 1539 i915_error_object_free(struct drm_i915_error_object *obj) argument 1543 if (obj == NULL) 1546 for (page = 0; page < obj->page_count; page++) 1547 kfree(obj->pages[page]); 1549 kfree(obj); 1572 struct drm_i915_gem_object *obj) 1574 err->size = obj->base.size; 1575 err->name = obj->base.name; 1576 err->rseqno = obj 1571 capture_bo(struct drm_i915_error_buffer *err, struct drm_i915_gem_object *obj) argument 1597 struct drm_i915_gem_object *obj; local 1612 struct drm_i915_gem_object *obj; local 1663 struct drm_i915_gem_object *obj; local 1751 struct drm_i915_gem_object *obj; local 1822 struct drm_i915_gem_object *obj; local 2105 struct drm_i915_gem_object *obj; local [all...] |
H A D | intel_ringbuffer.h | 51 struct drm_i915_gem_object *obj; member in struct:intel_hw_status_page 95 struct drm_i915_gem_object *obj; member in struct:intel_ring_buffer 200 return ring->obj != NULL;
|
H A D | intel_display.c | 1771 struct drm_i915_gem_object *obj, 1778 switch (obj->tiling_mode) { 1811 ret = i915_gem_object_pin_to_display_plane(obj, alignment, pipelined); 1820 ret = i915_gem_object_get_fence(obj); 1824 i915_gem_object_pin_fence(obj); 1830 i915_gem_object_unpin(obj); 1836 void intel_unpin_fb_obj(struct drm_i915_gem_object *obj) argument 1838 i915_gem_object_unpin_fence(obj); 1839 i915_gem_object_unpin(obj); 1876 struct drm_i915_gem_object *obj; local 1770 intel_pin_and_fence_fb_obj(struct drm_device *dev, struct drm_i915_gem_object *obj, struct intel_ring_buffer *pipelined) argument 1976 struct drm_i915_gem_object *obj; local 2116 struct drm_i915_gem_object *obj = to_intel_framebuffer(old_fb)->obj; local 6550 struct drm_i915_gem_object *obj; local 6712 intel_framebuffer_create(struct drm_device *dev, struct drm_mode_fb_cmd2 *mode_cmd, struct drm_i915_gem_object *obj) argument 6754 struct drm_i915_gem_object *obj; local 6778 struct drm_i915_gem_object *obj; local 7148 intel_mark_fb_busy(struct drm_i915_gem_object *obj, struct intel_ring_buffer *ring) argument 7292 intel_gen2_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7336 intel_gen3_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7377 intel_gen4_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7425 intel_gen6_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7475 intel_gen7_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7525 intel_default_queue_flip(struct drm_device *dev, struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_i915_gem_object *obj) argument 7540 struct drm_i915_gem_object *obj = to_intel_framebuffer(fb)->obj; local 9175 struct drm_i915_gem_object *obj = intel_fb->obj; local 9185 intel_framebuffer_init(struct drm_device *dev, struct intel_framebuffer *intel_fb, struct drm_mode_fb_cmd2 *mode_cmd, struct drm_i915_gem_object *obj) argument 9298 struct drm_i915_gem_object *obj; local [all...] |
H A D | intel_drv.h | 84 struct drm_i915_gem_object *obj; member in struct:intel_framebuffer 321 struct drm_i915_gem_object *obj; member in struct:intel_plane 343 struct drm_i915_gem_object *obj, 565 extern void intel_mark_fb_busy(struct drm_i915_gem_object *obj, 704 struct drm_i915_gem_object *obj, 706 extern void intel_unpin_fb_obj(struct drm_i915_gem_object *obj); 711 struct drm_i915_gem_object *obj);
|
/solaris-x11-s11/open-src/kernel/sys/drm/ |
H A D | drm_sun_idr.h | 36 void *obj; member in struct:idr_used_id 59 extern int idr_get_new_above(struct idr *idrp, void *obj, int start, int *newid); 62 extern void* idr_replace(struct idr *idrp, void *obj, uint32_t id); 64 extern int idr_for_each(struct idr *idrp, int (*fn)(int id, void *obj, void *data), void *data); 72 void *obj; member in struct:idr_list 84 void *obj,
|
H A D | drmP.h | 921 * obj->driver_private. 925 int (*gem_init_object) (struct drm_gem_object *obj); 926 void (*gem_free_object) (struct drm_gem_object *obj); 930 void (*gem_fault) (struct drm_gem_object *obj); 1447 #define TRACE_GEM_OBJ_HISTORY(obj, str) \ 1451 if (obj->ring) \ 1452 seq_t = obj->ring->get_seqno(obj->ring, true); \ 1453 drm_gem_object_track(&obj->base, str, \ 1455 (void *)obj [all...] |
/solaris-x11-s11/open-src/kernel/mdb/modules/ |
H A D | i915.c | 243 static const char *get_pin_flag(struct drm_i915_gem_object *obj) argument 245 if (obj->user_pin_count > 0) 247 else if (obj->pin_count > 0) 253 static const char *get_tiling_flag(struct drm_i915_gem_object *obj) argument 255 switch (obj->tiling_mode) { 274 describe_obj(struct drm_i915_gem_object *obj) argument 278 &obj->base, 279 get_pin_flag(obj), 280 get_tiling_flag(obj), 281 obj 312 i915_obj_info(struct drm_i915_gem_object *obj) argument 349 struct drm_i915_gem_object *obj; local 870 struct drm_gem_object obj; local 1323 struct drm_i915_gem_object obj; local [all...] |
/solaris-x11-s11/open-src/lib/DPS/sun-src/libdps/ |
H A D | dpsclient.c | 184 DPSBinObj obj) 187 integer type = obj->attributedType & ~DPS_EXEC; 192 nObjs = obj->length; 197 (*ctxt->errorProc)(ctxt, dps_err_resultTypeCheck, (long unsigned)obj, 0); 200 obj = (DPSBinObj) ((char *)obj + obj->val.arrayVal); 201 type = obj->attributedType & ~DPS_EXEC; 211 *b = (int) obj->val.booleanVal; 218 *f = obj 180 StuffResultVal( DPSContext ctxt, DPSResults result, integer tag, DPSBinObj obj) argument [all...] |
/solaris-x11-s11/open-src/lib/libXext/sun-src/src/ |
H A D | TransOvl.c | 245 XEDataObject obj; local 247 obj.screen = scr = ScreenOfDisplay(dpy, screen); 249 XFindOnExtensionList(XEHeadOfExtensionList(obj), 295 XAddToExtensionList(XEHeadOfExtensionList(obj), 318 XEDataObject obj; local 320 obj.visual = vis; 322 XFindOnExtensionList(XEHeadOfExtensionList(obj), 331 XAddToExtensionList(XEHeadOfExtensionList(obj), 965 XEDataObject obj; local 970 obj 1020 XEDataObject obj; local [all...] |