Home
last modified time | relevance | path

Searched refs:graph (Results 1 – 71 of 71) sorted by relevance

/linux-4.4.14/drivers/media/
Dmedia-entity.c103 static void stack_push(struct media_entity_graph *graph, in stack_push() argument
106 if (graph->top == MEDIA_ENTITY_ENUM_MAX_DEPTH - 1) { in stack_push()
110 graph->top++; in stack_push()
111 graph->stack[graph->top].link = 0; in stack_push()
112 graph->stack[graph->top].entity = entity; in stack_push()
115 static struct media_entity *stack_pop(struct media_entity_graph *graph) in stack_pop() argument
119 entity = graph->stack[graph->top].entity; in stack_pop()
120 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-4.4.14/arch/sh/kernel/
Ddumpstack.c57 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument
66 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()
69 index -= *graph; in print_ftrace_graph_addr()
74 (*graph)++; in print_ftrace_graph_addr()
80 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument
90 int graph = 0; in stack_reader_dump() local
102 context, &graph); in stack_reader_dump()
/linux-4.4.14/arch/x86/kernel/
Ddumpstack.c45 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument
57 if (!task->ret_stack || index < *graph) in print_ftrace_graph_addr()
60 index -= *graph; in print_ftrace_graph_addr()
65 (*graph)++; in print_ftrace_graph_addr()
71 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument
99 unsigned long *end, int *graph) in print_context_stack() argument
115 print_ftrace_graph_addr(addr, data, ops, tinfo, graph); in print_context_stack()
127 unsigned long *end, int *graph) in print_context_stack_bp() argument
141 print_ftrace_graph_addr(addr, data, ops, tinfo, graph); in print_context_stack_bp()
Ddumpstack_64.c160 int graph = 0; in dump_trace() local
206 data, stack_end, &graph); in dump_trace()
222 ops, data, stack_end, &graph); in dump_trace()
243 bp = ops->walk_stack(tinfo, stack, bp, ops, data, NULL, &graph); in dump_trace()
Ddumpstack_32.c46 int graph = 0; in dump_trace() local
73 end_stack, &graph); in dump_trace()
/linux-4.4.14/arch/sparc/kernel/
Dstacktrace.c18 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()
Dperf_event.c1719 int graph = 0; in perf_callchain_kernel() local
1752 if (current->ret_stack && index >= graph) { in perf_callchain_kernel()
1753 pc = current->ret_stack[index - graph].ret; in perf_callchain_kernel()
1755 graph++; in perf_callchain_kernel()
Dtraps_64.c2326 int graph = 0; in show_stack() local
2369 if (tsk->ret_stack && index >= graph) { in show_stack()
2370 pc = tsk->ret_stack[index - graph].ret; in show_stack()
2372 graph++; in show_stack()
/linux-4.4.14/kernel/trace/
Dtrace_irqsoff.c35 static void stop_irqsoff_tracer(struct trace_array *tr, int graph);
36 static int start_irqsoff_tracer(struct trace_array *tr, int graph);
520 static int register_irqsoff_function(struct trace_array *tr, int graph, int set) in register_irqsoff_function() argument
528 if (graph) in register_irqsoff_function()
540 static void unregister_irqsoff_function(struct trace_array *tr, int graph) in unregister_irqsoff_function() argument
545 if (graph) in unregister_irqsoff_function()
565 static int register_irqsoff_function(struct trace_array *tr, int graph, int set) in register_irqsoff_function() argument
569 static void unregister_irqsoff_function(struct trace_array *tr, int graph) { } in unregister_irqsoff_function() argument
591 static int start_irqsoff_tracer(struct trace_array *tr, int graph) in start_irqsoff_tracer() argument
595 ret = register_irqsoff_function(tr, graph, 0); in start_irqsoff_tracer()
[all …]
Dtrace_sched_wakeup.c129 static int register_wakeup_function(struct trace_array *tr, int graph, int set) in register_wakeup_function() argument
137 if (graph) in register_wakeup_function()
149 static void unregister_wakeup_function(struct trace_array *tr, int graph) in unregister_wakeup_function() argument
154 if (graph) in unregister_wakeup_function()
174 static int register_wakeup_function(struct trace_array *tr, int graph, int set) in register_wakeup_function() argument
178 static void unregister_wakeup_function(struct trace_array *tr, int graph) { } in unregister_wakeup_function() argument
200 static int start_func_tracer(struct trace_array *tr, int graph) in start_func_tracer() argument
204 ret = register_wakeup_function(tr, graph, 0); in start_func_tracer()
214 static void stop_func_tracer(struct trace_array *tr, int graph) in stop_func_tracer() argument
218 unregister_wakeup_function(tr, graph); in stop_func_tracer()
Dtrace_functions_graph.c89 { TRACER_OPT(graph-time, TRACE_GRAPH_GRAPH_TIME) },
DKconfig160 draw a call graph for each thread with some information like
/linux-4.4.14/arch/x86/include/asm/
Dstacktrace.h23 int *graph);
29 unsigned long *end, int *graph);
35 unsigned long *end, int *graph);
/linux-4.4.14/tools/perf/tests/attr/
DREADME47 perf record -g kill (test-record-graph-default)
48 perf record --call-graph dwarf kill (test-record-graph-dwarf)
49 perf record --call-graph fp kill (test-record-graph-fp)
Dtest-record-graph-fp3 args = --call-graph fp kill >/dev/null 2>&1
Dtest-record-graph-dwarf3 args = --call-graph dwarf -- kill >/dev/null 2>&1
/linux-4.4.14/scripts/
Dheaderdep.pl23 graph => \$opt_graph,
35 graph();
172 sub graph { subroutine
/linux-4.4.14/Documentation/devicetree/bindings/display/connector/
Dvga-connector.txt15 The VGA connector internal connections are modeled using the OF graph bindings
16 specified in Documentation/devicetree/bindings/graph.txt.
/linux-4.4.14/Documentation/devicetree/bindings/display/bridge/
Dadi,adv7123.txt18 graph bindings specified in Documentation/devicetree/bindings/graph.txt.
Dadi,adv7511.txt49 graph bindings specified in Documentation/devicetree/bindings/graph.txt.
Dthine,thc63lvdm83d.txt18 OFgraph bindings specified in Documentation/devicetree/bindings/graph.txt.
/linux-4.4.14/drivers/iio/adc/
Dqcom-spmi-vadc.c185 struct vadc_linear_graph graph[2]; member
421 vadc->graph[VADC_CALIB_RATIOMETRIC].dx = VADC_RATIOMETRIC_RANGE_UV; in vadc_measure_ref_points()
422 vadc->graph[VADC_CALIB_ABSOLUTE].dx = VADC_ABSOLUTE_RANGE_UV; in vadc_measure_ref_points()
443 vadc->graph[VADC_CALIB_ABSOLUTE].dy = read_1 - read_2; in vadc_measure_ref_points()
444 vadc->graph[VADC_CALIB_ABSOLUTE].gnd = read_2; in vadc_measure_ref_points()
462 vadc->graph[VADC_CALIB_RATIOMETRIC].dy = read_1 - read_2; in vadc_measure_ref_points()
463 vadc->graph[VADC_CALIB_RATIOMETRIC].gnd = read_2; in vadc_measure_ref_points()
477 voltage = adc_code - vadc->graph[prop->calibration].gnd; in vadc_calibrate()
478 voltage *= vadc->graph[prop->calibration].dx; in vadc_calibrate()
479 voltage = div64_s64(voltage, vadc->graph[prop->calibration].dy); in vadc_calibrate()
[all …]
/linux-4.4.14/Documentation/sound/alsa/soc/
DDPCM.txt14 graph representing the DSP internal audio paths and uses the mixer settings to
119 3) Define widget graph connections.
257 3 Widget graph connections
260 The BE DAI links will normally be connected to the graph at initialisation time
278 2) DAPM graph showing DSP audio routing from FE DAIs to BEs.
280 3) DAPM widgets from DSP graph.
295 The BE AIF are used to connect the DSP graph to the graphs for the other
296 component drivers (e.g. codec graph).
326 is enabled or disabled by the state of the DAPM graph. This usually means
331 graph. Control is then carried out by the FE as regular PCM operations.
[all …]
Dplatform.txt74 1) DAPM graph
Ddapm.txt268 Endpoints are added to the DAPM graph so that their usage can be determined in
/linux-4.4.14/tools/perf/Documentation/
Dperf-report.txt173 --call-graph=<print_type,threshold[,print_limit],order,sort_key,branch>::
181 - graph: use a graph tree, displaying absolute overhead rates. (default)
182 - fractal: like graph, but displays relative rates. Each branch of
187 included in the output call graph. Default is 0.5 (%).
190 number of call graph entries in a single hist entry. Note that it needs
195 - callee: callee based call graph.
196 - caller: inverted caller based call graph.
225 alias for inverted caller based call graph.
230 function into one place in the call-graph tree.
354 --show-ref-call-graph::
[all …]
Dperf-top.txt161 Enables call-graph (stack chain/backtrace) recording.
163 --call-graph [mode,type,min[,limit],order[,key][,branch]]::
164 Setup and enable call-graph (stack chain/backtrace) recording,
165 implies -g. See `--call-graph` section in perf-record and
171 and will be sorted on the data. It requires -g/--call-graph option
185 function into one place in the call-graph tree.
Dperf-record.txt56 - 'call-graph': Disable/enable callgraph. Acceptable str are "fp" for
143 Enables call-graph (stack chain/backtrace) recording.
145 --call-graph::
146 Setup and enable call-graph (stack chain/backtrace) recording,
167 "--call-graph dwarf,4096".
Dperf-timechart.txt94 Do call-graph (stack chain/backtrace) recording
Dexamples.txt119 Furthermore, call-graph sampling can be done too, of page
Dperf-script.txt199 --hide-call-graph::
Dintel-pt.txt109 call-graph-from-postgresql.py for an example of using the database.
/linux-4.4.14/Documentation/
Dmedia-framework.txt21 modelled 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 …]
Dclk.txt120 The call graph for clk_enable is very simple:
Dkernel-parameters.txt1229 by the function graph tracer at boot up.
/linux-4.4.14/Documentation/devicetree/bindings/display/atmel/
Dhlcdc-dc.txt15 to external devices using the OF graph reprensentation (see ../graph.txt).
/linux-4.4.14/include/media/
Dmedia-entity.h154 void media_entity_graph_walk_start(struct media_entity_graph *graph,
157 media_entity_graph_walk_next(struct media_entity_graph *graph);
/linux-4.4.14/Documentation/devicetree/bindings/
Dgraph.txt9 arbitrarily complex graph.
10 There already is a simple directed graph between devices tree nodes using
13 tree graph bindings described herein abstract more complex devices that can
/linux-4.4.14/drivers/staging/media/omap4iss/
Diss.c394 struct media_entity_graph graph; in iss_pipeline_pm_use_count() local
397 media_entity_graph_walk_start(&graph, entity); in iss_pipeline_pm_use_count()
399 while ((entity = media_entity_graph_walk_next(&graph))) { in iss_pipeline_pm_use_count()
454 struct media_entity_graph graph; in iss_pipeline_pm_power() local
461 media_entity_graph_walk_start(&graph, entity); in iss_pipeline_pm_power()
463 while (!ret && (entity = media_entity_graph_walk_next(&graph))) in iss_pipeline_pm_power()
470 media_entity_graph_walk_start(&graph, first); in iss_pipeline_pm_power()
472 while ((first = media_entity_graph_walk_next(&graph)) && in iss_pipeline_pm_power()
Diss_video.c207 struct media_entity_graph graph; in iss_video_far_end() local
213 media_entity_graph_walk_start(&graph, entity); in iss_video_far_end()
215 while ((entity = media_entity_graph_walk_next(&graph))) { in iss_video_far_end()
753 struct media_entity_graph graph; in iss_video_streamon() local
784 media_entity_graph_walk_start(&graph, entity); in iss_video_streamon()
785 while ((entity = media_entity_graph_walk_next(&graph))) in iss_video_streamon()
/linux-4.4.14/Documentation/devicetree/bindings/display/imx/
Dldb.txt47 Each LVDS Channel has to contain either an of graph link to a panel device node
54 Documentation/devicetree/bindings/graph.txt.
93 /* Using an of-graph endpoint link to connect the panel */
/linux-4.4.14/drivers/staging/media/davinci_vpfe/
Dvpfe_video.c136 struct media_entity_graph graph; in vpfe_prepare_pipeline() local
147 media_entity_graph_walk_start(&graph, entity); in vpfe_prepare_pipeline()
148 while ((entity = media_entity_graph_walk_next(&graph))) { in vpfe_prepare_pipeline()
280 struct media_entity_graph graph; in vpfe_pipeline_enable() local
293 media_entity_graph_walk_start(&graph, entity); in vpfe_pipeline_enable()
294 while ((entity = media_entity_graph_walk_next(&graph))) { in vpfe_pipeline_enable()
320 struct media_entity_graph graph; in vpfe_pipeline_disable() local
333 media_entity_graph_walk_start(&graph, entity); in vpfe_pipeline_disable()
335 while ((entity = media_entity_graph_walk_next(&graph))) { in vpfe_pipeline_disable()
/linux-4.4.14/Documentation/devicetree/bindings/display/
Drenesas,du.txt38 The connections to the DU output video ports are modeled using the OF graph
39 bindings specified in Documentation/devicetree/bindings/graph.txt.
/linux-4.4.14/Documentation/devicetree/bindings/display/armada/
Dmarvell,dove-lcd.txt7 - port: video output port with endpoints, as described by graph.txt
/linux-4.4.14/Documentation/devicetree/bindings/display/tilcdc/
Dtilcdc.txt24 binding follows Documentation/devicetree/bindings/graph.txt and
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dcoresight.txt36 layout using the generic DT graph presentation found in
37 "bindings/graph.txt".
Didle-states.txt119 characterised by the following graph:
143 The graph is split in two parts delimited by time 1ms on the X-axis.
144 The graph curve with X-axis values = { x | 0 < x < 1ms } has a steep slope
147 The graph curve in the area delimited by X-axis values = {x | x > 1ms } has
154 way to visualise this, is by taking the same graph above and comparing some
185 In graph 2 above, that takes into account idle states entry/exit energy
/linux-4.4.14/Documentation/devicetree/bindings/display/msm/
Ddsi.txt46 See Documentation/devicetree/bindings/graph.txt for device graph info.
/linux-4.4.14/tools/perf/ui/
Dbrowser.h43 void ui_browser__write_graph(struct ui_browser *browser, int graph);
Dbrowser.c643 int graph) in ui_browser__write_graph() argument
646 SLsmg_write_char(graph); in ui_browser__write_graph()
/linux-4.4.14/drivers/media/platform/omap3isp/
Disp.c688 struct media_entity_graph graph; in isp_pipeline_pm_use_count() local
691 media_entity_graph_walk_start(&graph, entity); in isp_pipeline_pm_use_count()
693 while ((entity = media_entity_graph_walk_next(&graph))) { in isp_pipeline_pm_use_count()
747 struct media_entity_graph graph; in isp_pipeline_pm_power() local
754 media_entity_graph_walk_start(&graph, entity); in isp_pipeline_pm_power()
756 while (!ret && (entity = media_entity_graph_walk_next(&graph))) in isp_pipeline_pm_power()
763 media_entity_graph_walk_start(&graph, first); in isp_pipeline_pm_power()
765 while ((first = media_entity_graph_walk_next(&graph)) in isp_pipeline_pm_power()
Dispvideo.c227 struct media_entity_graph graph; in isp_video_get_graph_data() local
233 media_entity_graph_walk_start(&graph, entity); in isp_video_get_graph_data()
235 while ((entity = media_entity_graph_walk_next(&graph))) { in isp_video_get_graph_data()
/linux-4.4.14/drivers/media/platform/xilinx/
Dxilinx-dma.c182 struct media_entity_graph graph; in xvip_pipeline_validate() local
191 media_entity_graph_walk_start(&graph, entity); in xvip_pipeline_validate()
193 while ((entity = media_entity_graph_walk_next(&graph))) { in xvip_pipeline_validate()
/linux-4.4.14/Documentation/locking/
Dww-mutex-design.txt210 e.g. when adjusting edges in a graph where each node has its own ww_mutex lock,
214 a graph from a starting point and then iteratively discovering new edges and
217 held there's no need for additional book-keeping to break cycles in the graph
269 /* magic code which walks over a graph and decides which objects
Dlockstat.txt16 The graph below shows the relation between the lock functions and the various
Dlockdep-design.txt264 likely to be linked into the lock-dependency graph. This turns out to
/linux-4.4.14/drivers/media/platform/exynos4-is/
Dmedia-dev.c1053 struct media_entity_graph graph; in __fimc_md_modify_pipelines() local
1062 media_entity_graph_walk_start(&graph, entity); in __fimc_md_modify_pipelines()
1064 while ((entity = media_entity_graph_walk_next(&graph))) { in __fimc_md_modify_pipelines()
1076 media_entity_graph_walk_start(&graph, entity_err); in __fimc_md_modify_pipelines()
1078 while ((entity_err = media_entity_graph_walk_next(&graph))) { in __fimc_md_modify_pipelines()
/linux-4.4.14/arch/x86/
DMakefile_32.cpu50 # prologue (push %ebp, mov %esp, %ebp) which breaks the function graph
/linux-4.4.14/Documentation/devicetree/bindings/display/ti/
Dti,omap-dss.txt28 video ports is described in Documentation/devicetree/bindings/graph.txt,
/linux-4.4.14/tools/perf/util/
Dparse-events.l192 call-graph { return term(yyscanner, PARSE_EVENTS__TERM_TYPE_CALLGRAPH); }
/linux-4.4.14/drivers/media/platform/vsp1/
Dvsp1_video.c410 struct media_entity_graph graph; in vsp1_pipeline_validate() local
419 media_entity_graph_walk_start(&graph, entity); in vsp1_pipeline_validate()
421 while ((entity = media_entity_graph_walk_next(&graph))) { in vsp1_pipeline_validate()
/linux-4.4.14/Documentation/trace/
Dftrace.txt216 with the function graph tracer (See the section
251 tracer, or if enabled, the function graph tracer. It will
253 and if run with the function graph tracer, it will also keep
273 Used with the function graph tracer. This is the max depth
506 whereas the function graph tracer traces on both entry
508 to draw a graph of function calls similar to C code
739 graph-time
855 sleep-time - When running function graph tracer, to include
860 graph-time - When running function graph tracer, to include the
1871 function graph tracer
[all …]
Dftrace-design.txt109 mcount function to check ftrace graph function pointers, as well as implement
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c1044 static const struct snd_soc_dapm_route graph[] = { variable
1152 .dapm_routes = graph,
1153 .num_dapm_routes = ARRAY_SIZE(graph),
/linux-4.4.14/Documentation/scheduler/
Dsched-nice-design.txt16 understand it, the timeslice graph went like this (cheesy ASCII art
/linux-4.4.14/Documentation/filesystems/
Ddirectory-locking120 implementation assumes that directory graph is a tree. This assumption is
/linux-4.4.14/Documentation/i2c/
Dslave-interface13 is a small graph visualizing the data flow and the means by which data is
/linux-4.4.14/Documentation/cpu-freq/
Dgovernors.txt58 Basically, it's the following flow graph:
/linux-4.4.14/Documentation/hid/
Dhid-transport.txt48 Everything below "HID Core" is simplified in this graph as it is only of
/linux-4.4.14/Documentation/devicetree/
Dusage-model.txt19 Structurally, the DT is a tree, or acyclic graph with named nodes, and
/linux-4.4.14/Documentation/sound/alsa/
DHD-Audio.txt801 Codecgraph is a utility program to generate a graph and visualizes the