Home
last modified time | relevance | path

Searched refs:list_head (Results 1 – 25 of 311) sorted by relevance

12345678910>>...13

/netbsd-src/sys/external/bsd/drm2/linux/
H A Dlinux_list_sort.c42 static struct list_head *
43 list_sort_merge(struct list_head *, struct list_head *,
44 int (*)(void *, struct list_head *, struct list_head *),
46 static void list_sort_merge_into(struct list_head *,
47 struct list_head *, struct list_head *,
48 int (*)(void *, struct list_head *, struct list_head *),
52 list_sort(void *arg, struct list_head *list, in list_sort() argument
53 int (*compare)(void *, struct list_head *, struct list_head *)) in list_sort()
59 struct list_head *accumulator[64]; in list_sort()
65 struct list_head *sorted; in list_sort()
[all …]
/netbsd-src/sys/external/bsd/common/include/linux/
H A Dlist.h58 #define LINUX_LIST_HEAD(name) struct list_head name = LIST_HEAD_INIT(name)
61 INIT_LIST_HEAD(struct list_head *head) in INIT_LIST_HEAD()
67 static inline struct list_head *
68 list_first(const struct list_head *head) in list_first()
73 static inline struct list_head *
74 list_last(const struct list_head *head) in list_last()
79 static inline struct list_head *
80 list_next(const struct list_head *node) in list_next()
85 static inline struct list_head *
86 list_prev(const struct list_head *node) in list_prev()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/
H A Dlist.h112 struct list_head { struct
113 struct list_head *next, *prev; argument
127 struct list_head name = LIST_HEAD_INIT(name)
130 INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
136 __list_add(struct list_head *entry, in __list_add()
137 struct list_head *prev, struct list_head *next) in __list_add()
161 list_add(struct list_head *entry, struct list_head *head) in list_add()
182 list_add_tail(struct list_head *entry, struct list_head *head) in list_add_tail()
188 __list_del(struct list_head *prev, struct list_head *next) in __list_del()
209 list_del(struct list_head *entry) in list_del()
[all …]
/netbsd-src/external/cddl/osnet/dist/uts/common/os/
H A Dlist.c44 #define list_empty(a) ((a)->list_head.list_next == &(a)->list_head)
76 list->list_head.list_next = list->list_head.list_prev = in list_create()
77 &list->list_head; in list_create()
83 list_node_t *node = &list->list_head; in list_destroy()
86 ASSERT(list->list_head.list_next == node); in list_destroy()
87 ASSERT(list->list_head.list_prev == node); in list_destroy()
117 list_node_t *lold = &list->list_head; in list_insert_head()
124 list_node_t *lold = &list->list_head; in list_insert_tail()
140 list_node_t *head = list->list_head.list_next; in list_remove_head()
141 if (head == &list->list_head) in list_remove_head()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gvt/
H A Dgtt.h91 struct list_head oos_page_use_list_head;
92 struct list_head oos_page_free_list_head;
94 struct list_head ppgtt_mm_lru_list_head;
141 struct list_head list;
163 struct list_head list;
164 struct list_head lru_list;
168 struct list_head partial_pte_list;
203 struct list_head ppgtt_mm_list_head;
205 struct list_head oos_page_list_head;
206 struct list_head post_shadow_list_head;
[all …]
/netbsd-src/sys/external/bsd/drm/dist/bsd-core/
H A Ddrm_linux_list.h35 struct list_head { struct
36 struct list_head *next, *prev; argument
43 INIT_LIST_HEAD(struct list_head *head) { in INIT_LIST_HEAD()
49 list_empty(struct list_head *head) { in list_empty()
54 list_add(struct list_head *new, struct list_head *head) { in list_add()
62 list_add_tail(struct list_head *entry, struct list_head *head) { in list_add_tail()
70 list_del(struct list_head *entry) { in list_del()
76 list_del_init(struct list_head *entry) { in list_del_init()
H A Ddrm_mm.h40 struct list_head fl_entry;
41 struct list_head ml_entry;
50 struct list_head fl_entry;
51 struct list_head ml_entry;
52 struct list_head unused_nodes;
H A Ddrm_mm.c54 struct list_head *tail_node; in drm_mm_tail_space()
67 struct list_head *tail_node; in drm_mm_remove_space_from_tail()
152 struct list_head *tail_node; in drm_mm_add_space_to_tail()
232 struct list_head *cur_head = &cur->ml_entry; in drm_mm_put_block()
233 struct list_head *root_head = &mm->ml_entry; in drm_mm_put_block()
285 struct list_head *list; in drm_mm_search_free()
286 const struct list_head *free_stack = &mm->fl_entry; in drm_mm_search_free()
323 struct list_head *head = &mm->ml_entry; in drm_mm_clean()
342 struct list_head *bnode = mm->fl_entry.next; in drm_mm_takedown()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdkfd/
H A Dkfd_topology.h103 struct list_head list;
121 struct list_head list;
137 struct list_head list;
156 struct list_head list;
163 struct list_head list;
167 struct list_head mem_props;
169 struct list_head cache_props;
171 struct list_head io_link_props;
172 struct list_head perf_props;
200 struct list_head *device_list);
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/
H A Dmkregtable.c47 struct list_head { struct
48 struct list_head *next, *prev; argument
52 static inline void INIT_LIST_HEAD(struct list_head *list) in INIT_LIST_HEAD()
65 static inline void __list_add(struct list_head *new, in __list_add()
66 struct list_head *prev, struct list_head *next) in __list_add()
74 extern void __list_add(struct list_head *new,
75 struct list_head *prev, struct list_head *next);
86 static inline void list_add_tail(struct list_head *new, struct list_head *head) in list_add_tail()
112 struct list_head list;
117 struct list_head offsets;
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/
H A Di915_scheduler_types.h65 struct list_head signalers_list; /* those before us, we depend upon */
66 struct list_head waiters_list; /* those after us, they depend upon us */
67 struct list_head link;
77 struct list_head signal_link;
78 struct list_head wait_link;
79 struct list_head dfs_link;
H A Di915_vma_types.h278 struct list_head vm_link;
280 struct list_head obj_link; /* Link in the object's VMA list */
285 struct list_head exec_link;
286 struct list_head reloc_link;
289 struct list_head evict_link;
291 struct list_head closed_link;
H A Di915_buddy.h35 struct list_head link;
36 struct list_head tmp_link;
49 struct list_head *free_list;
123 struct list_head *blocks,
128 void i915_buddy_free_list(struct i915_buddy_mm *mm, struct list_head *objects);
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_device.h63 struct list_head legacy_dev_list;
160 struct list_head filelist;
168 struct list_head filelist_internal;
182 struct list_head clientlist;
264 struct list_head vblank_event_list;
347 struct list_head ctxlist;
356 struct list_head maplist;
362 struct list_head vmalist;
H A Ddrm_file.h86 struct list_head debugfs_list;
150 struct list_head link;
159 struct list_head pending_link;
249 struct list_head lhead;
290 struct list_head fbs;
303 struct list_head blobs;
322 struct list_head pending_event_list;
332 struct list_head event_list;
H A Ddrm_mode_config.h422 struct list_head fb_list;
445 struct list_head connector_list;
475 struct list_head encoder_list;
491 struct list_head plane_list;
506 struct list_head crtc_list;
515 struct list_head property_list;
524 struct list_head privobj_list;
551 struct list_head property_blob_list;
H A Ddrm_property.h45 struct list_head head;
79 struct list_head head;
192 struct list_head enum_list;
214 struct list_head head_global;
215 struct list_head head_file;
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/gem/
H A Di915_gem_object_types.h28 struct list_head obj_link;
108 struct list_head list;
128 struct list_head lut_list;
141 struct list_head userfault_link;
152 I915_SELFTEST_DECLARE(struct list_head st_link);
212 struct list_head blocks;
218 struct list_head region_link;
278 struct list_head link;
/netbsd-src/sys/external/bsd/drm2/dist/include/drm/ttm/
H A Dttm_execbuf_util.h49 struct list_head head;
65 struct list_head *list);
103 struct list_head *list, bool intr,
104 struct list_head *dups);
120 struct list_head *list,
/netbsd-src/sys/external/bsd/drm2/include/linux/
H A Dlist_sort.h35 struct list_head;
40 void list_sort(void *, struct list_head *,
41 int (*)(void *, struct list_head *, struct list_head *));
/netbsd-src/sys/external/bsd/drm2/dist/drm/vmwgfx/
H A Dvmwgfx_binding.h72 struct list_head ctx_list;
73 struct list_head res_list;
200 extern void vmw_binding_res_list_kill(struct list_head *head);
201 extern void vmw_binding_res_list_scrub(struct list_head *head);
208 extern struct list_head *
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
H A Damdgpu_vm.h147 struct list_head vm_status;
257 struct list_head evicted;
260 struct list_head relocated;
263 struct list_head moved;
266 struct list_head idle;
269 struct list_head invalidated;
273 struct list_head freed;
307 struct list_head vm_list_node;
382 struct list_head *validated,
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvkm/engine/
H A Ddisp.h14 struct list_head head;
15 struct list_head ior;
16 struct list_head outp;
17 struct list_head conn;
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm_irq.c83 struct list_head list;
121 struct list_head *handler_list = &irq_list_head->head; in dm_irq_work_func()
143 static struct list_head *remove_irq_handler(struct amdgpu_device *adev, in remove_irq_handler()
147 struct list_head *hnd_list; in remove_irq_handler()
148 struct list_head *entry, *tmp; in remove_irq_handler()
266 struct list_head *hnd_list; in amdgpu_dm_irq_register_interrupt()
330 struct list_head *handler_list; in amdgpu_dm_irq_unregister_interrupt()
424 struct list_head *hnd_list_h; in amdgpu_dm_irq_suspend()
425 struct list_head *hnd_list_l; in amdgpu_dm_irq_suspend()
455 struct list_head *hnd_list_h, *hnd_list_l; in amdgpu_dm_irq_resume_early()
[all …]
/netbsd-src/sys/external/bsd/dwc2/dist/
H A Ddwc2_core.h128 struct list_head queue;
162 struct list_head queue;
758 struct list_head non_periodic_sched_inactive;
759 struct list_head non_periodic_sched_waiting;
760 struct list_head non_periodic_sched_active;
761 struct list_head *non_periodic_qh_ptr;
762 struct list_head periodic_sched_inactive;
763 struct list_head periodic_sched_ready;
764 struct list_head periodic_sched_assigned;
765 struct list_head periodic_sched_queued;
[all …]

12345678910>>...13