/linux-3.4.99/drivers/media/ |
D | media-entity.c | 102 static void stack_push(struct media_entity_graph *graph, in stack_push() argument 105 if (graph->top == MEDIA_ENTITY_ENUM_MAX_DEPTH - 1) { in stack_push() 109 graph->top++; in stack_push() 110 graph->stack[graph->top].link = 0; in stack_push() 111 graph->stack[graph->top].entity = entity; in stack_push() 114 static struct media_entity *stack_pop(struct media_entity_graph *graph) in stack_pop() argument 118 entity = graph->stack[graph->top].entity; in stack_pop() 119 graph->top--; in stack_pop() 138 void media_entity_graph_walk_start(struct media_entity_graph *graph, in media_entity_graph_walk_start() argument 141 graph->top = 0; in media_entity_graph_walk_start() [all …]
|
/linux-3.4.99/arch/sh/kernel/ |
D | dumpstack.c | 22 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 31 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr() 34 index -= *graph; in print_ftrace_graph_addr() 39 (*graph)++; in print_ftrace_graph_addr() 45 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 55 int graph = 0; in stack_reader_dump() local 67 context, &graph); in stack_reader_dump()
|
/linux-3.4.99/arch/x86/kernel/ |
D | dumpstack.c | 38 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 50 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr() 53 index -= *graph; in print_ftrace_graph_addr() 58 (*graph)++; in print_ftrace_graph_addr() 64 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 92 unsigned long *end, int *graph) in print_context_stack() argument 108 print_ftrace_graph_addr(addr, data, ops, tinfo, graph); in print_context_stack() 120 unsigned long *end, int *graph) in print_context_stack_bp() argument 134 print_ftrace_graph_addr(addr, data, ops, tinfo, graph); in print_context_stack_bp()
|
D | dumpstack_64.c | 123 int graph = 0; in dump_trace() local 157 data, estack_end, &graph); in dump_trace() 176 ops, data, irq_stack_end, &graph); in dump_trace() 194 bp = ops->walk_stack(tinfo, stack, bp, ops, data, NULL, &graph); in dump_trace()
|
D | dumpstack_32.c | 24 int graph = 0; in dump_trace() local 45 bp = ops->walk_stack(context, stack, bp, ops, data, NULL, &graph); in dump_trace()
|
/linux-3.4.99/arch/sparc/kernel/ |
D | stacktrace.c | 18 int graph = 0; in __save_stack_trace() local 60 if (t->ret_stack && index >= graph) { in __save_stack_trace() 61 pc = t->ret_stack[index - graph].ret; in __save_stack_trace() 65 graph++; in __save_stack_trace()
|
D | perf_event.c | 1385 int graph = 0; in perf_callchain_kernel() local 1418 if (current->ret_stack && index >= graph) { in perf_callchain_kernel() 1419 pc = current->ret_stack[index - graph].ret; in perf_callchain_kernel() 1421 graph++; in perf_callchain_kernel()
|
D | traps_64.c | 2159 int graph = 0; in show_stack() local 2202 if (tsk->ret_stack && index >= graph) { in show_stack() 2203 pc = tsk->ret_stack[index - graph].ret; in show_stack() 2205 graph++; in show_stack()
|
/linux-3.4.99/arch/x86/include/asm/ |
D | stacktrace.h | 23 int *graph); 29 unsigned long *end, int *graph); 35 unsigned long *end, int *graph);
|
/linux-3.4.99/tools/perf/Documentation/ |
D | perf-report.txt | 87 --call-graph:: 92 - graph: use a graph tree, displaying absolute overhead rates. 93 - fractal: like graph, but displays relative rates. Each branch of 97 - callee: callee based call graph. 98 - caller: inverted caller based call graph. 104 alias for inverted caller based call graph.
|
D | perf-top.txt | 144 --call-graph:: 148 - graph: use a graph tree, displaying absolute overhead rates. 149 - fractal: like graph, but displays relative rates. Each branch of 153 - callee: callee based call graph. 154 - caller: inverted caller based call graph.
|
D | perf-record.txt | 99 --call-graph:: 100 Do call-graph (stack chain/backtrace) recording.
|
D | examples.txt | 119 Furthermore, call-graph sampling can be done too, of page
|
/linux-3.4.99/scripts/ |
D | headerdep.pl | 23 graph => \$opt_graph, 35 graph(); 172 sub graph { subroutine
|
/linux-3.4.99/kernel/trace/ |
D | trace_irqsoff.c | 37 static void stop_irqsoff_tracer(struct trace_array *tr, int graph); 38 static int start_irqsoff_tracer(struct trace_array *tr, int graph); 66 { TRACER_OPT(display-graph, TRACE_DISPLAY_GRAPH) }, 530 static int start_irqsoff_tracer(struct trace_array *tr, int graph) in start_irqsoff_tracer() argument 534 if (!graph) in start_irqsoff_tracer() 548 static void stop_irqsoff_tracer(struct trace_array *tr, int graph) in stop_irqsoff_tracer() argument 552 if (!graph) in stop_irqsoff_tracer()
|
D | trace_sched_wakeup.c | 46 { TRACER_OPT(display-graph, TRACE_DISPLAY_GRAPH) }, 136 static int start_func_tracer(int graph) in start_func_tracer() argument 140 if (!graph) in start_func_tracer() 154 static void stop_func_tracer(int graph) in stop_func_tracer() argument 158 if (!graph) in stop_func_tracer()
|
/linux-3.4.99/Documentation/ |
D | media-framework.txt | 21 modeled as an oriented graph of building blocks called entities connected 224 The media framework provides APIs to iterate over entities in a graph. 236 Drivers might also need to iterate over all entities in a graph that can be 238 framework provides a depth-first graph traversal API for that purpose. 241 supported by the graph traversal API. To prevent infinite loops, the graph 245 Drivers initiate a graph traversal by calling 247 media_entity_graph_walk_start(struct media_entity_graph *graph, 250 The graph structure, provided by the caller, is initialized to start graph 255 media_entity_graph_walk_next(struct media_entity_graph *graph); 257 When the graph traversal is complete the function will return NULL. [all …]
|
D | lockstat.txt | 16 The graph below shows the relation between the lock functions and the various
|
/linux-3.4.99/include/media/ |
D | media-entity.h | 139 void media_entity_graph_walk_start(struct media_entity_graph *graph, 142 media_entity_graph_walk_next(struct media_entity_graph *graph);
|
/linux-3.4.99/drivers/media/video/omap3isp/ |
D | isp.c | 560 struct media_entity_graph graph; in isp_pipeline_pm_use_count() local 563 media_entity_graph_walk_start(&graph, entity); in isp_pipeline_pm_use_count() 565 while ((entity = media_entity_graph_walk_next(&graph))) { in isp_pipeline_pm_use_count() 619 struct media_entity_graph graph; in isp_pipeline_pm_power() local 626 media_entity_graph_walk_start(&graph, entity); in isp_pipeline_pm_power() 628 while (!ret && (entity = media_entity_graph_walk_next(&graph))) in isp_pipeline_pm_power() 635 media_entity_graph_walk_start(&graph, first); in isp_pipeline_pm_power() 637 while ((first = media_entity_graph_walk_next(&graph)) in isp_pipeline_pm_power()
|
D | ispvideo.c | 248 struct media_entity_graph graph; in isp_video_far_end() local 254 media_entity_graph_walk_start(&graph, entity); in isp_video_far_end() 256 while ((entity = media_entity_graph_walk_next(&graph))) { in isp_video_far_end()
|
/linux-3.4.99/drivers/media/video/s5p-fimc/ |
D | fimc-mdevice.c | 42 struct media_entity_graph graph; in fimc_pipeline_prepare() local 45 media_entity_graph_walk_start(&graph, me); in fimc_pipeline_prepare() 47 while ((me = media_entity_graph_walk_next(&graph))) { in fimc_pipeline_prepare()
|
/linux-3.4.99/arch/x86/ |
D | Makefile_32.cpu | 51 # prologue (push %ebp, mov %esp, %ebp) which breaks the function graph
|
/linux-3.4.99/Documentation/trace/ |
D | ftrace.txt | 175 with the function graph tracer (See the section 200 whereas the function graph tracer traces on both entry 202 to draw a graph of function calls similar to C code 1292 function graph tracer 1307 - having a reliable call stack to draw function calls graph 1671 Dynamic ftrace with the function graph tracer 1675 function tracer and the function-graph-tracer, there are some 1676 special features only available in the function-graph tracer.
|
/linux-3.4.99/Documentation/scheduler/ |
D | sched-nice-design.txt | 16 understand it, the timeslice graph went like this (cheesy ASCII art
|