/drivers/media/i2c/ |
D | bt856.c | 69 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument 71 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write() 73 encoder->reg[reg - BT856_REG_OFFSET] = value; in bt856_write() 77 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) in bt856_setbit() argument 79 return bt856_write(encoder, reg, in bt856_setbit() 80 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) | in bt856_setbit() 84 static void bt856_dump(struct bt856 *encoder) in bt856_dump() argument 88 v4l2_info(&encoder->sd, "register dump:\n"); in bt856_dump() 90 printk(KERN_CONT " %02x", encoder->reg[i]); in bt856_dump() 98 struct bt856 *encoder = to_bt856(sd); in bt856_init() local [all …]
|
D | saa7185.c | 72 struct saa7185 *encoder = to_saa7185(sd); in saa7185_write() local 75 encoder->reg[reg] = value; in saa7185_write() 83 struct saa7185 *encoder = to_saa7185(sd); in saa7185_write_block() local 99 encoder->reg[reg++] = data[1]; in saa7185_write_block() 223 struct saa7185 *encoder = to_saa7185(sd); in saa7185_init() local 226 if (encoder->norm & V4L2_STD_NTSC) in saa7185_init() 235 struct saa7185 *encoder = to_saa7185(sd); in saa7185_s_std_output() local 243 encoder->norm = std; in saa7185_s_std_output() 250 struct saa7185 *encoder = to_saa7185(sd); in saa7185_s_routing() local 260 saa7185_write(sd, 0x61, (encoder->reg[0x61] & 0xf7) | 0x08); in saa7185_s_routing() [all …]
|
/drivers/gpu/drm/i2c/ |
D | tda998x_drv.c | 266 cec_write(struct drm_encoder *encoder, uint16_t addr, uint8_t val) in cec_write() argument 268 struct i2c_client *client = to_tda998x_priv(encoder)->cec; in cec_write() 278 cec_read(struct drm_encoder *encoder, uint8_t addr) in cec_read() argument 280 struct i2c_client *client = to_tda998x_priv(encoder)->cec; in cec_read() 300 set_page(struct drm_encoder *encoder, uint16_t reg) in set_page() argument 302 struct tda998x_priv *priv = to_tda998x_priv(encoder); in set_page() 305 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in set_page() 318 reg_read_range(struct drm_encoder *encoder, uint16_t reg, char *buf, int cnt) in reg_read_range() argument 320 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in reg_read_range() 324 set_page(encoder, reg); in reg_read_range() [all …]
|
D | ch7006_drv.c | 33 static void ch7006_encoder_set_config(struct drm_encoder *encoder, in ch7006_encoder_set_config() argument 36 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_set_config() 41 static void ch7006_encoder_destroy(struct drm_encoder *encoder) in ch7006_encoder_destroy() argument 43 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_destroy() 45 drm_property_destroy(encoder->dev, priv->scale_property); in ch7006_encoder_destroy() 48 to_encoder_slave(encoder)->slave_priv = NULL; in ch7006_encoder_destroy() 50 drm_i2c_encoder_destroy(encoder); in ch7006_encoder_destroy() 53 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() argument 55 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_dpms() 56 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_dpms() [all …]
|
D | sil164_drv.c | 209 sil164_encoder_set_config(struct drm_encoder *encoder, void *params) in sil164_encoder_set_config() argument 211 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_set_config() 217 sil164_encoder_dpms(struct drm_encoder *encoder, int mode) in sil164_encoder_dpms() argument 219 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_dpms() 221 bool duallink = (on && encoder->crtc->mode.clock > 165000); in sil164_encoder_dpms() 223 sil164_set_power_state(drm_i2c_encoder_get_client(encoder), on); in sil164_encoder_dpms() 230 sil164_encoder_save(struct drm_encoder *encoder) in sil164_encoder_save() argument 232 struct sil164_priv *priv = to_sil164_priv(encoder); in sil164_encoder_save() 234 sil164_save_state(drm_i2c_encoder_get_client(encoder), in sil164_encoder_save() 243 sil164_encoder_restore(struct drm_encoder *encoder) in sil164_encoder_restore() argument [all …]
|
/drivers/gpu/drm/exynos/ |
D | exynos_drm_encoder.c | 42 static void exynos_drm_connector_power(struct drm_encoder *encoder, int mode) in exynos_drm_connector_power() argument 44 struct drm_device *dev = encoder->dev; in exynos_drm_connector_power() 48 if (exynos_drm_best_encoder(connector) == encoder) { in exynos_drm_connector_power() 57 static void exynos_drm_encoder_dpms(struct drm_encoder *encoder, int mode) in exynos_drm_encoder_dpms() argument 59 struct drm_device *dev = encoder->dev; in exynos_drm_encoder_dpms() 60 struct exynos_drm_manager *manager = exynos_drm_get_manager(encoder); in exynos_drm_encoder_dpms() 62 struct exynos_drm_encoder *exynos_encoder = to_exynos_encoder(encoder); in exynos_drm_encoder_dpms() 79 exynos_drm_connector_power(encoder, mode); in exynos_drm_encoder_dpms() 85 exynos_drm_connector_power(encoder, mode); in exynos_drm_encoder_dpms() 98 exynos_drm_encoder_mode_fixup(struct drm_encoder *encoder, in exynos_drm_encoder_mode_fixup() argument [all …]
|
/drivers/input/misc/ |
D | rotary_encoder.c | 59 static void rotary_encoder_report_event(struct rotary_encoder *encoder) in rotary_encoder_report_event() argument 61 const struct rotary_encoder_platform_data *pdata = encoder->pdata; in rotary_encoder_report_event() 64 input_report_rel(encoder->input, in rotary_encoder_report_event() 65 pdata->axis, encoder->dir ? -1 : 1); in rotary_encoder_report_event() 67 unsigned int pos = encoder->pos; in rotary_encoder_report_event() 69 if (encoder->dir) { in rotary_encoder_report_event() 84 encoder->pos = pos; in rotary_encoder_report_event() 85 input_report_abs(encoder->input, pdata->axis, encoder->pos); in rotary_encoder_report_event() 88 input_sync(encoder->input); in rotary_encoder_report_event() 93 struct rotary_encoder *encoder = dev_id; in rotary_encoder_irq() local [all …]
|
/drivers/gpu/drm/ |
D | drm_encoder_slave.c | 53 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() argument 81 encoder->bus_priv = client; in drm_i2c_encoder_init() 85 err = encoder_drv->encoder_init(client, dev, encoder); in drm_i2c_encoder_init() 90 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init() 112 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder); in drm_i2c_encoder_destroy() local 117 encoder->bus_priv = NULL; in drm_i2c_encoder_destroy() 133 void drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) in drm_i2c_encoder_dpms() argument 135 get_slave_funcs(encoder)->dpms(encoder, mode); in drm_i2c_encoder_dpms() 139 bool drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, in drm_i2c_encoder_mode_fixup() argument 143 return get_slave_funcs(encoder)->mode_fixup(encoder, mode, adjusted_mode); in drm_i2c_encoder_mode_fixup() [all …]
|
D | drm_crtc_helper.c | 219 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument 222 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use() 224 if (connector->encoder == encoder) in drm_helper_encoder_in_use() 244 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local 247 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) in drm_helper_crtc_in_use() 248 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) in drm_helper_crtc_in_use() 255 drm_encoder_disable(struct drm_encoder *encoder) in drm_encoder_disable() argument 257 struct drm_encoder_helper_funcs *encoder_funcs = encoder->helper_private; in drm_encoder_disable() 260 (*encoder_funcs->disable)(encoder); in drm_encoder_disable() 262 (*encoder_funcs->dpms)(encoder, DRM_MODE_DPMS_OFF); in drm_encoder_disable() [all …]
|
/drivers/gpu/drm/tilcdc/ |
D | tilcdc_slave.c | 61 static void slave_encoder_destroy(struct drm_encoder *encoder) in slave_encoder_destroy() argument 63 struct slave_encoder *slave_encoder = to_slave_encoder(encoder); in slave_encoder_destroy() 64 if (get_slave_funcs(encoder)) in slave_encoder_destroy() 65 get_slave_funcs(encoder)->destroy(encoder); in slave_encoder_destroy() 66 drm_encoder_cleanup(encoder); in slave_encoder_destroy() 70 static void slave_encoder_prepare(struct drm_encoder *encoder) in slave_encoder_prepare() argument 72 drm_i2c_encoder_prepare(encoder); in slave_encoder_prepare() 73 tilcdc_crtc_set_panel_info(encoder->crtc, &slave_info); in slave_encoder_prepare() 98 struct drm_encoder *encoder; in slave_encoder_create() local 109 encoder = &slave_encoder->base.base; in slave_encoder_create() [all …]
|
D | tilcdc_tfp410.c | 59 static void tfp410_encoder_destroy(struct drm_encoder *encoder) in tfp410_encoder_destroy() argument 61 struct tfp410_encoder *tfp410_encoder = to_tfp410_encoder(encoder); in tfp410_encoder_destroy() 62 drm_encoder_cleanup(encoder); in tfp410_encoder_destroy() 66 static void tfp410_encoder_dpms(struct drm_encoder *encoder, int mode) in tfp410_encoder_dpms() argument 68 struct tfp410_encoder *tfp410_encoder = to_tfp410_encoder(encoder); in tfp410_encoder_dpms() 84 static bool tfp410_encoder_mode_fixup(struct drm_encoder *encoder, in tfp410_encoder_mode_fixup() argument 92 static void tfp410_encoder_prepare(struct drm_encoder *encoder) in tfp410_encoder_prepare() argument 94 tfp410_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in tfp410_encoder_prepare() 95 tilcdc_crtc_set_panel_info(encoder->crtc, &dvi_info); in tfp410_encoder_prepare() 98 static void tfp410_encoder_commit(struct drm_encoder *encoder) in tfp410_encoder_commit() argument [all …]
|
D | tilcdc_panel.c | 47 static void panel_encoder_destroy(struct drm_encoder *encoder) in panel_encoder_destroy() argument 49 struct panel_encoder *panel_encoder = to_panel_encoder(encoder); in panel_encoder_destroy() 50 drm_encoder_cleanup(encoder); in panel_encoder_destroy() 54 static void panel_encoder_dpms(struct drm_encoder *encoder, int mode) in panel_encoder_dpms() argument 56 struct panel_encoder *panel_encoder = to_panel_encoder(encoder); in panel_encoder_dpms() 67 static bool panel_encoder_mode_fixup(struct drm_encoder *encoder, in panel_encoder_mode_fixup() argument 75 static void panel_encoder_prepare(struct drm_encoder *encoder) in panel_encoder_prepare() argument 77 struct panel_encoder *panel_encoder = to_panel_encoder(encoder); in panel_encoder_prepare() 78 panel_encoder_dpms(encoder, DRM_MODE_DPMS_OFF); in panel_encoder_prepare() 79 tilcdc_crtc_set_panel_info(encoder->crtc, panel_encoder->mod->info); in panel_encoder_prepare() [all …]
|
/drivers/gpu/drm/nouveau/dispnv04/ |
D | tvnv04.c | 70 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() argument 72 struct drm_device *dev = encoder->dev; in nv04_tv_dpms() 74 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() 84 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms() 98 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms() 120 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() argument 122 struct drm_device *dev = encoder->dev; in nv04_tv_prepare() 123 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_prepare() 124 struct drm_encoder_helper_funcs *helper = encoder->helper_private; in nv04_tv_prepare() 126 helper->dpms(encoder, DRM_MODE_DPMS_OFF); in nv04_tv_prepare() [all …]
|
D | 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() 157 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() argument 159 struct drm_device *dev = encoder->dev; in nv17_tv_detect() 162 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect() 166 if (nv04_dac_in_use(encoder)) in nv17_tv_detect() 173 nv42_tv_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 176 nv17_dac_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 213 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() argument [all …]
|
D | dac.c | 41 int nv04_dac_output_offset(struct drm_encoder *encoder) in nv04_dac_output_offset() argument 43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset() 127 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() argument 130 struct drm_device *dev = encoder->dev; in nv04_dac_detect() 230 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() argument 232 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load() 236 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load() 237 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder); in nv17_dac_sample_load() 331 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() argument 333 struct nouveau_drm *drm = nouveau_drm(encoder->dev); in nv17_dac_detect() [all …]
|
D | dfp.c | 113 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode) in nv04_dfp_update_fp_control() argument 115 struct drm_device *dev = encoder->dev; in nv04_dfp_update_fp_control() 121 nv_crtc = nouveau_crtc(encoder->crtc); in nv04_dfp_update_fp_control() 132 nv_crtc->fp_users |= 1 << nouveau_encoder(encoder)->dcb->index; in nv04_dfp_update_fp_control() 139 nv_crtc->fp_users &= ~(1 << nouveau_encoder(encoder)->dcb->index); in nv04_dfp_update_fp_control() 152 static struct drm_encoder *get_tmds_slave(struct drm_encoder *encoder) in get_tmds_slave() argument 154 struct drm_device *dev = encoder->dev; in get_tmds_slave() 155 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in get_tmds_slave() 182 static bool nv04_dfp_mode_fixup(struct drm_encoder *encoder, in nv04_dfp_mode_fixup() argument 186 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_dfp_mode_fixup() [all …]
|
/drivers/gpu/drm/radeon/ |
D | atombios_encoders.c | 88 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level() local 123 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0); in atombios_set_backlight_level() 125 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0); in atombios_set_backlight_level() 126 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0); in atombios_set_backlight_level() 155 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_update_status() 165 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_get_brightness() 216 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init() 269 void radeon_atom_backlight_init(struct radeon_encoder *encoder) in radeon_atom_backlight_init() argument 273 static void radeon_atom_backlight_exit(struct radeon_encoder *encoder) in radeon_atom_backlight_exit() argument 284 static inline bool radeon_encoder_is_digital(struct drm_encoder *encoder) in radeon_encoder_is_digital() argument [all …]
|
D | radeon_legacy_encoders.c | 36 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable() argument 38 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_encoder_disable() 41 encoder_funcs = encoder->helper_private; in radeon_legacy_encoder_disable() 42 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF); in radeon_legacy_encoder_disable() 46 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_update() argument 48 struct drm_device *dev = encoder->dev; in radeon_legacy_lvds_update() 50 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update() 129 radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update() 131 radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update() 135 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_dpms() argument [all …]
|
D | radeon_encoders.c | 40 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder) in radeon_encoder_clones() argument 42 struct drm_device *dev = encoder->dev; in radeon_encoder_clones() 44 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_encoder_clones() 64 if (clone_encoder == encoder) in radeon_encoder_clones() 78 struct drm_encoder *encoder; in radeon_setup_encoder_clones() local 80 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_setup_encoder_clones() 81 encoder->possible_clones = radeon_encoder_clones(encoder); in radeon_setup_encoder_clones() 167 struct drm_encoder *encoder; in radeon_link_encoder_connector() local 173 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) { in radeon_link_encoder_connector() 174 radeon_encoder = to_radeon_encoder(encoder); in radeon_link_encoder_connector() [all …]
|
D | radeon_connectors.c | 36 struct drm_encoder *encoder, 40 struct drm_encoder *encoder, 93 static void radeon_property_change_mode(struct drm_encoder *encoder) in radeon_property_change_mode() argument 95 struct drm_crtc *crtc = encoder->crtc; in radeon_property_change_mode() 144 struct drm_encoder *encoder = connector_funcs->best_encoder(connector); in radeon_get_monitor_bpc() local 145 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_get_monitor_bpc() 164 struct drm_encoder *encoder = NULL; in radeon_connector_update_scratch_regs() local 182 encoder = obj_to_encoder(obj); in radeon_connector_update_scratch_regs() 184 if ((encoder == best_encoder) && (status == connector_status_connected)) in radeon_connector_update_scratch_regs() 190 radeon_atombios_connected_scratch_regs(connector, encoder, connected); in radeon_connector_update_scratch_regs() [all …]
|
D | r600_hdmi.c | 105 static void r600_hdmi_update_ACR(struct drm_encoder *encoder, uint32_t clock) in r600_hdmi_update_ACR() argument 107 struct drm_device *dev = encoder->dev; in r600_hdmi_update_ACR() 110 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in r600_hdmi_update_ACR() 127 static void r600_hdmi_update_avi_infoframe(struct drm_encoder *encoder, in r600_hdmi_update_avi_infoframe() argument 130 struct drm_device *dev = encoder->dev; in r600_hdmi_update_avi_infoframe() 132 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in r600_hdmi_update_avi_infoframe() 158 static void r600_hdmi_update_audio_infoframe(struct drm_encoder *encoder, in r600_hdmi_update_audio_infoframe() argument 161 struct drm_device *dev = encoder->dev; in r600_hdmi_update_audio_infoframe() 163 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in r600_hdmi_update_audio_infoframe() 177 static bool r600_hdmi_is_audio_buffer_filled(struct drm_encoder *encoder) in r600_hdmi_is_audio_buffer_filled() argument [all …]
|
/drivers/gpu/drm/omapdrm/ |
D | omap_encoder.c | 44 struct omap_dss_device *omap_encoder_get_dssdev(struct drm_encoder *encoder) in omap_encoder_get_dssdev() argument 46 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_get_dssdev() 51 static void omap_encoder_destroy(struct drm_encoder *encoder) in omap_encoder_destroy() argument 53 struct omap_encoder *omap_encoder = to_omap_encoder(encoder); in omap_encoder_destroy() 54 drm_encoder_cleanup(encoder); in omap_encoder_destroy() 74 static void omap_encoder_dpms(struct drm_encoder *encoder, int mode) in omap_encoder_dpms() argument 78 static bool omap_encoder_mode_fixup(struct drm_encoder *encoder, in omap_encoder_mode_fixup() argument 85 static void omap_encoder_mode_set(struct drm_encoder *encoder, in omap_encoder_mode_set() argument 91 static void omap_encoder_prepare(struct drm_encoder *encoder) in omap_encoder_prepare() argument 95 static void omap_encoder_commit(struct drm_encoder *encoder) in omap_encoder_commit() argument [all …]
|
/drivers/gpu/drm/gma500/ |
D | cdv_intel_dp.c | 71 struct psb_intel_encoder *encoder; member 117 static bool is_edp(struct psb_intel_encoder *encoder) in is_edp() argument 119 return encoder->type == INTEL_OUTPUT_EDP; in is_edp() 123 static void cdv_intel_dp_start_link_train(struct psb_intel_encoder *encoder); 124 static void cdv_intel_dp_complete_link_train(struct psb_intel_encoder *encoder); 125 static void cdv_intel_dp_link_down(struct psb_intel_encoder *encoder); 128 cdv_intel_dp_max_lane_count(struct psb_intel_encoder *encoder) in cdv_intel_dp_max_lane_count() argument 130 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_lane_count() 146 cdv_intel_dp_max_link_bw(struct psb_intel_encoder *encoder) in cdv_intel_dp_max_link_bw() argument 148 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_link_bw() [all …]
|
/drivers/gpu/drm/udl/ |
D | udl_encoder.c | 19 static void udl_enc_destroy(struct drm_encoder *encoder) in udl_enc_destroy() argument 21 drm_encoder_cleanup(encoder); in udl_enc_destroy() 22 kfree(encoder); in udl_enc_destroy() 25 static void udl_encoder_disable(struct drm_encoder *encoder) in udl_encoder_disable() argument 29 static bool udl_mode_fixup(struct drm_encoder *encoder, in udl_mode_fixup() argument 36 static void udl_encoder_prepare(struct drm_encoder *encoder) in udl_encoder_prepare() argument 40 static void udl_encoder_commit(struct drm_encoder *encoder) in udl_encoder_commit() argument 44 static void udl_encoder_mode_set(struct drm_encoder *encoder, in udl_encoder_mode_set() argument 51 udl_encoder_dpms(struct drm_encoder *encoder, int mode) in udl_encoder_dpms() argument 70 struct drm_encoder *encoder; in udl_encoder_init() local [all …]
|
/drivers/gpu/drm/i915/ |
D | intel_hdmi.c | 57 struct intel_hdmi *enc_to_intel_hdmi(struct drm_encoder *encoder) in enc_to_intel_hdmi() argument 60 container_of(encoder, struct intel_digital_port, base.base); in enc_to_intel_hdmi() 137 static void g4x_write_infoframe(struct drm_encoder *encoder, in g4x_write_infoframe() argument 141 struct drm_device *dev = encoder->dev; in g4x_write_infoframe() 173 static void ibx_write_infoframe(struct drm_encoder *encoder, in ibx_write_infoframe() argument 177 struct drm_device *dev = encoder->dev; in ibx_write_infoframe() 179 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); in ibx_write_infoframe() 211 static void cpt_write_infoframe(struct drm_encoder *encoder, in cpt_write_infoframe() argument 215 struct drm_device *dev = encoder->dev; in cpt_write_infoframe() 217 struct intel_crtc *intel_crtc = to_intel_crtc(encoder->crtc); in cpt_write_infoframe() [all …]
|