Home
last modified time | relevance | path

Searched refs:prev (Results 1 – 17 of 17) sorted by relevance

/gfx-drm/usr/src/uts/common/drm/
H A Ddrm_linux_list.h47 struct list_head *next, *prev; member
67 (head)->prev = head; \
74 (ptr)->prev = head; \
76 n_node->prev = ptr; \
84 (ptr)->prev = (head)->prev; \
87 (head)->prev = ptr; \
95 n_node->prev = (ptr)->prev; \
97 (ptr)->prev = NULL; \
125 first->prev = be; \
128 (ne)->prev = last; \
[all …]
H A Ddrm_sun_idr.h71 struct idr_list *next, *prev; member
H A Ddrm.h136 unsigned char prev; member
/gfx-drm/usr/src/uts/common/io/drm/
H A Ddrm_sun_idr.c87 while (prev->next && prev->next->start < start) in fr_insert()
88 prev = prev->next; in fr_insert()
93 n->next = prev->next; in fr_insert()
94 prev->next = n; in fr_insert()
97 prev->end = start; in fr_insert()
101 if (fr_isfull(prev)) { in fr_insert()
107 pid = &prev->free_ids; in fr_insert()
409 entry->prev = node; in idr_list_get_new_above()
411 temp->prev = entry; in idr_list_get_new_above()
437 n_node->prev = (ptr)->prev; \
[all …]
H A Ddrm_auth.c141 struct drm_magic_entry *prev = NULL; in drm_remove_magic() local
150 for (pt = master->magiclist[hash].head; pt; prev = pt, pt = pt->next) { in drm_remove_magic()
156 master->magiclist[hash].tail = prev; in drm_remove_magic()
158 if (prev) { in drm_remove_magic()
159 prev->next = pt->next; in drm_remove_magic()
H A Ddrm_mm.c351 list_entry(node->node_list.prev, struct drm_mm_node, node_list); in drm_mm_remove_node()
581 prev_node = list_entry(node->node_list.prev, struct drm_mm_node, in drm_mm_scan_add_block()
587 node->node_list.prev = &prev_node->node_list; in drm_mm_scan_add_block()
639 prev_node = list_entry(node->node_list.prev, struct drm_mm_node, in drm_mm_scan_remove_block()
H A Ddrm_modes.c1057 struct list_head *p_node = list->prev; in drm_mode_sort()
1060 list->prev = cur; in drm_mode_sort()
1062 cur->prev = p_node; in drm_mode_sort()
/gfx-drm/usr/src/uts/intel/io/radeon/
H A Dradeon_mem.c63 newblock->prev = p; in split_block()
64 p->next->prev = newblock; in split_block()
80 newblock->prev = p; in split_block()
81 p->next->prev = newblock; in split_block()
132 p->next->prev = p; in free_block()
136 if (p->prev->filp == 0) { in free_block()
137 struct mem_block *q = p->prev; in free_block()
140 q->next->prev = q; in free_block()
165 blocks->next = blocks->prev = *heap; in init_heap()
169 (*heap)->next = (*heap)->prev = blocks; in init_heap()
[all …]
H A Dradeon_drv.h172 struct drm_radeon_freelist *prev; member
200 struct mem_block *prev; member
/gfx-drm/usr/src/common/libdrm/patches/
H A Dlibdrm-lists-h.patch5 (__item) = (__temp), (__temp) = (__item)->prev)
/gfx-drm/usr/src/uts/common/sys/agp/
H A Dagpgart_impl.h130 struct list_head *next, *prev; member
/gfx-drm/usr/src/uts/intel/io/i915/
H A Di915_gem_execbuffer.c379 batch_obj = list_entry(objects->prev, in i915_gem_execbuffer_reserve()
943 batch_obj = list_entry(objects.prev, in i915_gem_do_execbuffer()
H A Di915_drv.h219 struct mem_block *prev; member
H A Dintel_ringbuffer.c1551 idle_req = list_entry(ring->request_list.prev, in intel_ring_idle()
H A Di915_gem.c2502 other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
H A Di915_irq.c2293 last_req = list_entry(ring->request_list.prev, in ring_last_seqno()
/gfx-drm/usr/src/cmd/mdb/i915/
H A Di915.c398 0, NULL, (uintptr_t)head->prev) == -1) { in obj_walk_list()
499 0, NULL, (uintptr_t)head->prev) == -1) { in i915_obj_list()
1172 0, NULL, (uintptr_t)head->prev) == -1) { in request_walk_list()