/linux/sound/soc/qcom/qdsp6/ |
A D | q6apm.c | 48 if (graph) { in q6apm_get_audioreach_graph() 50 return graph; in q6apm_get_audioreach_graph() 58 graph = kzalloc(sizeof(*graph), GFP_KERNEL); in q6apm_get_audioreach_graph() 59 if (!graph) in q6apm_get_audioreach_graph() 67 if (IS_ERR(graph->graph)) { in q6apm_get_audioreach_graph() 68 void *err = graph->graph; in q6apm_get_audioreach_graph() 86 q6apm_send_cmd_sync(apm, graph->graph, 0); in q6apm_get_audioreach_graph() 138 graph = idr_remove(&apm->graph_idr, graph->id); in q6apm_put_audioreach_graph() 141 kfree(graph->graph); in q6apm_put_audioreach_graph() 436 ab = &graph->rx_data.buf[graph->rx_data.dsp_buf]; in q6apm_write_async() [all …]
|
A D | q6apm.h | 86 void *graph; member 112 int q6apm_graph_close(struct q6apm_graph *graph); 113 int q6apm_graph_prepare(struct q6apm_graph *graph); 114 int q6apm_graph_start(struct q6apm_graph *graph); 115 int q6apm_graph_stop(struct q6apm_graph *graph); 116 int q6apm_graph_flush(struct q6apm_graph *graph); 119 int q6apm_graph_media_format_pcm(struct q6apm_graph *graph, 126 int q6apm_send_eos_nowait(struct q6apm_graph *graph); 127 int q6apm_read(struct q6apm_graph *graph); 132 int q6apm_map_memory_regions(struct q6apm_graph *graph, [all …]
|
A D | q6apm-lpass-dais.c | 20 struct q6apm_graph *graph[APM_PORT_MAX]; member 114 rc = q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown() 118 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown() 126 struct q6apm_graph *graph; in q6apm_lpass_dai_prepare() local 136 if (IS_ERR(graph)) { in q6apm_lpass_dai_prepare() 138 rc = PTR_ERR(graph); in q6apm_lpass_dai_prepare() 141 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_prepare() 171 struct q6apm_graph *graph; in q6apm_lpass_dai_startup() local 176 if (IS_ERR(graph)) { in q6apm_lpass_dai_startup() 178 return PTR_ERR(graph); in q6apm_lpass_dai_startup() [all …]
|
A D | q6apm-dai.c | 55 struct q6apm_graph *graph; member 118 q6apm_read(prtd->graph); in event_handler() 140 if (!prtd || !prtd->graph) { in q6apm_dai_prepare() 171 ret = q6apm_graph_prepare(prtd->graph); in q6apm_dai_prepare() 177 ret = q6apm_graph_start(prtd->graph); in q6apm_dai_prepare() 187 q6apm_read(prtd->graph); in q6apm_dai_prepare() 252 if (IS_ERR(prtd->graph)) { in q6apm_dai_open() 254 ret = PTR_ERR(prtd->graph); in q6apm_dai_open() 311 q6apm_graph_stop(prtd->graph); in q6apm_dai_close() 313 q6apm_graph_close(prtd->graph); in q6apm_dai_close() [all …]
|
A D | audioreach.c | 616 return audioreach_send_cmd_sync(graph->dev, NULL, &graph->result, &graph->lock, in audioreach_graph_send_cmd_sync() 617 graph->port, &graph->cmd_wait, pkt, rsp_opcode); in audioreach_graph_send_cmd_sync() 1031 mutex_lock(&graph->lock); in audioreach_graph_free_buf() 1032 port = &graph->rx_data; in audioreach_graph_free_buf() 1037 port = &graph->tx_data; in audioreach_graph_free_buf() 1041 mutex_unlock(&graph->lock); in audioreach_graph_free_buf() 1057 data = &graph->rx_data; in audioreach_map_memory_regions() 1059 data = &graph->tx_data; in audioreach_map_memory_regions() 1075 graph->port->id); in audioreach_map_memory_regions() 1088 mutex_lock(&graph->lock); in audioreach_map_memory_regions() [all …]
|
/linux/tools/power/pm-graph/ |
A D | Makefile | 9 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph 10 install sleepgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 11 install bootgraph.py $(DESTDIR)$(PREFIX)/lib/pm-graph 12 install -d $(DESTDIR)$(PREFIX)/lib/pm-graph/config 40 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/config/* 42 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/config; \ 44 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__/* 46 rmdir $(DESTDIR)$(PREFIX)/lib/pm-graph/__pycache__; \ 48 rm -f $(DESTDIR)$(PREFIX)/lib/pm-graph/* 49 if [ -d $(DESTDIR)$(PREFIX)/lib/pm-graph ] ; then \ [all …]
|
/linux/drivers/media/mc/ |
A D | mc-entity.c | 248 graph->top++; in stack_push() 249 graph->stack[graph->top].link = entity->links.next; in stack_push() 250 graph->stack[graph->top].entity = entity; in stack_push() 257 entity = graph->stack[graph->top].entity; in stack_pop() 301 graph->stack[graph->top].entity = NULL; in media_graph_walk_start() 318 link_top(graph) = link_top(graph)->next; in media_graph_walk_iter() 331 link_top(graph) = link_top(graph)->next; in media_graph_walk_iter() 339 link_top(graph) = link_top(graph)->next; in media_graph_walk_iter() 358 while (link_top(graph) != &stack_top(graph)->links) in media_graph_walk_next() 412 struct media_graph *graph = &pipe->graph; in __media_pipeline_start() local [all …]
|
/linux/lib/ |
A D | objagg.c | 787 graph = kzalloc(sizeof(*graph), GFP_KERNEL); in objagg_tmp_graph_create() 788 if (!graph) in objagg_tmp_graph_create() 791 graph->nodes = kcalloc(nodes_count, sizeof(*graph->nodes), GFP_KERNEL); in objagg_tmp_graph_create() 792 if (!graph->nodes) in objagg_tmp_graph_create() 799 if (!graph->edges) in objagg_tmp_graph_create() 825 return graph; in objagg_tmp_graph_create() 828 kfree(graph->nodes); in objagg_tmp_graph_create() 830 kfree(graph); in objagg_tmp_graph_create() 836 kfree(graph->edges); in objagg_tmp_graph_destroy() 838 kfree(graph); in objagg_tmp_graph_destroy() [all …]
|
/linux/sound/soc/generic/ |
A D | Makefile | 4 snd-soc-audio-graph-card-objs := audio-graph-card.o 5 snd-soc-audio-graph-card2-objs := audio-graph-card2.o 6 snd-soc-audio-graph-card2-custom-sample-objs := 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
|
A D | audio-graph-card2-custom-sample.dtsi | 3 * audio-graph-card2-custom-sample.dtsi 8 * This sample indicates how to use audio-graph-card2 and its 9 * custom driver. "audio-graph-card2-custom-sample" is the custome driver 10 * which is using audio-graph-card2. 15 * #include "../../../../../sound/soc/generic/audio-graph-card2-custom-sample.dtsi" 71 audio-graph-card2-custom-sample { 73 * You can use audio-graph-card2 directly by using 75 * compatible = "audio-graph-card2"; 77 compatible = "audio-graph-card2-custom-sample"; 205 * see audio-graph-card2::routing
|
/linux/drivers/media/v4l2-core/ |
A D | v4l2-mc.c | 435 struct media_graph *graph) in pipeline_pm_use_count() argument 439 media_graph_walk_start(graph, entity); in pipeline_pm_use_count() 441 while ((entity = media_graph_walk_next(graph))) { in pipeline_pm_use_count() 494 struct media_graph *graph) in pipeline_pm_power() argument 502 media_graph_walk_start(graph, entity); in pipeline_pm_power() 511 media_graph_walk_start(graph, first); in pipeline_pm_power() 513 while ((first = media_graph_walk_next(graph)) in pipeline_pm_power() 567 sink_use = pipeline_pm_use_count(sink, graph); in v4l2_pipeline_link_notify() 572 pipeline_pm_power(source, -sink_use, graph); in v4l2_pipeline_link_notify() 573 pipeline_pm_power(sink, -source_use, graph); in v4l2_pipeline_link_notify() [all …]
|
/linux/Documentation/devicetree/bindings/media/ |
A D | renesas,isp.yaml | 40 $ref: /schemas/graph.yaml#/properties/ports 44 $ref: /schemas/graph.yaml#/properties/port 50 $ref: /schemas/graph.yaml#/properties/port 55 $ref: /schemas/graph.yaml#/properties/port 60 $ref: /schemas/graph.yaml#/properties/port 65 $ref: /schemas/graph.yaml#/properties/port 70 $ref: /schemas/graph.yaml#/properties/port 75 $ref: /schemas/graph.yaml#/properties/port 80 $ref: /schemas/graph.yaml#/properties/port 85 $ref: /schemas/graph.yaml#/properties/port
|
A D | renesas,vin.yaml | 74 $ref: /schemas/graph.yaml#/$defs/port-base 119 $ref: /schemas/graph.yaml#/properties/ports 123 $ref: /schemas/graph.yaml#/$defs/port-base 161 $ref: /schemas/graph.yaml#/properties/port 168 $ref: /schemas/graph.yaml#/properties/endpoint 172 $ref: /schemas/graph.yaml#/properties/endpoint 176 $ref: /schemas/graph.yaml#/properties/endpoint 180 $ref: /schemas/graph.yaml#/properties/endpoint 194 $ref: /schemas/graph.yaml#/properties/port 201 $ref: /schemas/graph.yaml#/properties/endpoint [all …]
|
/linux/drivers/hwtracing/coresight/ |
A D | coresight-platform.c | 481 if (graph->package.count < 2) in acpi_validate_dsd_graph() 484 rev = &graph->package.elements[0]; in acpi_validate_dsd_graph() 485 nr_graphs = &graph->package.elements[1]; in acpi_validate_dsd_graph() 501 if (graph->package.count != (n + 2)) in acpi_validate_dsd_graph() 596 graph = &graph_list->package.elements[i]; in acpi_get_coresight_graph() 597 if (!is_acpi_coresight_graph(graph)) in acpi_get_coresight_graph() 599 if (acpi_validate_coresight_graph(graph)) in acpi_get_coresight_graph() 600 return graph; in acpi_get_coresight_graph() 690 const union acpi_object *graph; in acpi_coresight_parse_graph() local 694 graph = acpi_get_coresight_graph(adev); in acpi_coresight_parse_graph() [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | audio-graph-card.yaml | 4 $id: http://devicetree.org/schemas/sound/audio-graph-card.yaml# 13 - $ref: /schemas/sound/audio-graph.yaml# 18 - audio-graph-card 19 - audio-graph-scu-card 29 compatible = "audio-graph-card";
|
A D | nvidia,tegra-audio-graph-card.yaml | 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra-audio-graph-card.yaml# 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 63 compatible = "nvidia,tegra210-audio-graph-card";
|
/linux/arch/sh/kernel/ |
A D | dumpstack.c | 57 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 69 ret_stack = ftrace_graph_get_ret_stack(task, *graph); in print_ftrace_graph_addr() 77 (*graph)++; in print_ftrace_graph_addr() 83 struct thread_info *tinfo, int *graph) in print_ftrace_graph_addr() argument 93 int graph = 0; in stack_reader_dump() local 105 context, &graph); in stack_reader_dump()
|
/linux/Documentation/devicetree/bindings/media/i2c/ |
A D | adv7180.yaml | 47 $ref: /schemas/graph.yaml#/$defs/port-base 89 $ref: /schemas/graph.yaml#/properties/ports 92 $ref: /schemas/graph.yaml#/properties/port 97 $ref: /schemas/graph.yaml#/properties/port 114 $ref: /schemas/graph.yaml#/properties/ports 117 $ref: /schemas/graph.yaml#/properties/port 122 $ref: /schemas/graph.yaml#/properties/port
|
/linux/drivers/iio/adc/ |
A D | sc27xx_adc.c | 125 struct sc27xx_adc_linear_graph *graph; in sc27xx_adc_scale_calibration() local 134 graph = &big_scale_graph; in sc27xx_adc_scale_calibration() 138 graph = &small_scale_graph; in sc27xx_adc_scale_calibration() 155 graph->adc0 = sc27xx_adc_get_calib_data(calib_data, calib_graph->adc0); in sc27xx_adc_scale_calibration() 156 graph->adc1 = sc27xx_adc_get_calib_data(calib_data >> 8, in sc27xx_adc_scale_calibration() 271 static int sc27xx_adc_to_volt(struct sc27xx_adc_linear_graph *graph, in sc27xx_adc_to_volt() argument 276 tmp = (graph->volt0 - graph->volt1) * (raw_adc - graph->adc1); in sc27xx_adc_to_volt() 277 tmp /= (graph->adc0 - graph->adc1); in sc27xx_adc_to_volt() 278 tmp += graph->volt1; in sc27xx_adc_to_volt()
|
/linux/kernel/trace/ |
A D | trace_irqsoff.c | 40 static void stop_irqsoff_tracer(struct trace_array *tr, int graph); 41 static int start_irqsoff_tracer(struct trace_array *tr, int graph); 456 static int register_irqsoff_function(struct trace_array *tr, int graph, int set) in register_irqsoff_function() argument 464 if (graph) in register_irqsoff_function() 475 static void unregister_irqsoff_function(struct trace_array *tr, int graph) in unregister_irqsoff_function() argument 480 if (graph) in unregister_irqsoff_function() 504 static void unregister_irqsoff_function(struct trace_array *tr, int graph) { } in unregister_irqsoff_function() argument 526 static int start_irqsoff_tracer(struct trace_array *tr, int graph) in start_irqsoff_tracer() argument 530 ret = register_irqsoff_function(tr, graph, 0); in start_irqsoff_tracer() 540 static void stop_irqsoff_tracer(struct trace_array *tr, int graph) in stop_irqsoff_tracer() argument [all …]
|
A D | trace_sched_wakeup.c | 38 static int start_func_tracer(struct trace_array *tr, int graph); 39 static void stop_func_tracer(struct trace_array *tr, int graph); 230 static int register_wakeup_function(struct trace_array *tr, int graph, int set) in register_wakeup_function() argument 238 if (graph) in register_wakeup_function() 249 static void unregister_wakeup_function(struct trace_array *tr, int graph) in unregister_wakeup_function() argument 254 if (graph) in unregister_wakeup_function() 278 static void unregister_wakeup_function(struct trace_array *tr, int graph) { } in unregister_wakeup_function() argument 326 static int start_func_tracer(struct trace_array *tr, int graph) in start_func_tracer() argument 330 ret = register_wakeup_function(tr, graph, 0); in start_func_tracer() 340 static void stop_func_tracer(struct trace_array *tr, int graph) in stop_func_tracer() argument [all …]
|
/linux/Documentation/devicetree/bindings/usb/ |
A D | ti,hd3ss3220.yaml | 29 $ref: /schemas/graph.yaml#/properties/ports 30 description: OF graph bindings (specified in bindings/graph.txt) that model 35 $ref: /schemas/graph.yaml#/properties/port 39 $ref: /schemas/graph.yaml#/properties/port
|
/linux/Documentation/userspace-api/media/mediactl/ |
A D | media-controller-model.rst | 10 hardware devices and Linux Kernel interfaces are modelled as graph 11 objects on an oriented graph. The object types that constitute the graph 20 - An **interface** is a graph representation of a Linux Kernel 22 controls one or more entities in the graph.
|
A D | media-ioc-g-topology.rst | 13 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/display/bridge/ |
A D | cdns,mhdp8546.yaml | 61 $ref: /schemas/graph.yaml#/properties/ports 65 $ref: /schemas/graph.yaml#/properties/port 70 $ref: /schemas/graph.yaml#/properties/port 75 $ref: /schemas/graph.yaml#/properties/port 80 $ref: /schemas/graph.yaml#/properties/port 85 $ref: /schemas/graph.yaml#/properties/port
|