Home
last modified time | relevance | path

Searched refs:list_entry (Results 1 – 25 of 75) sorted by relevance

123

/freebsd-11-stable/contrib/atf/atf-c/detail/
HDlist.c39 struct list_entry { struct
40 struct list_entry *m_prev; argument
41 struct list_entry *m_next; argument
48 entry_to_citer(const atf_list_t *l, const struct list_entry *le) in entry_to_citer() argument
58 entry_to_iter(atf_list_t *l, struct list_entry *le) in entry_to_iter()
67 struct list_entry *
70 struct list_entry *le; in new_entry()
72 le = (struct list_entry *)malloc(sizeof(*le)); in new_entry()
85 delete_entry(struct list_entry *le) in delete_entry()
94 struct list_entry *
[all …]
/freebsd-11-stable/tools/tools/drm/radeon/mkregtable/
HDmkregtable.c355 #define list_entry(ptr, type, member) \ macro
367 list_entry((ptr)->next, type, member)
428 for (pos = list_entry((head)->next, typeof(*pos), member); \
430 pos = list_entry(pos->member.next, typeof(*pos), member))
439 for (pos = list_entry((head)->prev, typeof(*pos), member); \
441 pos = list_entry(pos->member.prev, typeof(*pos), member))
452 ((pos) ? : list_entry(head, typeof(*pos), member))
464 for (pos = list_entry(pos->member.next, typeof(*pos), member); \
466 pos = list_entry(pos->member.next, typeof(*pos), member))
478 for (pos = list_entry(pos->member.prev, typeof(*pos), member); \
[all …]
/freebsd-11-stable/sys/powerpc/powermac/
HDpowermac_thermal.c196 struct pmac_fan_le *list_entry; in pmac_thermal_fan_register() local
198 list_entry = malloc(sizeof(struct pmac_fan_le), M_PMACTHERM, in pmac_thermal_fan_register()
200 list_entry->fan = fan; in pmac_thermal_fan_register()
202 SLIST_INSERT_HEAD(&fans, list_entry, entries); in pmac_thermal_fan_register()
208 struct pmac_sens_le *list_entry; in pmac_thermal_sensor_register() local
210 list_entry = malloc(sizeof(struct pmac_sens_le), M_PMACTHERM, in pmac_thermal_sensor_register()
212 list_entry->sensor = sensor; in pmac_thermal_sensor_register()
213 list_entry->last_val = 0; in pmac_thermal_sensor_register()
214 list_entry->critical_count = 0; in pmac_thermal_sensor_register()
216 SLIST_INSERT_HEAD(&sensors, list_entry, entries); in pmac_thermal_sensor_register()
/freebsd-11-stable/sys/compat/ndis/
HDntoskrnl_var.h215 struct list_entry { struct
216 struct list_entry *nle_flink; argument
217 struct list_entry *nle_blink; argument
220 typedef struct list_entry list_entry; typedef
230 list_entry *b; \
231 list_entry *f; \
241 static __inline__ list_entry *
242 RemoveHeadList(list_entry *l) in RemoveHeadList()
244 list_entry *f; in RemoveHeadList()
245 list_entry *e; in RemoveHeadList()
[all …]
HDsubr_ndis.c248 static list_entry *NdisInterlockedInsertHeadList(list_entry *,
249 list_entry *, ndis_spin_lock *);
250 static list_entry *NdisInterlockedRemoveHeadList(list_entry *,
252 static list_entry *NdisInterlockedInsertTailList(list_entry *,
253 list_entry *, ndis_spin_lock *);
774 list_entry *e;
1572 list_entry *l; in NdisMFreeSharedMemory()
2488 static list_entry *
2490 list_entry *head; in NdisInterlockedInsertHeadList()
2491 list_entry *entry;
[all …]
HDndis_var.h909 list_entry np_list;
938 list_entry dh_waitlisthead;
947 list_entry nk_timerlistentry;
971 list_entry nk_dpclistentry;
1316 list_entry np_list;
1557 list_entry nmb_packetlist;
1626 list_entry nmb_parmlist;
1636 list_entry nmb_returnlist;
/freebsd-11-stable/sys/compat/linuxkpi/common/include/linux/
HDlist.h168 #define list_entry(ptr, type, field) container_of(ptr, type, field) macro
171 list_entry((ptr)->next, type, member)
174 list_entry((ptr)->prev, type, member)
180 list_entry(((ptr)->member.next), typeof(*(ptr)), member)
186 list_entry(((ptr)->member.prev), typeof(*(ptr)), member)
195 for (p = list_entry((h)->next, typeof(*p), field); &(p)->field != (h); \
196 p = list_entry((p)->field.next, typeof(*p), field))
199 for (p = list_entry((h)->next, typeof(*p), field), \
200 n = list_entry((p)->field.next, typeof(*p), field); &(p)->field != (h);\
201 p = n, n = list_entry(n->field.next, typeof(*n), field))
[all …]
/freebsd-11-stable/sys/contrib/vchiq/interface/compat/
HDlist.h201 #define list_entry(PTR, TYPE, FIELD) container_of(PTR, TYPE, FIELD) macro
203 list_entry(list_first((PTR)), TYPE, FIELD)
205 list_entry(list_last((PTR)), TYPE, FIELD)
207 list_entry(list_next(&(ENTRY)->FIELD), typeof(*(ENTRY)), FIELD)
209 list_entry(list_prev(&(ENTRY)->FIELD), typeof(*(ENTRY)), FIELD)
222 for ((VAR) = list_entry(list_first((HEAD)), typeof(*(VAR)), FIELD); \
224 (VAR) = list_entry(list_next(&(VAR)->FIELD), typeof(*(VAR)), \
228 for ((VAR) = list_entry(list_last((HEAD)), typeof(*(VAR)), FIELD); \
230 (VAR) = list_entry(list_prev(&(VAR)->FIELD), typeof(*(VAR)), \
234 for ((VAR) = list_entry(list_first((HEAD)), typeof(*(VAR)), FIELD); \
[all …]
/freebsd-11-stable/sys/dev/if_ndis/
HDif_ndisvar.h68 list_entry ndis_list;
125 list_entry ne_active;
126 list_entry ne_pending;
137 list_entry nx_next;
142 list_entry nd_donelist;
151 list_entry nt_tasklist;
221 list_entry ndis_shlist;
245 list_entry ndisusb_xferdonelist;
248 list_entry ndisusb_tasklist;
/freebsd-11-stable/sys/dev/drm2/
HDdrm_linux_list.h42 #define list_entry(ptr, type, member) container_of(ptr,type,member) macro
124 for (pos = list_entry((head)->next, __typeof(*pos), member); \
126 pos = list_entry(pos->member.next, __typeof(*pos), member))
129 for (pos = list_entry(pos->member.prev, __typeof(*pos), member); \
131 pos = list_entry(pos->member.prev, __typeof(*pos), member))
141 for (pos = list_entry((head)->next, __typeof(*pos), member), \
142 n = list_entry(pos->member.next, __typeof(*pos), member); \
144 pos = n, n = list_entry(n->member.next, __typeof(*n), member))
147 for (n = list_entry(pos->member.next, __typeof(*pos), member); \
149 pos = n, n = list_entry(n->member.next, __typeof(*n), member))
[all …]
HDdrm_mm.c64 list_entry(mm->unused_nodes.next, in drm_mm_kmalloc()
110 list_entry(hole_node->node_list.next, struct drm_mm_node, in drm_mm_hole_node_end()
324 list_entry(node->node_list.prev, struct drm_mm_node, node_list); in drm_mm_remove_node()
561 prev_node = list_entry(node->node_list.prev, struct drm_mm_node, in drm_mm_scan_add_block()
620 prev_node = list_entry(node->node_list.prev, struct drm_mm_node, in drm_mm_scan_remove_block()
HDdrm_mm.h97 next = entry ? list_entry(entry->node_list.next, \
100 next = entry ? list_entry(entry->node_list.next, \
/freebsd-11-stable/sys/dev/drm/
HDdrm_mm.c58 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); in drm_mm_tail_space()
71 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); in drm_mm_remove_space_from_tail()
97 list_entry(mm->unused_nodes.next, in drm_mm_kmalloc()
156 entry = list_entry(tail_node, struct drm_mm_node, ml_entry); in drm_mm_add_space_to_tail()
241 list_entry(cur_head->prev, struct drm_mm_node, ml_entry); in drm_mm_put_block()
249 list_entry(cur_head->next, struct drm_mm_node, ml_entry); in drm_mm_put_block()
296 entry = list_entry(list, struct drm_mm_node, fl_entry); in drm_mm_search_free()
346 entry = list_entry(bnode, struct drm_mm_node, fl_entry); in drm_mm_takedown()
HDdrm_linux_list.h42 #define list_entry(ptr, type, member) container_of(ptr,type,member) macro
105 for (pos = list_entry((head)->next, __typeof(*pos), member), \
106 n = list_entry(pos->member.next, __typeof(*pos), member); \
108 pos = n, n = list_entry(n->member.next, __typeof(*n), member))
HDmach64_dma.c521 list_entry(ptr, drm_mach64_freelist_t, list); in mach64_dump_ring_info()
1228 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_do_dispatch_pseudo_dma()
1464 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_destroy_freelist()
1469 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_destroy_freelist()
1475 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_destroy_freelist()
1496 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_do_release_used_buffers()
1544 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_do_reclaim_completed()
1623 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_freelist_get()
1636 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_freelist_put()
1644 entry = list_entry(ptr, drm_mach64_freelist_t, list); in mach64_freelist_put()
HDmga_dma.c287 buf_priv->list_entry = entry; in mga_freelist_init()
327 SET_AGE(&buf_priv->list_entry->age, MGA_BUFFER_FREE, 0);
372 buf_priv->list_entry->age.head - in mga_freelist_put()
373 dev_priv->primary->offset, buf_priv->list_entry->age.wrap); in mga_freelist_put()
375 entry = buf_priv->list_entry; in mga_freelist_put()
378 if (buf_priv->list_entry->age.head == MGA_BUFFER_USED) { in mga_freelist_put()
/freebsd-11-stable/sys/kern/
HDsubr_sfbuf.c131 LIST_FOREACH(sf, hash_list, list_entry) { in sf_buf_alloc()
162 LIST_REMOVE(sf, list_entry); in sf_buf_alloc()
163 LIST_INSERT_HEAD(hash_list, sf, list_entry); in sf_buf_alloc()
196 LIST_REMOVE(sf, list_entry); in sf_buf_free()
231 LIST_FOREACH(sf, hash_list, list_entry) { in sf_buf_process_page()
/freebsd-11-stable/contrib/gcc/
HDpostreload-gcse.c607 struct modifies_mem *list_entry = modifies_mem_list; in load_killed_in_block_p() local
609 while (list_entry) in load_killed_in_block_p()
611 rtx setter = list_entry->insn; in load_killed_in_block_p()
619 list_entry = list_entry->next; in load_killed_in_block_p()
638 list_entry = list_entry->next; in load_killed_in_block_p()
660 struct modifies_mem *list_entry; in record_last_mem_set_info() local
662 list_entry = (struct modifies_mem *) obstack_alloc (&modifies_mem_obstack, in record_last_mem_set_info()
664 list_entry->insn = insn; in record_last_mem_set_info()
665 list_entry->next = modifies_mem_list; in record_last_mem_set_info()
666 modifies_mem_list = list_entry; in record_last_mem_set_info()
/freebsd-11-stable/sys/dev/qlnx/qlnxe/
HDecore_ll2.h52 osal_list_entry_t list_entry; member
66 osal_list_entry_t list_entry; member
HDecore_iwarp.h73 osal_list_entry_t list_entry; member
154 osal_list_entry_t list_entry; member
193 osal_list_entry_t list_entry; member
HDecore_ooo.h43 osal_list_entry_t list_entry; member
54 osal_list_entry_t list_entry; member
/freebsd-11-stable/sys/dev/mlx4/mlx4_core/
HDicm.h93 NULL : list_entry(icm->chunk_list.next, in mlx4_icm_first()
111 iter->chunk = list_entry(iter->chunk->list.next, in mlx4_icm_next()
/freebsd-11-stable/sys/dev/mthca/
HDmthca_memfree.h104 NULL : list_entry(icm->chunk_list.next, in mthca_icm_first()
122 iter->chunk = list_entry(iter->chunk->list.next, in mthca_icm_next()
/freebsd-11-stable/sys/contrib/vchiq/interface/vchiq_arm/
HDvchiq_kern_lib.c149 waiter = list_entry(pos, in vchiq_shutdown()
399 if (list_entry(pos, struct bulk_waiter_node, in vchiq_blocking_bulk_transfer()
401 waiter = list_entry(pos, in vchiq_blocking_bulk_transfer()
/freebsd-11-stable/sys/dev/drm2/radeon/
HDradeon_sa.c167 sa_bo = list_entry(sa_manager->hole->next, struct radeon_sa_bo, olist); in radeon_sa_bo_try_free()
181 return list_entry(hole, struct radeon_sa_bo, olist)->eoffset; in radeon_sa_bo_hole_soffset()
191 return list_entry(hole->next, struct radeon_sa_bo, olist)->soffset; in radeon_sa_bo_hole_eoffset()

123