| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| 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/Documentation/devicetree/bindings/arm/ |
| 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/tools/testing/selftests/net/ |
| 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/ |
| A D | link_detection.c | 265 struct dc_sink *sink) in read_scdc_caps() argument 764 struct dc_sink *sink, in verify_link_capability_destructive() argument 862 struct dc_sink *sink = NULL; in detect_link_and_local_sink() local 1037 if (!sink) { in detect_link_and_local_sink() 1048 link->local_sink = sink; in detect_link_and_local_sink() 1051 link, sink); in detect_link_and_local_sink() 1102 &sink->dc_edid); in detect_link_and_local_sink() 1125 sink = prev_sink; in detect_link_and_local_sink() 1212 link->link_index, sink, in detect_link_and_local_sink() 1371 dc_sink_retain(sink); in link_add_remote_sink_helper() [all …]
|
| /linux/drivers/hwtracing/coresight/ |
| A D | coresight-etm-perf.c | 199 struct coresight_device *sink; in free_sink_buffer() local 385 if (!sink) { in etm_setup_aux() 395 last_sink = sink; in etm_setup_aux() 422 if (!sink) in etm_setup_aux() 430 if (!sink_ops(sink)->alloc_buffer || !sink_ops(sink)->free_buffer) in etm_setup_aux() 440 sink_ops(sink)->alloc_buffer(sink, event, pages, in etm_setup_aux() 497 sink = coresight_get_sink(path); in etm_event_start() 498 if (WARN_ON_ONCE(!sink)) in etm_event_start() 602 sink = coresight_get_sink(path); in etm_event_stop() 603 if (!sink) in etm_event_stop() [all …]
|
| A D | coresight-core.c | 631 struct coresight_device *sink, in _coresight_build_path() argument 639 if (csdev == sink) in _coresight_build_path() 644 if (_coresight_build_path(sink, sink, path) == 0) { in _coresight_build_path() 692 if (!sink) in coresight_build_path() 767 if (!sink) { in coresight_select_best_sink() 771 sink->subtype.sink_subtype) { in coresight_select_best_sink() 775 sink->subtype.sink_subtype) && in coresight_select_best_sink() 783 return update ? new_sink : sink; in coresight_select_best_sink() 828 if (sink) in coresight_find_sink() 831 sink, in coresight_find_sink() [all …]
|
| /linux/drivers/media/mc/ |
| 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/drivers/thunderbolt/ |
| 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/drivers/media/platform/renesas/vsp1/ |
| 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/drivers/media/v4l2-core/ |
| 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/Documentation/userspace-api/media/v4l/ |
| 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/sound/soc/ |
| A D | soc-dapm.c | 3027 sink = route->sink; in snd_soc_dapm_add_route() 3125 sink = route->sink; in snd_soc_dapm_del_route() 3133 if (strcmp(p->sink->name, sink) != 0) in snd_soc_dapm_del_route() 3234 if (!sink) { in snd_soc_dapm_weak_route() 3245 if (path->sink == sink) { in snd_soc_dapm_weak_route() 3924 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 3978 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 4017 sink = path->sink->priv; in snd_soc_dai_link_event() 4026 sink = path->sink->priv; in snd_soc_dai_link_event() 4040 sink = path->sink->priv; in snd_soc_dai_link_event() [all …]
|
| /linux/tools/usb/ |
| 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/media/platform/samsung/exynos4-is/ |
| 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/drivers/staging/media/imx/ |
| 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/devicetree/bindings/connector/ |
| A D | usb-connector.yaml | 76 - sink 85 - sink 121 sink-vdos: 133 sink-vdos-v1: 257 sink-vdos-v1: [ sink-vdos ] 258 sink-vdos: [ sink-vdos-v1 ] 280 sink-pdos: 292 op-sink-microwatt: 391 try-power-role = "sink"; 393 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) [all …]
|
| /linux/Documentation/trace/coresight/ |
| 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/Documentation/ABI/testing/ |
| 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/include/linux/usb/ |
| 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/drivers/media/platform/renesas/rzg2l-cru/ |
| 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() 80 sink = &cru->vdev.entity; in rzg2l_cru_group_notify_complete() 81 ret = media_create_pad_link(source, 1, sink, 0, in rzg2l_cru_group_notify_complete() 86 source->name, sink->name); in rzg2l_cru_group_notify_complete()
|
| /linux/drivers/media/usb/uvc/ |
| 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/Documentation/driver-api/mei/ |
| 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/drivers/media/usb/au0828/ |
| 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/Documentation/devicetree/bindings/usb/ |
| A D | fcs,fusb302.yaml | 59 try-power-role = "sink"; 61 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM) 64 op-sink-microwatt = <10000000>;
|
| A D | richtek,rt1711h.txt | 26 try-power-role = "sink"; 28 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) 30 op-sink-microwatt = <10000000>;
|