Home
last modified time | relevance | path

Searched full:graph (Results 1 – 25 of 535) sorted by relevance

12345678910>>...22

/linux/sound/soc/qcom/qdsp6/
H A Dq6apm.c21 /* Graph Management */
43 struct audioreach_graph *graph; in q6apm_get_audioreach_graph() local
47 graph = idr_find(&apm->graph_idr, graph_id); in q6apm_get_audioreach_graph()
50 if (graph) { in q6apm_get_audioreach_graph()
51 kref_get(&graph->refcount); in q6apm_get_audioreach_graph()
52 return graph; in q6apm_get_audioreach_graph()
60 graph = kzalloc(sizeof(*graph), GFP_KERNEL); in q6apm_get_audioreach_graph()
61 if (!graph) in q6apm_get_audioreach_graph()
64 graph in q6apm_get_audioreach_graph()
94 audioreach_graph_mgmt_cmd(struct audioreach_graph * graph,uint32_t opcode) audioreach_graph_mgmt_cmd() argument
132 struct audioreach_graph *graph; q6apm_put_audioreach_graph() local
193 q6apm_graph_media_format_shmem(struct q6apm_graph * graph,struct audioreach_module_config * cfg) q6apm_graph_media_format_shmem() argument
213 q6apm_map_memory_regions(struct q6apm_graph * graph,unsigned int dir,phys_addr_t phys,size_t period_sz,unsigned int periods) q6apm_map_memory_regions() argument
269 q6apm_unmap_memory_regions(struct q6apm_graph * graph,unsigned int dir) q6apm_unmap_memory_regions() argument
301 q6apm_remove_initial_silence(struct device * dev,struct q6apm_graph * graph,uint32_t samples) q6apm_remove_initial_silence() argument
313 q6apm_remove_trailing_silence(struct device * dev,struct q6apm_graph * graph,uint32_t samples) q6apm_remove_trailing_silence() argument
325 q6apm_enable_compress_module(struct device * dev,struct q6apm_graph * graph,bool en) q6apm_enable_compress_module() argument
337 q6apm_set_real_module_id(struct device * dev,struct q6apm_graph * graph,uint32_t codec_id) q6apm_set_real_module_id() argument
366 q6apm_graph_media_format_pcm(struct q6apm_graph * graph,struct audioreach_module_config * cfg) q6apm_graph_media_format_pcm() argument
390 q6apm_graph_get_tx_shmem_module_iid(struct q6apm_graph * graph) q6apm_graph_get_tx_shmem_module_iid() argument
402 q6apm_graph_get_rx_shmem_module_iid(struct q6apm_graph * graph) q6apm_graph_get_rx_shmem_module_iid() argument
415 q6apm_write_async(struct q6apm_graph * graph,uint32_t len,uint32_t msw_ts,uint32_t lsw_ts,uint32_t wflags) q6apm_write_async() argument
458 q6apm_read(struct q6apm_graph * graph) q6apm_read() argument
497 q6apm_get_hw_pointer(struct q6apm_graph * graph,int dir) q6apm_get_hw_pointer() argument
516 struct q6apm_graph *graph = priv; graph_callback() local
626 struct q6apm_graph *graph; q6apm_graph_open() local
668 q6apm_graph_close(struct q6apm_graph * graph) q6apm_graph_close() argument
681 q6apm_graph_prepare(struct q6apm_graph * graph) q6apm_graph_prepare() argument
687 q6apm_graph_start(struct q6apm_graph * graph) q6apm_graph_start() argument
701 q6apm_graph_stop(struct q6apm_graph * graph) q6apm_graph_stop() argument
712 q6apm_graph_flush(struct q6apm_graph * graph) q6apm_graph_flush() argument
775 q6apm_find_module_by_mid(struct q6apm_graph * graph,uint32_t mid) q6apm_find_module_by_mid() argument
[all...]
H A Dq6apm.h55 /* For Graph OPEN/START/STOP/CLOSE operations */
89 /* Cached Graph data */
90 void *graph; member
113 /* Graph Operations */
116 int q6apm_graph_close(struct q6apm_graph *graph);
117 int q6apm_graph_prepare(struct q6apm_graph *graph);
118 int q6apm_graph_start(struct q6apm_graph *graph);
119 int q6apm_graph_stop(struct q6apm_graph *graph);
120 int q6apm_graph_flush(struct q6apm_graph *graph);
123 int q6apm_graph_media_format_pcm(struct q6apm_graph *graph,
[all …]
H A Dq6apm-lpass-dais.c22 struct q6apm_graph *graph[APM_PORT_MAX]; member
150 rc = q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
156 if (dai_data->graph[dai->id]) { in q6apm_lpass_dai_shutdown()
157 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
158 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_shutdown()
166 struct q6apm_graph *graph; in q6apm_lpass_dai_prepare() local
171 q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
175 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
176 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_prepare()
181 * It is recommend to load DSP with source graph first and then sink in q6apm_lpass_dai_prepare()
[all …]
H A Daudioreach.c45 /* Container graph Position */
300 /* Graph Position */ in apm_populate_container_config()
598 int audioreach_graph_send_cmd_sync(struct q6apm_graph *graph, struct gpr_pkt *pkt, in audioreach_graph_send_cmd_sync() argument
602 return audioreach_send_cmd_sync(graph->dev, NULL, &graph->result, &graph->lock, in audioreach_graph_send_cmd_sync()
603 graph->port, &graph->cmd_wait, pkt, rsp_opcode); in audioreach_graph_send_cmd_sync()
607 static int audioreach_display_port_set_media_format(struct q6apm_graph *graph, in audioreach_display_port_set_media_format() argument
666 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_display_port_set_media_format()
674 static int audioreach_codec_dma_set_media_format(struct q6apm_graph *graph, in audioreach_codec_dma_set_media_format() argument
744 rc = q6apm_send_cmd_sync(graph->apm, pkt, 0); in audioreach_codec_dma_set_media_format()
751 int audioreach_send_u32_param(struct q6apm_graph *graph, struct audioreach_module *module, in audioreach_send_u32_param() argument
[all …]
H A Dq6apm-dai.c76 struct q6apm_graph *graph;
139 q6apm_read(prtd->graph); in event_handler()
194 q6apm_write_async(prtd->graph, in event_handler_compr()
200 audioreach_shared_memory_send_eos(prtd->graph); in event_handler_compr()
224 if (!prtd || !prtd->graph) { in q6apm_dai_prepare()
238 q6apm_graph_stop(prtd->graph); in q6apm_dai_prepare()
239 q6apm_unmap_memory_regions(prtd->graph, substream->stream); in q6apm_dai_prepare()
244 ret = q6apm_graph_media_format_shmem(prtd->graph, &cfg); in q6apm_dai_prepare()
250 ret = q6apm_graph_media_format_pcm(prtd->graph, &cfg); in q6apm_dai_prepare()
254 ret = q6apm_map_memory_regions(prtd->graph, substrea in q6apm_dai_prepare()
75 struct q6apm_graph *graph; global() member
[all...]
/linux/tools/power/pm-graph/
H A DMakefile36 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm-graph
37 $(INSTALL) sleepgraph.py $(DESTDIR)$(LIBDIR)/pm-graph
38 $(INSTALL) bootgraph.py $(DESTDIR)$(LIBDIR)/pm-graph
39 $(INSTALL) -d $(DESTDIR)$(LIBDIR)/pm-graph/config
40 $(INSTALL_DATA) config/cgskip.txt $(DESTDIR)$(LIBDIR)/pm-graph/config
41 $(INSTALL_DATA) config/freeze-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
42 $(INSTALL_DATA) config/freeze.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
43 $(INSTALL_DATA) config/freeze-dev.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
44 $(INSTALL_DATA) config/standby-callgraph.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
45 $(INSTALL_DATA) config/standby.cfg $(DESTDIR)$(LIBDIR)/pm-graph/config
[all …]
H A Dinstall_latest_from_github.sh4 # Script which clones and installs the latest pm-graph
5 # from http://github.com/intel/pm-graph.git
16 rm -rf pm-graph
22 git clone http://github.com/intel/pm-graph.git $OUT/pm-graph
23 if [ ! -e "$OUT/pm-graph/sleepgraph.py" ]; then
24 echo "ERROR: pm-graph github repo failed to clone"
29 cd $OUT/pm-graph
30 echo "INSTALLING PM-GRAPH"
/linux/drivers/hwtracing/coresight/
H A Dcoresight-platform.c300 * if the device doesn't have any graph connections in of_get_coresight_platform_data()
348 /* ACPI Graph _DSD UUID : "ab02a46b-74c7-45a2-bd68-f7d344ef2153" */
352 /* Coresight ACPI Graph UUID : "3ecbc8b6-1d0e-4fb3-8107-e627f805c6cd" */
405 * acpi_validate_dsd_graph - Make sure the given _DSD graph conforms
406 * to the ACPI _DSD Graph specification.
408 * ACPI Devices Graph property has the following format:
412 * Graph[1],
414 * Graph[N]
417 * And each Graph entry has the following format:
419 * GraphID - Integer, identifying a graph the device belongs to.
[all …]
/linux/lib/
H A Dobjagg.c713 static int objagg_tmp_graph_edge_index(struct objagg_tmp_graph *graph, in objagg_tmp_graph_edge_index() argument
716 return index * graph->nodes_count + parent_index; in objagg_tmp_graph_edge_index()
719 static void objagg_tmp_graph_edge_set(struct objagg_tmp_graph *graph, in objagg_tmp_graph_edge_set() argument
722 int edge_index = objagg_tmp_graph_edge_index(graph, index, in objagg_tmp_graph_edge_set()
725 __set_bit(edge_index, graph->edges); in objagg_tmp_graph_edge_set()
728 static bool objagg_tmp_graph_is_edge(struct objagg_tmp_graph *graph, in objagg_tmp_graph_is_edge() argument
731 int edge_index = objagg_tmp_graph_edge_index(graph, index, in objagg_tmp_graph_is_edge()
734 return test_bit(edge_index, graph->edges); in objagg_tmp_graph_is_edge()
737 static unsigned int objagg_tmp_graph_node_weight(struct objagg_tmp_graph *graph, in objagg_tmp_graph_node_weight() argument
740 struct objagg_tmp_node *node = &graph->nodes[index]; in objagg_tmp_graph_node_weight()
[all …]
/linux/sound/soc/generic/
H A DMakefile4 snd-soc-audio-graph-card-y := audio-graph-card.o
5 snd-soc-audio-graph-card2-y := audio-graph-card2.o
6 snd-soc-audio-graph-card2-custom-sample-y := audio-graph-card2-custom-sample.o
11 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD) += snd-soc-audio-graph-card.o
12 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2) += snd-soc-audio-graph-card2.o
13 obj-$(CONFIG_SND_AUDIO_GRAPH_CARD2_CUSTOM_SAMPLE) += snd-soc-audio-graph-card2-custom-sample.o
H A DKconfig15 tristate "ASoC Audio Graph sound card support"
20 with OF-graph DT bindings.
24 tristate "ASoC Audio Graph sound card2 support"
29 with OF-graph DT bindings.
32 tristate "ASoC Audio Graph Card2 base custom sample support"
35 This option enables Audio Graph Card2 base custom sample
H A Daudio-graph-card2-custom-sample.c3 // audio-graph-card2-custom-sample.c
113 * audio-graph-card2 has many hooks for your customizing.
155 /* "audio-graph-card2-custom-sample" is too long */ in custom_probe()
158 /* use audio-graph-card2 parsing with own custom hooks */ in custom_probe()
169 { .compatible = "audio-graph-card2-custom-sample", },
176 .name = "audio-graph-card2-custom-sample",
184 MODULE_ALIAS("platform:asoc-audio-graph-card2-custom-sample");
186 MODULE_DESCRIPTION("ASoC Audio Graph Card2 Custom Sample");
/linux/Documentation/bpf/
H A Dgraph_ds_impl.rst2 BPF Graph Data Structures
5 This document describes implementation details of new-style "graph" data
14 these graph data structures. **No guarantees** of stability for either
40 Unless otherwise stated, examples and semantics below apply to both graph data
48 or map-specific helpers. The new-style graph data structures instead use kfuncs
136 * Graph data structure APIs can only be used when the ``bpf_spin_lock``
137 associated with the graph root is held
139 * Both graph data structures have pointer stability
141 * Because graph nodes are allocated with ``bpf_obj_new`` and
143 ``bpf_{list,rb}_node`` field of the node struct, a graph node will
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Daudio-graph-card2.yaml4 $id: http://devicetree.org/schemas/sound/audio-graph-card2.yaml#
7 title: Audio Graph Card2
15 - audio-graph-card2
21 $ref: audio-graph.yaml#/properties/routing
37 $ref: audio-graph.yaml#/properties/hp-det-gpios
39 $ref: audio-graph.yaml#/properties/mic-det-gpios
41 $ref: audio-graph.yaml#/properties/widgets
H A Daudio-graph-card.yaml4 $id: http://devicetree.org/schemas/sound/audio-graph-card.yaml#
7 title: Audio Graph Card
13 - $ref: /schemas/sound/audio-graph.yaml#
18 - audio-graph-card
19 - audio-graph-scu-card
29 compatible = "audio-graph-card";
H A Dnvidia,tegra-audio-graph-card.yaml4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-graph-card.yaml#
7 title: Audio Graph based Tegra sound card driver
10 This is based on generic audio graph card driver along with additional
19 - $ref: audio-graph.yaml#
24 - nvidia,tegra210-audio-graph-card
25 - nvidia,tegra186-audio-graph-card
26 - nvidia,tegra264-audio-graph-card
74 compatible = "nvidia,tegra210-audio-graph-card";
/linux/tools/perf/scripts/python/
H A Dflamegraph.py15 # Works in tandem with d3-flame-graph by Martin Spier <mspier@netflix.com>
32 …<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/npm/d3-flame-graph@4.1.3/dis…
37 …<script type="text/javascript" src="https://cdn.jsdelivr.net/npm/d3-flame-graph@4.1.3/dist/d3-flam…
164 print(f"""Warning: Flame Graph template '{self.args.template}'
166 js-d3-flame-graph or libjs-d3-flame-graph, specify an existing flame
167 graph template (--template PATH) or use another output format (--format
172 """Not attempting to download Flame Graph template as script command line
177 https://cdn.jsdelivr.net/npm/d3-flame-graph@4.1.3/dist/templates/d3-flamegraph-base.html
179 /usr/share/d3-flame-graph/d3-flamegraph-base.html""",
189 template = ("https://cdn.jsdelivr.net/npm/d3-flame-graph@4.1.3/dist/templates/"
[all …]
/linux/tools/perf/Documentation/
H A Dperf-config.txt112 [call-graph]
115 print-type = graph
146 To query the record mode of call graph, do
148 % perf config call-graph.record-mode
152 % perf config report.queue-size call-graph.order report.children
154 To query the config value of sort order of call graph in user config file (i.e. `~/.perfconfig`), do
156 % perf config --user call-graph.sort-order
443 call-graph.*::
445 -g/--call-graph options).
447 call-graph.record-mode::
[all …]
H A Dperf-ftrace.txt103 - call-graph - Display kernel stack trace for function tracer.
107 --graph-funcs=::
108 Select function_graph tracer and set graph filter on the given
116 Select function_graph tracer and set graph notrace filter on the
123 --graph-opts::
134 - depth=<n> - Set max depth for function graph tracer to follow.
190 --graph-funcs=::
191 Set graph filter on the given function (or a glob pattern). This is
198 Set graph notrace filter on the given function (or a glob pattern).
214 --graph-opts::
[all …]
/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-ioc-g-topology.rst13 MEDIA_IOC_G_TOPOLOGY - Enumerate the graph topology and graph element properties
42 the graph elements that are desired, putting the pointers to them at the
47 desired arrays with the media graph elements.
60 - Version of the media graph topology. When the graph is created,
61 this field starts with zero. Every time a graph element is added
66 - Number of entities in the graph
81 - Number of interfaces in the graph
96 - Total number of pads in the graph
110 - Total number of data and interface links in the graph
290 smaller than the actual number of elements inside the graph. This
/linux/Documentation/devicetree/bindings/media/
H A Drenesas,vin.yaml79 $ref: /schemas/graph.yaml#/$defs/port-base
124 $ref: /schemas/graph.yaml#/properties/ports
128 $ref: /schemas/graph.yaml#/$defs/port-base
166 $ref: /schemas/graph.yaml#/properties/port
173 $ref: /schemas/graph.yaml#/properties/endpoint
177 $ref: /schemas/graph.yaml#/properties/endpoint
181 $ref: /schemas/graph.yaml#/properties/endpoint
185 $ref: /schemas/graph.yaml#/properties/endpoint
199 $ref: /schemas/graph.yaml#/properties/port
206 $ref: /schemas/graph.yaml#/properties/endpoint
[all …]
/linux/Documentation/devicetree/bindings/media/i2c/
H A Dtechwell,tw9900.yaml35 $ref: /schemas/graph.yaml#/properties/ports
39 $ref: /schemas/graph.yaml#/properties/port
44 $ref: /schemas/graph.yaml#/properties/endpoint
48 $ref: /schemas/graph.yaml#/properties/endpoint
52 $ref: /schemas/graph.yaml#/properties/endpoint
56 $ref: /schemas/graph.yaml#/properties/endpoint
70 $ref: /schemas/graph.yaml#/properties/port
/linux/tools/testing/selftests/ftrace/test.d/ftrace/
H A Dfgraph-profiler.tc3 # description: ftrace - function profiler with function graph tracing
6 # The function graph tracer can now be run along side of the function
8 # to crash. It also required the function graph tracer to be started
20 echo "Enabling function graph tracer:"
25 # function graph tracer. If the below fails, mark it as unsupported
/linux/Documentation/devicetree/bindings/usb/
H A Dusb-switch.yaml29 $ref: /schemas/graph.yaml#/$defs/port-base
36 $ref: /schemas/graph.yaml#/$defs/endpoint-base
48 $ref: /schemas/graph.yaml#/properties/ports
51 $ref: /schemas/graph.yaml#/properties/port
56 $ref: /schemas/graph.yaml#/$defs/port-base
63 $ref: /schemas/graph.yaml#/$defs/endpoint-base
/linux/tools/perf/util/
H A Dcallchain.h20 #define CALLCHAIN_HELP "setup and enables call-graph (stack chain/backtrace):\n\n"
22 # define RECORD_MODE_HELP HELP_PAD "record_mode:\tcall graph recording mode (fp|dwarf|lbr)\n"
31 HELP_PAD "print_type:\tcall graph printing style (graph|flat|fractal|folded|none)\n" \
32 HELP_PAD "threshold:\tminimum call graph inclusion threshold (<percent>)\n" \
33 HELP_PAD "print_limit:\tmaximum number of call graph entry (<number>)\n" \
34 HELP_PAD "order:\t\tcall graph order (caller|callee)\n" \
35 HELP_PAD "sort_key:\tcall graph sort key (function|address)\n" \
36 HELP_PAD "branch:\t\tinclude last branch info to call graph (branch)\n" \
37 HELP_PAD "value:\t\tcall graph value (percent|period|count)\n"

12345678910>>...22