/netbsd-src/sys/external/bsd/drm2/linux/ |
H A D | linux_list_sort.c | 42 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 D | list.h | 58 #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 D | list.h | 112 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 D | list.c | 44 #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 D | gtt.h | 91 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 D | drm_linux_list.h | 35 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 D | drm_mm.h | 40 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 D | drm_mm.c | 54 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 D | kfd_topology.h | 103 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 D | mkregtable.c | 47 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 D | i915_scheduler_types.h | 65 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 D | i915_vma_types.h | 278 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 D | i915_buddy.h | 35 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 D | drm_device.h | 63 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 D | drm_file.h | 86 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 D | drm_mode_config.h | 422 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 D | drm_property.h | 45 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 D | i915_gem_object_types.h | 28 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 D | ttm_execbuf_util.h | 49 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 D | list_sort.h | 35 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 D | vmwgfx_binding.h | 72 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 D | amdgpu_vm.h | 147 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 D | disp.h | 14 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 D | amdgpu_dm_irq.c | 83 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 D | dwc2_core.h | 128 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 …]
|