Home
last modified time | relevance | path

Searched refs:entry (Results 1 – 21 of 21) sorted by relevance

/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_scatter.c51 if (entry->busaddr) { in drm_sg_cleanup()
52 kmem_free(entry->busaddr, sizeof (*entry->busaddr) * pages); in drm_sg_cleanup()
53 entry->busaddr = NULL; in drm_sg_cleanup()
58 if (entry->dmah_sg) { in drm_sg_cleanup()
91 entry = kmalloc(sizeof(*entry), GFP_KERNEL); in drm_sg_alloc()
92 if (!entry) in drm_sg_alloc()
95 (void) memset(entry, 0, sizeof(*entry)); in drm_sg_alloc()
103 entry->busaddr = (void *)kmem_zalloc(sizeof (*entry->busaddr) * in drm_sg_alloc()
111 dev->sg = entry; in drm_sg_alloc()
138 entry = dev->sg; in drm_sg_free()
[all …]
H A Ddrm_bufs.c69 if (!entry->map || in drm_find_matching_map()
77 return entry; in drm_find_matching_map()
82 return entry; in drm_find_matching_map()
87 return entry; in drm_find_matching_map()
508 kfree(entry->seglist, entry->seg_count * sizeof (*entry->seglist)); in drm_cleanup_buf_error()
520 kfree(entry->buflist, entry->buf_count * sizeof (*entry->buflist)); in drm_cleanup_buf_error()
609 (void) memset(entry->buflist, 0, count * sizeof(*entry->buflist)); in drm_addbufs_agp()
617 buf = &entry->buflist[entry->buf_count]; in drm_addbufs_agp()
760 entry->buflist = kmalloc(count * sizeof(*entry->buflist), in drm_addbufs_sg()
767 (void) memset(entry->buflist, 0, count * sizeof(*entry->buflist)); in drm_addbufs_sg()
[all …]
H A Ddrm_agpsupport.c244 if (!(entry = kmalloc(sizeof(*entry), GFP_KERNEL))) in drm_agp_alloc()
247 (void) memset(entry, 0, sizeof(*entry)); in drm_agp_alloc()
257 kfree(entry, sizeof (*entry)); in drm_agp_alloc()
262 entry->bound = 0; in drm_agp_alloc()
264 list_add(&entry->head, &dev->agp->memory, (caddr_t)entry); in drm_agp_alloc()
296 return entry; in drm_agp_lookup_entry()
370 if (entry->bound) in drm_agp_bind()
417 if (entry->bound) in drm_agp_free()
432 kfree(entry, sizeof (*entry)); in drm_agp_free()
530 if (!entry || !entry->bound) in drm_agp_unbind_memory()
[all …]
H A Ddrm_sun_idr.c75 while (entry && (entry->start != start)) in fr_get()
76 entry = entry->next; in fr_get()
77 return entry; in fr_get()
365 head->next = entry; in idr_list_init()
398 entry = kmem_zalloc(sizeof (*entry), KM_NOSLEEP); in idr_list_get_new_above()
399 if (entry == NULL) in idr_list_get_new_above()
403 entry->obj = obj; in idr_list_get_new_above()
404 entry->handle = id; in idr_list_get_new_above()
409 entry->prev = node; in idr_list_get_new_above()
455 kmem_free(entry, sizeof (*entry)); in idr_list_remove()
[all …]
H A Dati_pcigart.c64 drm_sg_mem_t *entry; in drm_ati_pcigart_init() local
71 entry = dev->sg; in drm_ati_pcigart_init()
72 if (entry == NULL) { in drm_ati_pcigart_init()
81 if (entry->dmah_gart == NULL) { in drm_ati_pcigart_init()
85 gart_info->addr = (void *)entry->dmah_gart->vaddr; in drm_ati_pcigart_init()
86 gart_info->bus_addr = entry->dmah_gart->paddr; in drm_ati_pcigart_init()
87 pci_gart = (u32 *)entry->dmah_gart->vaddr; in drm_ati_pcigart_init()
98 dmah = entry->dmah_sg; in drm_ati_pcigart_init()
103 entry->busaddr[pagenum] = in drm_ati_pcigart_init()
105 page_base = (u32) entry->busaddr[pagenum]; in drm_ati_pcigart_init()
[all …]
H A Ddrm_auth.c103 struct drm_magic_entry *entry; in drm_add_magic() local
109 entry = drm_alloc(sizeof(*entry), DRM_MEM_MAGIC); in drm_add_magic()
110 if (!entry) in drm_add_magic()
112 (void) memset(entry, 0, sizeof(*entry)); in drm_add_magic()
113 entry->magic = magic; in drm_add_magic()
114 entry->priv = priv; in drm_add_magic()
115 entry->next = NULL; in drm_add_magic()
119 master->magiclist[hash].tail->next = entry; in drm_add_magic()
120 master->magiclist[hash].tail = entry; in drm_add_magic()
122 master->magiclist[hash].head = entry; in drm_add_magic()
[all …]
H A Ddrm_mm.c415 struct drm_mm_node *entry; in drm_mm_search_free_generic() local
437 return entry; in drm_mm_search_free_generic()
440 best = entry; in drm_mm_search_free_generic()
441 best_size = entry->size; in drm_mm_search_free_generic()
456 struct drm_mm_node *entry; in drm_mm_search_free_in_range_generic() local
483 return entry; in drm_mm_search_free_in_range_generic()
486 best = entry; in drm_mm_search_free_in_range_generic()
487 best_size = entry->size; in drm_mm_search_free_in_range_generic()
722 struct drm_mm_node *entry; in drm_mm_debug_table() local
729 prefix, entry->start, entry->start + entry->size, in drm_mm_debug_table()
[all …]
H A Ddrm_sunmod.c207 struct drm_map_list *entry; in __find_local_map() local
209 entry = idr_find(&dev->map_idr, offset >> PAGE_SHIFT); in __find_local_map()
210 if (entry) in __find_local_map()
211 return (entry->map); in __find_local_map()
356 struct gem_map_list *entry, *temp; in drm_gem_unmap() local
376 list_for_each_entry_safe(entry, temp, struct gem_map_list, in drm_gem_unmap()
378 (void) devmap_unload(entry->dhp, entry->mapoffset, in drm_gem_unmap()
379 entry->maplen); in drm_gem_unmap()
380 list_del(&entry->head); in drm_gem_unmap()
381 drm_free(entry, sizeof (struct gem_map_list), DRM_MEM_MAPS); in drm_gem_unmap()
H A Ddrm_drv.c181 struct drm_agp_mem *entry, *tempe; in drm_lastclose() local
185 list_for_each_entry_safe(entry, tempe, struct drm_agp_mem, &dev->agp->memory, head) { in drm_lastclose()
186 if (entry->bound) in drm_lastclose()
187 (void) drm_agp_unbind_memory(entry->handle, dev); in drm_lastclose()
188 kfree(entry, sizeof (*entry)); in drm_lastclose()
466 struct drm_map_list *entry; in drm_getsarea() local
468 list_for_each_entry(entry, struct drm_map_list, &dev->maplist, head) { in drm_getsarea()
469 if (entry->map && entry->map->type == _DRM_SHM && in drm_getsarea()
470 (entry->map->flags & _DRM_CONTAINS_LOCK)) { in drm_getsarea()
471 return entry->map; in drm_getsarea()
H A Ddrm_modes.c609 struct list_head *entry, *tmp; in drm_mode_list_concat() local
611 list_for_each_safe(entry, tmp, head) { in drm_mode_list_concat()
612 list_move_tail(entry, new, (caddr_t)entry); in drm_mode_list_concat()
H A Ddrm_gem.c650 struct idr_list *entry; in drm_gem_release() local
653 idr_list_for_each(entry, &file_private->object_idr) { in drm_gem_release()
654 obj = (struct drm_gem_object *)entry->obj; in drm_gem_release()
/gfx-drm/usr/src/uts/common/drm/
H A Ddrm_mm.h99 #define drm_mm_for_each_node(entry, type, mm) list_for_each_entry(entry, type, \ argument
102 #define drm_mm_for_each_scanned_node_reverse(entry, n, mm) \ argument
103 for (entry = (mm)->prev_scanned_node, \
104 next = entry ? list_entry(entry->node_list.next, \
106 entry != NULL; entry = next, \
107 next = entry ? list_entry(entry->node_list.next, \
114 #define drm_mm_for_each_hole(entry, mm, hole_start, hole_end) \ argument
116 (entry) && (&entry->hole_stack != &(mm)->hole_stack ? \
117 hole_start = drm_mm_hole_node_start(entry), \
118 hole_end = drm_mm_hole_node_end(entry), \
[all …]
H A Ddrm_linux_list.h71 #define list_add(ptr, head, entry) \ argument
78 (ptr)->contain_ptr = entry; \
81 #define list_add_tail(ptr, head, entry) \ argument
88 (ptr)->contain_ptr = entry; \
107 #define list_move(ptr, head, entry) \ argument
110 list_add(ptr, head, entry); \
114 #define list_move_tail(ptr, head, entry) \ argument
117 list_add_tail(ptr, head, entry); \
H A Ddrm_sun_idr.h77 #define idr_list_for_each(entry, head) \ argument
79 list_for_each(entry, &(head)->next[key])
/gfx-drm/usr/src/uts/intel/io/i915/
H A Di915_gem_execbuffer.c205 remain = entry->relocation_count; in i915_gem_execbuffer_relocate_object()
308 entry->flags |= __EXEC_OBJECT_HAS_PIN; in i915_gem_execbuffer_reserve_object()
331 if (entry->offset != obj->gtt_offset) { in i915_gem_execbuffer_reserve_object()
332 entry->offset = obj->gtt_offset; in i915_gem_execbuffer_reserve_object()
336 if (entry->flags & EXEC_OBJECT_WRITE) { in i915_gem_execbuffer_reserve_object()
351 struct drm_i915_gem_exec_object2 *entry; in i915_gem_execbuffer_unreserve_object() local
356 entry = obj->exec_entry; in i915_gem_execbuffer_unreserve_object()
361 if (entry->flags & __EXEC_OBJECT_HAS_PIN) in i915_gem_execbuffer_unreserve_object()
385 struct drm_i915_gem_exec_object2 *entry; in i915_gem_execbuffer_reserve() local
391 entry = obj->exec_entry; in i915_gem_execbuffer_reserve()
[all …]
H A Di915_drv.c1424 struct register_whitelist const *entry = whitelist; in i915_reg_read_ioctl() local
1427 for (i = 0; i < ARRAY_SIZE(whitelist); i++, entry++) { in i915_reg_read_ioctl()
1428 if (entry->offset == reg->offset && in i915_reg_read_ioctl()
1429 (1 << INTEL_INFO(dev)->gen & entry->gen_bitmask)) in i915_reg_read_ioctl()
1436 switch (entry->size) { in i915_reg_read_ioctl()
H A Dintel_bios.c175 char *entry = (char *)lvds_lfp_data->data + lfp_data_size * index; in get_lvds_dvo_timing() local
177 return (struct lvds_dvo_timing *)(entry + dvo_timing_offset); in get_lvds_dvo_timing()
H A Di915_gem.c1147 struct gem_map_list *entry, *temp; in i915_gem_release_mmap() local
1152 list_for_each_entry_safe(entry, temp, struct gem_map_list, &obj->base.seg_list, head) { in i915_gem_release_mmap()
1153 devmap_unload(entry->dhp, entry->mapoffset, entry->maplen); in i915_gem_release_mmap()
1154 list_del(&entry->head); in i915_gem_release_mmap()
1155 drm_free(entry, sizeof (struct gem_map_list), DRM_MEM_MAPS); in i915_gem_release_mmap()
H A Dintel_display.c9010 int entry = 0; in intel_encoder_clones() local
9016 index_mask |= (1 << entry); in intel_encoder_clones()
9020 index_mask |= (1 << entry); in intel_encoder_clones()
9022 entry++; in intel_encoder_clones()
/gfx-drm/usr/src/uts/intel/io/agpmaster/
H A Dagpmaster.c709 phys2entry(uint32_t type, uint32_t physaddr, uint32_t *entry) in phys2entry() argument
723 *entry = value; in phys2entry()
733 uint32_t entry; in i8xx_add_to_gtt() local
750 if (phys2entry(seg.igs_type, *paddr, &entry)) in i8xx_add_to_gtt()
754 entry); in i8xx_add_to_gtt()
765 uint32_t entry; in i8xx_remove_from_gtt() local
775 phys2entry(seg.igs_type, seg.igs_scratch, &entry) != 0) { in i8xx_remove_from_gtt()
776 entry = 0; in i8xx_remove_from_gtt()
786 entry); in i8xx_remove_from_gtt()
/gfx-drm/usr/src/uts/intel/io/radeon/
H A Dradeon_cp.c1178 drm_sg_mem_t *entry = dev->sg; in radeon_cp_init_ring_buffer() local
1185 RADEON_WRITE(RADEON_CP_RB_RPTR_ADDR, entry->busaddr[page_ofs]); in radeon_cp_init_ring_buffer()
1187 (unsigned long)entry->busaddr[page_ofs], in radeon_cp_init_ring_buffer()
1188 entry->handle + tmp_ofs); in radeon_cp_init_ring_buffer()