| /linux/sound/soc/meson/ | 
| H A D | axg-frddr.c | 129 	SOC_DAPM_ENUM("Output Sink", axg_frddr_sel_enum);132 	SND_SOC_DAPM_DEMUX("SINK SEL", SND_SOC_NOPM, 0, 0,
 145 	{ "SINK SEL", NULL, "Playback" },
 146 	{ "OUT 0", "OUT 0",  "SINK SEL" },
 147 	{ "OUT 1", "OUT 1",  "SINK SEL" },
 148 	{ "OUT 2", "OUT 2",  "SINK SEL" },
 149 	{ "OUT 3", "OUT 3",  "SINK SEL" },
 150 	{ "OUT 4", "OUT 4",  "SINK SEL" },
 151 	{ "OUT 5", "OUT 5",  "SINK SEL" },
 152 	{ "OUT 6", "OUT 6",  "SINK SEL" },
 [all …]
 
 | 
| /linux/drivers/gpu/drm/amd/display/dc/core/ | 
| H A D | dc_sink.c | 34 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params)  in dc_sink_construct()  argument42 	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 …]
 
 | 
| /linux/include/media/ | 
| H A D | v4l2-mc.h | 90  *                                   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 …]
 
 | 
| /linux/tools/testing/selftests/net/ | 
| H A D | udpgso.sh | 31 	ip link add name sink mtu 1500 type dummy32 	ip addr add dev sink 10.0.0.0/24
 33 	ip addr add dev sink fd00::2/64 nodad
 34 	ip link set dev sink up
 39 	ethtool -K sink tx-checksum-ip-generic on >/dev/null
 40 	ethtool -K sink tx-udp-segmentation on >/dev/null
 45 	ethtool -K sink tx-checksum-ip-generic on >/dev/null
 46 	ethtool -K sink tx-udp-segmentation off >/dev/null
 51 	ethtool -K sink tx-checksum-ip-generic off >/dev/null
 52 	ethtool -K sink tx-udp-segmentation off >/dev/null
 
 | 
| /linux/Documentation/userspace-api/media/mediactl/ | 
| H A D | media-types.rst | 144 	  composing must have at least two sink pads and one source152 	  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 …]
 
 | 
| /linux/Documentation/ABI/testing/ | 
| H A D | sysfs-class-usb_power_delivery | 37 What:		/sys/class/usb_power_delivery/.../sink-capabilities41 		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
 140 What:		/sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/operational_curr…
 144 		Operational current of the sink in milliamperes.
 146 What:		/sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/fast_role_swap_c…
 151 		Current" field that tells the current level the sink requires
 [all …]
 
 | 
| H A D | sysfs-driver-typec-displayport | 6 		Valid values are USB, source and sink. Source means DisplayPort7 		source, and sink means DisplayPort sink.
 14 			USB [source] sink
 
 | 
| /linux/Documentation/admin-guide/media/ | 
| H A D | imx7.rst | 39 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel47 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
 
 | 
| /linux/drivers/staging/greybus/ | 
| H A D | audio_helper.c | 19 	struct snd_soc_dapm_widget *src, *sink;  in gbaudio_dapm_link_dai_widget()  local46 			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()
 
 | 
| /linux/tools/usb/ | 
| H A D | hcd-tests.sh | 7 # - 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
 
 | 
| /linux/Documentation/trace/ | 
| H A D | intel_th.rst | 47 mmap() interface and directed to a "software sink" driver that will136  - notifying the software sink that a particular window is full, and
 142    software sink driver to notify the MSU driver when a window is
 145 An example sink driver, msu-sink illustrates the implementation of a
 146 software sink. Functionally, it simply unlocks windows as soon as they
 149 to just the first one. It can be enabled by writing "sink" to the "mode"
 150 file (assuming msu-sink.ko is loaded).
 
 | 
| /linux/drivers/media/usb/au0828/ | 
| H A D | au0828-core.c | 292 	struct media_entity *sink;  in au0828_enable_source()  local305 	 * is the sink. Look for an active link between decoder and  in au0828_enable_source()
 315 		sink = entity;  in au0828_enable_source()
 324 		sink = dev->decoder;  in au0828_enable_source()
 355 	/* Is there an active link between sink and source */  in au0828_enable_source()
 367 			/* Either ALSA or Video own tuner. Sink is the same  in au0828_enable_source()
 369 			 * their common source (tuner) and sink (decoder).  in au0828_enable_source()
 370 			 * Starting pipeline between sharing entity and sink  in au0828_enable_source()
 390 	list_for_each_entry(link, &sink->links, list) {  in au0828_enable_source()
 391 		/* Check sink, and source */  in au0828_enable_source()
 [all …]
 
 | 
