/linux-4.4.14/include/linux/platform_data/ |
H A D | keypad-pxa27x.h | 17 * left as 0 if only rotary encoders are enabled, the driver will 51 /* rotary encoders 0 */ 57 /* rotary encoders 1 */
|
/linux-4.4.14/drivers/gpu/drm/msm/dsi/ |
H A D | dsi.c | 22 msm_dsi->encoders[MSM_DSI_VIDEO_ENCODER_ID] : msm_dsi_get_encoder() 23 msm_dsi->encoders[MSM_DSI_CMD_ENCODER_ID]; msm_dsi_get_encoder() 190 struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]) msm_dsi_modeset_init() 196 if (WARN_ON(!encoders[MSM_DSI_VIDEO_ENCODER_ID] || msm_dsi_modeset_init() 197 !encoders[MSM_DSI_CMD_ENCODER_ID])) msm_dsi_modeset_init() 217 encoders[i]->bridge = msm_dsi->bridge; msm_dsi_modeset_init() 218 msm_dsi->encoders[i] = encoders[i]; msm_dsi_modeset_init() 189 msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]) msm_dsi_modeset_init() argument
|
H A D | dsi.h | 76 /* the encoders we are hooked to (outside of dsi block) */ 77 struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]; member in struct:msm_dsi
|
H A D | dsi_manager.c | 574 msm_dsi->encoders[i]); msm_dsi_manager_connector_init() 637 encoder = msm_dsi->encoders[MSM_DSI_VIDEO_ENCODER_ID]; msm_dsi_manager_ext_bridge_init()
|
/linux-4.4.14/include/uapi/sound/ |
H A D | compress_params.h | 86 /* MP3 modes are only useful for encoders */ 94 /* AMR modes are only useful for encoders */ 109 /* AMRWB modes are only useful for encoders */ 118 /* AAC modes are required for encoders and decoders */ 130 /* AAC formats are required for encoders and decoders */ 174 * Define quality levels for FLAC encoders, from LEVEL0 (fast) 231 /* <FIXME: multichannel encoders aren't supported for now. Would need 302 * By default the Subset format is used by encoders. 376 * @profile: Mandatory for encoders, can be mandatory for specific
|
/linux-4.4.14/include/media/davinci/ |
H A D | vpbe.h | 50 * Similarly for supporting external encoders, lcd controller port 59 * Bus configuration goes here for external encoders. Some encoders 100 /* Order is venc outputs followed by LCD and then external encoders */ 170 struct v4l2_subdev **encoders; member in struct:vpbe_device
|
/linux-4.4.14/drivers/media/platform/davinci/ |
H A D | vpbe.c | 267 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, vpbe_set_output() 357 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, vpbe_s_dv_timings() 458 ret = v4l2_subdev_call(vpbe_dev->encoders[sd_index], video, vpbe_s_std() 675 * Register any external encoders that are configured. At index 0 we vpbe_initialize() 679 vpbe_dev->encoders = kmalloc( vpbe_initialize() 682 if (NULL == vpbe_dev->encoders) { vpbe_initialize() 684 "unable to allocate memory for encoders sub devices"); vpbe_initialize() 693 enc_subdev = &vpbe_dev->encoders[i]; vpbe_initialize() 699 enc_subdev = &vpbe_dev->encoders[i]; vpbe_initialize() 715 v4l2_warn(&vpbe_dev->v4l2_dev, "non-i2c encoders" vpbe_initialize() 771 kfree(vpbe_dev->encoders); vpbe_initialize() 801 kfree(vpbe_dev->encoders); vpbe_deinitialize()
|
/linux-4.4.14/drivers/gpu/drm/ |
H A D | drm_of.c | 73 * with the master. Interface ports are added before the encoders in order to 119 * For bound crtcs, bind the encoders attached to their remote endpoint drm_of_component_probe()
|
H A D | drm_crtc_helper.c | 209 * will remove any crtc links of unused encoders and encoder links of 210 * disconnected connectors. Then it will disable all unused encoders and crtcs 235 /* Disable unused encoders */ drm_for_each_encoder() 238 /* Disable encoders whose CRTC is about to change */ drm_for_each_encoder() 336 /* Prepare the encoders and CRTCs before setting the mode. */ drm_for_each_encoder() 345 /* Disable the encoders as the first thing we do. */ drm_for_each_encoder() 355 /* Set up the DPLL and any encoders state that needs to adjust or depend 420 /* Decouple all encoders and their attached connectors from this crtc */ drm_for_each_encoder() 563 /* a) traverse passed in connector list and get encoders for them */ 763 * state for all encoders and crtcs in the output mesh and calls the ->dpms()
|
H A D | drm_bridge.c | 52 * crtcs, encoders or connectors. They just provide additional hooks to get the
|
H A D | drm_fb_helper.c | 82 * encoders and connectors. To finish up the fbdev helper initialization, the 582 /* Walk the connectors & encoders on this fb turning them on/off */ drm_fb_helper_dpms()
|
H A D | drm_atomic_helper.c | 662 * connectors, encoders and crtcs. It also updates the timestamping constants
|
H A D | drm_crtc.c | 5025 * restrictions between encoders and crtcs are exposed to userspace through the
|
/linux-4.4.14/drivers/gpu/drm/tilcdc/ |
H A D | tilcdc_drv.h | 84 struct drm_encoder *encoders[8]; member in struct:tilcdc_drm_private 102 /* create appropriate encoders/connectors: */
|
H A D | tilcdc_external.c | 62 priv->encoders[priv->num_encoders++] = connector->encoder; tilcdc_add_external_encoder()
|
H A D | tilcdc_tfp410.c | 293 priv->encoders[priv->num_encoders++] = encoder; tfp410_modeset_init()
|
H A D | tilcdc_panel.c | 285 priv->encoders[priv->num_encoders++] = encoder; panel_modeset_init()
|
H A D | tilcdc_drv.c | 271 dev_err(dev->dev, "no encoders/connectors found\n"); tilcdc_load()
|
H A D | tilcdc_crtc.c | 404 * changed as part of the fixup for slave encoders to solve the tilcdc_crtc_mode_set()
|
/linux-4.4.14/include/linux/ceph/ |
H A D | decode.h | 166 * encoders 195 * filepath, string encoders
|
/linux-4.4.14/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_kms.c | 560 } encoders[] = { rcar_du_encoders_init_one() local 620 for (i = 0; i < ARRAY_SIZE(encoders); ++i) { 622 encoders[i].compatible)) { 623 enc_type = encoders[i].type; 628 if (i == ARRAY_SIZE(encoders)) { 797 /* Initialize the encoders. */ rcar_du_modeset_init() 814 * one way for all encoders to clone each other, set all bits in the rcar_du_modeset_init()
|
H A D | rcar_du_drv.h | 58 * @num_lvds: number of internal LVDS encoders
|
H A D | rcar_du_encoder.c | 72 /* DAC encoders have currently no restriction on the mode. */ rcar_du_encoder_atomic_check()
|
/linux-4.4.14/drivers/gpu/drm/omapdrm/ |
H A D | omap_drv.c | 377 BUG_ON(priv->num_encoders >= ARRAY_SIZE(priv->encoders)); for_each_dss_dev() 380 priv->encoders[priv->num_encoders++] = encoder; for_each_dss_dev() 389 * the possible_crtcs field for all the encoders with the final for_each_dss_dev() 422 * we have allocated crtcs according to the need of the panels/encoders, 462 struct drm_encoder *encoder = priv->encoders[i]; 486 DBG("registered %d planes, %d crtcs, %d encoders and %d connectors\n",
|
H A D | omap_drv.h | 85 struct drm_encoder *encoders[8]; member in struct:omap_drm_private
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
H A D | msm_drv.h | 137 struct drm_encoder *encoders[8]; member in struct:msm_drm_private 271 struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]); 281 struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]) msm_dsi_modeset_init() 279 msm_dsi_modeset_init(struct msm_dsi *msm_dsi, struct drm_device *dev, struct drm_encoder *encoders[MSM_DSI_ENCODER_NUM]) msm_dsi_modeset_init() argument
|
H A D | msm_kms.h | 31 * for constructing the appropriate planes/crtcs/encoders/connectors.
|
/linux-4.4.14/drivers/gpu/drm/nouveau/ |
H A D | nouveau_connector.c | 1105 u32 encoders = 0; nouveau_connector_create() local 1110 encoders |= (1 << dcbt->entry[i].type); nouveau_connector_create() 1113 if (encoders & (1 << DCB_OUTPUT_DP)) { nouveau_connector_create() 1114 if (encoders & (1 << DCB_OUTPUT_TMDS)) nouveau_connector_create() 1119 if (encoders & (1 << DCB_OUTPUT_TMDS)) { nouveau_connector_create() 1120 if (encoders & (1 << DCB_OUTPUT_ANALOG)) nouveau_connector_create() 1125 if (encoders & (1 << DCB_OUTPUT_ANALOG)) { nouveau_connector_create() 1128 if (encoders & (1 << DCB_OUTPUT_LVDS)) { nouveau_connector_create() 1131 if (encoders & (1 << DCB_OUTPUT_TV)) { nouveau_connector_create()
|
H A D | nv50_display.c | 2601 NV_WARN(drm, "%s has no encoders, removing\n", nv50_display_create()
|
/linux-4.4.14/arch/arm/mach-davinci/ |
H A D | board-dm355-evm.c | 279 * the order same as that of encoders. First those from venc followed by that 280 * from encoders. Index in the output refers to index on a particular encoder.
|
H A D | board-dm644x-evm.c | 675 * The outputs available from VPBE + encoders. Keep the order same 676 * as that of encoders. First those from venc followed by that from 677 * encoders. Index in the output refers to index on a particular encoder.
|
H A D | board-dm365-evm.c | 470 * the order same as that of encoders. First those from venc followed by that 471 * from encoders. Index in the output refers to index on a particular
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | intel_dp_mst.c | 167 /* MST encoders are bound to a crtc, not to a connector, 576 /* create encoders */ intel_dp_mst_encoder_init() 595 /* encoders will get killed by normal cleanup */ intel_dp_mst_encoder_cleanup()
|
H A D | intel_drv.h | 359 * between pch encoders and cpu encoders. */ 395 /* SDVO TV has a bunch of special case. To make multifunction encoders
|
H A D | intel_dsi.c | 517 * pre_enable phase itself unlike other encoders intel_dsi_enable_nop()
|
H A D | intel_ddi.c | 751 WARN(1, "%d encoders on crtc for pipe %c\n", num_encoders, 779 WARN(num_encoders != 1, "%d encoders on crtc for pipe %c\n", num_encoders,
|
H A D | intel_sdvo.c | 1374 /* Some sdvo encoders are not spec compliant and don't intel_sdvo_get_config() 3013 * cloning for SDVO encoders. intel_sdvo_init()
|
H A D | intel_tv.c | 1637 * bandwidth from other encoders. Notably for instance, it causes intel_tv_init()
|
H A D | intel_display.c | 6476 /* Simple connector->get_hw_state implementation for encoders that support only 12266 /* Fill in default crtc timings, allow encoders to overwrite them. */ intel_modeset_pipe_config() 15108 * have active connectors/encoders. */ 15207 /* Enabled encoders without active connectors will be fixed in 15564 /* destroy the backlight and sysfs files before encoders/connectors */ intel_modeset_cleanup()
|
/linux-4.4.14/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_crtc.c | 226 * for all encoders. exynos_drm_crtc_complete_scanout()
|
H A D | exynos_drm_drv.c | 85 * Exynos can't update planes with CRTCs and encoders disabled, exynos_atomic_commit_complete()
|
/linux-4.4.14/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | disp.c | 96 NV_WARN(drm, "%s has no encoders, removing\n", nv04_display_create()
|
H A D | tvnv17.c | 41 "\t\t*NOTE* Ignored for cards with external TV encoders."); 413 /* Unbind any FP encoders from this head if we need the FP nv17_tv_prepare()
|
H A D | dac.c | 392 /* force any other vga encoders to bind to the other crtc */ nv04_dac_mode_set()
|
/linux-4.4.14/sound/usb/caiaq/ |
H A D | input.c | 327 /* rotary encoders */ snd_caiaq_input_read_io() 363 /* rotary encoders */ snd_usb_caiaq_tks4_dispatch() 705 /* rotary encoders */ snd_usb_caiaq_input_init() 746 /* 9 rotary encoders */ snd_usb_caiaq_input_init()
|
/linux-4.4.14/include/drm/ |
H A D | drm_crtc_helper.h | 118 * struct drm_encoder_helper_funcs - helper operations for encoders 155 /* detect for DAC style encoders */
|
H A D | drm_crtc.h | 453 /* Programmed mode in hw, after adjustments for encoders, 574 * @possible_clones: bitmask of potential sibling encoders for cloning 580 * CRTCs drive pixels to encoders, which convert them into signals 637 * @encoder_ids: valid encoders for this connector 1021 * @num_encoder: number of encoders on this device 1047 * Core mode resource tracking structure. All CRTC, encoders, and connectors
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp4/ |
H A D | mdp4_kms.c | 344 priv->encoders[priv->num_encoders++] = encoder; modeset_init() 384 priv->encoders[priv->num_encoders++] = encoder; modeset_init()
|
H A D | mdp4_kms.h | 235 * "dtv", etc.. this is a bit of a hack, but we need a way for encoders
|
/linux-4.4.14/drivers/gpu/drm/msm/mdp/mdp5/ |
H A D | mdp5_kms.c | 224 priv->encoders[priv->num_encoders++] = encoder; construct_encoder() 424 /* Construct encoders and modeset initialize connector devices modeset_init()
|
/linux-4.4.14/drivers/staging/comedi/drivers/ |
H A D | c6xdigio.c | 228 /* Reset the encoders */ c6xdigio_init()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_encoders.c | 43 /* walk the list and link encoders to connectors */ amdgpu_link_encoder_connector()
|
H A D | amdgpu_pll.c | 284 * crtcs/encoders.
|
H A D | dce_v10_0.c | 1983 /* DCE10 has audio blocks tied to DIG encoders */ dce_v10_0_afmt_init() 2415 * a single PPLL can be used for all DP crtcs/encoders. For non-DP 3597 /* these are handled by the primary encoders */ dce_v10_0_ext_prepare() 3765 /* these are handled by the primary encoders */ dce_v10_0_encoder_add()
|
H A D | dce_v11_0.c | 1971 /* DCE11 has audio blocks tied to DIG encoders */ dce_v11_0_afmt_init() 2394 * a single PPLL can be used for all DP crtcs/encoders. For non-DP 3590 /* these are handled by the primary encoders */ dce_v11_0_ext_prepare() 3758 /* these are handled by the primary encoders */ dce_v11_0_encoder_add()
|
H A D | dce_v8_0.c | 1920 /* DCE8 has audio blocks tied to DIG encoders */ dce_v8_0_afmt_init() 2316 * a single PPLL can be used for all DP crtcs/encoders. For non-DP 3527 /* these are handled by the primary encoders */ dce_v8_0_ext_prepare() 3695 /* these are handled by the primary encoders */ dce_v8_0_encoder_add()
|
/linux-4.4.14/drivers/gpu/drm/vc4/ |
H A D | vc4_crtc.c | 29 * output-specific clock. Since the encoders also directly consume 327 /* The pixelvalve can only feed one encoder (and encoders are vc4_crtc_atomic_check()
|
/linux-4.4.14/drivers/gpu/drm/rockchip/ |
H A D | rockchip_drm_drv.c | 523 * For each bound crtc, bind the encoders attached to its rockchip_drm_platform_probe()
|
/linux-4.4.14/drivers/media/pci/cx25821/ |
H A D | cx25821.h | 57 /* Number of decoders and encoders */
|
/linux-4.4.14/drivers/input/misc/ |
H A D | rotary_encoder.c | 9 * A generic driver for rotary encoders connected to GPIO lines.
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_encoders.c | 208 /* walk the list and link encoders to connectors */ radeon_link_encoder_connector()
|
H A D | radeon_display.c | 1560 /* DCE8 has 7 audio blocks tied to DIG encoders */ radeon_afmt_init() 1561 /* DCE6 has 6 audio blocks tied to DIG encoders */ radeon_afmt_init() 1562 /* DCE4/5 has 6 audio blocks tied to DIG encoders */ radeon_afmt_init() 1563 /* DCE4.1 has 2 audio blocks tied to DIG encoders */ radeon_afmt_init() 1584 /* DCE3.x has 2 audio blocks tied to DIG encoders */ radeon_afmt_init()
|
H A D | atombios_encoders.c | 1735 /* don't power off encoders with active MST links */ radeon_atom_encoder_dpms_dig() 2539 /* check for pre-DCE3 cards with shared encoders; radeon_atom_encoder_disable() 2602 /* these are handled by the primary encoders */ radeon_atom_ext_prepare() 2826 /* these are handled by the primary encoders */ radeon_add_atom_encoder()
|
H A D | atombios_crtc.c | 1737 * crtcs/encoders. 1821 * a single PPLL can be used for all DP crtcs/encoders. For non-DP
|
H A D | radeon_connectors.c | 461 DRM_DEBUG_KMS("1: conflicting encoders switching off %s\n", radeon_connector_analog_encoder_conflict_solve() 468 DRM_DEBUG_KMS("2: conflicting encoders switching off %s\n", radeon_connector_analog_encoder_conflict_solve()
|
H A D | radeon_kms.c | 91 * (crtcs, encoders, hotplug detect, etc.).
|
H A D | radeon_atombios.c | 412 * encoders and will try and drive both connectors radeon_atom_apply_quirks()
|
/linux-4.4.14/drivers/gpu/drm/gma500/ |
H A D | mdfld_dsi_output.h | 246 * DSI config, consists of one DSI connector, two DSI encoders.
|
H A D | gma_display.c | 681 /* Currently there is only a 1:1 mapping of encoders and connectors */ gma_best_encoder()
|
/linux-4.4.14/drivers/gpu/drm/imx/ |
H A D | imx-drm-core.c | 309 * crtcs/connectors/encoders must not change after this point. imx_drm_driver_load()
|
/linux-4.4.14/lib/reed_solomon/ |
H A D | reed_solomon.c | 36 * Many hw encoders provide a syndrome calculation over the received
|
/linux-4.4.14/include/media/ |
H A D | v4l2-subdev.h | 66 device. These devices are usually audio/video muxers/encoders/decoders or
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
H A D | vmwgfx_kms.c | 1140 * but since it destroys encoders and our destructor calls vmw_kms_close()
|
/linux-4.4.14/include/uapi/linux/ |
H A D | videodev2.h | 1840 * required for some hardware encoders. It should change without
|