Home
last modified time | relevance | path

Searched full:sink (Results 1 – 25 of 727) sorted by relevance

12345678910>>...30

/openbmc/linux/sound/soc/meson/
H A Daxg-frddr.c127 SOC_DAPM_ENUM("Output Sink", axg_frddr_sel_enum);
130 SND_SOC_DAPM_DEMUX("SINK SEL", SND_SOC_NOPM, 0, 0,
143 { "SINK SEL", NULL, "Playback" },
144 { "OUT 0", "OUT 0", "SINK SEL" },
145 { "OUT 1", "OUT 1", "SINK SEL" },
146 { "OUT 2", "OUT 2", "SINK SEL" },
147 { "OUT 3", "OUT 3", "SINK SEL" },
148 { "OUT 4", "OUT 4", "SINK SEL" },
149 { "OUT 5", "OUT 5", "SINK SEL" },
150 { "OUT 6", "OUT 6", "SINK SEL" },
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/core/
H A Ddc_sink.c34 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct() argument
42 sink->sink_signal = init_params->sink_signal; in dc_sink_construct()
43 sink->link = link; in dc_sink_construct()
44 sink->ctx = link->ctx; in dc_sink_construct()
45 sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk; in dc_sink_construct()
46 sink->converter_disable_audio = init_params->converter_disable_audio; in dc_sink_construct()
47 sink->dc_container_id = NULL; in dc_sink_construct()
48 sink->sink_id = init_params->link->ctx->dc_sink_id_count; in dc_sink_construct()
60 void dc_sink_retain(struct dc_sink *sink) in dc_sink_retain() argument
62 kref_get(&sink->refcount); in dc_sink_retain()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Darm,coresight-dummy-sink.yaml4 $id: http://devicetree.org/schemas/arm/arm,coresight-dummy-sink.yaml#
7 title: ARM Coresight Dummy sink component
15 sink.
17 The Coresight dummy sink component is for the specific coresight sink devices
21 register it as Coresight sink device in kernel side, so that path can be
27 The primary use case of the coresight dummy sink is to build path in kernel
28 side for dummy sink component.
40 - arm,coresight-dummy-sink
48 dummy sink, such as Embedded USB debugger(EUD).
59 # Minimum dummy sink definition. Dummy sink connect to coresight replicator.
[all …]
/openbmc/qemu/include/hw/
H A Dstream.h6 #define TYPE_STREAM_SINK "stream-sink"
21 * can push - determine if a stream sink is capable of accepting at least
23 * sink is assumed to always be capable of receiving.
24 * @notify: Optional callback that the sink will call when the sink is
31 * push - push data to a Stream sink. The number of bytes pushed is
32 * returned. If the sink short returns, the master must wait before trying
33 * again, the sink may continue to just return 0 waiting for the vm time to
35 * where the sink is ready to receive again, otherwise polling on a QEMU
37 * @obj: Stream sink to push to
46 stream_push(StreamSink *sink, uint8_t *buf, size_t len, bool eop);
[all …]
/openbmc/linux/drivers/hwtracing/coresight/
H A Dcoresight-etm-perf.c34 * the trace path and the sink configuration. The event data is accessible
35 * via perf_get_aux(handle). However, a sink could "end" a perf output
36 * handle via the IRQ handler. And if the "sink" encounters a failure
65 /* preset - if sink ID is used as a configuration selector */
67 /* Sink ID - same for all ETMs */
197 struct coresight_device *sink; in free_sink_buffer() local
206 sink = coresight_get_sink(etm_event_cpu_path(event_data, cpu)); in free_sink_buffer()
207 sink_ops(sink)->free_buffer(event_data->snk_config); in free_sink_buffer()
219 /* Free the sink buffers, if there are any */ in free_event_data()
287 * so that they can use the same sink buffers, when an event
[all …]
H A Dcoresight-core.c39 * struct coresight_node - elements of a path, from source to sink
50 * path can exist from a tracer (associated to a CPU) to a sink.
501 * ETF devices are tricky... They can be a link or a sink, in coresight_disable_path_from()
503 * "activated" it will be configured as a sink, otherwise in coresight_disable_path_from()
579 * ETF devices are tricky... They can be a link or a sink, in coresight_enable_path()
581 * "activated" it will be configured as a sink, otherwise in coresight_enable_path()
593 * Sink is the first component turned on. If we in coresight_enable_path()
594 * failed to enable the sink, there are no components in coresight_enable_path()
642 struct coresight_device *sink = NULL; in coresight_find_enabled_sink() local
657 sink = coresight_find_enabled_sink(child_dev); in coresight_find_enabled_sink()
[all …]
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Ddev-subdev.rst191 - Formats should be propagated from sink pads to source pads. Modifying
192 a format on a source pad should not modify the format on any sink
196 reset the scale factors to default values when sink pads formats are
198 source pads formats should be reset to the sink pads formats.
255 * - Configure frontend sink format
268 * - Configure scaler sink format
285 * - Configure scaler sink compose selection
309 host frontend and scaler sink and source pads have the default
310 values, as well as the compose rectangle on the scaler's sink pad.
312 2. The application configures the frontend sink pad format's size to
[all …]
/openbmc/linux/drivers/thunderbolt/
H A Dlc.c521 /* The first DP IN port is sink 0 and second is sink 1 */ in tb_lc_dp_sink_from_port()
530 static int tb_lc_dp_sink_available(struct tb_switch *sw, int sink) in tb_lc_dp_sink_available() argument
541 * Sink is available for CM/SW to use if the allocation valie is in tb_lc_dp_sink_available()
544 if (!sink) { in tb_lc_dp_sink_available()
559 * tb_lc_dp_sink_query() - Is DP sink available for DP IN port
560 * @sw: Switch whose DP sink is queried
563 * Queries through LC SNK_ALLOCATION registers whether DP sink is available
568 int sink; in tb_lc_dp_sink_query() local
571 * For older generations sink is always available as there is no in tb_lc_dp_sink_query()
577 sink = tb_lc_dp_sink_from_port(sw, in); in tb_lc_dp_sink_query()
[all …]
/openbmc/debug-trigger/
H A Dmain.c9 * Usage: debug-trigger [SOURCE] [SINK]
12 * --sink-actions=ACTION
13 * Set the class of sink action(s) to be used. Can take the value of 'sysrq' or 'dbus'.
18 * Set the source as stdin, the sink as stdout, and use the default 'sysrq' set of sink
21 * debug-trigger --sink-actions=sysrq
22 * Explicitly use the 'sysrq' set of sink actions with stdin as the source and stdout as the
23 * sink.
26 * Open /dev/serio_raw0 as the source and /proc/sysrq-trigger as the sink, with the default
27 * 'sysrq' set of sink actions. When 'D' is read from /dev/serio_raw0 'c' will be written to
31 * dbug-trigger --sink-actions=dbus /dev/serio_raw0
[all …]
/openbmc/linux/Documentation/devicetree/bindings/connector/
H A Dusb-connector.yaml77 - sink
86 - sink
134 sink-pdos:
135 description: An array of u32 with each entry providing supported power sink
138 Sink Capabilities Message, the order of each entry(PDO) should follow the
139 PD spec chapter 6.4.1. Required for power sink and power dual role. User
140 can specify the sink PDO array via PDO_FIXED/BATT/VAR/PPS_APDO() defined
146 sink-vdos:
158 sink-vdos-v1:
169 op-sink-microwatt:
[all …]
/openbmc/linux/include/media/
H A Dv4l2-mc.h90 * source subdev to a sink pad.
93 * @sink: pointer to a sink pad
97 * subdevice to a single sink pad, and if suitable connections are found,
99 * called by the sink, in its v4l2-async notifier bound callback, to create
109 * Any sink subdevice that calls this function must implement the
111 * to the sink are owned by the sink.
116 struct media_pad *sink, u32 flags);
120 * subdev to a sink subdev.
123 * @sink_sd: pointer to a sink subdevice
126 * between source and sink subdevices, and translates them into media
[all …]
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/
H A Dlink_detection.c162 * Detect output sink type
262 struct dc_sink *sink) in read_scdc_caps() argument
268 sizeof(offset), sink->scdc_caps.manufacturer_OUI.byte, in read_scdc_caps()
269 sizeof(sink->scdc_caps.manufacturer_OUI.byte)); in read_scdc_caps()
274 sizeof(offset), &(sink->scdc_caps.device_id.byte), in read_scdc_caps()
275 sizeof(sink->scdc_caps.device_id.byte)); in read_scdc_caps()
760 struct dc_sink *sink, in verify_link_capability_destructive() argument
830 static void verify_link_capability(struct dc_link *link, struct dc_sink *sink, in verify_link_capability() argument
834 verify_link_capability_destructive(link, sink, reason); in verify_link_capability()
840 * detect_link_and_local_sink() - Detect if a sink is attached to a given link
[all …]
/openbmc/linux/drivers/media/platform/renesas/vsp1/
H A Dvsp1_entity.c35 * sink pad. in vsp1_entity_route_setup()
48 * sink pad. in vsp1_entity_route_setup()
62 route = source->sink->route->inputs[source->sink_pad]; in vsp1_entity_route_setup()
239 * media bus codes on the sink pad and reports a source pad format identical to
240 * the sink pad.
259 * The entity can't perform format conversion, the sink format in vsp1_subdev_enum_mbus_code()
291 * minimum and maximum frame width and height on the sink pad, and a fixed
292 * source pad size identical to the sink pad.
326 * the size on the sink pad. in vsp1_subdev_enum_frame_size()
354 * supplied minimum and maximum, and propagates the sink pad format to the
[all …]
/openbmc/qemu/hw/core/
H A Dstream.c6 stream_push(StreamSink *sink, uint8_t *buf, size_t len, bool eop) in stream_push() argument
8 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_push()
10 return k->push(sink, buf, len, eop); in stream_push()
14 stream_can_push(StreamSink *sink, StreamCanPushNotifyFn notify, in stream_can_push() argument
17 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_can_push()
19 return k->can_push ? k->can_push(sink, notify, notify_opaque) : true; in stream_can_push()
/openbmc/linux/drivers/media/mc/
H A Dmc-entity.c121 pad->flags & MEDIA_PAD_FL_SINK ? "sink " : "", in dev_dbg_obj()
246 * One of @pad0 and @pad1 must be a sink pad and the other one a source pad.
273 return link->sink->entity; in media_entity_other()
366 link->sink->entity->name, link->sink->index); in media_graph_walk_iter()
618 link->sink->entity->name, link->sink->index); in media_pipeline_explore_next_link()
623 remote = link->sink; in media_pipeline_explore_next_link()
625 local = link->sink; in media_pipeline_explore_next_link()
819 * 2. Validate all active links whose sink is the current pad. in __media_pipeline_start()
821 * the connected sink pad to avoid duplicating checks. in __media_pipeline_start()
825 if (link->sink != pad && link->source != pad) in __media_pipeline_start()
[all …]
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-mc.c248 dev_warn(mdev->dev, "couldn't get tuner analog pad sink\n"); in v4l2_mc_create_media_graph()
261 dev_warn(mdev->dev, "couldn't get decoder analog pad sink\n"); in v4l2_mc_create_media_graph()
325 struct media_pad *sink, u32 flags) in v4l2_create_fwnode_links_to_pad() argument
329 if (!(sink->flags & MEDIA_PAD_FL_SINK)) in v4l2_create_fwnode_links_to_pad()
348 * ask the sink to verify it owns the remote endpoint, in v4l2_create_fwnode_links_to_pad()
349 * and translate to a sink pad. in v4l2_create_fwnode_links_to_pad()
351 sink_idx = media_entity_get_fwnode_pad(sink->entity, in v4l2_create_fwnode_links_to_pad()
356 if (sink_idx < 0 || sink_idx != sink->index) in v4l2_create_fwnode_links_to_pad()
361 * the source endpoint connects to an endpoint at the sink in v4l2_create_fwnode_links_to_pad()
362 * entity, and the sink endpoint corresponds to the sink in v4l2_create_fwnode_links_to_pad()
[all …]
/openbmc/linux/Documentation/userspace-api/media/mediactl/
H A Dmedia-types.rst144 composing must have at least two sink pads and one source
152 must have at least one sink pad and one source pad. Read
161 encoding conversion must have at least one sink pad and one
163 its sink pad(s) to a different encoding output on its source
170 processing must have one sink pad and one source pad. It uses
171 the values of the pixels received on its sink pad to look up
179 at least one sink pad and one source pad, and scale the
180 video frame(s) received on its sink pad(s) to a different
190 capable of statistics computation must have one sink pad and
192 received on its sink pad and outputs the statistics data on
[all …]
/openbmc/linux/Documentation/ABI/testing/
H A Dsysfs-class-usb_power_delivery37 What: /sys/class/usb_power_delivery/.../sink-capabilities
41 The sink capability message "Sink_Capabilities" contains a set
46 The order of the objects in the sink capability message is the
70 support both source and sink power roles.
81 What: /sys/class/usb_power_delivery/.../sink-capabilities/1:fixed_supply/higher_capability
86 vsafe5V Fixed Supply Object. If the bit is set, then the sink
133 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/operational_curr…
137 Operational current of the sink in milliamperes.
139 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/fast_role_swap_c…
144 Current" field that tells the current level the sink requires
[all …]
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/core/
H A D0014-add-u3-ss-descriptor-support-for-adb.patch36 int bulk_in; /* "in" from the host's perspective => sink for adbd */
44 - struct usb_endpoint_descriptor_no_audio sink;
55 + struct usb_endpoint_descriptor_no_audio sink;
62 + struct usb_endpoint_descriptor_no_audio sink;
133 + .sink = {
134 + .bLength = sizeof(fs_descriptors.sink),
160 + .sink = {
161 + .bLength = sizeof(hs_descriptors.sink),
210 - .sink = {
211 - .bLength = sizeof(descriptors.fs_descs.sink),
[all …]
/openbmc/linux/drivers/staging/media/atomisp/pci/hive_isp_css_common/host/
H A Dinput_formatter_local.h41 * The switch LUT's coding defines a sink for each
43 * the sink (i.e. an input formatter) can be reached
51 * Each register hold 16 2-bit fields encoding the sink
55 * encoded sink information, "0" means unconnected.
58 * a channel to a sink. At that point the LUT's belonging to
59 * that channel can be directed to another sink. Thus the data
/openbmc/linux/drivers/staging/greybus/
H A Daudio_helper.c19 struct snd_soc_dapm_widget *src, *sink; in gbaudio_dapm_link_dai_widget() local
46 sink = w; in gbaudio_dapm_link_dai_widget()
49 sink = dai_w; in gbaudio_dapm_link_dai_widget()
51 dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name); in gbaudio_dapm_link_dai_widget()
53 * snd_soc_dapm_add_path(w->dapm, src, sink, NULL, NULL); in gbaudio_dapm_link_dai_widget()
97 * remove source and sink paths associated to this widget. in gbaudio_dapm_free_widget()
99 * source and sink widgets so that path is removed only once. in gbaudio_dapm_free_widget()
/openbmc/linux/Documentation/admin-guide/media/
H A Dimx7.rst39 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel
47 This is the video multiplexer. It has two sink pads to select from either camera
59 This entity has one sink pad that receives from the csi-mux entity and a single
116 pad0: Sink
126 pad0: Sink
132 pad0: Sink
134 pad1: Sink
144 pad0: Sink
198 pad0: Sink
208 pad0: Sink
H A Dimx.rst140 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive
165 These are the video multiplexers. They have two or more sink pads to
172 the four MIPI CSI-2 virtual channels (a total of five sink pads). The
173 other mux sits in front of IPU1-CSI1, and again has five sink pads to
179 channel 0 (two sink pads). The other mux sits in front of IPU2-CSI1 to
181 sink pads).
186 These are the CSI entities. They have a single sink pad receiving from
209 IDMAC channel. For example, if the CSI sink pad is receiving in UYVY
211 in YUYV order. Also, if the CSI sink pad is receiving a packed YUV
229 implemented in the ipuX_csiY entities at the sink pad, using the
[all …]
/openbmc/linux/tools/usb/
H A Dhcd-tests.sh7 # - out, in: out needs 'bulk sink' firmware, in needs 'bulk src'
8 # - iso-out, iso-in: out needs 'iso sink' firmware, in needs 'iso src'
9 # - halt: needs bulk sink+src, tests halt set/clear from host
10 # - unlink: needs bulk sink and/or src, test HCD unlink processing
123 check_config sink-src
154 check_config sink-src
181 check_config sink-src
207 check_config sink-src
/openbmc/linux/sound/soc/sof/
H A Dsof-audio.c270 /* find route matching source and sink widgets */ in sof_route_setup()
278 dev_err(sdev->dev, "error: cannot find SOF route for source %s -> %s sink\n", in sof_route_setup()
309 * Set up connections between widgets in the sink/source paths based on direction. in sof_setup_pipeline_connections()
320 if (!widget_in_list(list, p->sink)) in sof_setup_pipeline_connections()
323 if (p->sink->dobj.private) { in sof_setup_pipeline_connections()
324 ret = sof_route_setup(sdev, widget, p->sink); in sof_setup_pipeline_connections()
365 * if both source and sink are in the DAPM list, the route must already have been in sof_setup_pipeline_connections()
373 * At this point either the source widget or the sink widget is in the DAPM list in sof_setup_pipeline_connections()
391 * this route will get freed when either the source widget or the sink in sof_setup_pipeline_connections()
432 /* unprepare all widgets in the sink paths */ in sof_unprepare_widgets_in_path()
[all …]

12345678910>>...30