| /linux/sound/soc/ | 
| H A D | soc-dapm.c | 251  * or activated with the widget as the sink. in dapm_widget_invalidate_output_paths() 267  * have changed. E.g. if the sink state of a widget changes or a path is added in dapm_path_invalidate()
 280  * Resets the cached number of inputs for the sink of the path and the cached in dapm_path_invalidate()
 302 		dapm_widget_invalidate_input_paths(p->sink); in snd_soc_dapm_mark_endpoints_dirty()
 303 	if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in snd_soc_dapm_mark_endpoints_dirty()
 374 		p->sink->kcontrol_news[i].private_value; in dapm_set_mixer_path_status()
 382 		unsigned int val = soc_dapm_read(p->sink->dapm, reg); in dapm_set_mixer_path_status()
 398 				val = soc_dapm_read(p->sink->dapm, mc->rreg); in dapm_connect_mux()
 460 	for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_update_widget_flags()
 461 		if (!strcmp(control_name, path->sink in dapm_update_widget_flags()
 511 snd_soc_dapm_check_dynamic_path(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_widget * source,struct snd_soc_dapm_widget * sink,const char * control) snd_soc_dapm_check_dynamic_path()  argument
 559 snd_soc_dapm_add_path(struct snd_soc_dapm_context * dapm,struct snd_soc_dapm_widget * wsource,struct snd_soc_dapm_widget * wsink,const char * control,int (* connected)(struct snd_soc_dapm_widget * source,struct snd_soc_dapm_widget * sink)) snd_soc_dapm_add_path()  argument
 2994 const char *sink; snd_soc_dapm_add_route()  local
 3089 const char *sink; snd_soc_dapm_del_route()  local
 3840 struct snd_soc_dai *source, *sink; snd_soc_dai_link_event_pre_pmu()  local
 3955 struct snd_soc_dai *source, *sink; snd_soc_dai_link_event()  local
 4292 struct snd_soc_dapm_widget *src, *sink; snd_soc_dapm_link_dai_widgets()  local
 4350 dapm_connect_dai_routes(struct snd_soc_dapm_context * dapm,struct snd_soc_dai * src_dai,struct snd_soc_dapm_widget * src,struct snd_soc_dapm_widget * dai,struct snd_soc_dai * sink_dai,struct snd_soc_dapm_widget * sink) dapm_connect_dai_routes()  argument
 4374 struct snd_soc_dapm_widget **sink[] = { &codec, &cpu }; dapm_connect_dai_pair()  local
 [all...]
 | 
| /linux/drivers/staging/media/imx/ | 
| H A D | imx-media-internal-sd.c | 135 				struct v4l2_subdev *sink,  in create_internal_link()  argument142 				   &sink->entity.pads[link->remote_pad]))  in create_internal_link()
 147 		sink->name, link->remote_pad);  in create_internal_link()
 150 				    &sink->entity, link->remote_pad, 0);  in create_internal_link()
 167 	/* create the source->sink links */  in create_ipu_internal_links()
 176 			struct v4l2_subdev *sink;  in create_ipu_internal_links()  local
 179 			sink = imxmd->sync_sd[ipu_id][link->remote];  in create_ipu_internal_links()
 181 			ret = create_internal_link(imxmd, sd, sink, link);  in create_ipu_internal_links()
 
 | 
| /linux/Documentation/trace/coresight/ | 
| H A D | coresight-tpda.rst | 35 Enable coresight sink first. The port of tpda which is connected to43 The test data will be collected in the coresight sink which is enabled.
 44 If rwp register of the sink is keeping updating when do
 46 generated from TPDM to sink.
 48 There must be a tpda between tpdm and the sink. When there are some
 
 | 
| H A D | coresight-dummy.rst | 19 disabling them. It also provides the Coresight dummy sink/source paths for25 There are two types of nodes, dummy sink and dummy source. These nodes
 31     dummy_sink0 -> ../../../devices/platform/soc@0/soc@0:sink/dummy_sink0
 
 | 
| /linux/Documentation/devicetree/bindings/iio/addac/ | 
| H A D | adi,ad74115.yaml | 137   adi,digital-input-sink-range-high:145   adi,digital-input-sink-microamp:
 146     description: Sink current in digital input mode.
 196       either source or sink for VOUT and 4mA sink for IOUT.
 197       When present, the limit is 16mA in either source or sink for VOUT,
 198       1mA sink for IOUT.
 327         - adi,digital-input-sink-range-high
 330         adi,digital-input-sink-microamp:
 
 | 
