sink              212 arch/m68k/mvme16x/config.c 	volatile u_char sink;
sink              233 arch/m68k/mvme16x/config.c 			sink = in_8(PCCTPIACKR);
sink             1088 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct dc_sink *sink = NULL;
sink             1145 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	sink = dc_sink_create(&sink_init_data);
sink             1146 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (!sink) {
sink             1152 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	link->local_sink = sink;
sink             1157 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			sink);
sink             1328 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct dc_sink *sink;
sink             1335 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	sink = aconnector->dc_link->local_sink;
sink             1336 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (sink)
sink             1337 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		dc_sink_retain(sink);
sink             1353 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (sink) {
sink             1364 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			aconnector->dc_sink = sink;
sink             1378 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (sink)
sink             1379 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			dc_sink_release(sink);
sink             1387 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (sink && sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT_MST) {
sink             1388 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		dc_sink_release(sink);
sink             1392 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (aconnector->dc_sink == sink) {
sink             1399 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (sink)
sink             1400 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 			dc_sink_release(sink);
sink             1405 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		aconnector->connector_id, aconnector->dc_sink, sink);
sink             1413 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (sink) {
sink             1421 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		aconnector->dc_sink = sink;
sink             1423 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (sink->dc_edid.length == 0) {
sink             1431 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 				(struct edid *)sink->dc_edid.raw_edid;
sink             1455 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (sink)
sink             1456 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		dc_sink_release(sink);
sink             3479 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct dc_sink *sink = NULL;
sink             3483 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	sink = dc_sink_create(&sink_init_data);
sink             3484 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (!sink) {
sink             3488 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	sink->sink_signal = SIGNAL_TYPE_VIRTUAL;
sink             3490 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	return sink;
sink             3565 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	struct dc_sink *sink = NULL;
sink             3574 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		sink = create_fake_sink(aconnector);
sink             3575 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		if (!sink)
sink             3578 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		sink = aconnector->dc_sink;
sink             3579 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		dc_sink_retain(sink);
sink             3582 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	stream = dc_create_stream_for_sink(sink);
sink             3638 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (aconnector->dc_link && sink->sink_signal == SIGNAL_TYPE_DISPLAY_PORT) {
sink             3660 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 		sink);
sink             3662 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	update_stream_signal(stream, sink);
sink             3665 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	dc_sink_release(sink);
sink             6522 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 	if (acrtc_state->stream->sink != aconnector->dc_sink)
sink              548 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 	return dm_helpers_dp_write_dpcd(ctx, stream->sink->link, DP_DSC_ENABLE, &enable_dsc, 1);
sink              571 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		struct dc_sink *sink)
sink              594 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		sink->dc_edid.length = EDID_LENGTH * (edid->extensions + 1);
sink              595 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 		memmove(sink->dc_edid.raw_edid, (uint8_t *)edid, sink->dc_edid.length);
sink              602 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 						&sink->dc_edid,
sink              603 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 						&sink->edid_caps);
sink              629 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c 					&sink->dc_edid.raw_edid[sink->dc_edid.length-1],
sink               51 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c 		const struct dc_sink *sink,
sink               63 drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_services.c 				const struct dc_sink *sink,
sink              971 drivers/gpu/drm/amd/display/dc/core/dc.c 				const struct dc_sink *sink,
sink              975 drivers/gpu/drm/amd/display/dc/core/dc.c 	struct dc_link *link = sink->link;
sink             2405 drivers/gpu/drm/amd/display/dc/core/dc.c static bool link_add_remote_sink_helper(struct dc_link *dc_link, struct dc_sink *sink)
sink             2412 drivers/gpu/drm/amd/display/dc/core/dc.c 	dc_sink_retain(sink);
sink             2414 drivers/gpu/drm/amd/display/dc/core/dc.c 	dc_link->remote_sinks[dc_link->sink_count] = sink;
sink             2489 drivers/gpu/drm/amd/display/dc/core/dc.c void dc_link_remove_remote_sink(struct dc_link *link, struct dc_sink *sink)
sink             2499 drivers/gpu/drm/amd/display/dc/core/dc.c 		if (link->remote_sinks[i] == sink) {
sink             2500 drivers/gpu/drm/amd/display/dc/core/dc.c 			dc_sink_release(sink);
sink              751 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	struct dc_sink *sink = NULL;
sink              901 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		sink = dc_sink_create(&sink_init_data);
sink              902 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		if (!sink) {
sink              909 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		sink->link->dongle_max_pix_clk = sink_caps.max_hdmi_pixel_clock;
sink              910 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		sink->converter_disable_audio = converter_disable_audio;
sink              913 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		link->local_sink = sink;
sink              918 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink);
sink              948 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			same_edid = is_same_edid(&prev_sink->dc_edid, &sink->dc_edid);
sink              965 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink = prev_sink;
sink              972 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		if (sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A &&
sink              973 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				!sink->edid_caps.edid_hdmi)
sink              974 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->sink_signal = SIGNAL_TYPE_DVI_SINGLE_LINK;
sink              977 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		for (i = 0; i < sink->dc_edid.length / DC_EDID_BLOCK_SIZE; i++) {
sink              979 drivers/gpu/drm/amd/display/dc/core/dc_link.c 					&sink->dc_edid.raw_edid[i * DC_EDID_BLOCK_SIZE],
sink              981 drivers/gpu/drm/amd/display/dc/core/dc_link.c 					"%s: [Block %d] ", sink->edid_caps.display_name, i);
sink              994 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.manufacturer_id,
sink              995 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.product_id,
sink              996 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.serial_number,
sink              997 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.manufacture_week,
sink              998 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.manufacture_year,
sink              999 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.display_name,
sink             1000 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.speaker_flags,
sink             1001 drivers/gpu/drm/amd/display/dc/core/dc_link.c 			sink->edid_caps.audio_mode_count);
sink             1003 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		for (i = 0; i < sink->edid_caps.audio_mode_count; i++) {
sink             1011 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink->edid_caps.audio_modes[i].format_code,
sink             1012 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink->edid_caps.audio_modes[i].channel_count,
sink             1013 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink->edid_caps.audio_modes[i].sample_rate,
sink             1014 drivers/gpu/drm/amd/display/dc/core/dc_link.c 				sink->edid_caps.audio_modes[i].sample_size);
sink             1040 drivers/gpu/drm/amd/display/dc/core/dc_link.c 		link->link_index, sink,
sink             2812 drivers/gpu/drm/amd/display/dc/core/dc_link.c 	struct dc_link *link = stream->sink->link;
sink             1494 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (cur_stream->sink != new_stream->sink)
sink             1933 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 		if (dc_validate_seamless_boot_timing(dc, stream->sink, &stream->timing))
sink             2584 drivers/gpu/drm/amd/display/dc/core/dc_resource.c 	if (pipe_ctx_old->stream->sink != pipe_ctx->stream->sink)
sink               36 drivers/gpu/drm/amd/display/dc/core/dc_sink.c static void destruct(struct dc_sink *sink)
sink               38 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	if (sink->dc_container_id) {
sink               39 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 		kfree(sink->dc_container_id);
sink               40 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 		sink->dc_container_id = NULL;
sink               44 drivers/gpu/drm/amd/display/dc/core/dc_sink.c static bool construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params)
sink               52 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->sink_signal = init_params->sink_signal;
sink               53 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->link = link;
sink               54 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->ctx = link->ctx;
sink               55 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk;
sink               56 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->converter_disable_audio = init_params->converter_disable_audio;
sink               57 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->dc_container_id = NULL;
sink               58 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	sink->sink_id = init_params->link->ctx->dc_sink_id_count;
sink               70 drivers/gpu/drm/amd/display/dc/core/dc_sink.c void dc_sink_retain(struct dc_sink *sink)
sink               72 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	kref_get(&sink->refcount);
sink               77 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	struct dc_sink *sink = container_of(kref, struct dc_sink, refcount);
sink               78 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	destruct(sink);
sink               79 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	kfree(sink);
sink               82 drivers/gpu/drm/amd/display/dc/core/dc_sink.c void dc_sink_release(struct dc_sink *sink)
sink               84 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	kref_put(&sink->refcount, dc_sink_free);
sink               89 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	struct dc_sink *sink = kzalloc(sizeof(*sink), GFP_KERNEL);
sink               91 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	if (NULL == sink)
sink               94 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	if (false == construct(sink, init_params))
sink               97 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	kref_init(&sink->refcount);
sink               99 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	return sink;
sink              102 drivers/gpu/drm/amd/display/dc/core/dc_sink.c 	kfree(sink);
sink               44 drivers/gpu/drm/amd/display/dc/core/dc_stream.c void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink)
sink               46 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	if (sink->sink_signal == SIGNAL_TYPE_NONE)
sink               49 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 		stream->signal = sink->sink_signal;
sink               54 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 			sink->sink_signal != SIGNAL_TYPE_DVI_SINGLE_LINK)
sink               66 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	stream->sink = dc_sink_data;
sink              134 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	dc_sink_release(stream->sink);
sink              162 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 		struct dc_sink *sink)
sink              166 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	if (sink == NULL)
sink              173 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	construct(stream, sink);
sink              188 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 	if (new_stream->sink)
sink              189 drivers/gpu/drm/amd/display/dc/core/dc_stream.c 		dc_sink_retain(new_stream->sink);
sink              870 drivers/gpu/drm/amd/display/dc/dc.h 				const struct dc_sink *sink,
sink             1022 drivers/gpu/drm/amd/display/dc/dc.h void dc_sink_retain(struct dc_sink *sink);
sink             1023 drivers/gpu/drm/amd/display/dc/dc.h void dc_sink_release(struct dc_sink *sink);
sink              215 drivers/gpu/drm/amd/display/dc/dc_link.h 	struct dc_sink *sink);
sink              120 drivers/gpu/drm/amd/display/dc/dc_stream.h 	struct dc_sink *sink;
sink              384 drivers/gpu/drm/amd/display/dc/dc_stream.h void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink);
sink              134 drivers/gpu/drm/amd/display/dc/dm_helpers.h 		struct dc_sink *sink);
sink              282 drivers/gpu/drm/amd/display/dc/dm_services.h 		const struct dc_sink *sink,
sink              316 drivers/gpu/drm/amd/display/dc/dm_services.h 		const struct dc_sink *sink,
sink              994 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 sink;
sink              996 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = drm_dp_dpcd_readb(&dp->aux, DP_PSR_STATUS, &sink);
sink              999 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	else if (sink == DP_PSR_SINK_ACTIVE_RFB)
sink             1022 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	u8 sink;
sink             1032 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	ret = drm_dp_dpcd_readb(&dp->aux, DP_PSR_STATUS, &sink);
sink             1036 drivers/gpu/drm/bridge/analogix/analogix_dp_core.c 	} else if (sink == DP_PSR_SINK_INACTIVE) {
sink              230 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	u8 sink[2];
sink              272 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	sink[0] = ior->dp.bw;
sink              273 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	sink[1] = ior->dp.nr;
sink              275 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 		sink[1] |= DPCD_LC01_ENHANCED_FRAME_EN;
sink              277 drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c 	ret = nvkm_wraux(dp->aux, DPCD_LC00_LINK_BW_SET, sink, 2);
sink              755 drivers/gpu/ipu-v3/ipu-common.c 	struct fsu_link_reg_info sink;
sink              762 drivers/gpu/ipu-v3/ipu-common.c 		.sink = { IPUV3_CHANNEL_MEM_ROT_ENC, IPU_FS_PROC_FLOW1,
sink              767 drivers/gpu/ipu-v3/ipu-common.c 		.sink = { IPUV3_CHANNEL_MEM_ROT_VF, IPU_FS_PROC_FLOW1,
sink              772 drivers/gpu/ipu-v3/ipu-common.c 		.sink = { IPUV3_CHANNEL_MEM_ROT_PP, IPU_FS_PROC_FLOW1,
sink              776 drivers/gpu/ipu-v3/ipu-common.c 		.sink = { IPUV3_CHANNEL_CSI_VDI_PREV, IPU_FS_PROC_FLOW1,
sink              781 drivers/gpu/ipu-v3/ipu-common.c static const struct fsu_link_info *find_fsu_link_info(int src, int sink)
sink              787 drivers/gpu/ipu-v3/ipu-common.c 		    sink == fsu_link_info[i].sink.chno)
sink              816 drivers/gpu/ipu-v3/ipu-common.c 	if (link->sink.mask) {
sink              817 drivers/gpu/ipu-v3/ipu-common.c 		sink_reg = ipu_cm_read(ipu, link->sink.reg);
sink              818 drivers/gpu/ipu-v3/ipu-common.c 		sink_reg &= ~link->sink.mask;
sink              819 drivers/gpu/ipu-v3/ipu-common.c 		sink_reg |= link->sink.val;
sink              820 drivers/gpu/ipu-v3/ipu-common.c 		ipu_cm_write(ipu, sink_reg, link->sink.reg);
sink              849 drivers/gpu/ipu-v3/ipu-common.c 	if (link->sink.mask) {
sink              850 drivers/gpu/ipu-v3/ipu-common.c 		sink_reg = ipu_cm_read(ipu, link->sink.reg);
sink              851 drivers/gpu/ipu-v3/ipu-common.c 		sink_reg &= ~link->sink.mask;
sink              852 drivers/gpu/ipu-v3/ipu-common.c 		ipu_cm_write(ipu, sink_reg, link->sink.reg);
sink              861 drivers/gpu/ipu-v3/ipu-common.c int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink)
sink              863 drivers/gpu/ipu-v3/ipu-common.c 	return ipu_fsu_link(src->ipu, src->num, sink->num);
sink              868 drivers/gpu/ipu-v3/ipu-common.c int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink)
sink              870 drivers/gpu/ipu-v3/ipu-common.c 	return ipu_fsu_unlink(src->ipu, src->num, sink->num);
sink              127 drivers/hwtracing/coresight/coresight-etm-perf.c 	struct coresight_device *sink;
sink              136 drivers/hwtracing/coresight/coresight-etm-perf.c 	sink = coresight_get_sink(etm_event_cpu_path(event_data, cpu));
sink              137 drivers/hwtracing/coresight/coresight-etm-perf.c 	sink_ops(sink)->free_buffer(event_data->snk_config);
sink              213 drivers/hwtracing/coresight/coresight-etm-perf.c 	struct coresight_device *sink;
sink              224 drivers/hwtracing/coresight/coresight-etm-perf.c 		sink = coresight_get_sink_by_id(id);
sink              226 drivers/hwtracing/coresight/coresight-etm-perf.c 		sink = coresight_get_enabled_sink(true);
sink              229 drivers/hwtracing/coresight/coresight-etm-perf.c 	if (!sink)
sink              261 drivers/hwtracing/coresight/coresight-etm-perf.c 		path = coresight_build_path(csdev, sink);
sink              275 drivers/hwtracing/coresight/coresight-etm-perf.c 	if (!sink_ops(sink)->alloc_buffer || !sink_ops(sink)->free_buffer)
sink              280 drivers/hwtracing/coresight/coresight-etm-perf.c 			sink_ops(sink)->alloc_buffer(sink, event, pages,
sink              299 drivers/hwtracing/coresight/coresight-etm-perf.c 	struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu);
sink              315 drivers/hwtracing/coresight/coresight-etm-perf.c 	sink = coresight_get_sink(path);
sink              316 drivers/hwtracing/coresight/coresight-etm-perf.c 	if (WARN_ON_ONCE(!sink))
sink              347 drivers/hwtracing/coresight/coresight-etm-perf.c 	struct coresight_device *sink, *csdev = per_cpu(csdev_src, cpu);
sink              362 drivers/hwtracing/coresight/coresight-etm-perf.c 	sink = coresight_get_sink(path);
sink              363 drivers/hwtracing/coresight/coresight-etm-perf.c 	if (!sink)
sink              377 drivers/hwtracing/coresight/coresight-etm-perf.c 		if (!sink_ops(sink)->update_buffer)
sink              380 drivers/hwtracing/coresight/coresight-etm-perf.c 		size = sink_ops(sink)->update_buffer(sink, handle,
sink              153 drivers/hwtracing/coresight/coresight-priv.h 				       struct coresight_device *sink);
sink              621 drivers/hwtracing/coresight/coresight.c 				 struct coresight_device *sink,
sink              629 drivers/hwtracing/coresight/coresight.c 	if (csdev == sink)
sink              638 drivers/hwtracing/coresight/coresight.c 		    _coresight_build_path(child_dev, sink, path) == 0) {
sink              666 drivers/hwtracing/coresight/coresight.c 				       struct coresight_device *sink)
sink              671 drivers/hwtracing/coresight/coresight.c 	if (!sink)
sink              680 drivers/hwtracing/coresight/coresight.c 	rc = _coresight_build_path(source, sink, path);
sink              744 drivers/hwtracing/coresight/coresight.c 	struct coresight_device *sink;
sink              771 drivers/hwtracing/coresight/coresight.c 	sink = coresight_get_enabled_sink(false);
sink              772 drivers/hwtracing/coresight/coresight.c 	if (!sink) {
sink              777 drivers/hwtracing/coresight/coresight.c 	path = coresight_build_path(csdev, sink);
sink             1161 drivers/isdn/hardware/mISDN/hfcsusb.c 	int k, tx_offset, num_isoc_packets, sink, remain, current_len,
sink             1220 drivers/isdn/hardware/mISDN/hfcsusb.c 			sink = (threshbit) ? SINK_DMIN : SINK_DMAX;
sink             1222 drivers/isdn/hardware/mISDN/hfcsusb.c 			sink = (threshbit) ? SINK_MIN : SINK_MAX;
sink             1251 drivers/isdn/hardware/mISDN/hfcsusb.c 				fifo->bit_line -= sink;
sink             1315 drivers/isdn/hardware/mISDN/hfcsusb.c 				fifo->bit_line -= sink;
sink              186 drivers/media/mc/mc-device.c 			media_device_kpad_to_upad(link->sink,
sink              187 drivers/media/mc/mc-device.c 						  &klink_desc.sink);
sink              205 drivers/media/mc/mc-device.c 	struct media_entity *sink;
sink              210 drivers/media/mc/mc-device.c 	sink = find_entity(mdev, linkd->sink.entity);
sink              212 drivers/media/mc/mc-device.c 	if (source == NULL || sink == NULL)
sink              216 drivers/media/mc/mc-device.c 	    linkd->sink.index >= sink->num_pads)
sink              220 drivers/media/mc/mc-device.c 				      &sink->pads[linkd->sink.index]);
sink              235 drivers/media/mc/mc-entity.c 		return link->sink->entity;
sink              322 drivers/media/mc/mc-entity.c 			link->sink->entity->name, link->sink->index);
sink              451 drivers/media/mc/mc-entity.c 			struct media_pad *pad = link->sink->entity == entity
sink              452 drivers/media/mc/mc-entity.c 						? link->sink : link->source;
sink              470 drivers/media/mc/mc-entity.c 			if (link->sink != pad ||
sink              480 drivers/media/mc/mc-entity.c 					entity->name, link->sink->index, ret);
sink              608 drivers/media/mc/mc-entity.c 		remote = link->sink->entity;
sink              660 drivers/media/mc/mc-entity.c 			 struct media_entity *sink, u16 sink_pad, u32 flags)
sink              665 drivers/media/mc/mc-entity.c 	BUG_ON(source == NULL || sink == NULL);
sink              667 drivers/media/mc/mc-entity.c 	BUG_ON(sink_pad >= sink->num_pads);
sink              674 drivers/media/mc/mc-entity.c 	link->sink = &sink->pads[sink_pad];
sink              684 drivers/media/mc/mc-entity.c 	backlink = media_add_link(&sink->links);
sink              691 drivers/media/mc/mc-entity.c 	backlink->sink = &sink->pads[sink_pad];
sink              696 drivers/media/mc/mc-entity.c 	media_gobj_create(sink->graph_obj.mdev, MEDIA_GRAPH_LINK,
sink              702 drivers/media/mc/mc-entity.c 	sink->num_backlinks++;
sink              703 drivers/media/mc/mc-entity.c 	sink->num_links++;
sink              715 drivers/media/mc/mc-entity.c 			   struct media_entity *sink,
sink              725 drivers/media/mc/mc-entity.c 	if (source && sink)
sink              727 drivers/media/mc/mc-entity.c 					     sink, sink_pad, flags);
sink              730 drivers/media/mc/mc-entity.c 	if (!source && !sink) {
sink              736 drivers/media/mc/mc-entity.c 			media_device_for_each_entity(sink, mdev) {
sink              737 drivers/media/mc/mc-entity.c 				if (sink->function != sink_function)
sink              740 drivers/media/mc/mc-entity.c 							    sink, sink_pad,
sink              766 drivers/media/mc/mc-entity.c 						    sink, sink_pad, flags);
sink              807 drivers/media/mc/mc-entity.c 				link->source, link->sink, flags);
sink              811 drivers/media/mc/mc-entity.c 	ret = media_entity_call(link->sink->entity, link_setup,
sink              812 drivers/media/mc/mc-entity.c 				link->sink, link->source, flags);
sink              815 drivers/media/mc/mc-entity.c 				  link->source, link->sink, link->flags);
sink              829 drivers/media/mc/mc-entity.c 	struct media_entity *source, *sink;
sink              846 drivers/media/mc/mc-entity.c 	sink = link->sink->entity;
sink              849 drivers/media/mc/mc-entity.c 	    (source->stream_count || sink->stream_count))
sink              884 drivers/media/mc/mc-entity.c media_entity_find_link(struct media_pad *source, struct media_pad *sink)
sink              891 drivers/media/mc/mc-entity.c 		    link->sink->entity == sink->entity &&
sink              892 drivers/media/mc/mc-entity.c 		    link->sink->index == sink->index)
sink              909 drivers/media/mc/mc-entity.c 			return link->sink;
sink              911 drivers/media/mc/mc-entity.c 		if (link->sink == pad)
sink             1334 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	struct video_device *vd = container_of(link->sink->entity,
sink             1341 drivers/media/pci/intel/ipu3/ipu3-cio2.c 	if (!media_entity_remote_pad(link->sink->entity->pads)) {
sink              784 drivers/media/pci/saa7134/saa7134-video.c 		if (link->sink->entity == dev->decoder) {
sink              797 drivers/media/pci/saa7134/saa7134-video.c 		struct media_entity *sink;
sink              800 drivers/media/pci/saa7134/saa7134-video.c 		sink = link->sink->entity;
sink              802 drivers/media/pci/saa7134/saa7134-video.c 		if (sink == dev->decoder)
sink              808 drivers/media/pci/saa7134/saa7134-video.c 			       source->name, sink->name,
sink              339 drivers/media/platform/cadence/cdns-csi2tx.c 			if ((pad == link->sink) &&
sink              657 drivers/media/platform/exynos4-is/fimc-capture.c 	struct fimc_frame *sink = &ctx->s_frame;
sink              664 drivers/media/platform/exynos4-is/fimc-capture.c 		r->width  = sink->f_width;
sink              665 drivers/media/platform/exynos4-is/fimc-capture.c 		r->height = sink->f_height;
sink              670 drivers/media/platform/exynos4-is/fimc-capture.c 		u32 tmp_min_h = ffs(sink->width) - 3;
sink              671 drivers/media/platform/exynos4-is/fimc-capture.c 		u32 tmp_min_v = ffs(sink->height) - 1;
sink              679 drivers/media/platform/exynos4-is/fimc-capture.c 		u32 depth = fimc_get_format_depth(sink->fmt);
sink              696 drivers/media/platform/exynos4-is/fimc-capture.c 		      rotate ? sink->f_height : sink->f_width);
sink              697 drivers/media/platform/exynos4-is/fimc-capture.c 	max_h = min_t(u32, FIMC_CAMIF_MAX_HEIGHT, sink->f_height);
sink              700 drivers/media/platform/exynos4-is/fimc-capture.c 		min_w = min_t(u32, max_w, sink->f_width / max_sc_h);
sink              701 drivers/media/platform/exynos4-is/fimc-capture.c 		min_h = min_t(u32, max_h, sink->f_height / max_sc_v);
sink              711 drivers/media/platform/exynos4-is/fimc-capture.c 	r->left = clamp_t(u32, r->left, 0, sink->f_width - r->width);
sink              712 drivers/media/platform/exynos4-is/fimc-capture.c 	r->top  = clamp_t(u32, r->top, 0, sink->f_height - r->height);
sink              717 drivers/media/platform/exynos4-is/fimc-capture.c 	    sink->f_width, sink->f_height);
sink              570 drivers/media/platform/exynos4-is/fimc-lite.c 		struct flite_frame *sink = &fimc->inp_frame;
sink              584 drivers/media/platform/exynos4-is/fimc-lite.c 			mf->code = sink->fmt->mbus_code;
sink              585 drivers/media/platform/exynos4-is/fimc-lite.c 			mf->colorspace = sink->fmt->colorspace;
sink              586 drivers/media/platform/exynos4-is/fimc-lite.c 			rect = &sink->rect;
sink             1075 drivers/media/platform/exynos4-is/fimc-lite.c 	struct flite_frame *sink = &fimc->inp_frame;
sink             1111 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->f_width = mf->width;
sink             1112 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->f_height = mf->height;
sink             1113 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->fmt = ffmt;
sink             1115 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.width = mf->width;
sink             1116 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.height = mf->height;
sink             1117 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.left = 0;
sink             1118 drivers/media/platform/exynos4-is/fimc-lite.c 		sink->rect.top = 0;
sink             1120 drivers/media/platform/exynos4-is/fimc-lite.c 		source->rect = sink->rect;
sink             1379 drivers/media/platform/exynos4-is/fimc-lite.c 	struct flite_frame *sink = &fimc->inp_frame;
sink             1382 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->fmt = &fimc_lite_formats[0];
sink             1383 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->f_width = FLITE_DEFAULT_WIDTH;
sink             1384 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->f_height = FLITE_DEFAULT_HEIGHT;
sink             1386 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.width = FLITE_DEFAULT_WIDTH;
sink             1387 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.height = FLITE_DEFAULT_HEIGHT;
sink             1388 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.left = 0;
sink             1389 drivers/media/platform/exynos4-is/fimc-lite.c 	sink->rect.top = 0;
sink             1391 drivers/media/platform/exynos4-is/fimc-lite.c 	*source = *sink;
sink              795 drivers/media/platform/exynos4-is/media-dev.c 	struct media_entity *sink;
sink              818 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fmd->fimc[i]->vid_cap.subdev.entity;
sink              819 drivers/media/platform/exynos4-is/media-dev.c 		ret = media_create_pad_link(source, pad, sink,
sink              825 drivers/media/platform/exynos4-is/media-dev.c 		ret = media_entity_call(sink, link_setup, &sink->pads[0],
sink              831 drivers/media/platform/exynos4-is/media-dev.c 			  source->name, flags ? '=' : '-', sink->name);
sink              838 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fmd->fimc_lite[i]->subdev.entity;
sink              839 drivers/media/platform/exynos4-is/media-dev.c 		ret = media_create_pad_link(source, pad, sink,
sink              845 drivers/media/platform/exynos4-is/media-dev.c 		ret = media_entity_call(sink, link_setup, &sink->pads[0],
sink              851 drivers/media/platform/exynos4-is/media-dev.c 			  source->name, sink->name);
sink              859 drivers/media/platform/exynos4-is/media-dev.c 	struct media_entity *source, *sink;
sink              869 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fimc->ve.vdev.entity;
sink              872 drivers/media/platform/exynos4-is/media-dev.c 					       sink, 0, 0);
sink              876 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fmd->fimc_is->isp.subdev.entity;
sink              878 drivers/media/platform/exynos4-is/media-dev.c 					       sink, 0, 0);
sink              890 drivers/media/platform/exynos4-is/media-dev.c 	struct media_entity *source, *sink;
sink              900 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fmd->fimc[i]->vid_cap.subdev.entity;
sink              902 drivers/media/platform/exynos4-is/media-dev.c 					       sink, FIMC_SD_PAD_SINK_FIFO, 0);
sink              908 drivers/media/platform/exynos4-is/media-dev.c 	sink = &isp->video_capture.ve.vdev.entity;
sink              911 drivers/media/platform/exynos4-is/media-dev.c 	if (sink->num_pads == 0)
sink              915 drivers/media/platform/exynos4-is/media-dev.c 					sink, 0, 0);
sink              936 drivers/media/platform/exynos4-is/media-dev.c 	struct media_entity *source, *sink;
sink             1015 drivers/media/platform/exynos4-is/media-dev.c 		sink = &fmd->fimc[i]->vid_cap.ve.vdev.entity;
sink             1018 drivers/media/platform/exynos4-is/media-dev.c 					      sink, 0, flags);
sink             1185 drivers/media/platform/exynos4-is/media-dev.c 	struct media_entity *sink = link->sink->entity;
sink             1195 drivers/media/platform/exynos4-is/media-dev.c 			ret = __fimc_md_modify_pipelines(sink, false, graph);
sink             1203 drivers/media/platform/exynos4-is/media-dev.c 			ret = __fimc_md_modify_pipelines(sink, true, graph);
sink             2070 drivers/media/platform/omap3isp/ispccdc.c 			  const struct v4l2_mbus_framefmt *sink,
sink             2079 drivers/media/platform/omap3isp/ispccdc.c 	info = omap3isp_video_format_info(sink->code);
sink             2085 drivers/media/platform/omap3isp/ispccdc.c 	crop->left = clamp_t(u32, crop->left, 0, sink->width - CCDC_MIN_WIDTH);
sink             2086 drivers/media/platform/omap3isp/ispccdc.c 	crop->top = clamp_t(u32, crop->top, 0, sink->height - CCDC_MIN_HEIGHT);
sink             2093 drivers/media/platform/omap3isp/ispccdc.c 	max_width = (sink->width - crop->left + 15) & ~15;
sink             2097 drivers/media/platform/omap3isp/ispccdc.c 			       sink->height - crop->top);
sink             1815 drivers/media/platform/omap3isp/isppreview.c 			     const struct v4l2_mbus_framefmt *sink,
sink             1819 drivers/media/platform/omap3isp/isppreview.c 	unsigned int right = sink->width - PREV_MARGIN_RIGHT;
sink             1821 drivers/media/platform/omap3isp/isppreview.c 	unsigned int bottom = sink->height - PREV_MARGIN_BOTTOM;
sink             1837 drivers/media/platform/omap3isp/isppreview.c 	if (sink->code != MEDIA_BUS_FMT_Y8_1X8 &&
sink             1838 drivers/media/platform/omap3isp/isppreview.c 	    sink->code != MEDIA_BUS_FMT_Y10_1X10) {
sink             1181 drivers/media/platform/omap3isp/ispresizer.c static void resizer_try_crop(const struct v4l2_mbus_framefmt *sink,
sink             1204 drivers/media/platform/omap3isp/ispresizer.c 	crop->left = clamp_t(u32, crop->left, 0, sink->width - MIN_IN_WIDTH);
sink             1206 drivers/media/platform/omap3isp/ispresizer.c 			      sink->width - crop->left);
sink             1207 drivers/media/platform/omap3isp/ispresizer.c 	crop->top = clamp_t(u32, crop->top, 0, sink->height - MIN_IN_HEIGHT);
sink             1209 drivers/media/platform/omap3isp/ispresizer.c 			       sink->height - crop->top);
sink              968 drivers/media/platform/omap3isp/ispvideo.c 	struct media_entity *sink;
sink              990 drivers/media/platform/omap3isp/ispvideo.c 		sink = ents[i];
sink             1006 drivers/media/platform/omap3isp/ispvideo.c 	ret = v4l2_subdev_call(media_entity_to_v4l2_subdev(sink),
sink              131 drivers/media/platform/rcar-vin/rcar-core.c 	    !is_media_entity_v4l2_video_device(link->sink->entity))
sink              146 drivers/media/platform/rcar-vin/rcar-core.c 	vdev = media_entity_to_video_device(link->sink->entity);
sink              541 drivers/media/platform/rcar-vin/rcar-core.c 	struct media_entity *sink;
sink              561 drivers/media/platform/rcar-vin/rcar-core.c 	sink = &vin->vdev.entity;
sink              564 drivers/media/platform/rcar-vin/rcar-core.c 				    sink, vin->parallel->sink_pad, 0);
sink              567 drivers/media/platform/rcar-vin/rcar-core.c 			source->name, sink->name, ret);
sink              705 drivers/media/platform/rcar-vin/rcar-core.c 		struct media_entity *source, *sink;
sink              724 drivers/media/platform/rcar-vin/rcar-core.c 		sink = &vin->group->vin[route->vin]->vdev.entity;
sink              725 drivers/media/platform/rcar-vin/rcar-core.c 		sink_pad = &sink->pads[0];
sink              731 drivers/media/platform/rcar-vin/rcar-core.c 		ret = media_create_pad_link(source, source_idx, sink, 0, 0);
sink              734 drivers/media/platform/rcar-vin/rcar-core.c 				source->name, sink->name);
sink              633 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 	struct media_entity *sink;
sink              647 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 	sink = &csi->video.vdev.entity;
sink              651 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 		entity->name, src_pad_index, sink->name, sink_pad->index);
sink              652 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 	ret = media_create_pad_link(entity, src_pad_index, sink,
sink              659 drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c 			sink->name, sink_pad->index);
sink              549 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c 	struct video_device *vdev = container_of(link->sink->entity,
sink              557 drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c 	if (!media_entity_remote_pad(link->sink->entity->pads)) {
sink              295 drivers/media/platform/vimc/vimc-common.c 	ret = vimc_get_mbus_format(link->sink, &sink_fmt);
sink              309 drivers/media/platform/vimc/vimc-common.c 		link->sink->entity->name,
sink               19 drivers/media/platform/vimc/vimc-core.c #define VIMC_ENT_LINK(src, srcpad, sink, sinkpad, link_flags) {	\
sink               22 drivers/media/platform/vimc/vimc-core.c 	.sink_ent = sink,					\
sink               77 drivers/media/platform/vsp1/vsp1_drm.c 		prev->sink = next;
sink               82 drivers/media/platform/vsp1/vsp1_drm.c 	prev->sink = uif;
sink              108 drivers/media/platform/vsp1/vsp1_drm.c 	uif->sink = next;
sink              280 drivers/media/platform/vsp1/vsp1_drm.c 			pipe->brx->sink = NULL;
sink              326 drivers/media/platform/vsp1/vsp1_drm.c 		pipe->brx->sink = &pipe->output->entity;
sink              428 drivers/media/platform/vsp1/vsp1_drm.c 		rpf->entity.sink = pipe->brx;
sink              558 drivers/media/platform/vsp1/vsp1_drm.c 			entity->sink = NULL;
sink              962 drivers/media/platform/vsp1/vsp1_drm.c 		pipe->output->entity.sink = pipe->lif;
sink               90 drivers/media/platform/vsp1/vsp1_drv.c 				  struct vsp1_entity *sink)
sink               92 drivers/media/platform/vsp1/vsp1_drv.c 	struct media_entity *entity = &sink->subdev.entity;
sink              100 drivers/media/platform/vsp1/vsp1_drv.c 		if (source->type == sink->type)
sink              110 drivers/media/platform/vsp1/vsp1_drv.c 			sink->type == VSP1_ENTITY_WPF &&
sink              111 drivers/media/platform/vsp1/vsp1_drv.c 			source->index == sink->index
sink              125 drivers/media/platform/vsp1/vsp1_drv.c 				source->sink = sink;
sink               62 drivers/media/platform/vsp1/vsp1_entity.c 	route = source->sink->route->inputs[source->sink_pad];
sink              450 drivers/media/platform/vsp1/vsp1_entity.c 		struct vsp1_entity *sink
sink              457 drivers/media/platform/vsp1/vsp1_entity.c 		if (sink->type != VSP1_ENTITY_HGO &&
sink              458 drivers/media/platform/vsp1/vsp1_entity.c 		    sink->type != VSP1_ENTITY_HGT) {
sink              459 drivers/media/platform/vsp1/vsp1_entity.c 			if (source->sink)
sink              461 drivers/media/platform/vsp1/vsp1_entity.c 			source->sink = sink;
sink              465 drivers/media/platform/vsp1/vsp1_entity.c 		source->sink = NULL;
sink              476 drivers/media/platform/vsp1/vsp1_entity.c 	struct vsp1_entity *sink;
sink              479 drivers/media/platform/vsp1/vsp1_entity.c 	sink = media_entity_to_vsp1_entity(sink_pad->entity);
sink              484 drivers/media/platform/vsp1/vsp1_entity.c 		if (sink->sources[sink_pad->index])
sink              487 drivers/media/platform/vsp1/vsp1_entity.c 		sink->sources[sink_pad->index] = source;
sink              489 drivers/media/platform/vsp1/vsp1_entity.c 		sink->sources[sink_pad->index] = NULL;
sink              533 drivers/media/platform/vsp1/vsp1_entity.c 		if (link->sink == pad)
sink              540 drivers/media/platform/vsp1/vsp1_entity.c 		if (!is_media_entity_v4l2_subdev(link->sink->entity))
sink              541 drivers/media/platform/vsp1/vsp1_entity.c 			return link->sink;
sink              543 drivers/media/platform/vsp1/vsp1_entity.c 		entity = media_entity_to_vsp1_entity(link->sink->entity);
sink              546 drivers/media/platform/vsp1/vsp1_entity.c 			return link->sink;
sink              114 drivers/media/platform/vsp1/vsp1_entity.h 	struct vsp1_entity *sink;
sink              190 drivers/media/platform/xilinx/xilinx-vipp.c 	struct media_entity *sink;
sink              251 drivers/media/platform/xilinx/xilinx-vipp.c 			sink = ent->entity;
sink              252 drivers/media/platform/xilinx/xilinx-vipp.c 			sink_pad = &sink->pads[link.remote_port];
sink              256 drivers/media/platform/xilinx/xilinx-vipp.c 			sink = &dma->video.entity;
sink              265 drivers/media/platform/xilinx/xilinx-vipp.c 			sink->name, sink_pad->index);
sink              268 drivers/media/platform/xilinx/xilinx-vipp.c 					       sink, sink_pad->index,
sink              274 drivers/media/platform/xilinx/xilinx-vipp.c 				sink->name, sink_pad->index);
sink              292 drivers/media/usb/au0828/au0828-core.c 	struct media_entity *sink;
sink              315 drivers/media/usb/au0828/au0828-core.c 		sink = entity;
sink              324 drivers/media/usb/au0828/au0828-core.c 		sink = dev->decoder;
sink              390 drivers/media/usb/au0828/au0828-core.c 	list_for_each_entry(link, &sink->links, list) {
sink              392 drivers/media/usb/au0828/au0828-core.c 		if (link->sink->entity == sink &&
sink              409 drivers/media/usb/au0828/au0828-core.c 			source->name, sink->name, ret);
sink              430 drivers/media/usb/au0828/au0828-core.c 	dev->active_sink = sink;
sink              461 drivers/media/usb/au0828/au0828-core.c 	if (dev->active_link->sink->entity == dev->active_sink &&
sink              620 drivers/media/usb/au0828/au0828-core.c 			if (demod && link->sink->entity == demod)
sink              622 drivers/media/usb/au0828/au0828-core.c 			if (dev->decoder && link->sink->entity == dev->decoder)
sink              118 drivers/media/usb/cx231xx/cx231xx-video.c 		if (link->sink->entity == decoder) {
sink              131 drivers/media/usb/cx231xx/cx231xx-video.c 		struct media_entity *sink;
sink              134 drivers/media/usb/cx231xx/cx231xx-video.c 		sink = link->sink->entity;
sink              136 drivers/media/usb/cx231xx/cx231xx-video.c 		if (sink == entity)
sink              143 drivers/media/usb/cx231xx/cx231xx-video.c 				source->name, sink->name,
sink              150 drivers/media/usb/cx231xx/cx231xx-video.c 				source->name, sink->name,
sink              925 drivers/media/usb/em28xx/em28xx-video.c 		if (link->sink->entity == v4l2->decoder) {
sink              938 drivers/media/usb/em28xx/em28xx-video.c 		struct media_entity *sink;
sink              941 drivers/media/usb/em28xx/em28xx-video.c 		sink = link->sink->entity;
sink              943 drivers/media/usb/em28xx/em28xx-video.c 		if (sink == v4l2->decoder)
sink              950 drivers/media/usb/em28xx/em28xx-video.c 				source->name, sink->name,
sink              957 drivers/media/usb/em28xx/em28xx-video.c 				source->name, sink->name,
sink               21 drivers/media/usb/uvc/uvc_entity.c 	struct media_entity *sink;
sink               25 drivers/media/usb/uvc/uvc_entity.c 	sink = (UVC_ENTITY_TYPE(entity) == UVC_TT_STREAMING)
sink               28 drivers/media/usb/uvc/uvc_entity.c 	if (sink == NULL)
sink               51 drivers/media/usb/uvc/uvc_entity.c 					       sink, i, flags);
sink              454 drivers/media/v4l2-core/v4l2-mc.c 	struct media_entity *sink = link->sink->entity;
sink              460 drivers/media/v4l2-core/v4l2-mc.c 	sink_use = pipeline_pm_use_count(sink, graph);
sink              466 drivers/media/v4l2-core/v4l2-mc.c 		pipeline_pm_power(sink, -source_use, graph);
sink              477 drivers/media/v4l2-core/v4l2-mc.c 		ret = pipeline_pm_power(sink, source_use, graph);
sink               94 drivers/media/v4l2-core/v4l2-mem2mem.c 	struct media_entity	sink;
sink              712 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->sink);
sink              715 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->sink);
sink              718 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->sink.name);
sink              742 drivers/media/v4l2-core/v4l2-mem2mem.c 		entity = &m2m_dev->sink;
sink              817 drivers/media/v4l2-core/v4l2-mem2mem.c 	ret = media_create_pad_link(&m2m_dev->proc, 1, &m2m_dev->sink, 0,
sink              840 drivers/media/v4l2-core/v4l2-mem2mem.c 	link = media_create_intf_link(&m2m_dev->sink,
sink              854 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_entity_remove_links(&m2m_dev->sink);
sink              862 drivers/media/v4l2-core/v4l2-mem2mem.c 	media_device_unregister_entity(&m2m_dev->sink);
sink              863 drivers/media/v4l2-core/v4l2-mem2mem.c 	kfree(m2m_dev->sink.name);
sink              720 drivers/media/v4l2-core/v4l2-subdev.c 	struct v4l2_subdev *sink;
sink              730 drivers/media/v4l2-core/v4l2-subdev.c 		link->sink, &sink_fmt);
sink              734 drivers/media/v4l2-core/v4l2-subdev.c 	sink = media_entity_to_v4l2_subdev(link->sink->entity);
sink              736 drivers/media/v4l2-core/v4l2-subdev.c 	rval = v4l2_subdev_call(sink, pad, link_validate, link,
sink              742 drivers/media/v4l2-core/v4l2-subdev.c 		sink, link, &source_fmt, &sink_fmt);
sink             1659 drivers/scsi/NCR5380.c 	int sink = 0;
sink             1705 drivers/scsi/NCR5380.c 			if (sink && (phase != PHASE_MSGOUT)) {
sink             1714 drivers/scsi/NCR5380.c 				sink = 0;
sink             1722 drivers/scsi/NCR5380.c 				sink = 1;
sink             1797 drivers/scsi/NCR5380.c 					sink = 1;
sink             1283 drivers/staging/greybus/audio_topology.c 		dapm_routes->sink =
sink             1285 drivers/staging/greybus/audio_topology.c 		if (!dapm_routes->sink) {
sink             1313 drivers/staging/greybus/audio_topology.c 		dev_dbg(module->dev, "Route {%s, %s, %s}\n", dapm_routes->sink,
sink              153 drivers/staging/media/hantro/hantro.h 	struct media_entity sink;
sink              549 drivers/staging/media/hantro/hantro_drv.c 	ret = hantro_register_entity(mdev, &func->sink, "sink",
sink              562 drivers/staging/media/hantro/hantro_drv.c 	ret = media_create_pad_link(&func->proc, 1, &func->sink, 0,
sink              587 drivers/staging/media/hantro/hantro_drv.c 	link = media_create_intf_link(&func->sink, &func->intf_devnode->intf,
sink              600 drivers/staging/media/hantro/hantro_drv.c 	media_entity_remove_links(&func->sink);
sink              607 drivers/staging/media/hantro/hantro_drv.c 	media_device_unregister_entity(&func->sink);
sink              620 drivers/staging/media/hantro/hantro_drv.c 	media_entity_remove_links(&func->sink);
sink              623 drivers/staging/media/hantro/hantro_drv.c 	media_device_unregister_entity(&func->sink);
sink               74 drivers/staging/media/imx/imx-ic-prpencvf.c 	struct media_entity *sink;
sink             1056 drivers/staging/media/imx/imx-ic-prpencvf.c 		if (priv->sink) {
sink             1061 drivers/staging/media/imx/imx-ic-prpencvf.c 		priv->sink = NULL;
sink             1065 drivers/staging/media/imx/imx-ic-prpencvf.c 	priv->sink = remote->entity;
sink             1176 drivers/staging/media/imx/imx-ic-prpencvf.c 	if (!priv->src_sd || !priv->sink) {
sink               90 drivers/staging/media/imx/imx-media-csi.c 	struct media_entity *sink;
sink              975 drivers/staging/media/imx/imx-media-csi.c 	if (!priv->src_sd || !priv->sink) {
sink             1044 drivers/staging/media/imx/imx-media-csi.c 		if (priv->sink) {
sink             1051 drivers/staging/media/imx/imx-media-csi.c 		priv->sink = NULL;
sink             1094 drivers/staging/media/imx/imx-media-csi.c 	priv->sink = remote->entity;
sink              127 drivers/staging/media/imx/imx-media-dev-common.c 			if (link->sink != pad)
sink              135 drivers/staging/media/imx/imx-media-internal-sd.c 				struct v4l2_subdev *sink,
sink              142 drivers/staging/media/imx/imx-media-internal-sd.c 				   &sink->entity.pads[link->remote_pad]))
sink              147 drivers/staging/media/imx/imx-media-internal-sd.c 		  sink->name, link->remote_pad);
sink              150 drivers/staging/media/imx/imx-media-internal-sd.c 				    &sink->entity, link->remote_pad, 0);
sink              176 drivers/staging/media/imx/imx-media-internal-sd.c 			struct v4l2_subdev *sink;
sink              179 drivers/staging/media/imx/imx-media-internal-sd.c 			sink = imxmd->sync_sd[ipu_id][link->remote];
sink              181 drivers/staging/media/imx/imx-media-internal-sd.c 			ret = create_internal_link(imxmd, sd, sink, link);
sink               89 drivers/staging/media/imx/imx-media-of.c 	struct v4l2_subdev *remote, *src, *sink;
sink              102 drivers/staging/media/imx/imx-media-of.c 		sink = sd;
sink              107 drivers/staging/media/imx/imx-media-of.c 		sink = remote;
sink              113 drivers/staging/media/imx/imx-media-of.c 				   &sink->entity.pads[sink_pad]))
sink              117 drivers/staging/media/imx/imx-media-of.c 		  src->name, src_pad, sink->name, sink_pad);
sink              120 drivers/staging/media/imx/imx-media-of.c 				     &sink->entity, sink_pad, 0);
sink              169 drivers/staging/media/imx/imx7-media-csi.c 	struct media_entity *sink;
sink              523 drivers/staging/media/imx/imx7-media-csi.c 		if (csi->sink) {
sink              527 drivers/staging/media/imx/imx7-media-csi.c 		csi->sink = remote->entity;
sink              531 drivers/staging/media/imx/imx7-media-csi.c 		csi->sink = NULL;
sink              535 drivers/staging/media/imx/imx7-media-csi.c 	if (csi->sink || csi->src_sd)
sink              887 drivers/staging/media/imx/imx7-media-csi.c 	if (!csi->src_sd || !csi->sink) {
sink              141 drivers/staging/media/omap4iss/iss.c 	ret = v4l2_subdev_call(media_entity_to_v4l2_subdev(link->sink->entity),
sink              150 drivers/usb/typec/tcpm/tcpci.c static enum typec_cc_status tcpci_to_typec_cc(unsigned int cc, bool sink)
sink              154 drivers/usb/typec/tcpm/tcpci.c 		return sink ? TYPEC_CC_RP_DEF : TYPEC_CC_RA;
sink              156 drivers/usb/typec/tcpm/tcpci.c 		return sink ? TYPEC_CC_RP_1_5 : TYPEC_CC_RD;
sink              158 drivers/usb/typec/tcpm/tcpci.c 		if (sink)
sink              277 drivers/usb/typec/tcpm/tcpci.c static int tcpci_set_vbus(struct tcpc_dev *tcpc, bool source, bool sink)
sink              291 drivers/usb/typec/tcpm/tcpci.c 	if (!sink) {
sink              305 drivers/usb/typec/tcpm/tcpci.c 	if (sink) {
sink             4455 drivers/usb/typec/tcpm/tcpm.c 		goto sink;
sink             4480 drivers/usb/typec/tcpm/tcpm.c sink:
sink              232 drivers/usb/typec/tcpm/wcove.c static int wcove_set_vbus(struct tcpc_dev *tcpc, bool on, bool sink)
sink              142 include/media/media-entity.h 		struct media_pad *sink;
sink              712 include/media/media-entity.h 			u16 source_pad, struct media_entity *sink,
sink              763 include/media/media-entity.h 			   struct media_entity *sink,
sink              845 include/media/media-entity.h 		struct media_pad *sink);
sink              551 include/sound/soc-dapm.h 	const char *sink;
sink              557 include/sound/soc-dapm.h 			 struct snd_soc_dapm_widget *sink);
sink              574 include/sound/soc-dapm.h 			struct snd_soc_dapm_widget *sink;
sink              586 include/sound/soc-dapm.h 			 struct snd_soc_dapm_widget *sink);
sink              231 include/uapi/linux/media.h 	struct media_pad_desc sink;
sink              457 include/uapi/sound/asoc.h 	char sink[SNDRV_CTL_ELEM_ID_NAME_MAXLEN];
sink              230 include/video/imx-ipu-v3.h int ipu_idmac_link(struct ipuv3_channel *src, struct ipuv3_channel *sink);
sink              231 include/video/imx-ipu-v3.h int ipu_idmac_unlink(struct ipuv3_channel *src, struct ipuv3_channel *sink);
sink              489 sound/pci/riptide/riptide.c 			 unsigned char sink, unsigned char *a,
sink              743 sound/pci/riptide/riptide.c 		unsigned char sink, type;
sink              745 sound/pci/riptide/riptide.c 		sink = *path & (~SPLIT_PATH);
sink              746 sound/pci/riptide/riptide.c 		if (sink != E2SINK_MAX) {
sink              747 sound/pci/riptide/riptide.c 			snd_printdd("alloc path 0x%x->0x%x\n", source, sink);
sink              748 sound/pci/riptide/riptide.c 			SEND_PSEL(cif, source, sink);
sink              749 sound/pci/riptide/riptide.c 			source = lbusin2out[sink][0];
sink              750 sound/pci/riptide/riptide.c 			type = lbusin2out[sink][1];
sink              753 sound/pci/riptide/riptide.c 					*mixer = sink - DIGITAL_MIXER_IN0;
sink              761 sound/pci/riptide/riptide.c 						s[1] = sink;
sink              763 sound/pci/riptide/riptide.c 						s[0] = sink;
sink              781 sound/pci/riptide/riptide.c 		unsigned char sink;
sink              783 sound/pci/riptide/riptide.c 		sink = *path & (~SPLIT_PATH);
sink              784 sound/pci/riptide/riptide.c 		if (sink != E2SINK_MAX) {
sink              785 sound/pci/riptide/riptide.c 			snd_printdd("free path 0x%x->0x%x\n", source, sink);
sink              786 sound/pci/riptide/riptide.c 			SEND_PCLR(cif, source, sink);
sink              787 sound/pci/riptide/riptide.c 			source = lbusin2out[sink][0];
sink              944 sound/pci/riptide/riptide.c 	unsigned char sink[E2SINK_MAX];
sink              948 sound/pci/riptide/riptide.c 		getsourcesink(cif, i, i, &src[i], &sink[i]);
sink              949 sound/pci/riptide/riptide.c 		if (sink[i] < E2SINK_MAX) {
sink              950 sound/pci/riptide/riptide.c 			o[j++] = sink[i];
sink              958 sound/pci/riptide/riptide.c getsourcesink(struct cmdif *cif, unsigned char source, unsigned char sink,
sink              963 sound/pci/riptide/riptide.c 	if (SEND_RSSV(cif, source, sink, &rptr) &&
sink              964 sound/pci/riptide/riptide.c 	    SEND_RSSV(cif, source, sink, &rptr))
sink              103 sound/soc/codecs/ad193x.c 			    struct snd_soc_dapm_widget *sink)
sink              821 sound/soc/codecs/adau1373.c 	struct snd_soc_dapm_widget *sink)
sink              828 sound/soc/codecs/adau1373.c 	dai = sink->name[3] - '1';
sink              842 sound/soc/codecs/adau1373.c 	struct snd_soc_dapm_widget *sink)
sink              848 sound/soc/codecs/adau1373.c 	dai = sink->name[3] - '1';
sink              212 sound/soc/codecs/adav80x.c 			 struct snd_soc_dapm_widget *sink)
sink              236 sound/soc/codecs/adav80x.c 			 struct snd_soc_dapm_widget *sink)
sink             1939 sound/soc/codecs/arizona.c 	routes[0].sink = dai->driver->capture.stream_name;
sink             1940 sound/soc/codecs/arizona.c 	routes[1].sink = dai->driver->playback.stream_name;
sink              708 sound/soc/codecs/hdac_hdmi.c 		const char *sink, const char *control, const char *src,
sink              710 sound/soc/codecs/hdac_hdmi.c 			struct snd_soc_dapm_widget *sink))
sink              712 sound/soc/codecs/hdac_hdmi.c 	route->sink = sink;
sink              651 sound/soc/codecs/hdmi-codec.c 		.sink = "TX",
sink             3243 sound/soc/codecs/madera.c 	routes[0].sink = dai->driver->capture.stream_name;
sink             3244 sound/soc/codecs/madera.c 	routes[1].sink = dai->driver->playback.stream_name;
sink              394 sound/soc/codecs/nau8810.c 			 struct snd_soc_dapm_widget *sink)
sink              442 sound/soc/codecs/nau8822.c 			 struct snd_soc_dapm_widget *sink)
sink             1369 sound/soc/codecs/rt1011.c 			 struct snd_soc_dapm_widget *sink)
sink              407 sound/soc/codecs/rt1305.c 			 struct snd_soc_dapm_widget *sink)
sink              424 sound/soc/codecs/rt1305.c 			 struct snd_soc_dapm_widget *sink)
sink              333 sound/soc/codecs/rt286.c 			 struct snd_soc_dapm_widget *sink)
sink              359 sound/soc/codecs/rt298.c 			 struct snd_soc_dapm_widget *sink)
sink              537 sound/soc/codecs/rt5514.c 			 struct snd_soc_dapm_widget *sink)
sink              549 sound/soc/codecs/rt5514.c 	struct snd_soc_dapm_widget *sink)
sink              347 sound/soc/codecs/rt5616.c 			       struct snd_soc_dapm_widget *sink)
sink              283 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              293 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              301 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              311 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              321 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              331 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              341 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              351 sound/soc/codecs/rt5631.c 			 struct snd_soc_dapm_widget *sink)
sink              478 sound/soc/codecs/rt5640.c 			 struct snd_soc_dapm_widget *sink)
sink              864 sound/soc/codecs/rt5645.c 			 struct snd_soc_dapm_widget *sink)
sink              878 sound/soc/codecs/rt5645.c 			 struct snd_soc_dapm_widget *sink)
sink             1694 sound/soc/codecs/rt5659.c 			 struct snd_soc_dapm_widget *sink)
sink             1708 sound/soc/codecs/rt5659.c 			 struct snd_soc_dapm_widget *sink)
sink              371 sound/soc/codecs/rt5660.c 			 struct snd_soc_dapm_widget *sink)
sink             2070 sound/soc/codecs/rt5663.c 	struct snd_soc_dapm_widget *sink)
sink             2084 sound/soc/codecs/rt5663.c 	struct snd_soc_dapm_widget *sink)
sink             2127 sound/soc/codecs/rt5663.c 	struct snd_soc_dapm_widget *sink)
sink             1520 sound/soc/codecs/rt5665.c 			 struct snd_soc_dapm_widget *sink)
sink             1534 sound/soc/codecs/rt5665.c 			 struct snd_soc_dapm_widget *sink)
sink             1216 sound/soc/codecs/rt5668.c 			 struct snd_soc_dapm_widget *sink)
sink             1231 sound/soc/codecs/rt5668.c 			 struct snd_soc_dapm_widget *sink)
sink              715 sound/soc/codecs/rt5670.c 			 struct snd_soc_dapm_widget *sink)
sink              727 sound/soc/codecs/rt5670.c 			 struct snd_soc_dapm_widget *sink)
sink              779 sound/soc/codecs/rt5670.c 			 struct snd_soc_dapm_widget *sink)
sink              933 sound/soc/codecs/rt5677.c 			 struct snd_soc_dapm_widget *sink)
sink              948 sound/soc/codecs/rt5677.c 			 struct snd_soc_dapm_widget *sink)
sink             1031 sound/soc/codecs/rt5677.c 			 struct snd_soc_dapm_widget *sink)
sink             1236 sound/soc/codecs/rt5677.c 			 struct snd_soc_dapm_widget *sink)
sink             1253 sound/soc/codecs/rt5682.c 			 struct snd_soc_dapm_widget *sink)
sink             1268 sound/soc/codecs/rt5682.c 			 struct snd_soc_dapm_widget *sink)
sink              685 sound/soc/codecs/tscs454.c 		struct snd_soc_dapm_widget *sink)
sink              212 sound/soc/codecs/wm8731.c 			    struct snd_soc_dapm_widget *sink)
sink              247 sound/soc/codecs/wm8994.c 			 struct snd_soc_dapm_widget *sink)
sink              532 sound/soc/codecs/wm8995.c 			 struct snd_soc_dapm_widget *sink)
sink              298 sound/soc/fsl/imx-audmix.c 		priv->dapm_routes[i].sink = be_pb;
sink              300 sound/soc/fsl/imx-audmix.c 		priv->dapm_routes[num_dai + i].sink     = be_cp;
sink              302 sound/soc/fsl/imx-audmix.c 		priv->dapm_routes[2 * num_dai + i].sink   = capture_dai_name;
sink             1319 sound/soc/intel/atom/sst-atom-controls.c 			if (p->connected && !p->connected(w, p->sink))
sink             1322 sound/soc/intel/atom/sst-atom-controls.c 			if (p->connect && p->sink->power &&
sink             1323 sound/soc/intel/atom/sst-atom-controls.c 					is_sst_dapm_widget(p->sink)) {
sink             1324 sound/soc/intel/atom/sst-atom-controls.c 				struct sst_ids *ids = p->sink->priv;
sink             1327 sound/soc/intel/atom/sst-atom-controls.c 						p->sink->name);
sink              923 sound/soc/intel/skylake/skl-topology.c 	struct snd_soc_dapm_widget *sink = NULL, *next_sink = NULL;
sink              934 sound/soc/intel/skylake/skl-topology.c 			"%s: sink widget=%s\n", __func__, p->sink->name);
sink              936 sound/soc/intel/skylake/skl-topology.c 		next_sink = p->sink;
sink              938 sound/soc/intel/skylake/skl-topology.c 		if (!is_skl_dsp_widget_type(p->sink, skl->dev))
sink              939 sound/soc/intel/skylake/skl-topology.c 			return skl_tplg_bind_sinks(p->sink, skl, src_w, src_mconfig);
sink              946 sound/soc/intel/skylake/skl-topology.c 		if ((p->sink->priv != NULL) &&
sink              947 sound/soc/intel/skylake/skl-topology.c 				is_skl_dsp_widget_type(p->sink, skl->dev)) {
sink              949 sound/soc/intel/skylake/skl-topology.c 			sink = p->sink;
sink              950 sound/soc/intel/skylake/skl-topology.c 			sink_mconfig = sink->priv;
sink              986 sound/soc/intel/skylake/skl-topology.c 			skl_tplg_set_module_bind_params(sink,
sink             1001 sound/soc/intel/skylake/skl-topology.c 	if (!sink && next_sink)
sink             1085 sound/soc/intel/skylake/skl-topology.c 	struct snd_soc_dapm_widget *source, *sink;
sink             1089 sound/soc/intel/skylake/skl-topology.c 	sink = w;
sink             1090 sound/soc/intel/skylake/skl-topology.c 	sink_mconfig = sink->priv;
sink             1100 sound/soc/intel/skylake/skl-topology.c 		sink_mconfig = sink->priv;
sink             1118 sound/soc/intel/skylake/skl-topology.c 		skl_tplg_set_module_bind_params(sink, sink_mconfig, skl);
sink             1606 sound/soc/intel/skylake/skl-topology.c 			if (p->connect && p->sink->power &&
sink             1607 sound/soc/intel/skylake/skl-topology.c 				!is_skl_dsp_widget_type(p->sink, dai->dev))
sink             1610 sound/soc/intel/skylake/skl-topology.c 			if (p->sink->priv) {
sink             1612 sound/soc/intel/skylake/skl-topology.c 						p->sink->name);
sink             1613 sound/soc/intel/skylake/skl-topology.c 				return p->sink->priv;
sink             1643 sound/soc/intel/skylake/skl-topology.c 				    (p->sink->id == snd_soc_dapm_aif_out) &&
sink             1666 sound/soc/intel/skylake/skl-topology.c 				    p->sink->priv) {
sink             1667 sound/soc/intel/skylake/skl-topology.c 				mconfig = p->sink->priv;
sink             1670 sound/soc/intel/skylake/skl-topology.c 			mconfig = skl_get_mconfig_cap_cpr(dai, p->sink);
sink             1797 sound/soc/intel/skylake/skl-topology.c 		if (p->connect && is_skl_dsp_widget_type(p->sink, dai->dev) &&
sink             1798 sound/soc/intel/skylake/skl-topology.c 						p->sink->priv) {
sink             1801 sound/soc/intel/skylake/skl-topology.c 						p->sink->priv, params);
sink             1806 sound/soc/intel/skylake/skl-topology.c 						dai, p->sink, params);
sink              423 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 				     struct snd_soc_dapm_widget *sink)
sink              425 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	struct snd_soc_dapm_widget *w = sink;
sink              430 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	i2s_priv = get_i2s_priv_by_name(afe, sink->name);
sink              444 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 				  struct snd_soc_dapm_widget *sink)
sink              446 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	struct snd_soc_dapm_widget *w = sink;
sink              451 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	i2s_priv = get_i2s_priv_by_name(afe, sink->name);
sink              458 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	if (get_i2s_id_by_name(afe, sink->name) ==
sink              473 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 				    struct snd_soc_dapm_widget *sink)
sink              475 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	struct snd_soc_dapm_widget *w = sink;
sink              499 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 				    struct snd_soc_dapm_widget *sink)
sink              501 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	struct snd_soc_dapm_widget *w = sink;
sink              506 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	i2s_priv = get_i2s_priv_by_name(afe, sink->name);
sink              513 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	if (get_i2s_id_by_name(afe, sink->name) ==
sink              528 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 				     struct snd_soc_dapm_widget *sink)
sink              530 sound/soc/mediatek/mt8183/mt8183-dai-i2s.c 	struct snd_soc_dapm_widget *w = sink;
sink              331 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 				    struct snd_soc_dapm_widget *sink)
sink              333 sound/soc/mediatek/mt8183/mt8183-dai-tdm.c 	struct snd_soc_dapm_widget *w = sink;
sink               65 sound/soc/meson/axg-tdmout.c 		if (p->sink->id == snd_soc_dapm_dai_in)
sink               66 sound/soc/meson/axg-tdmout.c 			return (struct snd_soc_dai *)p->sink->priv;
sink               68 sound/soc/meson/axg-tdmout.c 		be = axg_tdmout_get_be(p->sink);
sink              112 sound/soc/samsung/speyside.c 				struct snd_soc_dapm_widget *sink)
sink             3170 sound/soc/soc-core.c 			2 * i, &routes[i].sink);
sink               55 sound/soc/soc-dapm.c 			 struct snd_soc_dapm_widget *sink));
sink              294 sound/soc/soc-dapm.c 		dapm_widget_invalidate_input_paths(p->sink);
sink              295 sound/soc/soc-dapm.c 	if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0)
sink              786 sound/soc/soc-dapm.c 		p->sink->kcontrol_news[i].private_value;
sink              795 sound/soc/soc-dapm.c 		soc_dapm_read(p->sink->dapm, reg, &val);
sink              810 sound/soc/soc-dapm.c 				soc_dapm_read(p->sink->dapm, mc->rreg, &val);
sink              836 sound/soc/soc-dapm.c 	for (i = 0; i < path->sink->num_kcontrols; i++) {
sink              837 sound/soc/soc-dapm.c 		if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) {
sink              838 sound/soc/soc-dapm.c 			path->name = path->sink->kcontrol_news[i].name;
sink             1456 sound/soc/soc-dapm.c 		    !path->connected(path->source, path->sink))
sink             1459 sound/soc/soc-dapm.c 		if (dapm_widget_power_check(path->sink))
sink             1895 sound/soc/soc-dapm.c 			dapm_widget_set_peer_power(path->sink, power,
sink             2141 sound/soc/soc-dapm.c 			if (p->connected && !p->connected(p->source, p->sink))
sink             2264 sound/soc/soc-dapm.c 	dapm_mark_dirty(path->sink, reason);
sink             2627 sound/soc/soc-dapm.c 		p->source->name, p->sink->name);
sink             2659 sound/soc/soc-dapm.c 		ret = dapm_update_dai_chan(p, p->sink, channels);
sink             2725 sound/soc/soc-dapm.c 			if (p->sink->id == snd_soc_dapm_spk ||
sink             2726 sound/soc/soc-dapm.c 				p->sink->id == snd_soc_dapm_hp ||
sink             2727 sound/soc/soc-dapm.c 				p->sink->id == snd_soc_dapm_line ||
sink             2728 sound/soc/soc-dapm.c 				p->sink->id == snd_soc_dapm_input) {
sink             2749 sound/soc/soc-dapm.c 	struct snd_soc_dapm_widget *source, struct snd_soc_dapm_widget *sink,
sink             2766 sound/soc/soc-dapm.c 	switch (sink->id) {
sink             2780 sound/soc/soc-dapm.c 			source->name, control, sink->name);
sink             2785 sound/soc/soc-dapm.c 			source->name, control, sink->name);
sink             2796 sound/soc/soc-dapm.c 			 struct snd_soc_dapm_widget *sink))
sink             2899 sound/soc/soc-dapm.c 	const char *sink;
sink             2911 sound/soc/soc-dapm.c 			 prefix, route->sink);
sink             2912 sound/soc/soc-dapm.c 		sink = prefixed_sink;
sink             2917 sound/soc/soc-dapm.c 		sink = route->sink;
sink             2922 sound/soc/soc-dapm.c 	wsink = dapm_wcache_lookup(&dapm->path_sink_cache, sink);
sink             2932 sound/soc/soc-dapm.c 		if (!wsink && !(strcmp(w->name, sink))) {
sink             2973 sound/soc/soc-dapm.c 			route->sink);
sink             2989 sound/soc/soc-dapm.c 		 source, route->control, sink);
sink             2998 sound/soc/soc-dapm.c 	const char *sink;
sink             3013 sound/soc/soc-dapm.c 			 prefix, route->sink);
sink             3014 sound/soc/soc-dapm.c 		sink = prefixed_sink;
sink             3019 sound/soc/soc-dapm.c 		sink = route->sink;
sink             3027 sound/soc/soc-dapm.c 		if (strcmp(p->sink->name, sink) != 0)
sink             3035 sound/soc/soc-dapm.c 		wsink = path->sink;
sink             3049 sound/soc/soc-dapm.c 			 source, sink);
sink             3080 sound/soc/soc-dapm.c 				route->sink);
sink             3121 sound/soc/soc-dapm.c 	struct snd_soc_dapm_widget *sink = dapm_find_widget(dapm,
sink             3122 sound/soc/soc-dapm.c 							    route->sink,
sink             3133 sound/soc/soc-dapm.c 	if (!sink) {
sink             3135 sound/soc/soc-dapm.c 			route->sink);
sink             3141 sound/soc/soc-dapm.c 			 route->source, route->sink);
sink             3144 sound/soc/soc-dapm.c 		if (path->sink == sink) {
sink             3152 sound/soc/soc-dapm.c 			route->source, route->sink);
sink             3155 sound/soc/soc-dapm.c 			 count, route->source, route->sink);
sink             3802 sound/soc/soc-dapm.c 	struct snd_soc_dai *source, *sink;
sink             3837 sound/soc/soc-dapm.c 		sink = path->sink->priv;
sink             3839 sound/soc/soc-dapm.c 		ret = snd_soc_dai_startup(sink, substream);
sink             3841 sound/soc/soc-dapm.c 			dev_err(sink->dev,
sink             3845 sound/soc/soc-dapm.c 		sink->active++;
sink             3896 sound/soc/soc-dapm.c 		sink = path->sink->priv;
sink             3898 sound/soc/soc-dapm.c 		ret = snd_soc_dai_hw_params(sink, substream, params);
sink             3902 sound/soc/soc-dapm.c 		dapm_update_dai_unlocked(substream, params, sink);
sink             3919 sound/soc/soc-dapm.c 	struct snd_soc_dai *source, *sink;
sink             3937 sound/soc/soc-dapm.c 			sink = path->sink->priv;
sink             3939 sound/soc/soc-dapm.c 			ret = snd_soc_dai_digital_mute(sink, 0,
sink             3942 sound/soc/soc-dapm.c 				dev_warn(sink->dev,
sink             3950 sound/soc/soc-dapm.c 			sink = path->sink->priv;
sink             3952 sound/soc/soc-dapm.c 			ret = snd_soc_dai_digital_mute(sink, 1,
sink             3955 sound/soc/soc-dapm.c 				dev_warn(sink->dev,
sink             3968 sound/soc/soc-dapm.c 			sink = path->sink->priv;
sink             3969 sound/soc/soc-dapm.c 			snd_soc_dai_hw_free(sink, substream);
sink             3981 sound/soc/soc-dapm.c 			sink = path->sink->priv;
sink             3982 sound/soc/soc-dapm.c 			sink->active--;
sink             3983 sound/soc/soc-dapm.c 			snd_soc_dai_shutdown(sink, substream);
sink             4241 sound/soc/soc-dapm.c 	struct snd_soc_dapm_widget *src, *sink;
sink             4281 sound/soc/soc-dapm.c 				sink = w;
sink             4284 sound/soc/soc-dapm.c 				sink = dai_w;
sink             4286 sound/soc/soc-dapm.c 			dev_dbg(dai->dev, "%s -> %s\n", src->name, sink->name);
sink             4287 sound/soc/soc-dapm.c 			snd_soc_dapm_add_path(w->dapm, src, sink, NULL, NULL);
sink             1259 sound/soc/soc-topology.c 		if (strnlen(elem->sink, SNDRV_CTL_ELEM_ID_NAME_MAXLEN) ==
sink             1271 sound/soc/soc-topology.c 		routes[i]->sink = elem->sink;
sink              136 sound/soc/sof/pm.c 				sroute->route->sink,
sink             3019 sound/soc/sof/topology.c 		route->sink, route->control ? route->control : "none",
sink             3044 sound/soc/sof/topology.c 	sink_swidget = snd_sof_find_swidget(sdev, (char *)route->sink);
sink             3047 sound/soc/sof/topology.c 			route->sink);
sink             3071 sound/soc/sof/topology.c 			route->source, route->sink);
sink             3083 sound/soc/sof/topology.c 				route->sink,
sink             3092 sound/soc/sof/topology.c 				route->sink,
sink              217 tools/perf/arch/arm/util/cs-etm.c 	char msg[BUFSIZ], path[PATH_MAX], *sink;
sink              229 tools/perf/arch/arm/util/cs-etm.c 		sink = term->val.drv_cfg;
sink              230 tools/perf/arch/arm/util/cs-etm.c 		snprintf(path, PATH_MAX, "sinks/%s", sink);
sink              235 tools/perf/arch/arm/util/cs-etm.c 			       sink, perf_evsel__name(evsel), errno,
sink               16 tools/testing/radix-tree/benchmark.c 	volatile unsigned long sink = 0;
sink               30 tools/testing/radix-tree/benchmark.c 				sink ^= (unsigned long)slot;
sink               33 tools/testing/radix-tree/benchmark.c 				sink ^= (unsigned long)slot;
sink              116 tools/usb/ffs-test.c 		struct usb_endpoint_descriptor_no_audio sink;
sink              121 tools/usb/ffs-test.c 		struct usb_endpoint_descriptor_no_audio sink;
sink              143 tools/usb/ffs-test.c 		.sink = {
sink              144 tools/usb/ffs-test.c 			.bLength = sizeof descriptors.fs_descs.sink,
sink              167 tools/usb/ffs-test.c 		.sink = {
sink              168 tools/usb/ffs-test.c 			.bLength = sizeof descriptors.hs_descs.sink,
sink              192 tools/usb/ffs-test.c 		.sink = {
sink              193 tools/usb/ffs-test.c 			.bLength = sizeof descriptors.hs_descs.sink,