| /netbsd-src/crypto/external/bsd/openssl/dist/crypto/encode_decode/ |
| H A D | encoder_meth.c | 29 OSSL_ENCODER *encoder = NULL; in ossl_encoder_new() local 31 if ((encoder = OPENSSL_zalloc(sizeof(*encoder))) == NULL in ossl_encoder_new() 32 || (encoder->base.lock = CRYPTO_THREAD_lock_new()) == NULL) { in ossl_encoder_new() 33 OSSL_ENCODER_free(encoder); in ossl_encoder_new() 38 encoder->base.refcnt = 1; in ossl_encoder_new() 40 return encoder; in ossl_encoder_new() 43 int OSSL_ENCODER_up_ref(OSSL_ENCODER *encoder) in OSSL_ENCODER_up_ref() argument 47 CRYPTO_UP_REF(&encoder->base.refcnt, &ref, encoder->base.lock); in OSSL_ENCODER_up_ref() 51 void OSSL_ENCODER_free(OSSL_ENCODER *encoder) in OSSL_ENCODER_free() argument 55 if (encoder == NULL) in OSSL_ENCODER_free() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/ |
| H A D | drm_encoder.c | 76 struct drm_encoder *encoder; in drm_encoder_register_all() local 79 drm_for_each_encoder(encoder, dev) { in drm_encoder_register_all() 80 if (encoder->funcs->late_register) in drm_encoder_register_all() 81 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all() 91 struct drm_encoder *encoder; in drm_encoder_unregister_all() local 93 drm_for_each_encoder(encoder, dev) { in drm_encoder_unregister_all() 94 if (encoder->funcs->early_unregister) in drm_encoder_unregister_all() 95 encoder->funcs->early_unregister(encoder); in drm_encoder_unregister_all() 115 struct drm_encoder *encoder, in drm_encoder_init() argument 125 ret = drm_mode_object_add(dev, &encoder->base, DRM_MODE_OBJECT_ENCODER); in drm_encoder_init() [all …]
|
| H A D | drm_bridge.c | 135 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge, in drm_bridge_attach() argument 140 if (!encoder || !bridge) in drm_bridge_attach() 143 if (previous && (!previous->dev || previous->encoder != encoder)) in drm_bridge_attach() 149 bridge->dev = encoder->dev; in drm_bridge_attach() 150 bridge->encoder = encoder; in drm_bridge_attach() 155 list_add(&bridge->chain_node, &encoder->bridge_chain); in drm_bridge_attach() 162 bridge->encoder = NULL; in drm_bridge_attach() 216 struct drm_encoder *encoder; in drm_bridge_chain_mode_fixup() local 221 encoder = bridge->encoder; in drm_bridge_chain_mode_fixup() 222 list_for_each_entry_from(bridge, &encoder->bridge_chain, chain_node) { in drm_bridge_chain_mode_fixup() [all …]
|
| H A D | drm_crtc_helper.c | 102 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument 106 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use() 122 if (connector->encoder == encoder) { in drm_helper_encoder_in_use() 145 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local 157 drm_for_each_encoder(encoder, dev) in drm_helper_crtc_in_use() 158 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) in drm_helper_crtc_in_use() 165 drm_encoder_disable(struct drm_encoder *encoder) in drm_encoder_disable() argument 167 const struct drm_encoder_helper_funcs *encoder_funcs = encoder->helper_private; in drm_encoder_disable() 173 (*encoder_funcs->disable)(encoder); in drm_encoder_disable() 175 (*encoder_funcs->dpms)(encoder, DRM_MODE_DPMS_OFF); in drm_encoder_disable() [all …]
|
| H A D | drm_encoder_slave.c | 58 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() argument 86 encoder->bus_priv = client; in drm_i2c_encoder_init() 90 err = encoder_drv->encoder_init(client, dev, encoder); in drm_i2c_encoder_init() 95 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init() 117 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder); in drm_i2c_encoder_destroy() local 122 encoder->bus_priv = NULL; in drm_i2c_encoder_destroy() 138 void drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_i2c_encoder_dpms() argument 140 get_slave_funcs(encoder)->dpms(encoder, mode); in drm_i2c_encoder_dpms() 144 bool drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, in drm_i2c_encoder_mode_fixup() argument 148 if (!get_slave_funcs(encoder)->mode_fixup) in drm_i2c_encoder_mode_fixup() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_audio.c | 46 void dce3_2_afmt_write_sad_regs(struct drm_encoder *encoder, 48 void evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, 50 void dce6_afmt_write_sad_regs(struct drm_encoder *encoder, 52 void dce3_2_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 54 void dce3_2_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 56 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 58 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 60 void dce6_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 62 void dce6_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 64 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, [all …]
|
| H A D | radeon_legacy_encoders.c | 48 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable() argument 50 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_encoder_disable() 53 encoder_funcs = encoder->helper_private; in radeon_legacy_encoder_disable() 54 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF); in radeon_legacy_encoder_disable() 58 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_update() argument 60 struct drm_device *dev = encoder->dev; in radeon_legacy_lvds_update() 62 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() 141 radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update() 143 radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update() 147 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_dpms() argument [all …]
|
| H A D | radeon_atombios_encoders.c | 100 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level() local 136 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0); in atombios_set_backlight_level() 138 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0); in atombios_set_backlight_level() 139 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0); in atombios_set_backlight_level() 168 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_update_status() 178 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_get_brightness() 235 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init() 294 void radeon_atom_backlight_init(struct radeon_encoder *encoder) in radeon_atom_backlight_init() argument 298 static void radeon_atom_backlight_exit(struct radeon_encoder *encoder) in radeon_atom_backlight_exit() argument 308 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, in radeon_atom_mode_fixup() argument [all …]
|
| H A D | radeon_encoders.c | 49 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) in radeon_encoder_clones() argument 51 struct drm_device *dev = encoder->dev; in radeon_encoder_clones() 53 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_encoder_clones() 73 if (clone_encoder == encoder) in radeon_encoder_clones() 87 struct drm_encoder *encoder; in radeon_setup_encoder_clones() local 89 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_setup_encoder_clones() 90 encoder->possible_clones = radeon_encoder_clones(encoder); in radeon_setup_encoder_clones() 214 struct drm_encoder *encoder; in radeon_link_encoder_connector() local 220 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_link_encoder_connector() 221 radeon_encoder = to_radeon_encoder(encoder); in radeon_link_encoder_connector() [all …]
|
| H A D | radeon_connectors.c | 115 static void radeon_property_change_mode(struct drm_encoder *encoder) in radeon_property_change_mode() argument 117 struct drm_crtc *crtc = encoder->crtc; in radeon_property_change_mode() 167 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in radeon_get_monitor_bpc() local 168 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_get_monitor_bpc() 254 struct drm_encoder *encoder; in radeon_connector_update_scratch_regs() local 260 drm_connector_for_each_possible_encoder(connector, encoder) { in radeon_connector_update_scratch_regs() 261 if ((encoder == best_encoder) && (status == connector_status_connected)) in radeon_connector_update_scratch_regs() 267 radeon_atombios_connected_scratch_regs(connector, encoder, connected); in radeon_connector_update_scratch_regs() 269 radeon_combios_connected_scratch_regs(connector, encoder, connected); in radeon_connector_update_scratch_regs() 275 struct drm_encoder *encoder; in radeon_find_encoder() local [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/ |
| H A D | nouveau_dispnv04_tvnv17.c | 50 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() argument 52 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load() 55 uint32_t testval, regoffset = nv04_dac_output_offset(encoder); in nv42_tv_sample_load() 149 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() argument 151 struct drm_device *dev = encoder->dev; in nv17_tv_detect() 154 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect() 158 if (nv04_dac_in_use(encoder)) in nv17_tv_detect() 165 nv42_tv_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 168 nv17_dac_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 205 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() argument [all …]
|
| H A D | nouveau_dispnv04_tvnv04.c | 79 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() argument 81 struct drm_device *dev = encoder->dev; in nv04_tv_dpms() 83 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() 93 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms() 107 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms() 129 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() argument 131 struct drm_device *dev = encoder->dev; in nv04_tv_prepare() 132 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_prepare() 133 const struct drm_encoder_helper_funcs *helper = encoder->helper_private; in nv04_tv_prepare() 135 helper->dpms(encoder, DRM_MODE_DPMS_OFF); in nv04_tv_prepare() [all …]
|
| H A D | nouveau_dispnv04_dac.c | 45 int nv04_dac_output_offset(struct drm_encoder *encoder) in nv04_dac_output_offset() argument 47 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset() 136 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() argument 139 struct drm_device *dev = encoder->dev; in nv04_dac_detect() 239 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() argument 241 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load() 245 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load() 246 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder); in nv17_dac_sample_load() 340 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() argument 342 struct nouveau_drm *drm = nouveau_drm(encoder->dev); in nv17_dac_detect() [all …]
|
| H A D | nouveau_dispnv04_dfp.c | 118 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode) in nv04_dfp_update_fp_control() argument 120 struct drm_device *dev = encoder->dev; in nv04_dfp_update_fp_control() 126 nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dfp_update_fp_control() 137 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; in nv04_dfp_update_fp_control() 144 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control() 157 static struct drm_encoder *get_tmds_slave(struct drm_encoder *encoder) in get_tmds_slave() argument 159 struct drm_device *dev = encoder->dev; in get_tmds_slave() 160 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave() 187 static bool nv04_dfp_mode_fixup(struct drm_encoder *encoder, in nv04_dfp_mode_fixup() argument 191 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/include/drm/ |
| H A D | drm_encoder_slave.h | 51 void (*set_config)(struct drm_encoder *encoder, 54 void (*destroy)(struct drm_encoder *encoder); 55 void (*dpms)(struct drm_encoder *encoder, int mode); 56 void (*save)(struct drm_encoder *encoder); 57 void (*restore)(struct drm_encoder *encoder); 58 bool (*mode_fixup)(struct drm_encoder *encoder, 61 int (*mode_valid)(struct drm_encoder *encoder, 63 void (*mode_set)(struct drm_encoder *encoder, 67 enum drm_connector_status (*detect)(struct drm_encoder *encoder, 69 int (*get_modes)(struct drm_encoder *encoder, [all …]
|
| H A D | drm_encoder.h | 50 void (*reset)(struct drm_encoder *encoder); 59 void (*destroy)(struct drm_encoder *encoder); 74 int (*late_register)(struct drm_encoder *encoder); 85 void (*early_unregister)(struct drm_encoder *encoder); 191 struct drm_encoder *encoder, 202 static inline unsigned int drm_encoder_index(const struct drm_encoder *encoder) in drm_encoder_index() argument 204 return encoder->index; in drm_encoder_index() 214 static inline u32 drm_encoder_mask(const struct drm_encoder *encoder) in drm_encoder_mask() argument 216 return 1 << drm_encoder_index(encoder); in drm_encoder_mask() 226 static inline bool drm_encoder_crtc_ok(struct drm_encoder *encoder, in drm_encoder_crtc_ok() argument [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| H A D | icl_dsi.c | 82 static void wait_for_cmds_dispatched_to_panel(struct intel_encoder *encoder) in wait_for_cmds_dispatched_to_panel() argument 84 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in wait_for_cmds_dispatched_to_panel() 85 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in wait_for_cmds_dispatched_to_panel() 207 static void dsi_program_swing_and_deemphasis(struct intel_encoder *encoder) in dsi_program_swing_and_deemphasis() argument 209 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in dsi_program_swing_and_deemphasis() 210 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in dsi_program_swing_and_deemphasis() 271 static void configure_dual_link_mode(struct intel_encoder *encoder, in configure_dual_link_mode() argument 274 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in configure_dual_link_mode() 275 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in configure_dual_link_mode() 311 static int afe_clk(struct intel_encoder *encoder, in afe_clk() argument [all …]
|
| H A D | intel_ddi.c | 968 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_dp_ddi_buffers() argument 971 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_prepare_dp_ddi_buffers() 974 enum port port = encoder->port; in intel_prepare_dp_ddi_buffers() 1005 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_hdmi_ddi_buffers() argument 1008 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_prepare_hdmi_ddi_buffers() 1011 enum port port = encoder->port; in intel_prepare_hdmi_ddi_buffers() 1068 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel() argument 1116 void hsw_fdi_link_train(struct intel_encoder *encoder, in hsw_fdi_link_train() argument 1123 intel_prepare_dp_ddi_buffers(encoder, crtc_state); in hsw_fdi_link_train() 1244 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg() argument [all …]
|
| H A D | intel_hdmi.c | 93 struct intel_hdmi *enc_to_intel_hdmi(struct intel_encoder *encoder) in enc_to_intel_hdmi() argument 96 container_of(&encoder->base, struct intel_digital_port, in enc_to_intel_hdmi() 216 static void g4x_write_infoframe(struct intel_encoder *encoder, in g4x_write_infoframe() argument 222 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in g4x_write_infoframe() 251 static void g4x_read_infoframe(struct intel_encoder *encoder, in g4x_read_infoframe() argument 256 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in g4x_read_infoframe() 271 static u32 g4x_infoframes_enabled(struct intel_encoder *encoder, in g4x_infoframes_enabled() argument 274 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in g4x_infoframes_enabled() 280 if ((val & VIDEO_DIP_PORT_MASK) != VIDEO_DIP_PORT(encoder->port)) in g4x_infoframes_enabled() 287 static void ibx_write_infoframe(struct intel_encoder *encoder, in ibx_write_infoframe() argument [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/i2c/ |
| H A D | ch7006_drv.c | 38 static void ch7006_encoder_set_config(struct drm_encoder *encoder, in ch7006_encoder_set_config() argument 41 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_set_config() 46 static void ch7006_encoder_destroy(struct drm_encoder *encoder) in ch7006_encoder_destroy() argument 48 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_destroy() 50 drm_property_destroy(encoder->dev, priv->scale_property); in ch7006_encoder_destroy() 53 to_encoder_slave(encoder)->slave_priv = NULL; in ch7006_encoder_destroy() 55 drm_i2c_encoder_destroy(encoder); in ch7006_encoder_destroy() 58 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() argument 60 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_dpms() 61 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_dpms() [all …]
|
| H A D | sil164_drv.c | 215 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) in sil164_encoder_set_config() argument 217 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_set_config() 223 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) in sil164_encoder_dpms() argument 225 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_dpms() 227 bool duallink = (on && encoder->crtc->mode.clock > 165000); in sil164_encoder_dpms() 229 sil164_set_power_state(drm_i2c_encoder_get_client(encoder), on); in sil164_encoder_dpms() 236 sil164_encoder_save(struct drm_encoder *encoder) in sil164_encoder_save() argument 238 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_save() 240 sil164_save_state(drm_i2c_encoder_get_client(encoder), in sil164_encoder_save() 249 sil164_encoder_restore(struct drm_encoder *encoder) in sil164_encoder_restore() argument [all …]
|
| /netbsd-src/sys/external/bsd/drm2/i2c/ |
| H A D | drm_encoder_slave.c | 186 drm_i2c_encoder_destroy(struct drm_encoder *encoder) in drm_i2c_encoder_destroy() argument 188 struct drm_encoder_slave *const slave = to_encoder_slave(encoder); in drm_i2c_encoder_destroy() 200 drm_i2c_encoder_get_client(struct drm_encoder *encoder) in drm_i2c_encoder_get_client() argument 202 struct drm_encoder_slave *const slave = to_encoder_slave(encoder); in drm_i2c_encoder_get_client() 209 slave_funcs(struct drm_encoder *encoder) in slave_funcs() argument 212 return to_encoder_slave(encoder)->slave_funcs; in slave_funcs() 216 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_i2c_encoder_dpms() argument 219 (*slave_funcs(encoder)->dpms)(encoder, mode); in drm_i2c_encoder_dpms() 223 drm_i2c_encoder_prepare(struct drm_encoder *encoder) in drm_i2c_encoder_prepare() argument 226 drm_i2c_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in drm_i2c_encoder_prepare() [all …]
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_atombios_encoders.c | 90 struct drm_encoder *encoder = &amdgpu_encoder->base; in amdgpu_atombios_encoder_set_backlight_level() local 111 amdgpu_atombios_encoder_setup_dig_transmitter(encoder, in amdgpu_atombios_encoder_set_backlight_level() 114 amdgpu_atombios_encoder_setup_dig_transmitter(encoder, in amdgpu_atombios_encoder_set_backlight_level() 116 amdgpu_atombios_encoder_setup_dig_transmitter(encoder, in amdgpu_atombios_encoder_set_backlight_level() 146 struct amdgpu_encoder *amdgpu_encoder = pdata->encoder; in amdgpu_atombios_encoder_update_backlight_status() 158 struct amdgpu_encoder *amdgpu_encoder = pdata->encoder; in amdgpu_atombios_encoder_get_backlight_brightness() 213 pdata->encoder = amdgpu_encoder; in amdgpu_atombios_encoder_init_backlight() 264 void amdgpu_atombios_encoder_init_backlight(struct amdgpu_encoder *encoder, in amdgpu_atombios_encoder_init_backlight() argument 269 void amdgpu_atombios_encoder_fini_backlight(struct amdgpu_encoder *encoder) in amdgpu_atombios_encoder_fini_backlight() argument 275 bool amdgpu_atombios_encoder_is_digital(struct drm_encoder *encoder) in amdgpu_atombios_encoder_is_digital() argument [all …]
|
| H A D | amdgpu_encoders.c | 47 struct drm_encoder *encoder; in amdgpu_link_encoder_connector() local 54 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in amdgpu_link_encoder_connector() 55 amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_link_encoder_connector() 57 drm_connector_attach_encoder(connector, encoder); in amdgpu_link_encoder_connector() 68 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder) in amdgpu_encoder_set_active_device() argument 70 struct drm_device *dev = encoder->dev; in amdgpu_encoder_set_active_device() 71 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_encoder_set_active_device() 77 if (connector->encoder == encoder) { in amdgpu_encoder_set_active_device() 82 amdgpu_connector->devices, encoder->encoder_type); in amdgpu_encoder_set_active_device() 89 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder) in amdgpu_get_connector_for_encoder() argument [all …]
|
| H A D | amdgpu_connectors.c | 94 static void amdgpu_connector_property_change_mode(struct drm_encoder *encoder) in amdgpu_connector_property_change_mode() argument 96 struct drm_crtc *crtc = encoder->crtc; in amdgpu_connector_property_change_mode() 144 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in amdgpu_connector_get_monitor_bpc() local 145 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder); in amdgpu_connector_get_monitor_bpc() 222 struct drm_encoder *encoder; in amdgpu_connector_update_scratch_regs() local 228 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_update_scratch_regs() 229 if ((encoder == best_encoder) && (status == connector_status_connected)) in amdgpu_connector_update_scratch_regs() 234 amdgpu_atombios_encoder_set_bios_scratch_regs(connector, encoder, connected); in amdgpu_connector_update_scratch_regs() 242 struct drm_encoder *encoder; in amdgpu_connector_find_encoder() local 244 drm_connector_for_each_possible_encoder(connector, encoder) { in amdgpu_connector_find_encoder() [all …]
|