/Linux-v4.19/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_sink.c | 34 static void destruct(struct dc_sink *sink) in destruct() argument 36 if (sink->dc_container_id) { in destruct() 37 kfree(sink->dc_container_id); in destruct() 38 sink->dc_container_id = NULL; in destruct() 42 static bool construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in construct() argument 50 sink->sink_signal = init_params->sink_signal; in construct() 51 sink->link = link; in construct() 52 sink->ctx = link->ctx; in construct() 53 sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk; in construct() 54 sink->converter_disable_audio = init_params->converter_disable_audio; in construct() [all …]
|
D | dc_stream.c | 41 struct dc_sink *dc_sink = stream->sink; in update_stream_signal() 44 stream->signal = stream->sink->link->connector_signal; in update_stream_signal() 51 stream->sink->sink_signal != SIGNAL_TYPE_DVI_SINGLE_LINK) in update_stream_signal() 63 stream->sink = dc_sink_data; in construct() 64 stream->ctx = stream->sink->ctx; in construct() 103 stream->status.link = stream->sink->link; in construct() 113 dc_sink_release(stream->sink); in destruct() 141 struct dc_sink *sink) in dc_create_stream_for_sink() argument 145 if (sink == NULL) in dc_create_stream_for_sink() 152 construct(stream, sink); in dc_create_stream_for_sink() [all …]
|
D | dc_link.c | 598 struct dc_sink *sink = NULL; in dc_link_detect() local 723 sink = dc_sink_create(&sink_init_data); in dc_link_detect() 724 if (!sink) { in dc_link_detect() 731 sink->dongle_max_pix_clk = sink_caps.max_hdmi_pixel_clock; in dc_link_detect() 732 sink->converter_disable_audio = converter_disable_audio; in dc_link_detect() 734 link->local_sink = sink; in dc_link_detect() 739 sink); in dc_link_detect() 769 same_edid = is_same_edid(&prev_sink->dc_edid, &sink->dc_edid); in dc_link_detect() 795 sink = prev_sink; in dc_link_detect() 802 if (sink->sink_signal == SIGNAL_TYPE_HDMI_TYPE_A && in dc_link_detect() [all …]
|
/Linux-v4.19/drivers/hwtracing/coresight/ |
D | coresight-etm-perf.c | 113 struct coresight_device *sink; in free_event_data() local 123 sink = coresight_get_sink(event_data->path[cpu]); in free_event_data() 124 if (sink_ops(sink)->free_buffer) in free_event_data() 125 sink_ops(sink)->free_buffer(event_data->snk_config); in free_event_data() 189 struct coresight_device *sink; in etm_setup_aux() local 208 sink = coresight_get_enabled_sink(true); in etm_setup_aux() 209 if (!sink) in etm_setup_aux() 227 event_data->path[cpu] = coresight_build_path(csdev, sink); in etm_setup_aux() 232 if (!sink_ops(sink)->alloc_buffer) in etm_setup_aux() 238 sink_ops(sink)->alloc_buffer(sink, cpu, pages, in etm_setup_aux() [all …]
|
/Linux-v4.19/drivers/media/ |
D | media-entity.c | 244 return link->sink->entity; in media_entity_other() 331 link->sink->entity->name, link->sink->index); in media_graph_walk_iter() 457 struct media_pad *pad = link->sink->entity == entity in __media_pipeline_start() 458 ? link->sink : link->source; in __media_pipeline_start() 476 if (link->sink != pad || in __media_pipeline_start() 486 entity->name, link->sink->index, ret); in __media_pipeline_start() 641 remote = link->sink->entity; in __media_entity_remove_link() 667 struct media_entity *sink, u16 sink_pad, u32 flags) in media_create_pad_link() argument 672 BUG_ON(source == NULL || sink == NULL); in media_create_pad_link() 674 BUG_ON(sink_pad >= sink->num_pads); in media_create_pad_link() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/media/i2c/ |
D | adv748x.txt | 29 AIN0 sink 0 30 AIN1 sink 1 31 AIN2 sink 2 32 AIN3 sink 3 33 AIN4 sink 4 34 AIN5 sink 5 35 AIN6 sink 6 36 AIN7 sink 7 37 HDMI sink 8 38 TTL sink 9
|
/Linux-v4.19/Documentation/devicetree/bindings/usb/ |
D | fcs,fusb302.txt | 9 - fcs,operating-sink-microwatt : 10 Minimum amount of power accepted from a sink 20 fcs,max-sink-microvolt = <12000000>; 21 fcs,max-sink-microamp = <3000000>; 22 fcs,max-sink-microwatt = <36000000>;
|
D | typec-tcpci.txt | 31 try-power-role = "sink"; 33 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) 35 op-sink-microwatt = <10000000>;
|
/Linux-v4.19/drivers/media/platform/vsp1/ |
D | vsp1_entity.c | 62 route = source->sink->route->inputs[source->sink_pad]; in vsp1_entity_route_setup() 449 struct vsp1_entity *sink in vsp1_entity_link_setup_source() local 456 if (sink->type != VSP1_ENTITY_HGO && in vsp1_entity_link_setup_source() 457 sink->type != VSP1_ENTITY_HGT) { in vsp1_entity_link_setup_source() 458 if (source->sink) in vsp1_entity_link_setup_source() 460 source->sink = sink; in vsp1_entity_link_setup_source() 464 source->sink = NULL; in vsp1_entity_link_setup_source() 475 struct vsp1_entity *sink; in vsp1_entity_link_setup_sink() local 478 sink = media_entity_to_vsp1_entity(sink_pad->entity); in vsp1_entity_link_setup_sink() 483 if (sink->sources[sink_pad->index]) in vsp1_entity_link_setup_sink() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/connector/ |
D | usb-connector.txt | 19 - power-role: should be one of "source", "sink" or "dual"(DRP) if typec 22 or Try.SRC, should be "sink" for Try.SNK or "source" for Try.SRC. 34 - sink-pdos: An array of u32 with each entry providing supported power 35 sink data object(PDO), the detailed bit definitions of PDO can be found 38 the PD spec chapter 6.4.1. Required for power sink and power dual role. 39 User can specify the sink PDO array via PDO_FIXED/BATT/VAR() defined in 41 - op-sink-microwatt: Sink required operating power in microwatt, if source 43 sink and power dual role. 113 try-power-role = "sink"; 115 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) [all …]
|
/Linux-v4.19/Documentation/media/uapi/v4l/ |
D | dev-subdev.rst | 184 - Formats should be propagated from sink pads to source pads. Modifying 185 a format on a source pad should not modify the format on any sink 189 reset the scale factors to default values when sink pads formats are 191 source pads formats should be reset to the sink pads formats. 232 * - Configure frontend sink format 239 * - Configure scaler sink format 246 * - Configure scaler sink compose selection 260 host frontend and scaler sink and source pads have the default 261 values, as well as the compose rectangle on the scaler's sink pad. 263 2. The application configures the frontend sink pad format's size to [all …]
|
/Linux-v4.19/sound/soc/ |
D | soc-dapm.c | 56 struct snd_soc_dapm_widget *sink)); 270 dapm_widget_invalidate_input_paths(p->sink); in dapm_path_invalidate() 271 if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in dapm_path_invalidate() 738 p->sink->kcontrol_news[i].private_value; in dapm_set_mixer_path_status() 747 soc_dapm_read(p->sink->dapm, reg, &val); in dapm_set_mixer_path_status() 762 soc_dapm_read(p->sink->dapm, mc->rreg, &val); in dapm_set_mixer_path_status() 782 for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_connect_mixer() 783 if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) { in dapm_connect_mixer() 784 path->name = path->sink->kcontrol_news[i].name; in dapm_connect_mixer() 1377 !path->connected(path->source, path->sink)) in dapm_supply_check_power() [all …]
|
/Linux-v4.19/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_helpers.c | 195 aconnector = stream->sink->priv; in dm_helpers_dp_mst_write_payload_allocation_table() 287 aconnector = stream->sink->priv; in dm_helpers_dp_mst_poll_for_allocation_change_trigger() 315 aconnector = stream->sink->priv; in dm_helpers_dp_mst_send_payload_allocation() 481 struct dc_sink *sink) in dm_helpers_read_local_edid() argument 504 sink->dc_edid.length = EDID_LENGTH * (edid->extensions + 1); in dm_helpers_read_local_edid() 505 memmove(sink->dc_edid.raw_edid, (uint8_t *)edid, sink->dc_edid.length); in dm_helpers_read_local_edid() 512 &sink->dc_edid, in dm_helpers_read_local_edid() 513 &sink->edid_caps); in dm_helpers_read_local_edid() 539 &sink->dc_edid.raw_edid[sink->dc_edid.length-1], in dm_helpers_read_local_edid()
|
D | amdgpu_dm_services.c | 52 const struct dc_sink *sink, in dm_write_persistent_data() argument 64 const struct dc_sink *sink, in dm_read_persistent_data() argument
|
/Linux-v4.19/tools/usb/ |
D | hcd-tests.sh | 123 check_config sink-src 154 check_config sink-src 181 check_config sink-src 207 check_config sink-src
|
/Linux-v4.19/drivers/media/usb/au0828/ |
D | au0828-core.c | 284 struct media_entity *sink; in au0828_enable_source() local 307 sink = entity; in au0828_enable_source() 316 sink = dev->decoder; in au0828_enable_source() 352 if (dev->active_link->sink->entity == sink && in au0828_enable_source() 374 list_for_each_entry(link, &sink->links, list) { in au0828_enable_source() 376 if (link->sink->entity == sink && in au0828_enable_source() 393 source->name, sink->name, ret); in au0828_enable_source() 413 dev->active_sink = sink; in au0828_enable_source() 440 if (dev->active_link->sink->entity == dev->active_sink && in au0828_disable_source() 524 if (demod && link->sink->entity == demod) in au0828_media_device_register() [all …]
|
/Linux-v4.19/drivers/staging/media/imx/ |
D | imx-media-of.c | 170 struct v4l2_subdev *remote, *src, *sink; in create_of_link() local 183 sink = sd; in create_of_link() 188 sink = remote; in create_of_link() 194 &sink->entity.pads[sink_pad])) in create_of_link() 198 src->name, src_pad, sink->name, sink_pad); in create_of_link() 201 &sink->entity, sink_pad, 0); in create_of_link()
|
D | imx-media-internal-sd.c | 212 struct v4l2_subdev *sink; in create_ipu_internal_link() local 215 sink = find_sink(imxmd, src, link); in create_ipu_internal_link() 216 if (!sink) in create_ipu_internal_link() 221 sink->name, link->remote_pad); in create_ipu_internal_link() 224 &sink->entity, link->remote_pad, 0); in create_ipu_internal_link()
|
/Linux-v4.19/drivers/media/platform/exynos4-is/ |
D | media-dev.c | 782 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() local 805 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links() 806 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 812 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 818 source->name, flags ? '=' : '-', sink->name); in __fimc_md_create_fimc_sink_links() 825 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links() 826 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 832 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 838 source->name, sink->name); in __fimc_md_create_fimc_sink_links() 846 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() local [all …]
|
/Linux-v4.19/drivers/media/usb/uvc/ |
D | uvc_entity.c | 26 struct media_entity *sink; in uvc_mc_create_links() local 30 sink = (UVC_ENTITY_TYPE(entity) == UVC_TT_STREAMING) in uvc_mc_create_links() 33 if (sink == NULL) in uvc_mc_create_links() 56 sink, i, flags); in uvc_mc_create_links()
|
/Linux-v4.19/Documentation/media/uapi/mediactl/ |
D | media-types.rst | 143 composing must have at least two sink pads and one source 151 must have at least one sink pad and one source pad. Read 160 enconding conversion must have at least one sink pad and one 162 its sink pad(s) to a different encoding output on its source 169 processing must have one sink pad and one source pad. It uses 170 the values of the pixels received on its sink pad to look up 178 at least one sink pad and one source pad, and scale the 179 video frame(s) received on its sink pad(s) to a different 189 capable of statistics computation must have one sink pad and 191 received on its sink pad and outputs the statistics data on [all …]
|
/Linux-v4.19/drivers/gpu/ipu-v3/ |
D | ipu-common.c | 760 struct fsu_link_reg_info sink; member 767 .sink = { IPUV3_CHANNEL_MEM_ROT_ENC, IPU_FS_PROC_FLOW1, 772 .sink = { IPUV3_CHANNEL_MEM_ROT_VF, IPU_FS_PROC_FLOW1, 777 .sink = { IPUV3_CHANNEL_MEM_ROT_PP, IPU_FS_PROC_FLOW1, 781 .sink = { IPUV3_CHANNEL_CSI_VDI_PREV, IPU_FS_PROC_FLOW1, 786 static const struct fsu_link_info *find_fsu_link_info(int src, int sink) in find_fsu_link_info() argument 792 sink == fsu_link_info[i].sink.chno) in find_fsu_link_info() 821 if (link->sink.mask) { in ipu_fsu_link() 822 sink_reg = ipu_cm_read(ipu, link->sink.reg); in ipu_fsu_link() 823 sink_reg &= ~link->sink.mask; in ipu_fsu_link() [all …]
|
/Linux-v4.19/Documentation/ABI/testing/ |
D | sysfs-driver-typec-displayport | 6 Valid values are USB, source and sink. Source means DisplayPort 7 source, and sink means DisplayPort sink. 14 USB [source] sink
|
D | sysfs-bus-i2c-devices-lm3533 | 7 sink HVLED[n] (n = 1, 2) (0, 1). 14 Set the controlling led device for low-voltage current sink
|
/Linux-v4.19/drivers/media/v4l2-core/ |
D | v4l2-mc.c | 373 struct media_entity *sink = link->sink->entity; in v4l2_pipeline_link_notify() local 379 sink_use = pipeline_pm_use_count(sink, graph); in v4l2_pipeline_link_notify() 385 pipeline_pm_power(sink, -source_use, graph); in v4l2_pipeline_link_notify() 396 ret = pipeline_pm_power(sink, source_use, graph); in v4l2_pipeline_link_notify()
|