| /linux/arch/arm/boot/dts/aspeed/ | 
| H A D | aspeed-bmc-facebook-bletchley.dts | 398 			try-power-role = "sink";401 			sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
 402 			op-sink-microwatt = <10000000>;
 487 			try-power-role = "sink";
 490 			sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
 491 			op-sink-microwatt = <10000000>;
 576 			try-power-role = "sink";
 579 			sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
 580 			op-sink-microwatt = <10000000>;
 665 			try-power-role = "sink";
 [all …]
 
 | 
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ | 
| H A D | dp.c | 321 	u8 sink[2];  in nvkm_dp_train_link()  local326 	/* Set desired link configuration on the sink. */  in nvkm_dp_train_link()
 327 	sink[0] = (outp->dp.rate[rate].dpcd < 0) ? ior->dp.bw : 0;  in nvkm_dp_train_link()
 328 	sink[1] = ior->dp.nr;  in nvkm_dp_train_link()
 330 		sink[1] |= DPCD_LC01_ENHANCED_FRAME_EN;  in nvkm_dp_train_link()
 332 		sink[1] |= 0x20;  in nvkm_dp_train_link()
 334 	ret = nvkm_wraux(outp->dp.aux, DPCD_LC00_LINK_BW_SET, sink, 2);  in nvkm_dp_train_link()
 339 		ret = nvkm_rdaux(outp->dp.aux, DPCD_LC15_LINK_RATE_SET, &sink[0], sizeof(sink[0]));  in nvkm_dp_train_link()
 343 		sink[0] &= ~DPCD_LC15_LINK_RATE_SET_MASK;  in nvkm_dp_train_link()
 344 		sink[0] |= outp->dp.rate[rate].dpcd;  in nvkm_dp_train_link()
 [all …]
 
 | 
| /linux/drivers/gpu/ipu-v3/ | 
| H A D | ipu-common.c | 550  * The sub-module that is the sink or source for the channel must enable652 	struct fsu_link_reg_info sink;  member
 659 		.sink = { IPUV3_CHANNEL_MEM_ROT_ENC, IPU_FS_PROC_FLOW1,
 664 		.sink = { IPUV3_CHANNEL_MEM_ROT_VF, IPU_FS_PROC_FLOW1,
 669 		.sink = { IPUV3_CHANNEL_MEM_ROT_PP, IPU_FS_PROC_FLOW1,
 673 		.sink = { IPUV3_CHANNEL_CSI_VDI_PREV, IPU_FS_PROC_FLOW1,
 678 static const struct fsu_link_info *find_fsu_link_info(int src, int sink)  in find_fsu_link_info()  argument
 684 		    sink == fsu_link_info[i].sink.chno)  in find_fsu_link_info()
 692  * Links a source channel to a sink channel in the FSU.
 713 	if (link->sink.mask) {  in ipu_fsu_link()
 [all …]
 
 | 
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ | 
| H A D | amdgpu_dm_mst_types.c | 218 			   "DM_MST: remove remote sink 0x%p, %d remaining\n",  in amdgpu_dm_mst_connector_early_unregister()384 			DRM_DEBUG_KMS("Can't get EDID of %s. Add default remote sink.", connector->name);  in dm_dp_mst_get_modes()
 398 					DRM_ERROR("Unable to add a remote sink\n");  in dm_dp_mst_get_modes()
 403 					   "DM_MST: add remote sink 0x%p, %d remaining\n",  in dm_dp_mst_get_modes()
 439 			DRM_ERROR("Unable to add a remote sink\n");  in dm_dp_mst_get_modes()
 444 			   "DM_MST: add remote sink 0x%p, %d remaining\n",  in dm_dp_mst_get_modes()
 547 		 * Could be legacy sink, logical port etc on DP1.2.  in dm_dp_mst_detect()
 565 			   "DM_MST: remove remote sink 0x%p, %d remaining\n",  in dm_dp_mst_detect()
 875 	struct dc_sink *sink;  member
 921 		dc_dsc_get_default_config_option(params[i].sink->ctx->dc, &dsc_options);  in set_dsc_configs_from_fairness_vars()
 [all …]
 
 | 
| /linux/Documentation/driver-api/mei/ | 
| H A D | hdcp.rst | 8 an HDC2.2 sink.12 to the HDCP2.2 sink.
 14 Similarly, the HDCP2.2 sink's response is transferred to ME FW
 
 | 
| /linux/drivers/gpu/drm/msm/dp/ | 
| H A D | dp_drm.c | 52 	 * Hence if the sink is unplugged, the pipeline gets disabled, but the  in msm_dp_bridge_atomic_check()87 			DRM_ERROR("failed to get DP sink modes, rc=%d\n", rc);  in msm_dp_bridge_get_modes()
 91 		drm_dbg_dp(connector->dev, "No sink connected\n");  in msm_dp_bridge_get_modes()
 199 	 * call while the sink is in psr state. So, exit psr here.  in msm_edp_bridge_atomic_disable()
 203 	 * We observed sink is stuck in self refresh if psr exit is skipped  in msm_edp_bridge_atomic_disable()
 204 	 * when display disable occurs while the sink is in psr state.  in msm_edp_bridge_atomic_disable()
 271 	 * enabling panel power to read sink capabilities. So, we rely  in msm_edp_bridge_mode_valid()
 
 | 
| /linux/Documentation/devicetree/bindings/usb/ | 
| H A D | richtek,rt1711h.txt | 26 		try-power-role = "sink";28 		sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM)
 30 		op-sink-microwatt = <10000000>;
 
 | 
| H A D | fcs,fusb302.yaml | 59           try-power-role = "sink";61           sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
 64           op-sink-microwatt = <10000000>;
 
 |