| /linux-6.15/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_sink.c | 43 sink->link = link; in dc_sink_construct() 44 sink->ctx = link->ctx; in dc_sink_construct() 47 sink->dc_container_id = NULL; in dc_sink_construct() 62 kref_get(&sink->refcount); in dc_sink_retain() 68 kfree(sink->dc_container_id); in dc_sink_free() 69 kfree(sink); in dc_sink_free() 79 struct dc_sink *sink = kzalloc(sizeof(*sink), GFP_KERNEL); in dc_sink_create() local 81 if (NULL == sink) in dc_sink_create() 87 kref_init(&sink->refcount); in dc_sink_create() 89 return sink; in dc_sink_create() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/arm/ |
| H A D | arm,coresight-dummy-sink.yaml | 4 $id: http://devicetree.org/schemas/arm/arm,coresight-dummy-sink.yaml# 7 title: ARM Coresight Dummy sink component 15 sink. 17 The Coresight dummy sink component is for the specific coresight sink devices 21 register it as Coresight sink device in kernel side, so that path can be 28 side for dummy sink component. 40 - arm,coresight-dummy-sink 48 dummy sink, such as Embedded USB debugger(EUD). 59 # Minimum dummy sink definition. Dummy sink connect to coresight replicator. 61 sink { [all …]
|
| /linux-6.15/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-6.15/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 268 struct dc_sink *sink) in read_scdc_caps() argument 776 struct dc_sink *sink, in verify_link_capability_destructive() argument 878 struct dc_sink *sink = NULL; in detect_link_and_local_sink() local 1053 if (!sink) { in detect_link_and_local_sink() 1064 link->local_sink = sink; in detect_link_and_local_sink() 1067 link, sink); in detect_link_and_local_sink() 1118 &sink->dc_edid); in detect_link_and_local_sink() 1141 sink = prev_sink; in detect_link_and_local_sink() 1228 link->link_index, sink, in detect_link_and_local_sink() 1387 dc_sink_retain(sink); in link_add_remote_sink_helper() [all …]
|
| /linux-6.15/drivers/media/mc/ |
| H A D | mc-entity.c | 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() 638 local = link->sink; in media_pipeline_explore_next_link() 1157 link->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1174 backlink->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1186 sink->num_links++; in media_create_pad_link() 1211 if (source && sink) in media_create_pad_links() 1332 sink = link->sink; in __media_entity_setup_link() 1377 link->sink->entity == sink->entity && in media_entity_find_link() 1378 link->sink->index == sink->index) in media_entity_find_link() [all …]
|
| /linux-6.15/drivers/thunderbolt/ |
| H A D | lc.c | 544 if (!sink) { in tb_lc_dp_sink_available() 568 int sink; in tb_lc_dp_sink_query() local 578 if (sink < 0) in tb_lc_dp_sink_query() 596 int ret, sink; in tb_lc_dp_sink_alloc() local 603 if (sink < 0) in tb_lc_dp_sink_alloc() 604 return sink; in tb_lc_dp_sink_alloc() 615 if (!sink) { in tb_lc_dp_sink_alloc() 643 int ret, sink; in tb_lc_dp_sink_dealloc() local 650 if (sink < 0) in tb_lc_dp_sink_dealloc() 651 return sink; in tb_lc_dp_sink_dealloc() [all …]
|
| /linux-6.15/drivers/hwtracing/coresight/ |
| H A D | coresight-etm-perf.c | 199 struct coresight_device *sink; in free_sink_buffer() local 384 if (!sink) { in etm_setup_aux() 394 last_sink = sink; in etm_setup_aux() 421 if (!sink) in etm_setup_aux() 429 if (!sink_ops(sink)->alloc_buffer || !sink_ops(sink)->free_buffer) in etm_setup_aux() 439 sink_ops(sink)->alloc_buffer(sink, event, pages, in etm_setup_aux() 495 sink = coresight_get_sink(path); in etm_event_start() 496 if (WARN_ON_ONCE(!sink)) in etm_event_start() 597 sink = coresight_get_sink(path); in etm_event_stop() 598 if (!sink) in etm_event_stop() [all …]
|
| H A D | coresight-core.c | 717 struct coresight_device *sink, in _coresight_build_path() argument 725 if (csdev == sink) in _coresight_build_path() 730 if (_coresight_build_path(sink, source, sink, path) == 0) { in _coresight_build_path() 782 if (!sink) in coresight_build_path() 857 if (!sink) { in coresight_select_best_sink() 861 sink->subtype.sink_subtype) { in coresight_select_best_sink() 873 return update ? new_sink : sink; in coresight_select_best_sink() 918 if (sink) in coresight_find_sink() 921 sink, in coresight_find_sink() 968 if (source->def_sink == sink) in coresight_remove_sink_ref() [all …]
|
| /linux-6.15/drivers/media/platform/renesas/vsp1/ |
| H A D | vsp1_entity.c | 403 struct vsp1_entity *sink in vsp1_entity_link_setup_source() local 410 if (sink->type != VSP1_ENTITY_HGO && in vsp1_entity_link_setup_source() 411 sink->type != VSP1_ENTITY_HGT) { in vsp1_entity_link_setup_source() 412 if (source->sink) in vsp1_entity_link_setup_source() 414 source->sink = sink; in vsp1_entity_link_setup_source() 418 source->sink = NULL; in vsp1_entity_link_setup_source() 429 struct vsp1_entity *sink; in vsp1_entity_link_setup_sink() local 437 if (sink->sources[sink_pad->index]) in vsp1_entity_link_setup_sink() 486 if (link->sink == pad) in vsp1_entity_remote_pad() 494 return link->sink; in vsp1_entity_remote_pad() [all …]
|
| /linux-6.15/drivers/media/v4l2-core/ |
| H A D | v4l2-mc.c | 325 struct media_pad *sink, u32 flags) in v4l2_create_fwnode_links_to_pad() argument 329 if (!(sink->flags & MEDIA_PAD_FL_SINK)) in v4l2_create_fwnode_links_to_pad() 365 sink_idx, sink->index); in v4l2_create_fwnode_links_to_pad() 380 if (media_entity_find_link(src, sink)) { in v4l2_create_fwnode_links_to_pad() 384 sink->entity->name, sink_idx); in v4l2_create_fwnode_links_to_pad() 390 sink->entity->name, sink_idx); in v4l2_create_fwnode_links_to_pad() 393 sink->entity, sink_idx, flags); in v4l2_create_fwnode_links_to_pad() 398 sink->entity->name, sink_idx, ret); in v4l2_create_fwnode_links_to_pad() 584 struct media_entity *sink = link->sink->entity; in v4l2_pipeline_link_notify() local 590 sink_use = pipeline_pm_use_count(sink, graph); in v4l2_pipeline_link_notify() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/connector/ |
| H A D | usb-connector.yaml | 76 - sink 85 - sink 121 sink-vdos: 133 sink-vdos-v1: 256 sink-wait-cap-time-ms: 286 sink-bc12-completion-time-ms: 304 sink-vdos-v1: [ sink-vdos ] 305 sink-vdos: [ sink-vdos-v1 ] 327 sink-pdos: 339 op-sink-microwatt: [all …]
|
| /linux-6.15/Documentation/userspace-api/media/v4l/ |
| H A D | dev-subdev.rst | 198 source pads formats should be reset to the sink pads formats. 255 * - Configure frontend sink format 268 * - Configure scaler sink format 285 * - Configure scaler sink compose selection 321 scaler's sink pad, and the format to the scaler source pad. 377 COMPOSE rectangle on the sink pad. In both sink and source pads, the 424 previous step. The exception to this rule is the sink compose 433 performed to the sink pad format. 438 the location of the actual sink compose rectangle in the sink compose 442 performed to the image in the sink compose bounds rectangle. [all …]
|
| /linux-6.15/sound/soc/ |
| H A D | soc-dapm.c | 3024 sink = route->sink; in snd_soc_dapm_add_route() 3122 sink = route->sink; in snd_soc_dapm_del_route() 3130 if (strcmp(p->sink->name, sink) != 0) in snd_soc_dapm_del_route() 3242 if (path->sink == sink) { in snd_soc_dapm_weak_route() 3916 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 3970 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 4015 sink = path->sink->priv; in snd_soc_dai_link_event() 4021 sink = path->sink->priv; in snd_soc_dai_link_event() 4030 sink = path->sink->priv; in snd_soc_dai_link_event() 4044 sink = path->sink->priv; in snd_soc_dai_link_event() [all …]
|
| /linux-6.15/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-6.15/drivers/media/platform/samsung/exynos4-is/ |
| H A D | media-dev.c | 821 struct media_entity *sink; in __fimc_md_create_fimc_sink_links() local 851 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 871 ret = media_entity_call(sink, link_setup, &sink->pads[0], in __fimc_md_create_fimc_sink_links() 877 source->name, sink->name); in __fimc_md_create_fimc_sink_links() 895 sink = &fimc->ve.vdev.entity; in __fimc_md_create_flite_source_links() 898 sink, 0, 0); in __fimc_md_create_flite_source_links() 904 sink, 0, 0); in __fimc_md_create_flite_source_links() 937 if (sink->num_pads == 0) in __fimc_md_create_fimc_is_links() 941 sink, 0, 0); in __fimc_md_create_fimc_is_links() 1044 sink, 0, flags); in fimc_md_create_links() [all …]
|
| /linux-6.15/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-6.15/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
|
| /linux-6.15/Documentation/devicetree/bindings/usb/ |
| H A D | maxim,max33359.yaml | 62 try-power-role = "sink"; 64 op-sink-microwatt = <2600000>; 71 sink-pdos = <PDO_FIXED(5000, 3000, 76 sink-bc12-completion-time-ms = <500>;
|
| /linux-6.15/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 144 Operational current of the sink in milliamperes. 151 Current" field that tells the current level the sink requires 189 The operational current in milliamperes that the sink requires 218 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:battery/operational_power [all …]
|
| /linux-6.15/include/linux/usb/ |
| H A D | tcpci.h | 224 int (*set_vbus)(struct tcpci *tcpci, struct tcpci_data *data, bool source, bool sink); 239 static inline enum typec_cc_status tcpci_to_typec_cc(unsigned int cc, bool sink) in tcpci_to_typec_cc() argument 243 return sink ? TYPEC_CC_RP_DEF : TYPEC_CC_RA; in tcpci_to_typec_cc() 245 return sink ? TYPEC_CC_RP_1_5 : TYPEC_CC_RD; in tcpci_to_typec_cc() 247 if (sink) in tcpci_to_typec_cc()
|
| /linux-6.15/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-6.15/drivers/media/usb/uvc/ |
| H A 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-6.15/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-6.15/arch/arm64/boot/dts/freescale/ |
| H A D | imx93-9x9-qsb-i3c.dtso | 38 try-power-role = "sink"; 40 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM) 42 op-sink-microwatt = <15000000>;
|
| /linux-6.15/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()
|