| /linux/tools/testing/selftests/net/ |
| H A D | udpgso.sh | 31 ip link add name sink mtu 1500 type dummy 32 ip addr add dev sink 10.0.0.0/24 33 ip addr add dev sink fd00::2/64 nodad 34 ip link set dev sink up 39 ethtool -K sink tx-checksum-ip-generic on >/dev/null 40 ethtool -K sink tx-udp-segmentation on >/dev/null 45 ethtool -K sink tx-checksum-ip-generic on >/dev/null 46 ethtool -K sink tx-udp-segmentation off >/dev/null 51 ethtool -K sink tx-checksum-ip-generic off >/dev/null 52 ethtool -K sink tx-udp-segmentation off >/dev/null
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 265 struct dc_sink *sink) in read_scdc_caps() argument 275 sizeof(offset), sink->scdc_caps.manufacturer_OUI.byte, in read_scdc_caps() 276 sizeof(sink->scdc_caps.manufacturer_OUI.byte)); in read_scdc_caps() 281 sizeof(offset), &(sink->scdc_caps.device_id.byte), in read_scdc_caps() 282 sizeof(sink->scdc_caps.device_id.byte)); in read_scdc_caps() 1114 struct dc_sink *sink = NULL; in detect_link_and_local_sink() local 1286 sink = dc_sink_create(&sink_init_data); in detect_link_and_local_sink() 1287 if (!sink) { in detect_link_and_local_sink() 1294 sink->link->dongle_max_pix_clk = sink_caps.max_hdmi_pixel_clock; in detect_link_and_local_sink() 1295 sink->converter_disable_audio = converter_disable_audio; in detect_link_and_local_sink() [all …]
|
| /linux/drivers/media/mc/ |
| H A D | mc-entity.c | 286 return link->sink->entity; in media_entity_other() 379 link->sink->entity->name, link->sink->index); in media_graph_walk_iter() 631 link->sink->entity->name, link->sink->index); in media_pipeline_explore_next_link() 636 remote = link->sink; in media_pipeline_explore_next_link() 638 local = link->sink; in media_pipeline_explore_next_link() 838 if (link->sink != pad && link->source != pad) in __media_pipeline_start() 852 if (link->sink != pad) in __media_pipeline_start() 864 link->sink->entity->name, in __media_pipeline_start() 865 link->sink->index, ret); in __media_pipeline_start() 873 link->sink->entity->name, in __media_pipeline_start() [all …]
|
| /linux/drivers/thunderbolt/ |
| H A D | lc.c | 550 static int tb_lc_dp_sink_available(struct tb_switch *sw, int sink) in tb_lc_dp_sink_available() argument 564 if (!sink) { in tb_lc_dp_sink_available() 590 int sink; in tb_lc_dp_sink_query() local 599 sink = tb_lc_dp_sink_from_port(sw, in); in tb_lc_dp_sink_query() 600 if (sink < 0) in tb_lc_dp_sink_query() 603 return !tb_lc_dp_sink_available(sw, sink); in tb_lc_dp_sink_query() 620 int ret, sink; in tb_lc_dp_sink_alloc() local 626 sink = tb_lc_dp_sink_from_port(sw, in); in tb_lc_dp_sink_alloc() 627 if (sink < 0) in tb_lc_dp_sink_alloc() 628 return sink; in tb_lc_dp_sink_alloc() [all …]
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-core.c | 933 struct coresight_device *sink) in coresight_get_trace_id() argument 936 return coresight_ops(csdev)->trace_id(csdev, mode, sink); in coresight_get_trace_id() 948 struct coresight_device *sink = coresight_get_sink(path); in coresight_path_assign_trace_id() local 954 trace_id = coresight_get_trace_id(nd->csdev, mode, sink); in coresight_path_assign_trace_id() 984 struct coresight_device *sink, in _coresight_build_path() argument 992 if (csdev == sink) in _coresight_build_path() 995 if (coresight_is_percpu_source(csdev) && coresight_is_percpu_sink(sink) && in _coresight_build_path() 996 sink == per_cpu(csdev_sink, csdev->cpu)) { in _coresight_build_path() 997 if (_coresight_build_path(sink, source, sink, path) == 0) { in _coresight_build_path() 1013 _coresight_build_path(child_dev, source, sink, path) == 0) { in _coresight_build_path() [all …]
|
| H A D | coresight-ctcu-core.c | 123 static int ctcu_get_active_port(struct coresight_device *sink, struct coresight_device *helper) in ctcu_get_active_port() argument 129 if (pdata->in_conns[i]->src_dev == sink) in ctcu_get_active_port() 139 struct coresight_device *sink = coresight_get_sink(path); in ctcu_set_etr_traceid() local 143 if ((sink == NULL) || !IS_VALID_CS_TRACE_ID(traceid)) { in ctcu_set_etr_traceid() 148 port_num = ctcu_get_active_port(sink, csdev); in ctcu_set_etr_traceid()
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/tests/ |
| H A D | amdgpu_dm_helpers_test.c | 1843 struct dc_sink *sink; in dm_test_init_panel_settings_pps() local 1845 sink = kunit_kzalloc(test, sizeof(*sink), GFP_KERNEL); in dm_test_init_panel_settings_pps() 1846 KUNIT_ASSERT_NOT_NULL(test, sink); in dm_test_init_panel_settings_pps() 1848 sink->edid_caps.panel_patch.extra_t3_ms = 100; in dm_test_init_panel_settings_pps() 1849 sink->edid_caps.panel_patch.extra_t7_ms = 200; in dm_test_init_panel_settings_pps() 1850 sink->edid_caps.panel_patch.extra_delay_backlight_off = 50; in dm_test_init_panel_settings_pps() 1851 sink->edid_caps.panel_patch.extra_t12_ms = 300; in dm_test_init_panel_settings_pps() 1853 dm_helpers_init_panel_settings(NULL, &panel_config, sink); in dm_test_init_panel_settings_pps() 1871 struct dc_sink *sink; in dm_test_init_panel_settings_dsc() local 1875 sink = kunit_kzalloc(test, sizeof(*sink), GFP_KERNEL); in dm_test_init_panel_settings_dsc() [all …]
|
| H A D | amdgpu_dm_test.c | 930 struct dc_sink *sink = kunit_kzalloc(test, sizeof(*sink), GFP_KERNEL); in dm_test_cp_diff_update_hdcp_hotplug() local 932 KUNIT_ASSERT_NOT_NULL(test, sink); in dm_test_cp_diff_update_hdcp_hotplug() 938 ctx->aconnector->dc_sink = sink; in dm_test_cp_diff_update_hdcp_hotplug() 1127 struct dc_sink *sink; in dm_test_apply_delay_zero_wait() local 1129 sink = kunit_kzalloc(test, sizeof(*sink), GFP_KERNEL); in dm_test_apply_delay_zero_wait() 1130 KUNIT_ASSERT_NOT_NULL(test, sink); in dm_test_apply_delay_zero_wait() 1133 sink->edid_caps.panel_patch.wait_after_dpcd_poweroff_ms = 0; in dm_test_apply_delay_zero_wait() 1134 amdgpu_dm_apply_delay_after_dpcd_poweroff(NULL, sink); in dm_test_apply_delay_zero_wait() 1144 struct dc_sink *sink; in dm_test_apply_delay_nonzero_wait() local 1146 sink = kunit_kzalloc(test, sizeof(*sink), GFP_KERNEL); in dm_test_apply_delay_nonzero_wait() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_connector.c | 505 struct dc_sink *sink __free(sink_release) = NULL; in DEFINE_FREE() 514 sink = aconnector->dc_link->local_sink; in DEFINE_FREE() 515 if (sink) in DEFINE_FREE() 516 dc_sink_retain(sink); in DEFINE_FREE() 520 * the connector sink is set to either fake or physical sink depends on link status. in DEFINE_FREE() 528 * because on resume connector->sink is set to NULL in DEFINE_FREE() 532 if (sink) { in DEFINE_FREE() 537 * bump up refcount for sink because the link doesn't point in DEFINE_FREE() 543 aconnector->dc_sink = sink; in DEFINE_FREE() 1013 struct dc_sink *sink = NULL; create_fake_sink() local 1145 update_dsc_caps(struct amdgpu_dm_connector * aconnector,struct dc_sink * sink,struct dc_stream_state * stream,struct dsc_dec_dpcd_caps * dsc_caps) update_dsc_caps() argument 1181 apply_dsc_policy_for_edp(struct amdgpu_dm_connector * aconnector,struct dc_sink * sink,struct dc_stream_state * stream,struct dsc_dec_dpcd_caps * dsc_caps,uint32_t max_dsc_target_bpp_limit_override) apply_dsc_policy_for_edp() argument 1244 apply_dsc_policy_for_stream(struct amdgpu_dm_connector * aconnector,struct dc_sink * sink,struct dc_stream_state * stream,struct dsc_dec_dpcd_caps * dsc_caps) apply_dsc_policy_for_stream() argument 1453 struct dc_sink *sink = NULL; create_stream_for_sink() local 3842 struct dc_sink *sink; amdgpu_dm_update_freesync_caps() local [all...] |
| H A D | amdgpu_dm_helpers.c | 993 if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_NONE) { in dm_helpers_dp_write_dsc_enable() 998 } else if (stream->sink->link->dpcd_caps.dongle_type == DISPLAY_DONGLE_DP_HDMI_CONVERTER) { in dm_helpers_dp_write_dsc_enable() 1224 struct dc_sink *sink) in dm_helpers_read_local_edid() argument 1279 connector->edid_blob_ptr->length > sizeof(sink->dc_edid.raw_edid)) in dm_helpers_read_local_edid() 1289 sink->dc_edid.length = connector->edid_blob_ptr->length; in dm_helpers_read_local_edid() 1290 memmove(sink->dc_edid.raw_edid, (uint8_t *)edid, sink->dc_edid.length); in dm_helpers_read_local_edid() 1297 &sink->dc_edid, in dm_helpers_read_local_edid() 1298 &sink->edid_caps); in dm_helpers_read_local_edid() 1324 &sink->dc_edid.raw_edid[sink->dc_edid.length-1], in dm_helpers_read_local_edid() 1385 struct dc_sink *sink) in dm_helpers_init_panel_settings() argument [all …]
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | media-dev.c | 810 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() local 833 sink = &fmd->fimc[i]->vid_cap.subdev.entity; in __fimc_md_create_fimc_sink_links() 834 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 840 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 846 source->name, flags ? '=' : '-', sink->name); in __fimc_md_create_fimc_sink_links() 853 sink = &fmd->fimc_lite[i]->subdev.entity; in __fimc_md_create_fimc_sink_links() 854 ret = media_create_pad_link(source, pad, sink, in __fimc_md_create_fimc_sink_links() 860 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 866 source->name, sink->name); in __fimc_md_create_fimc_sink_links() 874 struct media_entity *source, *sink; in __fimc_md_create_flite_source_links() local [all …]
|
| /linux/sound/soc/ |
| H A D | soc-dapm.c | 334 dapm_widget_invalidate_input_paths(p->sink); in dapm_path_invalidate() 335 if (p->sink->endpoints[SND_SOC_DAPM_DIR_OUT] != 0) in dapm_path_invalidate() 406 p->sink->kcontrol_news[i].private_value; in dapm_set_mixer_path_status() 414 unsigned int val = dapm_read(p->sink->dapm, reg); in dapm_set_mixer_path_status() 430 val = dapm_read(p->sink->dapm, mc->rreg); in dapm_set_mixer_path_status() 492 for (i = 0; i < path->sink->num_kcontrols; i++) { in dapm_connect_mixer() 493 if (!strcmp(control_name, path->sink->kcontrol_news[i].name)) { in dapm_connect_mixer() 494 path->name = path->sink->kcontrol_news[i].name; in dapm_connect_mixer() 539 if (p->sink->id == snd_soc_dapm_spk || in dapm_update_widget_flags() 540 p->sink->id == snd_soc_dapm_hp || in dapm_update_widget_flags() [all …]
|
| /linux/tools/usb/ |
| H A 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/drivers/staging/media/imx/ |
| H A 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/Documentation/trace/coresight/ |
| H A D | coresight-tpda.rst | 35 Enable coresight sink first. The port of tpda which is connected to 43 The test data will be collected in the coresight sink which is enabled. 44 If rwp register of the sink is keeping updating when do 46 generated from TPDM to sink. 48 There must be a tpda between tpdm and the sink. When there are some
|
| H A D | coresight-dummy.rst | 19 disabling them. It also provides the Coresight dummy sink/source paths for 25 There are two types of nodes, dummy sink and dummy source. These nodes 31 dummy_sink0 -> ../../../devices/platform/soc@0/soc@0:sink/dummy_sink0
|
| /linux/sound/soc/intel/avs/ |
| H A D | path.c | 119 struct avs_path *sink) in avs_condpath_find_variant() argument 125 variant->sink_path_id == sink->template->id) in avs_condpath_find_variant() 146 id2 = &template->sink; in avs_condpath_find_match() 148 id = &template->sink; in avs_condpath_find_match() 939 binding->sink = this_mod; in avs_path_binding_arm() 944 binding->sink = target_mod; in avs_path_binding_arm() 981 struct avs_path_module *source, *sink; in avs_path_pipeline_arm() local 994 sink = list_next_entry(mod, node); in avs_path_pipeline_arm() 997 sink->module_id, sink->instance_id, 0, 0); in avs_path_pipeline_arm() 1209 struct avs_path *sink) in avs_condpath_create() argument [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-usb_power_delivery | 37 What: /sys/class/usb_power_delivery/.../sink-capabilities 41 The sink capability message "Sink_Capabilities" contains a set 46 The order of the objects in the sink capability message is the 70 support both source and sink power roles. 81 What: /sys/class/usb_power_delivery/.../sink-capabilities/1:fixed_supply/higher_capability 86 vsafe5V Fixed Supply Object. If the bit is set, then the sink 140 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/operational_curr… 144 Operational current of the sink in milliamperes. 146 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:fixed_supply/fast_role_swap_c… 151 Current" field that tells the current level the sink requires [all …]
|
| /linux/drivers/media/usb/au0828/ |
| H A 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/drivers/media/platform/renesas/rzg2l-cru/ |
| H A D | rzg2l-core.c | 42 struct media_entity *source, *sink; in rzg2l_cru_group_notify_complete() local 66 sink = &cru->ip.subdev.entity; in rzg2l_cru_group_notify_complete() 67 ret = media_create_pad_link(source, 1, sink, 0, in rzg2l_cru_group_notify_complete() 72 source->name, sink->name); in rzg2l_cru_group_notify_complete() 79 sink = &cru->vdev.entity; in rzg2l_cru_group_notify_complete() 80 ret = media_create_pad_link(source, 1, sink, 0, in rzg2l_cru_group_notify_complete() 85 source->name, sink->name); in rzg2l_cru_group_notify_complete()
|
| /linux/Documentation/userspace-api/media/mediactl/ |
| H A D | media-types.rst | 144 composing must have at least two sink pads and one source 152 must have at least one sink pad and one source pad. Read 161 encoding conversion must have at least one sink pad and one 163 its sink pad(s) to a different encoding output on its source 170 processing must have one sink pad and one source pad. It uses 171 the values of the pixels received on its sink pad to look up 179 at least one sink pad and one source pad, and scale the 180 video frame(s) received on its sink pad(s) to a different 190 capable of statistics computation must have one sink pad and 192 received on its sink pad and outputs the statistics data on [all …]
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-common.c | 652 struct fsu_link_reg_info sink; member 659 .sink = { IPUV3_CHANNEL_MEM_ROT_ENC, IPU_FS_PROC_FLOW1, 664 .sink = { IPUV3_CHANNEL_MEM_ROT_VF, IPU_FS_PROC_FLOW1, 669 .sink = { IPUV3_CHANNEL_MEM_ROT_PP, IPU_FS_PROC_FLOW1, 673 .sink = { IPUV3_CHANNEL_CSI_VDI_PREV, IPU_FS_PROC_FLOW1, 678 static const struct fsu_link_info *find_fsu_link_info(int src, int sink) in find_fsu_link_info() argument 684 sink == fsu_link_info[i].sink.chno) in find_fsu_link_info() 713 if (link->sink.mask) { in ipu_fsu_link() 714 sink_reg = ipu_cm_read(ipu, link->sink.reg); in ipu_fsu_link() 715 sink_reg &= ~link->sink.mask; in ipu_fsu_link() [all …]
|
| /linux/Documentation/driver-api/mei/ |
| H A D | hdcp.rst | 8 an HDC2.2 sink. 12 to the HDCP2.2 sink. 14 Similarly, the HDCP2.2 sink's response is transferred to ME FW
|
| /linux/sound/soc/mediatek/mt8186/ |
| H A D | mt8186-dai-i2s.c | 538 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_share_connect() argument 540 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_share_connect() 545 i2s_priv = get_i2s_priv_by_name(afe, sink->name); in mtk_afe_i2s_share_connect() 553 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_hd_connect() argument 555 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_hd_connect() 560 i2s_priv = get_i2s_priv_by_name(afe, sink->name); in mtk_afe_i2s_hd_connect() 561 if (get_i2s_id_by_name(afe, sink->name) == in mtk_afe_i2s_hd_connect() 576 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_apll_connect() argument 578 struct snd_soc_dapm_widget *w = sink; in mtk_afe_i2s_apll_connect() 595 struct snd_soc_dapm_widget *sink) in mtk_afe_i2s_mclk_connect() argument 618 mtk_afe_mclk_apll_connect(struct snd_soc_dapm_widget * source,struct snd_soc_dapm_widget * sink) mtk_afe_mclk_apll_connect() argument [all...] |
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | dp.c | 321 u8 sink[2]; in nvkm_dp_train_link() local 327 sink[0] = (outp->dp.rate[rate].dpcd < 0) ? ior->dp.bw : 0; in nvkm_dp_train_link() 328 sink[1] = ior->dp.nr; in nvkm_dp_train_link() 330 sink[1] |= DPCD_LC01_ENHANCED_FRAME_EN; in nvkm_dp_train_link() 332 sink[1] |= 0x20; in nvkm_dp_train_link() 334 ret = nvkm_wraux(outp->dp.aux, DPCD_LC00_LINK_BW_SET, sink, 2); in nvkm_dp_train_link() 339 ret = nvkm_rdaux(outp->dp.aux, DPCD_LC15_LINK_RATE_SET, &sink[0], sizeof(sink[0])); in nvkm_dp_train_link() 343 sink[0] &= ~DPCD_LC15_LINK_RATE_SET_MASK; in nvkm_dp_train_link() 344 sink[0] |= outp->dp.rate[rate].dpcd; in nvkm_dp_train_link() 346 ret = nvkm_wraux(outp->dp.aux, DPCD_LC15_LINK_RATE_SET, &sink[0], sizeof(sink[0])); in nvkm_dp_train_link()
|