Symbol: list_entry
lib/libdevattr/devattr.h
77
#define udev_list_entry_foreach(list_entry, first_entry) \
lib/libdevattr/devattr.h
78
for(list_entry = first_entry; \
lib/libdevattr/devattr.h
79
list_entry != NULL; \
lib/libdevattr/devattr.h
80
list_entry = udev_list_entry_get_next(list_entry))
lib/libdevattr/devattr.h
82
struct udev_list_entry *udev_list_entry_get_next(struct udev_list_entry *list_entry);
lib/libdevattr/devattr.h
83
prop_dictionary_t udev_list_entry_get_dictionary(struct udev_list_entry *list_entry);
lib/libdevattr/devattr.h
84
struct udev_device *udev_list_entry_get_device(struct udev_list_entry *list_entry);
lib/libdevattr/devattr_enumerate.c
193
udev_list_entry_get_next(struct udev_list_entry *list_entry)
lib/libdevattr/devattr_enumerate.c
195
return TAILQ_NEXT(list_entry, link);
lib/libdevattr/devattr_enumerate.c
199
udev_list_entry_get_dictionary(struct udev_list_entry *list_entry)
lib/libdevattr/devattr_enumerate.c
201
return list_entry->dict;
lib/libdevattr/devattr_enumerate.c
205
udev_list_entry_get_device(struct udev_list_entry *list_entry)
lib/libdevattr/devattr_enumerate.c
209
udev_dev = udev_device_new_from_dictionary(list_entry->udev_ctx,
lib/libdevattr/devattr_enumerate.c
210
list_entry->dict);
sbin/udevd/test_udevd.c
237
udev_list_entry_get_next(struct udev_list_entry *list_entry)
sbin/udevd/test_udevd.c
239
return TAILQ_NEXT(list_entry, link);
sbin/udevd/test_udevd.c
243
udev_list_entry_get_dictionary(struct udev_list_entry *list_entry)
sbin/udevd/test_udevd.c
245
return list_entry->dict;
sbin/udevd/test_udevd.c
248
#define udev_list_entry_foreach(list_entry, first_entry) \
sbin/udevd/test_udevd.c
249
for(list_entry = first_entry; \
sbin/udevd/test_udevd.c
250
list_entry != NULL; \
sbin/udevd/test_udevd.c
251
list_entry = udev_list_entry_get_next(list_entry))
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
121
sa_bo = list_entry(sa_manager->hole->next, struct amdgpu_sa_bo, olist);
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
136
return list_entry(hole, struct amdgpu_sa_bo, olist)->eoffset;
sys/dev/drm/amd/amdgpu/amdgpu_sa.c
146
return list_entry(hole->next, struct amdgpu_sa_bo, olist)->soffset;
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
133
handler = list_entry(entry, struct amdgpu_dm_irq_handler_data,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
458
handler_data = list_entry(entry,
sys/dev/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
84
handler_data = list_entry(entry,
sys/dev/drm/drm_bufs.c
467
r_list = list_entry(list, struct drm_map_list, head);
sys/dev/drm/drm_connector.c
638
iter->conn = list_entry(lhead, struct drm_connector, head);
sys/dev/drm/drm_file.c
530
struct pci_bus *b = list_entry(pci_root_buses.next,
sys/dev/drm/drm_modes.c
1320
struct drm_display_mode *a = list_entry(lh_a, struct drm_display_mode, head);
sys/dev/drm/drm_modes.c
1321
struct drm_display_mode *b = list_entry(lh_b, struct drm_display_mode, head);
sys/dev/drm/include/linux/list.h
142
list_entry((ptr)->next, type, member)
sys/dev/drm/include/linux/list.h
148
list_entry(list_last((ptr)), type, field)
sys/dev/drm/include/linux/list.h
151
list_entry(((ptr)->member.next), typeof(*(ptr)), member)
sys/dev/drm/include/linux/list.h
157
list_entry(((ptr)->member.prev), typeof(*(ptr)), member)
sys/dev/drm/include/linux/list.h
166
for (p = list_entry((h)->next, typeof(*p), field); &p->field != (h); \
sys/dev/drm/include/linux/list.h
167
p = list_entry(p->field.next, typeof(*p), field))
sys/dev/drm/include/linux/list.h
170
for (p = list_entry((h)->next, typeof(*p), field), \
sys/dev/drm/include/linux/list.h
171
n = list_entry(p->field.next, typeof(*p), field); &p->field != (h);\
sys/dev/drm/include/linux/list.h
172
p = n, n = list_entry(n->field.next, typeof(*n), field))
sys/dev/drm/include/linux/list.h
176
p = list_entry((p)->field.next, typeof(*p), field))
sys/dev/drm/include/linux/list.h
181
pos = list_entry(pos->member.prev, __typeof(*pos), member))
sys/dev/drm/include/linux/list.h
188
for (pos = list_entry(pos->member.prev, __typeof(*pos), member); \
sys/dev/drm/include/linux/list.h
190
pos = list_entry(pos->member.prev, __typeof(*pos), member))
sys/dev/drm/include/linux/list.h
193
for (n = list_entry(pos->member.next, typeof(*pos), member); \
sys/dev/drm/include/linux/list.h
195
pos = n, n = list_entry(n->member.next, typeof(*n), member))
sys/dev/drm/include/linux/list.h
198
for (p = list_entry((h)->prev, typeof(*p), field); &p->field != (h); \
sys/dev/drm/include/linux/list.h
199
p = list_entry(p->field.prev, typeof(*p), field))
sys/dev/drm/include/linux/list.h
202
for (p = list_entry((h)->prev, typeof(*p), field), \
sys/dev/drm/include/linux/list.h
203
n = list_entry((p)->field.prev, typeof(*p), field); &(p)->field != (h); \
sys/dev/drm/include/linux/list.h
204
p = n, n = list_entry(n->field.prev, typeof(*n), field))
sys/dev/drm/radeon/radeon_cs.c
395
struct radeon_bo_list *la = list_entry(a, struct radeon_bo_list, tv.head);
sys/dev/drm/radeon/radeon_cs.c
396
struct radeon_bo_list *lb = list_entry(b, struct radeon_bo_list, tv.head);
sys/dev/drm/radeon/radeon_sa.c
161
sa_bo = list_entry(sa_manager->hole->next, struct radeon_sa_bo, olist);
sys/dev/drm/radeon/radeon_sa.c
175
return list_entry(hole, struct radeon_sa_bo, olist)->eoffset;
sys/dev/drm/radeon/radeon_sa.c
185
return list_entry(hole->next, struct radeon_sa_bo, olist)->soffset;
tools/tools/drm/radeon/mkregtable/mkregtable.c
364
list_entry((ptr)->next, type, member)
tools/tools/drm/radeon/mkregtable/mkregtable.c
412
for (pos = list_entry((head)->next, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
414
pos = list_entry(pos->member.next, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
423
for (pos = list_entry((head)->prev, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
425
pos = list_entry(pos->member.prev, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
436
((pos) ? : list_entry(head, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
448
for (pos = list_entry(pos->member.next, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
450
pos = list_entry(pos->member.next, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
462
for (pos = list_entry(pos->member.prev, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
464
pos = list_entry(pos->member.prev, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
476
pos = list_entry(pos->member.next, typeof(*pos), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
486
for (pos = list_entry((head)->next, typeof(*pos), member), \
tools/tools/drm/radeon/mkregtable/mkregtable.c
487
n = list_entry(pos->member.next, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
489
pos = n, n = list_entry(n->member.next, typeof(*n), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
502
for (pos = list_entry(pos->member.next, typeof(*pos), member), \
tools/tools/drm/radeon/mkregtable/mkregtable.c
503
n = list_entry(pos->member.next, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
505
pos = n, n = list_entry(n->member.next, typeof(*n), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
518
for (n = list_entry(pos->member.next, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
520
pos = n, n = list_entry(n->member.next, typeof(*n), member))
tools/tools/drm/radeon/mkregtable/mkregtable.c
533
for (pos = list_entry((head)->prev, typeof(*pos), member), \
tools/tools/drm/radeon/mkregtable/mkregtable.c
534
n = list_entry(pos->member.prev, typeof(*pos), member); \
tools/tools/drm/radeon/mkregtable/mkregtable.c
536
pos = n, n = list_entry(n->member.prev, typeof(*n), member))