/openbmc/linux/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 …]
|
H A D | dc_stream.c | 42 if (sink->sink_signal == SIGNAL_TYPE_NONE) in update_stream_signal() 45 stream->signal = sink->sink_signal; in update_stream_signal() 62 stream->sink = dc_sink_data; in dc_stream_construct() 132 dc_sink_release(stream->sink); in dc_stream_destruct() 160 struct dc_sink *sink) in dc_create_stream_for_sink() argument 164 if (sink == NULL) in dc_create_stream_for_sink() 171 if (dc_stream_construct(stream, sink) == false) in dc_create_stream_for_sink() 193 if (new_stream->sink) in dc_copy_stream() 194 dc_sink_retain(new_stream->sink); in dc_copy_stream() 776 if (stream->sink) { in dc_stream_log() [all …]
|
/openbmc/linux/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 …]
|
/openbmc/qemu/hw/core/ |
H A D | stream.c | 6 stream_push(StreamSink *sink, uint8_t *buf, size_t len, bool eop) in stream_push() argument 8 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_push() 10 return k->push(sink, buf, len, eop); in stream_push() 14 stream_can_push(StreamSink *sink, StreamCanPushNotifyFn notify, in stream_can_push() argument 17 StreamSinkClass *k = STREAM_SINK_GET_CLASS(sink); in stream_can_push() 19 return k->can_push ? k->can_push(sink, notify, notify_opaque) : true; in stream_can_push()
|
/openbmc/linux/drivers/gpu/drm/amd/display/dc/link/ |
H A D | link_detection.c | 262 struct dc_sink *sink) in read_scdc_caps() argument 760 struct dc_sink *sink, in verify_link_capability_destructive() argument 858 struct dc_sink *sink = NULL; in detect_link_and_local_sink() local 1018 if (!sink) { in detect_link_and_local_sink() 1029 link->local_sink = sink; in detect_link_and_local_sink() 1032 link, sink); in detect_link_and_local_sink() 1083 &sink->dc_edid); in detect_link_and_local_sink() 1106 sink = prev_sink; in detect_link_and_local_sink() 1194 link->link_index, sink, in detect_link_and_local_sink() 1354 dc_sink_retain(sink); in link_add_remote_sink_helper() [all …]
|
/openbmc/linux/drivers/media/mc/ |
H A D | mc-entity.c | 366 link->sink->entity->name, link->sink->index); in media_graph_walk_iter() 612 link->sink->entity->name, link->sink->index); in media_pipeline_explore_next_link() 617 remote = link->sink; in media_pipeline_explore_next_link() 619 local = link->sink; in media_pipeline_explore_next_link() 1138 link->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1155 backlink->sink = &sink->pads[sink_pad]; in media_create_pad_link() 1167 sink->num_links++; in media_create_pad_link() 1192 if (source && sink) in media_create_pad_links() 1313 sink = link->sink; in __media_entity_setup_link() 1358 link->sink->entity == sink->entity && in media_entity_find_link() [all …]
|
/openbmc/linux/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 …]
|
/openbmc/debug-trigger/ |
H A D | main.c | 92 int sink; member 475 sink->ops->debug(sink->ctx); in process() 479 sink->ops->reboot(sink->ctx); in process() 500 struct debug_sink sink; in main() local 579 sysrq_sink.sink = sinkfd; in main() 580 sink.ops = &sysrq_sink_ops; in main() 581 sink.ctx = &sysrq_sink; in main() 602 sink.ops = &dbus_sink_ops; in main() 603 sink.ctx = &dbus_sink; in main() 613 if (!(sink.ops && sink.ctx)) in main() [all …]
|
/openbmc/linux/drivers/hwtracing/coresight/ |
H A D | coresight-etm-perf.c | 197 struct coresight_device *sink; in free_sink_buffer() local 377 if (!sink) { in etm_setup_aux() 387 last_sink = sink; in etm_setup_aux() 413 if (!sink) in etm_setup_aux() 421 if (!sink_ops(sink)->alloc_buffer || !sink_ops(sink)->free_buffer) in etm_setup_aux() 431 sink_ops(sink)->alloc_buffer(sink, event, pages, in etm_setup_aux() 487 sink = coresight_get_sink(path); in etm_event_start() 488 if (WARN_ON_ONCE(!sink)) in etm_event_start() 585 sink = coresight_get_sink(path); in etm_event_stop() 586 if (!sink) in etm_event_stop() [all …]
|
H A D | coresight-core.c | 658 if (sink) in coresight_find_enabled_sink() 659 return sink; in coresight_find_enabled_sink() 828 if (csdev == sink) in _coresight_build_path() 833 if (_coresight_build_path(sink, sink, path) == 0) { in _coresight_build_path() 881 if (!sink) in coresight_build_path() 956 if (!sink) { in coresight_select_best_sink() 1017 if (sink) in coresight_find_sink() 1020 sink, in coresight_find_sink() 1067 if (source->def_sink == sink) in coresight_remove_sink_ref() 1123 struct coresight_device *sink; in coresight_enable() local [all …]
|
/openbmc/linux/drivers/media/platform/renesas/vsp1/ |
H A D | vsp1_entity.c | 452 struct vsp1_entity *sink in vsp1_entity_link_setup_source() local 459 if (sink->type != VSP1_ENTITY_HGO && in vsp1_entity_link_setup_source() 460 sink->type != VSP1_ENTITY_HGT) { in vsp1_entity_link_setup_source() 461 if (source->sink) in vsp1_entity_link_setup_source() 463 source->sink = sink; in vsp1_entity_link_setup_source() 467 source->sink = NULL; in vsp1_entity_link_setup_source() 478 struct vsp1_entity *sink; in vsp1_entity_link_setup_sink() local 486 if (sink->sources[sink_pad->index]) in vsp1_entity_link_setup_sink() 535 if (link->sink == pad) in vsp1_entity_remote_pad() 543 return link->sink; in vsp1_entity_remote_pad() [all …]
|
/openbmc/linux/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() 356 if (sink_idx < 0 || sink_idx != sink->index) in v4l2_create_fwnode_links_to_pad() 370 if (media_entity_find_link(src, sink)) in v4l2_create_fwnode_links_to_pad() 375 sink->entity->name, sink_idx); in v4l2_create_fwnode_links_to_pad() 378 sink->entity, sink_idx, flags); in v4l2_create_fwnode_links_to_pad() 383 sink->entity->name, sink_idx, ret); in v4l2_create_fwnode_links_to_pad() 569 struct media_entity *sink = link->sink->entity; in v4l2_pipeline_link_notify() local 575 sink_use = pipeline_pm_use_count(sink, graph); in v4l2_pipeline_link_notify() 581 pipeline_pm_power(sink, -source_use, graph); in v4l2_pipeline_link_notify() [all …]
|
/openbmc/linux/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 …]
|
/openbmc/openbmc/meta-openembedded/meta-oe/recipes-devtools/android-tools/android-tools/core/ |
H A D | 0014-add-u3-ss-descriptor-support-for-adb.patch | 44 - struct usb_endpoint_descriptor_no_audio sink; 55 + struct usb_endpoint_descriptor_no_audio sink; 62 + struct usb_endpoint_descriptor_no_audio sink; 133 + .sink = { 134 + .bLength = sizeof(fs_descriptors.sink), 160 + .sink = { 161 + .bLength = sizeof(hs_descriptors.sink), 210 - .sink = { 217 + .sink = { 218 + .bLength = sizeof(ss_descriptors.sink), [all …]
|
/openbmc/openbmc/meta-openembedded/meta-gnome/recipes-graphics/clutter/clutter-gst-3.0/ |
H A D | 0001-Install-example-binary-needed-for-core-image-clutter.patch | 26 -noinst_PROGRAMS = camera-player video-player video-sink video-sink-navigation video-content 27 +bin_PROGRAMS = camera-player video-player video-sink video-sink-navigation video-content
|
/openbmc/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
|
/openbmc/linux/Documentation/devicetree/bindings/connector/ |
H A D | usb-connector.yaml | 77 - sink 86 - sink 134 sink-pdos: 146 sink-vdos: 158 sink-vdos-v1: 169 op-sink-microwatt: 235 sink-vdos-v1: [ sink-vdos ] 236 sink-vdos: [ sink-vdos-v1 ] 327 try-power-role = "sink"; 329 sink-pdos = <PDO_FIXED(5000, 2000, PDO_FIXED_USB_COMM) [all …]
|
/openbmc/linux/sound/soc/ |
H A D | soc-dapm.c | 2970 sink = route->sink; in snd_soc_dapm_add_route() 3068 sink = route->sink; in snd_soc_dapm_del_route() 3076 if (strcmp(p->sink->name, sink) != 0) in snd_soc_dapm_del_route() 3177 if (!sink) { in snd_soc_dapm_weak_route() 3188 if (path->sink == sink) { in snd_soc_dapm_weak_route() 3878 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 3934 sink = path->sink->priv; in snd_soc_dai_link_event_pre_pmu() 3977 sink = path->sink->priv; in snd_soc_dai_link_event() 3986 sink = path->sink->priv; in snd_soc_dai_link_event() 4000 sink = path->sink->priv; in snd_soc_dai_link_event() [all …]
|
/openbmc/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()
|
/openbmc/linux/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 …]
|
/openbmc/linux/include/linux/usb/ |
H A D | tcpci.h | 210 int (*set_vbus)(struct tcpci *tcpci, struct tcpci_data *data, bool source, bool sink); 224 static inline enum typec_cc_status tcpci_to_typec_cc(unsigned int cc, bool sink) in tcpci_to_typec_cc() argument 228 return sink ? TYPEC_CC_RP_DEF : TYPEC_CC_RA; in tcpci_to_typec_cc() 230 return sink ? TYPEC_CC_RP_1_5 : TYPEC_CC_RD; in tcpci_to_typec_cc() 232 if (sink) in tcpci_to_typec_cc()
|
/openbmc/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
|
/openbmc/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 137 Operational current of the sink in milliamperes. 144 Current" field that tells the current level the sink requires 182 The operational current in milliamperes that the sink requires 211 What: /sys/class/usb_power_delivery/.../sink-capabilities/<position>:battery/operational_power [all …]
|
/openbmc/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() 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()
|
/openbmc/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
|