| /linux/sound/soc/meson/ |
| H A D | axg-frddr.c | 129 SOC_DAPM_ENUM("Output Sink", axg_frddr_sel_enum); 132 SND_SOC_DAPM_DEMUX("SINK SEL", SND_SOC_NOPM, 0, 0, 145 { "SINK SEL", NULL, "Playback" }, 146 { "OUT 0", "OUT 0", "SINK SEL" }, 147 { "OUT 1", "OUT 1", "SINK SEL" }, 148 { "OUT 2", "OUT 2", "SINK SEL" }, 149 { "OUT 3", "OUT 3", "SINK SEL" }, 150 { "OUT 4", "OUT 4", "SINK SEL" }, 151 { "OUT 5", "OUT 5", "SINK SEL" }, 152 { "OUT 6", "OUT 6", "SINK SEL" }, [all …]
|
| /linux/drivers/hwtracing/coresight/ |
| H A D | coresight-etm-perf.c | 34 * the trace path and the sink configuration. The event data is accessible 35 * via perf_get_aux(handle). However, a sink could "end" a perf output 36 * handle via the IRQ handler. And if the "sink" encounters a failure 65 /* preset - if sink ID is used as a configuration selector */ 67 /* Sink ID - same for all ETMs */ 199 struct coresight_device *sink; in free_sink_buffer() local 208 sink = coresight_get_sink(etm_event_cpu_path(event_data, cpu)); in free_sink_buffer() 209 sink_ops(sink)->free_buffer(event_data->snk_config); in free_sink_buffer() 221 /* Free the sink buffers, if there are any */ in free_event_data() 233 struct coresight_device *sink = coresight_get_sink(*ppath); in free_event_data() local [all …]
|
| H A D | coresight-core.c | 39 * struct coresight_node - elements of a path, from source to sink 442 * ETF devices are tricky... They can be a link or a sink, in coresight_disable_path_from() 444 * selected as a sink it will be configured as a sink, otherwise in coresight_disable_path_from() 523 * ETF devices are tricky... They can be a link or a sink, in coresight_enable_path() 525 * selected as a sink it will be configured as a sink, otherwise in coresight_enable_path() 537 * Sink is the first component turned on. If we in coresight_enable_path() 538 * failed to enable the sink, there are no components in coresight_enable_path() 614 * coresight_get_sink_by_id - returns the sink that matches the id 615 * @id: Id of the sink to match 617 * The name of a sink is unique, whether it is found on the AMBA bus or [all …]
|
| H A D | coresight-ctcu-core.c | 29 * filter function based on the trace ID for each TMC ETR sink. The length of each 89 * @port_num: port number connected to TMC ETR sink. 122 * Searching the sink device from helper's view in case there are multiple helper devices 123 * connected to the sink device. 125 static int ctcu_get_active_port(struct coresight_device *sink, struct coresight_device *helper) in ctcu_get_active_port() argument 131 if (pdata->in_conns[i]->src_dev == sink) in ctcu_get_active_port() 141 struct coresight_device *sink = coresight_get_sink(path); in ctcu_set_etr_traceid() local 145 if ((sink == NULL) || !IS_VALID_CS_TRACE_ID(traceid)) { in ctcu_set_etr_traceid() 146 dev_err(&csdev->dev, "Invalid sink device or trace ID\n"); in ctcu_set_etr_traceid() 150 port_num = ctcu_get_active_port(sink, csdev); in ctcu_set_etr_traceid()
|
| H A D | coresight-sysfs.c | 24 * path can exist from a tracer (associated to a CPU) to a sink. 105 * coresight_find_activated_sysfs_sink - returns the first sink activated via 114 struct coresight_device *sink = NULL; in coresight_find_activated_sysfs_sink() local 129 sink = coresight_find_activated_sysfs_sink(child_dev); in coresight_find_activated_sysfs_sink() 130 if (sink) in coresight_find_activated_sysfs_sink() 131 return sink; in coresight_find_activated_sysfs_sink() 171 struct coresight_device *sink; in coresight_enable_sysfs() local 201 sink = coresight_find_activated_sysfs_sink(csdev); in coresight_enable_sysfs() 202 if (!sink) { in coresight_enable_sysfs() 207 path = coresight_build_path(csdev, sink); in coresight_enable_sysfs() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/core/ |
| H A D | dc_sink.c | 34 static bool dc_sink_construct(struct dc_sink *sink, const struct dc_sink_init_data *init_params) in dc_sink_construct() argument 42 sink->sink_signal = init_params->sink_signal; in dc_sink_construct() 43 sink->link = link; in dc_sink_construct() 44 sink->ctx = link->ctx; in dc_sink_construct() 45 sink->dongle_max_pix_clk = init_params->dongle_max_pix_clk; in dc_sink_construct() 46 sink->converter_disable_audio = init_params->converter_disable_audio; in dc_sink_construct() 47 sink->dc_container_id = NULL; in dc_sink_construct() 48 sink->sink_id = init_params->link->ctx->dc_sink_id_count; in dc_sink_construct() 60 void dc_sink_retain(struct dc_sink *sink) in dc_sink_retain() argument 62 kref_get(&sink->refcount); in dc_sink_retain() [all …]
|
| /linux/Documentation/userspace-api/media/v4l/ |
| H A D | dev-subdev.rst | 192 - Formats should be propagated from sink pads to source pads. Modifying 193 a format on a source pad should not modify the format on any sink 197 reset the scale factors to default values when sink pads formats are 199 source pads formats should be reset to the sink pads formats. 256 * - Configure frontend sink format 269 * - Configure scaler sink format 286 * - Configure scaler sink compose selection 310 host frontend and scaler sink and source pads have the default 311 values, as well as the compose rectangle on the scaler's sink pad. 313 2. The application configures the frontend sink pad format's size to [all …]
|
| /linux/drivers/thunderbolt/ |
| H A D | lc.c | 541 /* The first DP IN port is sink 0 and second is sink 1 */ in tb_lc_dp_sink_from_port() 550 static int tb_lc_dp_sink_available(struct tb_switch *sw, int sink) in tb_lc_dp_sink_available() argument 561 * Sink is available for CM/SW to use if the allocation value is in tb_lc_dp_sink_available() 564 if (!sink) { in tb_lc_dp_sink_available() 579 * tb_lc_dp_sink_query() - Is DP sink available for DP IN port 580 * @sw: Switch whose DP sink is queried 583 * Queries through LC SNK_ALLOCATION registers whether DP sink is available 586 * Return: %true if DP sink is available, %false otherwise. 590 int sink; in tb_lc_dp_sink_query() local 593 * For older generations sink is always available as there is no in tb_lc_dp_sink_query() [all …]
|
| /linux/drivers/gpu/drm/amd/display/dc/link/ |
| H A D | link_detection.c | 168 * Detect output sink type 268 struct dc_sink *sink) in read_scdc_caps() argument 278 sizeof(offset), sink->scdc_caps.manufacturer_OUI.byte, in read_scdc_caps() 279 sizeof(sink->scdc_caps.manufacturer_OUI.byte)); in read_scdc_caps() 284 sizeof(offset), &(sink->scdc_caps.device_id.byte), in read_scdc_caps() 285 sizeof(sink->scdc_caps.device_id.byte)); in read_scdc_caps() 782 struct dc_sink *sink, in verify_link_capability_destructive() argument 856 static void verify_link_capability(struct dc_link *link, struct dc_sink *sink, in verify_link_capability() argument 860 verify_link_capability_destructive(link, sink, reason); in verify_link_capability() 954 * detect_link_and_local_sink() - Detect if a sink is attached to a given link [all …]
|
| /linux/include/media/ |
| H A D | v4l2-mc.h | 90 * source subdev to a sink pad. 93 * @sink: pointer to a sink pad 97 * subdevice to a single sink pad, and if suitable connections are found, 99 * called by the sink, in its v4l2-async notifier bound callback, to create 109 * Any sink subdevice that calls this function must implement the 111 * to the sink are owned by the sink. 116 struct media_pad *sink, u32 flags); 120 * subdev to a sink subdev. 123 * @sink_sd: pointer to a sink subdevice 126 * between source and sink subdevices, and translates them into media [all …]
|
| /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/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/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/Documentation/admin-guide/media/ |
| H A D | imx7.rst | 39 This is the MIPI CSI-2 receiver entity. It has one sink pad to receive the pixel 47 This is the video multiplexer. It has two sink pads to select from either camera 59 This entity has one sink pad that receives from the csi-mux entity and a single 116 pad0: Sink 126 pad0: Sink 132 pad0: Sink 134 pad1: Sink 144 pad0: Sink 198 pad0: Sink 208 pad0: Sink
|
| /linux/tools/usb/ |
| H A D | hcd-tests.sh | 7 # - out, in: out needs 'bulk sink' firmware, in needs 'bulk src' 8 # - iso-out, iso-in: out needs 'iso sink' firmware, in needs 'iso src' 9 # - halt: needs bulk sink+src, tests halt set/clear from host 10 # - unlink: needs bulk sink and/or src, test HCD unlink processing 123 check_config sink-src 154 check_config sink-src 181 check_config sink-src 207 check_config sink-src
|
| /linux/Documentation/trace/ |
| H A D | intel_th.rst | 47 mmap() interface and directed to a "software sink" driver that will 136 - notifying the software sink that a particular window is full, and 142 software sink driver to notify the MSU driver when a window is 145 An example sink driver, msu-sink illustrates the implementation of a 146 software sink. Functionally, it simply unlocks windows as soon as they 149 to just the first one. It can be enabled by writing "sink" to the "mode" 150 file (assuming msu-sink.ko is loaded).
|
| /linux/drivers/media/usb/au0828/ |
| H A D | au0828-core.c | 292 struct media_entity *sink; in au0828_enable_source() local 305 * is the sink. Look for an active link between decoder and in au0828_enable_source() 315 sink = entity; in au0828_enable_source() 324 sink = dev->decoder; in au0828_enable_source() 355 /* Is there an active link between sink and source */ in au0828_enable_source() 367 /* Either ALSA or Video own tuner. Sink is the same in au0828_enable_source() 369 * their common source (tuner) and sink (decoder). in au0828_enable_source() 370 * Starting pipeline between sharing entity and sink in au0828_enable_source() 390 list_for_each_entry(link, &sink->links, list) { in au0828_enable_source() 391 /* Check sink, and source */ in au0828_enable_source() [all …]
|
| /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() 167 /* create the source->sink links */ in create_ipu_internal_links() 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
|
| /linux/Documentation/devicetree/bindings/iio/addac/ |
| H A D | adi,ad74115.yaml | 137 adi,digital-input-sink-range-high: 145 adi,digital-input-sink-microamp: 146 description: Sink current in digital input mode. 196 either source or sink for VOUT and 4mA sink for IOUT. 197 When present, the limit is 16mA in either source or sink for VOUT, 198 1mA sink for IOUT. 327 - adi,digital-input-sink-range-high 330 adi,digital-input-sink-microamp:
|
| /linux/arch/arm/boot/dts/aspeed/ |
| H A D | aspeed-bmc-facebook-bletchley.dts | 398 try-power-role = "sink"; 401 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>; 402 op-sink-microwatt = <10000000>; 487 try-power-role = "sink"; 490 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>; 491 op-sink-microwatt = <10000000>; 576 try-power-role = "sink"; 579 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>; 580 op-sink-microwatt = <10000000>; 665 try-power-role = "sink"; [all …]
|
| /linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| H A D | dp.c | 321 u8 sink[2]; in nvkm_dp_train_link() local 326 /* Set desired link configuration on the sink. */ in nvkm_dp_train_link() 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() [all …]
|
| /linux/include/linux/ |
| H A D | coresight.h | 80 * @sink_subtype: type of sink this component is, as defined 90 /* We have some devices which acts as LINK and SINK */ 264 * @sysfs_sink_activated: 'true' when a sink has been selected for use via sysfs 265 * by writing a 1 to the 'enable_sink' file. A sink can be 268 * source to that sink. A sink can also become enabled but not 270 * @ea: Device attribute for sink representation under PMU directory. 271 * @def_sink: cached reference to default sink found for this device. 290 /* sink specific fields */ 331 * @path_list: path from source to sink. 356 * struct coresight_ops_sink - basic operations for a sink [all …]
|
| /linux/drivers/gpu/ipu-v3/ |
| H A D | ipu-common.c | 550 * The sub-module that is the sink or source for the channel must enable 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() 692 * Links a source channel to a sink channel in the FSU. 713 if (link->sink.mask) { in ipu_fsu_link() [all …]
|
| /linux/drivers/gpu/drm/amd/display/amdgpu_dm/ |
| H A D | amdgpu_dm_mst_types.c | 218 "DM_MST: remove remote sink 0x%p, %d remaining\n", in amdgpu_dm_mst_connector_early_unregister() 384 DRM_DEBUG_KMS("Can't get EDID of %s. Add default remote sink.", connector->name); in dm_dp_mst_get_modes() 398 DRM_ERROR("Unable to add a remote sink\n"); in dm_dp_mst_get_modes() 403 "DM_MST: add remote sink 0x%p, %d remaining\n", in dm_dp_mst_get_modes() 439 DRM_ERROR("Unable to add a remote sink\n"); in dm_dp_mst_get_modes() 444 "DM_MST: add remote sink 0x%p, %d remaining\n", in dm_dp_mst_get_modes() 547 * Could be legacy sink, logical port etc on DP1.2. in dm_dp_mst_detect() 565 "DM_MST: remove remote sink 0x%p, %d remaining\n", in dm_dp_mst_detect() 875 struct dc_sink *sink; member 921 dc_dsc_get_default_config_option(params[i].sink->ctx->dc, &dsc_options); in set_dsc_configs_from_fairness_vars() [all …]
|