| /tools/firewire/ |
| D | list.h | 47 #define list_entry(link, type, member) \ macro 51 list_entry((list)->next, type, member) 54 list_entry((list)->prev, type, member) 57 list_entry((elm)->member.next, typeof(*elm), member)
|
| /tools/lib/perf/include/internal/ |
| D | evlist.h | 117 return list_entry(evlist->entries.next, struct perf_evsel, node); in perf_evlist__first() 122 return list_entry(evlist->entries.prev, struct perf_evsel, node); in perf_evlist__last()
|
| /tools/testing/selftests/bpf/ |
| D | bpf_arena_list.h | 20 #define list_entry(ptr, type, member) arena_container_of(ptr, type, member) macro 24 ___ptr ? ({ cast_kern(___ptr); list_entry(___ptr, type, member); }) : NULL; \
|
| /tools/perf/util/ |
| D | ordered-events.c | 48 last = list_entry(p, struct ordered_event, list); in queue_event() 58 last = list_entry(p, struct ordered_event, list); in queue_event() 141 new = list_entry(cache->next, struct ordered_event, list); in alloc_event() 259 oe->last = list_entry(head->prev, struct ordered_event, list); in do_flush() 297 first = list_entry(head->next, struct ordered_event, list); in __ordered_events__flush()
|
| D | evsel.h | 456 return list_entry(evsel->core.node.next, struct evsel, core.node); in evsel__next() 461 return list_entry(evsel->core.node.prev, struct evsel, core.node); in evsel__prev() 517 for ((_evsel) = list_entry((_leader)->core.node.next, struct evsel, core.node); \ 520 (_evsel) = list_entry((_evsel)->core.node.next, struct evsel, core.node)) 530 (_evsel) = list_entry((_evsel)->core.node.next, struct evsel, core.node))
|
| D | srccode.c | 109 h = list_entry(srcfile_list.prev, struct srcfile, nd); in find_srcfile()
|
| D | auxtrace.c | 464 buffer = list_entry(queues->queue_array[i].head.next, in auxtrace_queues__free() 872 auxtrace_index = list_entry(head->prev, struct auxtrace_index, list); in auxtrace_index__last() 878 auxtrace_index = list_entry(head->prev, struct auxtrace_index, in auxtrace_index__last() 1032 return list_entry(buffer->list.next, struct auxtrace_buffer, in auxtrace_buffer__next() 1037 return list_entry(queue->head.next, struct auxtrace_buffer, in auxtrace_buffer__next()
|
| D | symbol.c | 1369 replacement_map = list_entry(md.maps.next, struct map_list_node, node)->map; in dso__load_kcore() 1391 struct map_list_node *new_node = list_entry(md.maps.next, struct map_list_node, node); in dso__load_kcore() 1448 list_node = list_entry(md.maps.next, struct map_list_node, node); in dso__load_kcore()
|
| D | hist.h | 303 return list_entry(he->pairs.node.next, struct hist_entry, pairs.node); in hist_entry__next_pair()
|
| D | intel-bts.c | 256 a = list_entry(b->list.prev, struct auxtrace_buffer, list); in intel_bts_do_fix_overlap()
|
| D | disasm.c | 1185 dl = list_entry(list->prev, struct disasm_line, al.node); in delete_last_nop()
|
| D | parse-events.c | 2430 last = list_entry(last->core.node.prev, struct evsel, core.node); in foreach_evsel_in_last_glob()
|
| /tools/include/linux/ |
| D | list.h | 351 #define list_entry(ptr, type, member) \ macro 363 list_entry((ptr)->next, type, member) 374 list_entry((ptr)->prev, type, member) 404 list_entry((pos)->member.next, typeof(*(pos)), member) 412 list_entry((pos)->member.prev, typeof(*(pos)), member) 482 ((pos) ? : list_entry(head, typeof(*pos), member))
|
| /tools/usb/usbip/libsrc/ |
| D | usbip_host_common.c | 161 edev = list_entry(i, struct usbip_exported_device, node); in usbip_exported_device_destroy() 275 edev = list_entry(i, struct usbip_exported_device, node); in usbip_generic_get_device()
|
| D | list.h | 104 #define list_entry(ptr, type, member) \ macro
|
| /tools/usb/usbip/src/ |
| D | usbipd.c | 111 edev = list_entry(i, struct usbip_exported_device, node); in recv_request_import() 178 edev = list_entry(j, struct usbip_exported_device, node); in send_reply_devlist() 198 edev = list_entry(j, struct usbip_exported_device, node); in send_reply_devlist()
|
| /tools/perf/ui/browsers/ |
| D | annotate.c | 42 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in disasm_line__filter() 93 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in annotate_browser__write() 279 pos = list_entry(pos->node.prev, struct annotation_line, node); in annotate_browser__set_top() 378 al = list_entry(browser->b.top, struct annotation_line, node); in annotate_browser__toggle_source()
|
| D | annotate-data.c | 278 entry = list_entry(uib->top, typeof(*entry), node); in browser__seek() 313 entry = list_entry(uib->top, typeof(*entry), node); in browser__refresh()
|
| D | hists.c | 357 chain = list_entry(node->val.next, struct callchain_list, list); in callchain_node__init_have_children() 361 chain = list_entry(node->val.prev, struct callchain_list, list); in callchain_node__init_have_children() 3439 struct evsel *evsel = list_entry(entry, struct evsel, core.node); in perf_evsel_menu__write() 3576 struct evsel *evsel = list_entry(entry, struct evsel, core.node); in filter_group_entries()
|
| /tools/perf/tests/ |
| D | parse-events.c | 788 term = list_entry(terms->terms.next, struct parse_events_term, list); in test__checkterms_simple() 797 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 806 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 815 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 824 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 839 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple() 853 term = list_entry(term->list.next, struct parse_events_term, list); in test__checkterms_simple()
|
| D | switch-tracking.c | 249 node = list_entry(events->next, struct event_node, list); in free_event_nodes()
|
| /tools/lib/perf/ |
| D | evlist.c | 738 struct perf_evsel *first = list_entry(evlist->entries.next, in perf_evlist__set_leader()
|
| /tools/perf/ |
| D | builtin-report.c | 935 struct thread_list *task_a = list_entry(la, struct thread_list, list); in task_list_cmp() 936 struct thread_list *task_b = list_entry(lb, struct thread_list, list); in task_list_cmp()
|
| D | builtin-sched.c | 1081 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_runtime_event() 1096 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in add_sched_in_event() 1269 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in latency_wakeup_event() 1337 atom = list_entry(atoms->work_list.prev, struct work_atom, list); in latency_migrate_task_event()
|
| D | builtin-trace.c | 4729 struct thread_list *a = list_entry(la, struct thread_list, list); 4730 struct thread_list *b = list_entry(lb, struct thread_list, list);
|