Searched refs:obj (Results 1 - 25 of 30) sorted by relevance

12

/solaris-x11-s11/open-src/kernel/drm/src/
H A Ddrm_gem.c96 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 Ddrm_drv.c478 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 Ddrm_sun_idr.c175 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 Ddrm_crtc.c257 * @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 Ddrm_sunmod.c69 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 Di915_gem_evict.c39 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 Di915_gem_tiling.c264 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 Di915_gem.c42 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 Di915_gem_execbuffer.c62 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 Di915_gem_stolen.c250 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 Dintel_fb.c51 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 Di915_gem_gtt.c426 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 Di915_gem_context.c140 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 Dintel_ringbuffer.c45 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 Dintel_sprite.c42 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 Di915_drv.h254 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 Di915_irq.c654 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 Dintel_ringbuffer.h51 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 Dintel_display.c1771 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 Dintel_drv.h84 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 Ddrm_sun_idr.h36 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 DdrmP.h921 * 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 Di915.c243 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 Ddpsclient.c184 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 DTransOvl.c245 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...]

Completed in 101 milliseconds

12