/Linux-v5.4/drivers/gpu/drm/amd/display/dc/core/ |
D | dc_sink.c | 36 static void destruct(struct dc_sink *sink) in destruct() argument 38 if (sink->dc_container_id) { in destruct() 39 kfree(sink->dc_container_id); in destruct() 40 sink->dc_container_id = NULL; in destruct() 44 static bool construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in construct() argument 52 sink->sink_signal = init_params->sink_signal; in construct() 53 sink->link = link; in construct() 54 sink->ctx = link->ctx; in construct() 55 sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk; in construct() 56 sink->converter_disable_audio = init_params->converter_disable_audio; in construct() [all …]
|
D | dc_stream.c | 44 void update_stream_signal(struct dc_stream_state *stream, struct dc_sink *sink) in update_stream_signal() argument 46 if (sink->sink_signal == SIGNAL_TYPE_NONE) in update_stream_signal() 49 stream->signal = sink->sink_signal; in update_stream_signal() 54 sink->sink_signal != SIGNAL_TYPE_DVI_SINGLE_LINK) in update_stream_signal() 66 stream->sink = dc_sink_data; in construct() 134 dc_sink_release(stream->sink); in destruct() 162 struct dc_sink *sink) in dc_create_stream_for_sink() argument 166 if (sink == NULL) in dc_create_stream_for_sink() 173 construct(stream, sink); in dc_create_stream_for_sink() 188 if (new_stream->sink) in dc_copy_stream() [all …]
|
/Linux-v5.4/drivers/media/mc/ |
D | mc-entity.c | 235 return link->sink->entity; in media_entity_other() 322 link->sink->entity->name, link->sink->index); in media_graph_walk_iter() 451 struct media_pad *pad = link->sink->entity == entity in __media_pipeline_start() 452 ? link->sink : link->source; in __media_pipeline_start() 470 if (link->sink != pad || in __media_pipeline_start() 480 entity->name, link->sink->index, ret); in __media_pipeline_start() 608 remote = link->sink->entity; in __media_entity_remove_link() 660 struct media_entity *sink, u16 sink_pad, u32 flags) in media_create_pad_link() argument 665 BUG_ON(source == NULL || sink == NULL); in media_create_pad_link() 667 BUG_ON(sink_pad >= sink->num_pads); in media_create_pad_link() [all …]
|
/Linux-v5.4/drivers/hwtracing/coresight/ |
D | coresight-etm-perf.c | 127 struct coresight_device *sink; in free_sink_buffer() local 136 sink = coresight_get_sink(etm_event_cpu_path(event_data, cpu)); in free_sink_buffer() 137 sink_ops(sink)->free_buffer(event_data->snk_config); in free_sink_buffer() 213 struct coresight_device *sink; in etm_setup_aux() local 224 sink = coresight_get_sink_by_id(id); in etm_setup_aux() 226 sink = coresight_get_enabled_sink(true); in etm_setup_aux() 229 if (!sink) in etm_setup_aux() 261 path = coresight_build_path(csdev, sink); in etm_setup_aux() 275 if (!sink_ops(sink)->alloc_buffer || !sink_ops(sink)->free_buffer) in etm_setup_aux() 280 sink_ops(sink)->alloc_buffer(sink, event, pages, in etm_setup_aux() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/media/i2c/ |
D | adv748x.txt | 38 AIN0 sink 0 39 AIN1 sink 1 40 AIN2 sink 2 41 AIN3 sink 3 42 AIN4 sink 4 43 AIN5 sink 5 44 AIN6 sink 6 45 AIN7 sink 7 46 HDMI sink 8 47 TTL sink 9
|
/Linux-v5.4/drivers/media/platform/vsp1/ |
D | vsp1_entity.c | 62 route = source->sink->route->inputs[source->sink_pad]; in vsp1_entity_route_setup() 450 struct vsp1_entity *sink in vsp1_entity_link_setup_source() local 457 if (sink->type != VSP1_ENTITY_HGO && in vsp1_entity_link_setup_source() 458 sink->type != VSP1_ENTITY_HGT) { in vsp1_entity_link_setup_source() 459 if (source->sink) in vsp1_entity_link_setup_source() 461 source->sink = sink; in vsp1_entity_link_setup_source() 465 source->sink = NULL; in vsp1_entity_link_setup_source() 476 struct vsp1_entity *sink; in vsp1_entity_link_setup_sink() local 479 sink = media_entity_to_vsp1_entity(sink_pad->entity); in vsp1_entity_link_setup_sink() 484 if (sink->sources[sink_pad->index]) in vsp1_entity_link_setup_sink() [all …]
|
/Linux-v5.4/Documentation/media/uapi/v4l/ |
D | dev-subdev.rst | 191 - Formats should be propagated from sink pads to source pads. Modifying 192 a format on a source pad should not modify the format on any sink 196 reset the scale factors to default values when sink pads formats are 198 source pads formats should be reset to the sink pads formats. 253 * - Configure frontend sink format 266 * - Configure scaler sink format 283 * - Configure scaler sink compose selection 307 host frontend and scaler sink and source pads have the default 308 values, as well as the compose rectangle on the scaler's sink pad. 310 2. The application configures the frontend sink pad format's size to [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/connector/ |
D | usb-connector.txt | 35 - power-role: should be one of "source", "sink" or "dual"(DRP) if typec 38 or Try.SRC, should be "sink" for Try.SNK or "source" for Try.SRC. 50 - sink-pdos: An array of u32 with each entry providing supported power 51 sink data object(PDO), the detailed bit definitions of PDO can be found 54 the PD spec chapter 6.4.1. Required for power sink and power dual role. 55 User can specify the sink PDO array via PDO_FIXED/BATT/VAR/PPS_APDO() defined 57 - op-sink-microwatt: Sink required operating power in microwatt, if source 59 sink and power dual role. 129 try-power-role = "sink"; 131 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) [all …]
|
/Linux-v5.4/drivers/staging/media/imx/ |
D | imx-media-of.c | 89 struct v4l2_subdev *remote, *src, *sink; in create_of_link() local 102 sink = sd; in create_of_link() 107 sink = remote; in create_of_link() 113 &sink->entity.pads[sink_pad])) in create_of_link() 117 src->name, src_pad, sink->name, sink_pad); in create_of_link() 120 &sink->entity, sink_pad, 0); in create_of_link()
|
D | imx-media-internal-sd.c | 135 struct v4l2_subdev *sink, in create_internal_link() argument 142 &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() 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-v5.4/sound/soc/ |
D | soc-dapm.c | 55 struct snd_soc_dapm_widget *sink)); 294 dapm_widget_invalidate_input_paths(p->sink); in dapm_path_invalidate() 295 if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in dapm_path_invalidate() 772 p->sink->kcontrol_news[i].private_value; in dapm_set_mixer_path_status() 781 soc_dapm_read(p->sink->dapm, reg, &val); in dapm_set_mixer_path_status() 796 soc_dapm_read(p->sink->dapm, mc->rreg, &val); in dapm_set_mixer_path_status() 816 for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_connect_mixer() 817 if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) { in dapm_connect_mixer() 818 path->name = path->sink->kcontrol_news[i].name; in dapm_connect_mixer() 1436 !path->connected(path->source, path->sink)) in dapm_supply_check_power() [all …]
|
/Linux-v5.4/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-v5.4/drivers/media/platform/exynos4-is/ |
D | media-dev.c | 795 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() local 818 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links() 819 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 825 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 831 source->name, flags ? '=' : '-', sink->name); in __fimc_md_create_fimc_sink_links() 838 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links() 839 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 845 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 851 source->name, sink->name); in __fimc_md_create_fimc_sink_links() 859 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() local [all …]
|
/Linux-v5.4/drivers/media/usb/uvc/ |
D | uvc_entity.c | 21 struct media_entity *sink; in uvc_mc_create_links() local 25 sink = (UVC_ENTITY_TYPE(entity) == UVC_TT_STREAMING) in uvc_mc_create_links() 28 if (sink == NULL) in uvc_mc_create_links() 51 sink, i, flags); in uvc_mc_create_links()
|
/Linux-v5.4/Documentation/devicetree/bindings/usb/ |
D | fcs,fusb302.txt | 27 try-power-role = "sink"; 29 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM) 32 op-sink-microwatt = <10000000>;
|
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-v5.4/Documentation/driver-api/mei/ |
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-v5.4/drivers/gpu/drm/amd/display/amdgpu_dm/ |
D | amdgpu_dm_helpers.c | 553 return dm_helpers_dp_write_dpcd(ctx, stream->sink->link, DP_DSC_ENABLE, &enable_dsc, 1); in dm_helpers_dp_write_dsc_enable() 576 struct dc_sink *sink) in dm_helpers_read_local_edid() argument 599 sink->dc_edid.length = EDID_LENGTH * (edid->extensions + 1); in dm_helpers_read_local_edid() 600 memmove(sink->dc_edid.raw_edid, (uint8_t *)edid, sink->dc_edid.length); in dm_helpers_read_local_edid() 607 &sink->dc_edid, in dm_helpers_read_local_edid() 608 &sink->edid_caps); in dm_helpers_read_local_edid() 634 &sink->dc_edid.raw_edid[sink->dc_edid.length-1], in dm_helpers_read_local_edid()
|
D | amdgpu_dm_services.c | 51 const struct dc_sink *sink, in dm_write_persistent_data() argument 63 const struct dc_sink *sink, in dm_read_persistent_data() argument
|
/Linux-v5.4/drivers/media/usb/au0828/ |
D | au0828-core.c | 292 struct media_entity *sink; in au0828_enable_source() local 315 sink = entity; in au0828_enable_source() 324 sink = dev->decoder; in au0828_enable_source() 390 list_for_each_entry(link, &sink->links, list) { in au0828_enable_source() 392 if (link->sink->entity == sink && in au0828_enable_source() 409 source->name, sink->name, ret); in au0828_enable_source() 430 dev->active_sink = sink; in au0828_enable_source() 461 if (dev->active_link->sink->entity == dev->active_sink && in au0828_disable_source() 620 if (demod && link->sink->entity == demod) in au0828_media_device_register() 622 if (dev->decoder && link->sink->entity == dev->decoder) in au0828_media_device_register()
|
/Linux-v5.4/sound/soc/mediatek/mt8183/ |
D | mt8183-dai-i2s.c | 423 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect() argument 425 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect() 430 i2s_priv = get_i2s_priv_by_name(afe, sink->name); in mtk_afe_i2s_share_connect() 444 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect() argument 446 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_hd_connect() 451 i2s_priv = get_i2s_priv_by_name(afe, sink->name); in mtk_afe_i2s_hd_connect() 458 if (get_i2s_id_by_name(afe, sink->name) == in mtk_afe_i2s_hd_connect() 473 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_apll_connect() argument 475 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_apll_connect() 499 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_mclk_connect() argument [all …]
|
/Linux-v5.4/Documentation/media/uapi/mediactl/ |
D | media-types.rst | 150 composing must have at least two sink pads and one source 158 must have at least one sink pad and one source pad. Read 167 encoding conversion must have at least one sink pad and one 169 its sink pad(s) to a different encoding output on its source 176 processing must have one sink pad and one source pad. It uses 177 the values of the pixels received on its sink pad to look up 185 at least one sink pad and one source pad, and scale the 186 video frame(s) received on its sink pad(s) to a different 196 capable of statistics computation must have one sink pad and 198 received on its sink pad and outputs the statistics data on [all …]
|
/Linux-v5.4/drivers/gpu/ipu-v3/ |
D | ipu-common.c | 755 struct fsu_link_reg_info sink; member 762 .sink = { IPUV3_CHANNEL_MEM_ROT_ENC, IPU_FS_PROC_FLOW1, 767 .sink = { IPUV3_CHANNEL_MEM_ROT_VF, IPU_FS_PROC_FLOW1, 772 .sink = { IPUV3_CHANNEL_MEM_ROT_PP, IPU_FS_PROC_FLOW1, 776 .sink = { IPUV3_CHANNEL_CSI_VDI_PREV, IPU_FS_PROC_FLOW1, 781 static const struct fsu_link_info *find_fsu_link_info(int src, int sink) in find_fsu_link_info() argument 787 sink == fsu_link_info[i].sink.chno) in find_fsu_link_info() 816 if (link->sink.mask) { in ipu_fsu_link() 817 sink_reg = ipu_cm_read(ipu, link->sink.reg); in ipu_fsu_link() 818 sink_reg &= ~link->sink.mask; in ipu_fsu_link() [all …]
|
/Linux-v5.4/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
|