/kernel/linux/linux-5.10/drivers/input/misc/ |
H A D | rotary_encoder.c | 11 * See file:Documentation/input/devices/rotary-encoder.rst for more information 26 #define DRV_NAME "rotary-encoder" 56 static unsigned int rotary_encoder_get_state(struct rotary_encoder *encoder) in rotary_encoder_get_state() argument 61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state() 62 int val = gpiod_get_value_cansleep(encoder->gpios->desc[i]); in rotary_encoder_get_state() 65 if (encoder->encoding == ROTENC_GRAY && ret & 1) in rotary_encoder_get_state() 74 static void rotary_encoder_report_event(struct rotary_encoder *encoder) in rotary_encoder_report_event() argument 76 if (encoder->relative_axis) { in rotary_encoder_report_event() 77 input_report_rel(encoder->input, in rotary_encoder_report_event() 78 encoder in rotary_encoder_report_event() 106 struct rotary_encoder *encoder = dev_id; rotary_encoder_irq() local 139 struct rotary_encoder *encoder = dev_id; rotary_encoder_half_period_irq() local 162 struct rotary_encoder *encoder = dev_id; rotary_encoder_quarter_period_irq() local 188 struct rotary_encoder *encoder; rotary_encoder_probe() local 322 struct rotary_encoder *encoder = dev_get_drvdata(dev); rotary_encoder_suspend() local 335 struct rotary_encoder *encoder = dev_get_drvdata(dev); rotary_encoder_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/input/misc/ |
H A D | rotary_encoder.c | 11 * See file:Documentation/input/devices/rotary-encoder.rst for more information 26 #define DRV_NAME "rotary-encoder" 56 static unsigned int rotary_encoder_get_state(struct rotary_encoder *encoder) in rotary_encoder_get_state() argument 61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state() 62 int val = gpiod_get_value_cansleep(encoder->gpios->desc[i]); in rotary_encoder_get_state() 65 if (encoder->encoding == ROTENC_GRAY && ret & 1) in rotary_encoder_get_state() 74 static void rotary_encoder_report_event(struct rotary_encoder *encoder) in rotary_encoder_report_event() argument 76 if (encoder->relative_axis) { in rotary_encoder_report_event() 77 input_report_rel(encoder->input, in rotary_encoder_report_event() 78 encoder in rotary_encoder_report_event() 106 struct rotary_encoder *encoder = dev_id; rotary_encoder_irq() local 139 struct rotary_encoder *encoder = dev_id; rotary_encoder_half_period_irq() local 162 struct rotary_encoder *encoder = dev_id; rotary_encoder_quarter_period_irq() local 188 struct rotary_encoder *encoder; rotary_encoder_probe() local 317 struct rotary_encoder *encoder = dev_get_drvdata(dev); rotary_encoder_suspend() local 330 struct rotary_encoder *encoder = dev_get_drvdata(dev); rotary_encoder_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/media/i2c/ |
H A D | bt856.c | 27 MODULE_DESCRIPTION("Brooktree-856A video encoder driver"); 55 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument 57 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write() 59 encoder->reg[reg - BT856_REG_OFFSET] = value; in bt856_write() 63 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) in bt856_setbit() argument 65 return bt856_write(encoder, reg, in bt856_setbit() 66 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) | in bt856_setbit() 70 static void bt856_dump(struct bt856 *encoder) in bt856_dump() argument 74 v4l2_info(&encoder->sd, "register dump:\n"); in bt856_dump() 76 printk(KERN_CONT " %02x", encoder in bt856_dump() 84 struct bt856 *encoder = to_bt856(sd); bt856_init() local 111 struct bt856 *encoder = to_bt856(sd); bt856_s_std_output() local 133 struct bt856 *encoder = to_bt856(sd); bt856_s_routing() local 187 struct bt856 *encoder; bt856_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/media/i2c/ |
H A D | bt856.c | 27 MODULE_DESCRIPTION("Brooktree-856A video encoder driver"); 55 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument 57 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write() 59 encoder->reg[reg - BT856_REG_OFFSET] = value; in bt856_write() 63 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) in bt856_setbit() argument 65 return bt856_write(encoder, reg, in bt856_setbit() 66 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) | in bt856_setbit() 70 static void bt856_dump(struct bt856 *encoder) in bt856_dump() argument 74 v4l2_info(&encoder->sd, "register dump:\n"); in bt856_dump() 76 printk(KERN_CONT " %02x", encoder in bt856_dump() 84 struct bt856 *encoder = to_bt856(sd); bt856_init() local 111 struct bt856 *encoder = to_bt856(sd); bt856_s_std_output() local 133 struct bt856 *encoder = to_bt856(sd); bt856_s_routing() local 186 struct bt856 *encoder; bt856_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_encoder.c | 39 * generic sink entity, represented by &struct drm_connector). An encoder takes 73 struct drm_encoder *encoder; in drm_encoder_register_all() local 76 drm_for_each_encoder(encoder, dev) { in drm_encoder_register_all() 77 if (encoder->funcs && encoder->funcs->late_register) in drm_encoder_register_all() 78 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all() 88 struct drm_encoder *encoder; in drm_encoder_unregister_all() local 90 drm_for_each_encoder(encoder, dev) { in drm_encoder_unregister_all() 91 if (encoder in drm_encoder_unregister_all() 97 __drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list ap) __drm_encoder_init() argument 159 drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) drm_encoder_init() argument 183 drm_encoder_cleanup(struct drm_encoder *encoder) drm_encoder_cleanup() argument 208 struct drm_encoder *encoder = ptr; drmm_encoder_alloc_release() local 217 __drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, va_list args) __drmm_encoder_init() argument 245 struct drm_encoder *encoder; __drmm_encoder_alloc() local 283 drmm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) drmm_encoder_init() argument 300 drm_encoder_get_crtc(struct drm_encoder *encoder) drm_encoder_get_crtc() argument 335 struct drm_encoder *encoder; drm_mode_getencoder() local [all...] |
H A D | drm_crtc_helper.c | 97 * drm_helper_encoder_in_use - check if a given encoder is in use 98 * @encoder: encoder to check 100 * Checks whether @encoder is with the current mode setting output configuration 105 * True if @encoder is used, false otherwise. 107 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument 111 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use() 127 if (connector->encoder == encoder) { in drm_helper_encoder_in_use() 150 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local 170 drm_encoder_disable(struct drm_encoder *encoder) drm_encoder_disable() argument 185 struct drm_encoder *encoder; __drm_helper_disable_unused_functions() local 250 struct drm_encoder *encoder; drm_crtc_prepare_encoders() local 294 struct drm_encoder *encoder; drm_crtc_helper_set_mode() local 467 struct drm_encoder *encoder; drm_crtc_helper_disable() local 507 struct drm_encoder *encoder; drm_connector_get_single_encoder() local 559 struct drm_encoder **save_connector_encoders, *new_encoder, *encoder; drm_crtc_helper_set_config() local 837 drm_helper_choose_encoder_dpms(struct drm_encoder *encoder) drm_helper_choose_encoder_dpms() argument 855 drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) drm_helper_encoder_dpms() argument 907 struct drm_encoder *encoder = connector->encoder; drm_helper_connector_dpms() local 981 struct drm_encoder *encoder; drm_helper_resume_force_mode() local [all...] |
H A D | drm_encoder_slave.c | 32 * drm_i2c_encoder_init - Initialize an I2C slave encoder 34 * @encoder: Encoder to be attached to the I2C device. You aren't 53 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() 76 encoder->bus_priv = client; in drm_i2c_encoder_init() 80 err = encoder_drv->encoder_init(client, dev, encoder); in drm_i2c_encoder_init() 85 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init() 99 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder 103 * encoder driver once I2C access is no longer needed. 107 struct drm_encoder_slave *encoder in drm_i2c_encoder_destroy() local 52 drm_i2c_encoder_init(struct drm_device *dev, struct drm_encoder_slave *encoder, struct i2c_adapter *adap, const struct i2c_board_info *info) drm_i2c_encoder_init() argument 128 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) drm_i2c_encoder_dpms() argument 134 drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_i2c_encoder_mode_fixup() argument 145 drm_i2c_encoder_prepare(struct drm_encoder *encoder) drm_i2c_encoder_prepare() argument 151 drm_i2c_encoder_commit(struct drm_encoder *encoder) drm_i2c_encoder_commit() argument 157 drm_i2c_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_i2c_encoder_mode_set() argument 165 drm_i2c_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) drm_i2c_encoder_detect() argument 172 drm_i2c_encoder_save(struct drm_encoder *encoder) drm_i2c_encoder_save() argument 178 drm_i2c_encoder_restore(struct drm_encoder *encoder) drm_i2c_encoder_restore() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/ |
H A D | drm_encoder.c | 37 * generic sink entity, represented by &struct drm_connector). An encoder takes 71 struct drm_encoder *encoder; in drm_encoder_register_all() local 74 drm_for_each_encoder(encoder, dev) { in drm_encoder_register_all() 75 if (encoder->funcs->late_register) in drm_encoder_register_all() 76 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all() 86 struct drm_encoder *encoder; in drm_encoder_unregister_all() local 88 drm_for_each_encoder(encoder, dev) { in drm_encoder_unregister_all() 89 if (encoder->funcs->early_unregister) in drm_encoder_unregister_all() 90 encoder in drm_encoder_unregister_all() 109 drm_encoder_init(struct drm_device *dev, struct drm_encoder *encoder, const struct drm_encoder_funcs *funcs, int encoder_type, const char *name, ...) drm_encoder_init() argument 161 drm_encoder_cleanup(struct drm_encoder *encoder) drm_encoder_cleanup() argument 184 drm_encoder_get_crtc(struct drm_encoder *encoder) drm_encoder_get_crtc() argument 219 struct drm_encoder *encoder; drm_mode_getencoder() local [all...] |
H A D | drm_crtc_helper.c | 85 * drm_helper_encoder_in_use - check if a given encoder is in use 86 * @encoder: encoder to check 88 * Checks whether @encoder is with the current mode setting output configuration 93 * True if @encoder is used, false otherwise. 95 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument 99 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use() 115 if (connector->encoder == encoder) { in drm_helper_encoder_in_use() 138 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local 158 drm_encoder_disable(struct drm_encoder *encoder) drm_encoder_disable() argument 173 struct drm_encoder *encoder; __drm_helper_disable_unused_functions() local 238 struct drm_encoder *encoder; drm_crtc_prepare_encoders() local 282 struct drm_encoder *encoder; drm_crtc_helper_set_mode() local 429 struct drm_encoder *encoder; drm_crtc_helper_disable() local 469 struct drm_encoder *encoder; drm_connector_get_single_encoder() local 521 struct drm_encoder **save_connector_encoders, *new_encoder, *encoder; drm_crtc_helper_set_config() local 799 drm_helper_choose_encoder_dpms(struct drm_encoder *encoder) drm_helper_choose_encoder_dpms() argument 817 drm_helper_encoder_dpms(struct drm_encoder *encoder, int mode) drm_helper_encoder_dpms() argument 869 struct drm_encoder *encoder = connector->encoder; drm_helper_connector_dpms() local 943 struct drm_encoder *encoder; drm_helper_resume_force_mode() local [all...] |
H A D | drm_encoder_slave.c | 32 * drm_i2c_encoder_init - Initialize an I2C slave encoder 34 * @encoder: Encoder to be attached to the I2C device. You aren't 53 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() 76 encoder->bus_priv = client; in drm_i2c_encoder_init() 80 err = encoder_drv->encoder_init(client, dev, encoder); in drm_i2c_encoder_init() 85 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init() 99 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder 103 * encoder driver once I2C access is no longer needed. 107 struct drm_encoder_slave *encoder in drm_i2c_encoder_destroy() local 52 drm_i2c_encoder_init(struct drm_device *dev, struct drm_encoder_slave *encoder, struct i2c_adapter *adap, const struct i2c_board_info *info) drm_i2c_encoder_init() argument 128 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode) drm_i2c_encoder_dpms() argument 134 drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_i2c_encoder_mode_fixup() argument 145 drm_i2c_encoder_prepare(struct drm_encoder *encoder) drm_i2c_encoder_prepare() argument 151 drm_i2c_encoder_commit(struct drm_encoder *encoder) drm_i2c_encoder_commit() argument 157 drm_i2c_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) drm_i2c_encoder_mode_set() argument 165 drm_i2c_encoder_detect(struct drm_encoder *encoder, struct drm_connector *connector) drm_i2c_encoder_detect() argument 172 drm_i2c_encoder_save(struct drm_encoder *encoder) drm_i2c_encoder_save() argument 178 drm_i2c_encoder_restore(struct drm_encoder *encoder) drm_i2c_encoder_restore() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_ddi.c | 91 static int intel_ddi_hdmi_level(struct intel_encoder *encoder, in intel_ddi_hdmi_level() argument 96 level = intel_bios_hdmi_level_shift(encoder->devdata); in intel_ddi_hdmi_level() 118 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers() argument 121 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in hsw_prepare_dp_ddi_buffers() 124 enum port port = encoder->port; in hsw_prepare_dp_ddi_buffers() 127 trans = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in hsw_prepare_dp_ddi_buffers() 133 intel_bios_dp_boost_level(encoder->devdata)) in hsw_prepare_dp_ddi_buffers() 149 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers() argument 152 struct drm_i915_private *dev_priv = to_i915(encoder in hsw_prepare_hdmi_ddi_buffers() 260 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_pll_to_ddi_clk_sel() argument 324 intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_init_dp_buf_reg() argument 452 intel_ddi_config_transcoder_dp2(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_config_transcoder_dp2() argument 472 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_transcoder_func_reg_val_get() argument 583 intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_transcoder_func() argument 616 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_config_transcoder_func() argument 694 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); intel_ddi_connector_get_hw_state() local 757 intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, u8 *pipe_mask, bool *is_dp_mst) intel_ddi_get_encoder_pipes() argument 873 intel_ddi_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) intel_ddi_get_hw_state() argument 951 intel_ddi_get_power_domains(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_ddi_get_power_domains() argument 977 intel_ddi_enable_transcoder_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_transcoder_clock() argument 1030 skl_ddi_set_iboost(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int level) skl_ddi_set_iboost() argument 1069 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; intel_ddi_dp_voltage_max() local 1107 icl_ddi_combo_vswing_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_combo_vswing_program() argument 1171 icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_combo_phy_set_signal_levels() argument 1222 icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_mg_phy_set_signal_levels() argument 1323 tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) tgl_dkl_phy_set_signal_levels() argument 1424 intel_ddi_level(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, int lane) intel_ddi_level() argument 1449 hsw_set_signal_levels(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_set_signal_levels() argument 1520 adls_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) adls_ddi_enable_clock() argument 1536 adls_ddi_disable_clock(struct intel_encoder *encoder) adls_ddi_disable_clock() argument 1545 adls_ddi_is_clock_enabled(struct intel_encoder *encoder) adls_ddi_is_clock_enabled() argument 1554 adls_ddi_get_pll(struct intel_encoder *encoder) adls_ddi_get_pll() argument 1564 rkl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) rkl_ddi_enable_clock() argument 1580 rkl_ddi_disable_clock(struct intel_encoder *encoder) rkl_ddi_disable_clock() argument 1589 rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) rkl_ddi_is_clock_enabled() argument 1598 rkl_ddi_get_pll(struct intel_encoder *encoder) rkl_ddi_get_pll() argument 1608 dg1_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dg1_ddi_enable_clock() argument 1633 dg1_ddi_disable_clock(struct intel_encoder *encoder) dg1_ddi_disable_clock() argument 1642 dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) dg1_ddi_is_clock_enabled() argument 1651 dg1_ddi_get_pll(struct intel_encoder *encoder) dg1_ddi_get_pll() argument 1674 icl_ddi_combo_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_combo_enable_clock() argument 1690 icl_ddi_combo_disable_clock(struct intel_encoder *encoder) icl_ddi_combo_disable_clock() argument 1699 icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) icl_ddi_combo_is_clock_enabled() argument 1708 icl_ddi_combo_get_pll(struct intel_encoder *encoder) icl_ddi_combo_get_pll() argument 1718 jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) jsl_ddi_tc_enable_clock() argument 1737 jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) jsl_ddi_tc_disable_clock() argument 1747 jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) jsl_ddi_tc_is_clock_enabled() argument 1761 icl_ddi_tc_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_tc_enable_clock() argument 1783 icl_ddi_tc_disable_clock(struct intel_encoder *encoder) icl_ddi_tc_disable_clock() argument 1799 icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) icl_ddi_tc_is_clock_enabled() argument 1816 icl_ddi_tc_get_pll(struct intel_encoder *encoder) icl_ddi_tc_get_pll() argument 1846 bxt_ddi_get_pll(struct intel_encoder *encoder) bxt_ddi_get_pll() argument 1869 skl_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) skl_ddi_enable_clock() argument 1890 skl_ddi_disable_clock(struct intel_encoder *encoder) skl_ddi_disable_clock() argument 1903 skl_ddi_is_clock_enabled(struct intel_encoder *encoder) skl_ddi_is_clock_enabled() argument 1915 skl_ddi_get_pll(struct intel_encoder *encoder) skl_ddi_get_pll() argument 1937 hsw_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) hsw_ddi_enable_clock() argument 1950 hsw_ddi_disable_clock(struct intel_encoder *encoder) hsw_ddi_disable_clock() argument 1958 hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) hsw_ddi_is_clock_enabled() argument 1966 hsw_ddi_get_pll(struct intel_encoder *encoder) hsw_ddi_get_pll() argument 2004 intel_ddi_enable_clock(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_clock() argument 2011 intel_ddi_disable_clock(struct intel_encoder *encoder) intel_ddi_disable_clock() argument 2017 intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) intel_ddi_sanitize_encoder_pll_mapping() argument 2174 dp_tp_ctl_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dp_tp_ctl_reg() argument 2185 dp_tp_status_reg(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) dp_tp_status_reg() argument 2225 intel_ddi_enable_fec(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_enable_fec() argument 2237 intel_ddi_disable_fec_state(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_disable_fec_state() argument 2250 intel_ddi_power_up_lanes(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_power_up_lanes() argument 2276 intel_ddi_mso_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_ddi_mso_get_config() argument 2356 mtl_ddi_enable_d2d(struct intel_encoder *encoder) mtl_ddi_enable_d2d() argument 2371 mtl_port_buf_ctl_program(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) mtl_port_buf_ctl_program() argument 2395 mtl_port_buf_ctl_io_selection(struct intel_encoder *encoder) mtl_port_buf_ctl_io_selection() argument 2407 mtl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) mtl_ddi_pre_enable_dp() argument 2511 tgl_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) tgl_ddi_pre_enable_dp() argument 2649 hsw_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) hsw_ddi_pre_enable_dp() argument 2714 intel_ddi_pre_enable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable_dp() argument 2739 intel_ddi_pre_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable_hdmi() argument 2764 intel_ddi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_enable() argument 2809 mtl_ddi_disable_d2d_link(struct intel_encoder *encoder) mtl_ddi_disable_d2d_link() argument 2823 mtl_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) mtl_disable_ddi_buf() argument 2850 disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) disable_ddi_buf() argument 2876 intel_disable_ddi_buf(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_disable_ddi_buf() argument 2891 intel_ddi_post_disable_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_ddi_post_disable_dp() argument 2954 intel_ddi_post_disable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_ddi_post_disable_hdmi() argument 2986 intel_ddi_post_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_ddi_post_disable() argument 3041 intel_ddi_post_pll_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_ddi_post_pll_disable() argument 3057 trans_port_sync_stop_link_train(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) trans_port_sync_stop_link_train() argument 3094 intel_enable_ddi_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi_dp() argument 3138 intel_enable_ddi_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi_hdmi() argument 3240 intel_enable_ddi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_enable_ddi() argument 3268 intel_disable_ddi_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_ddi_dp() argument 3289 intel_disable_ddi_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_ddi_hdmi() argument 3306 intel_disable_ddi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_ddi() argument 3323 intel_ddi_update_pipe_dp(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_update_pipe_dp() argument 3336 intel_ddi_update_pipe(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_update_pipe() argument 3350 intel_ddi_update_active_dpll(struct intel_atomic_state *state, struct intel_encoder *encoder, struct intel_crtc *crtc) intel_ddi_update_active_dpll() argument 3371 intel_ddi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) intel_ddi_pre_pll_enable() argument 3402 adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder) adlp_tbt_to_dp_alt_switch_wa() argument 3416 struct intel_encoder *encoder = &dig_port->base; mtl_ddi_prepare_link_retrain() local 3463 struct intel_encoder *encoder = &dig_port->base; intel_ddi_prepare_link_retrain() local 3513 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; intel_ddi_set_link_train() local 3544 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; intel_ddi_set_idle_link_train() local 3653 intel_ddi_read_func_ctl(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_ddi_read_func_ctl() argument 3773 intel_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_ddi_get_config() argument 3827 intel_ddi_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) intel_ddi_get_clock() argument 3849 mtl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) mtl_ddi_get_config() argument 3871 dg2_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) dg2_ddi_get_config() argument 3880 adls_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) adls_ddi_get_config() argument 3887 rkl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) rkl_ddi_get_config() argument 3894 dg1_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) dg1_ddi_get_config() argument 3901 icl_ddi_combo_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) icl_ddi_combo_get_config() argument 3914 icl_ddi_tc_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) icl_ddi_tc_port_pll_type() argument 3930 intel_ddi_port_pll_type(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_port_pll_type() argument 3939 icl_ddi_tc_get_clock(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct intel_shared_dpll *pll) icl_ddi_tc_get_clock() argument 3971 icl_ddi_tc_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) icl_ddi_tc_get_config() argument 3978 bxt_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) bxt_ddi_get_config() argument 3985 skl_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) skl_ddi_get_config() argument 3992 hsw_ddi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) hsw_ddi_get_config() argument 3999 intel_ddi_sync_state(struct intel_encoder *encoder, const struct intel_crtc_state *crtc_state) intel_ddi_sync_state() argument 4013 intel_ddi_initial_fastset_check(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state) intel_ddi_initial_fastset_check() argument 4035 intel_ddi_compute_output_type(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_ddi_compute_output_type() argument 4052 intel_ddi_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state) intel_ddi_compute_config() argument 4168 intel_ddi_compute_config_late(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) intel_ddi_compute_config_late() argument 4202 intel_ddi_encoder_destroy(struct drm_encoder *encoder) intel_ddi_encoder_destroy() argument 4218 intel_ddi_encoder_reset(struct drm_encoder *encoder) intel_ddi_encoder_reset() argument 4235 struct intel_encoder *encoder = to_intel_encoder(_encoder); intel_ddi_encoder_late_register() local 4320 intel_hdmi_reset_link(struct intel_encoder *encoder, struct drm_modeset_acquire_ctx *ctx) intel_hdmi_reset_link() argument 4394 intel_ddi_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) intel_ddi_hotplug() argument 4456 lpt_digital_port_connected(struct intel_encoder *encoder) lpt_digital_port_connected() argument 4464 hsw_digital_port_connected(struct intel_encoder *encoder) hsw_digital_port_connected() argument 4472 bdw_digital_port_connected(struct intel_encoder *encoder) bdw_digital_port_connected() argument 4628 intel_ddi_encoder_suspend(struct intel_encoder *encoder) intel_ddi_encoder_suspend() argument 4633 intel_ddi_tc_encoder_suspend_complete(struct intel_encoder *encoder) intel_ddi_tc_encoder_suspend_complete() argument 4641 intel_ddi_encoder_shutdown(struct intel_encoder *encoder) intel_ddi_encoder_shutdown() argument 4647 intel_ddi_tc_encoder_shutdown_complete(struct intel_encoder *encoder) intel_ddi_tc_encoder_shutdown_complete() argument 4681 need_aux_ch(struct intel_encoder *encoder, bool init_dp) need_aux_ch() argument 4698 struct intel_encoder *encoder; port_in_use() local 4713 struct intel_encoder *encoder; intel_ddi_init() local [all...] |
H A D | g4x_hdmi.c | 25 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare() argument 28 struct drm_device *dev = encoder->base.dev; in intel_hdmi_prepare() 31 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_hdmi_prepare() 64 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state() argument 67 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_hdmi_get_hw_state() 68 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_hdmi_get_hw_state() 73 encoder->power_domain); in intel_hdmi_get_hw_state() 79 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_hdmi_get_hw_state() 86 struct intel_encoder *encoder = in connector_is_hdmi() local 89 return encoder in connector_is_hdmi() 106 struct intel_encoder *encoder = to_intel_encoder(conn_state->best_encoder); g4x_compute_has_hdmi_sink() local 128 g4x_hdmi_compute_config(struct intel_encoder *encoder, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) g4x_hdmi_compute_config() argument 148 intel_hdmi_get_config(struct intel_encoder *encoder, struct intel_crtc_state *pipe_config) intel_hdmi_get_config() argument 216 g4x_hdmi_enable_port(struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config) g4x_hdmi_enable_port() argument 234 g4x_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) g4x_enable_hdmi() argument 248 ibx_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) ibx_enable_hdmi() argument 301 cpt_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) cpt_enable_hdmi() argument 356 vlv_enable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) vlv_enable_hdmi() argument 368 intel_disable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) intel_disable_hdmi() argument 427 g4x_disable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) g4x_disable_hdmi() argument 437 pch_disable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_disable_hdmi() argument 445 pch_post_disable_hdmi(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) pch_post_disable_hdmi() argument 453 intel_hdmi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) intel_hdmi_pre_enable() argument 468 vlv_hdmi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) vlv_hdmi_pre_enable() argument 492 vlv_hdmi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) vlv_hdmi_pre_pll_enable() argument 502 chv_hdmi_pre_pll_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) chv_hdmi_pre_pll_enable() argument 512 chv_hdmi_post_pll_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) chv_hdmi_post_pll_disable() argument 520 vlv_hdmi_post_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) vlv_hdmi_post_disable() argument 529 chv_hdmi_post_disable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *old_crtc_state, const struct drm_connector_state *old_conn_state) chv_hdmi_post_disable() argument 545 chv_hdmi_pre_enable(struct intel_atomic_state *state, struct intel_encoder *encoder, const struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state) chv_hdmi_pre_enable() argument 577 intel_hdmi_hotplug(struct intel_encoder *encoder, struct intel_connector *connector) intel_hdmi_hotplug() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
H A D | radeon_audio.c | 41 void dce3_2_afmt_write_sad_regs(struct drm_encoder *encoder, 43 void evergreen_hdmi_write_sad_regs(struct drm_encoder *encoder, 45 void dce6_afmt_write_sad_regs(struct drm_encoder *encoder, 47 void dce3_2_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 49 void dce3_2_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 51 void dce4_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 53 void dce4_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 55 void dce6_afmt_hdmi_write_speaker_allocation(struct drm_encoder *encoder, 57 void dce6_afmt_dp_write_speaker_allocation(struct drm_encoder *encoder, 59 void dce4_afmt_write_latency_fields(struct drm_encoder *encoder, 248 struct drm_encoder *encoder; radeon_audio_enable() local 359 radeon_audio_write_sad_regs(struct drm_encoder *encoder) radeon_audio_write_sad_regs() argument 382 radeon_audio_write_speaker_allocation(struct drm_encoder *encoder) radeon_audio_write_speaker_allocation() argument 406 radeon_audio_write_latency_fields(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_write_latency_fields() argument 419 radeon_audio_get_pin(struct drm_encoder *encoder) radeon_audio_get_pin() argument 430 radeon_audio_select_pin(struct drm_encoder *encoder) radeon_audio_select_pin() argument 438 radeon_audio_detect(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status status) radeon_audio_detect() argument 495 radeon_audio_set_dto(struct drm_encoder *encoder, unsigned int clock) radeon_audio_set_dto() argument 505 radeon_audio_set_avi_packet(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_set_avi_packet() argument 622 radeon_audio_update_acr(struct drm_encoder *encoder, unsigned int clock) radeon_audio_update_acr() argument 635 radeon_audio_set_vbi_packet(struct drm_encoder *encoder) radeon_audio_set_vbi_packet() argument 647 radeon_hdmi_set_color_depth(struct drm_encoder *encoder) radeon_hdmi_set_color_depth() argument 665 radeon_audio_set_audio_packet(struct drm_encoder *encoder) radeon_audio_set_audio_packet() argument 677 radeon_audio_set_mute(struct drm_encoder *encoder, bool mute) radeon_audio_set_mute() argument 692 radeon_audio_hdmi_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_hdmi_mode_set() argument 730 radeon_audio_dp_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_dp_mode_set() argument 758 radeon_audio_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_mode_set() argument 767 radeon_audio_dpms(struct drm_encoder *encoder, int mode) radeon_audio_dpms() argument [all...] |
H A D | atombios_encoders.c | 95 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level() local 131 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0); in atombios_set_backlight_level() 133 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0); in atombios_set_backlight_level() 134 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0); in atombios_set_backlight_level() 163 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_update_status() 173 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_get_brightness() 231 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init() 290 void radeon_atom_backlight_init(struct radeon_encoder *encoder) in radeon_atom_backlight_init() argument 294 static void radeon_atom_backlight_exit(struct radeon_encoder *encoder) in radeon_atom_backlight_exit() argument 304 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, in radeon_atom_mode_fixup() argument 353 atombios_dac_setup(struct drm_encoder *encoder, int action) atombios_dac_setup() argument 405 atombios_tv_setup(struct drm_encoder *encoder, int action) atombios_tv_setup() argument 460 radeon_atom_get_bpc(struct drm_encoder *encoder) radeon_atom_get_bpc() argument 494 atombios_dvo_setup(struct drm_encoder *encoder, int action) atombios_dvo_setup() argument 566 atombios_digital_setup(struct drm_encoder *encoder, int action) atombios_digital_setup() argument 679 atombios_get_encoder_mode(struct drm_encoder *encoder) atombios_get_encoder_mode() argument 847 atombios_dig_encoder_setup2(struct drm_encoder *encoder, int action, int panel_mode, int enc_override) atombios_dig_encoder_setup2() argument 1003 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) atombios_dig_encoder_setup() argument 1017 atombios_dig_transmitter_setup2(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set, int fe) atombios_dig_transmitter_setup2() argument 1384 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set) atombios_dig_transmitter_setup() argument 1439 atombios_external_encoder_setup(struct drm_encoder *encoder, struct drm_encoder *ext_encoder, int action) atombios_external_encoder_setup() argument 1542 atombios_yuv_setup(struct drm_encoder *encoder, bool enable) atombios_yuv_setup() argument 1579 radeon_atom_encoder_dpms_avivo(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms_avivo() argument 1666 radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms_dig() argument 1784 radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms() argument 1865 atombios_set_encoder_crtc_source(struct drm_encoder *encoder) atombios_set_encoder_crtc_source() argument 2013 atombios_set_mst_encoder_crtc_source(struct drm_encoder *encoder, int fe) atombios_set_mst_encoder_crtc_source() argument 2060 atombios_apply_encoder_quirks(struct drm_encoder *encoder, struct drm_display_mode *mode) atombios_apply_encoder_quirks() argument 2114 radeon_atom_pick_dig_encoder(struct drm_encoder *encoder, int fe_idx) radeon_atom_pick_dig_encoder() argument 2250 struct drm_encoder *encoder; radeon_atom_encoder_init() local 2275 radeon_atom_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) radeon_atom_encoder_mode_set() argument 2340 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) atombios_dac_load_detect() argument 2389 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) radeon_atom_dac_detect() argument 2430 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) radeon_atom_dig_detect() argument 2477 radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder) radeon_atom_ext_encoder_setup_ddc() argument 2488 radeon_atom_encoder_prepare(struct drm_encoder *encoder) radeon_atom_encoder_prepare() argument 2541 radeon_atom_encoder_commit(struct drm_encoder *encoder) radeon_atom_encoder_commit() argument 2548 radeon_atom_encoder_disable(struct drm_encoder *encoder) radeon_atom_encoder_disable() argument 2619 radeon_atom_ext_prepare(struct drm_encoder *encoder) radeon_atom_ext_prepare() argument 2624 radeon_atom_ext_commit(struct drm_encoder *encoder) radeon_atom_ext_commit() argument 2630 radeon_atom_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) radeon_atom_ext_mode_set() argument 2637 radeon_atom_ext_disable(struct drm_encoder *encoder) radeon_atom_ext_disable() argument 2643 radeon_atom_ext_dpms(struct drm_encoder *encoder, int mode) radeon_atom_ext_dpms() argument 2676 radeon_enc_destroy(struct drm_encoder *encoder) radeon_enc_destroy() argument 2732 struct drm_encoder *encoder; radeon_add_atom_encoder() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | tvnv04.c | 59 return nvkm_i2c_bus_probe(bus, "TV encoder", in nv04_tv_identify() 74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() argument 76 struct drm_device *dev = encoder->dev; in nv04_tv_dpms() 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() 82 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n", in nv04_tv_dpms() 88 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms() 102 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms() 124 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() argument 126 struct drm_device *dev = encoder in nv04_tv_prepare() 140 nv04_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_tv_mode_set() argument 164 nv04_tv_commit(struct drm_encoder *encoder) nv04_tv_commit() argument 179 nv04_tv_destroy(struct drm_encoder *encoder) nv04_tv_destroy() argument 205 struct drm_encoder *encoder; nv04_tv_create() local [all...] |
H A 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() 132 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() argument 135 struct drm_device *dev = encoder->dev; in nv04_dac_detect() 235 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() argument 237 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load() 241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load() 242 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder); in nv17_dac_sample_load() 336 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() argument 338 struct nouveau_drm *drm = nouveau_drm(encoder in nv17_dac_detect() 354 nv04_dac_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_dac_mode_fixup() argument 364 nv04_dac_prepare(struct drm_encoder *encoder) nv04_dac_prepare() argument 375 nv04_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_dac_mode_set() argument 412 nv04_dac_commit(struct drm_encoder *encoder) nv04_dac_commit() argument 426 nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) nv04_dac_update_dacclk() argument 451 nv04_dac_in_use(struct drm_encoder *encoder) nv04_dac_in_use() argument 460 nv04_dac_dpms(struct drm_encoder *encoder, int mode) nv04_dac_dpms() argument 475 nv04_dac_save(struct drm_encoder *encoder) nv04_dac_save() argument 485 nv04_dac_restore(struct drm_encoder *encoder) nv04_dac_restore() argument 497 nv04_dac_destroy(struct drm_encoder *encoder) nv04_dac_destroy() argument 533 struct drm_encoder *encoder; nv04_dac_create() local [all...] |
H A D | tvnv17.c | 45 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() argument 47 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load() 50 uint32_t testval, regoffset = nv04_dac_output_offset(encoder); in nv42_tv_sample_load() 144 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() argument 146 struct drm_device *dev = encoder->dev; in nv17_tv_detect() 149 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect() 153 if (nv04_dac_in_use(encoder)) in nv17_tv_detect() 160 nv42_tv_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 163 nv17_dac_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 200 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() argument 230 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_get_hd_modes() argument 292 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_get_modes() argument 303 nv17_tv_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) nv17_tv_mode_valid() argument 344 nv17_tv_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv17_tv_mode_fixup() argument 361 nv17_tv_dpms(struct drm_encoder *encoder, int mode) nv17_tv_dpms() argument 396 nv17_tv_prepare(struct drm_encoder *encoder) nv17_tv_prepare() argument 457 nv17_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) nv17_tv_mode_set() argument 572 nv17_tv_commit(struct drm_encoder *encoder) nv17_tv_commit() argument 606 nv17_tv_save(struct drm_encoder *encoder) nv17_tv_save() argument 621 nv17_tv_restore(struct drm_encoder *encoder) nv17_tv_restore() argument 634 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_create_resources() argument 683 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) nv17_tv_set_property() argument 758 nv17_tv_destroy(struct drm_encoder *encoder) nv17_tv_destroy() argument 790 struct drm_encoder *encoder; nv17_tv_create() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/dispnv04/ |
H A D | tvnv04.c | 59 return nvkm_i2c_bus_probe(bus, "TV encoder", in nv04_tv_identify() 74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() argument 76 struct drm_device *dev = encoder->dev; in nv04_tv_dpms() 78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms() 82 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n", in nv04_tv_dpms() 88 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms() 102 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms() 124 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() argument 126 struct drm_device *dev = encoder in nv04_tv_prepare() 140 nv04_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_tv_mode_set() argument 164 nv04_tv_commit(struct drm_encoder *encoder) nv04_tv_commit() argument 179 nv04_tv_destroy(struct drm_encoder *encoder) nv04_tv_destroy() argument 205 struct drm_encoder *encoder; nv04_tv_create() local [all...] |
H A 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() 132 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() argument 135 struct drm_device *dev = encoder->dev; in nv04_dac_detect() 235 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() argument 237 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load() 241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load() 242 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder); in nv17_dac_sample_load() 336 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() argument 338 struct nouveau_drm *drm = nouveau_drm(encoder in nv17_dac_detect() 354 nv04_dac_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_dac_mode_fixup() argument 364 nv04_dac_prepare(struct drm_encoder *encoder) nv04_dac_prepare() argument 375 nv04_dac_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv04_dac_mode_set() argument 412 nv04_dac_commit(struct drm_encoder *encoder) nv04_dac_commit() argument 426 nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable) nv04_dac_update_dacclk() argument 451 nv04_dac_in_use(struct drm_encoder *encoder) nv04_dac_in_use() argument 460 nv04_dac_dpms(struct drm_encoder *encoder, int mode) nv04_dac_dpms() argument 475 nv04_dac_save(struct drm_encoder *encoder) nv04_dac_save() argument 485 nv04_dac_restore(struct drm_encoder *encoder) nv04_dac_restore() argument 497 nv04_dac_destroy(struct drm_encoder *encoder) nv04_dac_destroy() argument 533 struct drm_encoder *encoder; nv04_dac_create() local [all...] |
H A D | tvnv17.c | 46 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() argument 48 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load() 51 uint32_t testval, regoffset = nv04_dac_output_offset(encoder); in nv42_tv_sample_load() 145 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() argument 147 struct drm_device *dev = encoder->dev; in nv17_tv_detect() 150 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect() 154 if (nv04_dac_in_use(encoder)) in nv17_tv_detect() 161 nv42_tv_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 164 nv17_dac_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect() 201 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() argument 231 nv17_tv_get_hd_modes(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_get_hd_modes() argument 293 nv17_tv_get_modes(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_get_modes() argument 304 nv17_tv_mode_valid(struct drm_encoder *encoder, struct drm_display_mode *mode) nv17_tv_mode_valid() argument 345 nv17_tv_mode_fixup(struct drm_encoder *encoder, const struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) nv17_tv_mode_fixup() argument 362 nv17_tv_dpms(struct drm_encoder *encoder, int mode) nv17_tv_dpms() argument 397 nv17_tv_prepare(struct drm_encoder *encoder) nv17_tv_prepare() argument 458 nv17_tv_mode_set(struct drm_encoder *encoder, struct drm_display_mode *drm_mode, struct drm_display_mode *adjusted_mode) nv17_tv_mode_set() argument 573 nv17_tv_commit(struct drm_encoder *encoder) nv17_tv_commit() argument 607 nv17_tv_save(struct drm_encoder *encoder) nv17_tv_save() argument 622 nv17_tv_restore(struct drm_encoder *encoder) nv17_tv_restore() argument 635 nv17_tv_create_resources(struct drm_encoder *encoder, struct drm_connector *connector) nv17_tv_create_resources() argument 684 nv17_tv_set_property(struct drm_encoder *encoder, struct drm_connector *connector, struct drm_property *property, uint64_t val) nv17_tv_set_property() argument 759 nv17_tv_destroy(struct drm_encoder *encoder) nv17_tv_destroy() argument 791 struct drm_encoder *encoder; nv17_tv_create() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/ |
H A D | mdp5_cmd_encoder.c | 11 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument 13 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms() 18 static int pingpong_tearcheck_setup(struct drm_encoder *encoder, in pingpong_tearcheck_setup() argument 21 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_setup() 22 struct device *dev = encoder->dev->dev; in pingpong_tearcheck_setup() 25 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_setup() 74 static int pingpong_tearcheck_enable(struct drm_encoder *encoder) in pingpong_tearcheck_enable() argument 76 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_enable() 77 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_enable() 84 DRM_DEV_ERROR(encoder in pingpong_tearcheck_enable() 100 pingpong_tearcheck_disable(struct drm_encoder *encoder) pingpong_tearcheck_disable() argument 110 mdp5_cmd_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) mdp5_cmd_encoder_mode_set() argument 121 mdp5_cmd_encoder_disable(struct drm_encoder *encoder) mdp5_cmd_encoder_disable() argument 139 mdp5_cmd_encoder_enable(struct drm_encoder *encoder) mdp5_cmd_encoder_enable() argument 159 mdp5_cmd_encoder_set_split_display(struct drm_encoder *encoder, struct drm_encoder *slave_encoder) mdp5_cmd_encoder_set_split_display() argument [all...] |
/kernel/linux/linux-5.10/include/drm/ |
H A D | drm_encoder_slave.h | 34 * struct drm_encoder_slave_funcs - Entry points exposed by a slave encoder driver 35 * @set_config: Initialize any encoder-specific modesetting parameters. 46 * if the encoder is the currently selected one for the connector. 49 void (*set_config)(struct drm_encoder *encoder, 52 void (*destroy)(struct drm_encoder *encoder); 53 void (*dpms)(struct drm_encoder *encoder, int mode); 54 void (*save)(struct drm_encoder *encoder); 55 void (*restore)(struct drm_encoder *encoder); 56 bool (*mode_fixup)(struct drm_encoder *encoder, 59 int (*mode_valid)(struct drm_encoder *encoder, 135 drm_i2c_encoder_get_client(struct drm_encoder *encoder) drm_i2c_encoder_get_client() argument [all...] |
/kernel/linux/linux-6.6/include/drm/ |
H A D | drm_encoder_slave.h | 36 * struct drm_encoder_slave_funcs - Entry points exposed by a slave encoder driver 37 * @set_config: Initialize any encoder-specific modesetting parameters. 48 * if the encoder is the currently selected one for the connector. 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, 137 drm_i2c_encoder_get_client(struct drm_encoder *encoder) drm_i2c_encoder_get_client() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | atombios_encoders.c | 99 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level() local 135 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0); in atombios_set_backlight_level() 137 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0); in atombios_set_backlight_level() 138 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0); in atombios_set_backlight_level() 165 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_update_status() 175 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_get_brightness() 238 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init() 295 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, in radeon_atom_mode_fixup() argument 299 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_atom_mode_fixup() 300 struct drm_device *dev = encoder in radeon_atom_mode_fixup() 344 atombios_dac_setup(struct drm_encoder *encoder, int action) atombios_dac_setup() argument 396 atombios_tv_setup(struct drm_encoder *encoder, int action) atombios_tv_setup() argument 451 radeon_atom_get_bpc(struct drm_encoder *encoder) radeon_atom_get_bpc() argument 485 atombios_dvo_setup(struct drm_encoder *encoder, int action) atombios_dvo_setup() argument 557 atombios_digital_setup(struct drm_encoder *encoder, int action) atombios_digital_setup() argument 670 atombios_get_encoder_mode(struct drm_encoder *encoder) atombios_get_encoder_mode() argument 830 atombios_dig_encoder_setup2(struct drm_encoder *encoder, int action, int panel_mode, int enc_override) atombios_dig_encoder_setup2() argument 986 atombios_dig_encoder_setup(struct drm_encoder *encoder, int action, int panel_mode) atombios_dig_encoder_setup() argument 1000 atombios_dig_transmitter_setup2(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set, int fe) atombios_dig_transmitter_setup2() argument 1367 atombios_dig_transmitter_setup(struct drm_encoder *encoder, int action, uint8_t lane_num, uint8_t lane_set) atombios_dig_transmitter_setup() argument 1422 atombios_external_encoder_setup(struct drm_encoder *encoder, struct drm_encoder *ext_encoder, int action) atombios_external_encoder_setup() argument 1525 atombios_yuv_setup(struct drm_encoder *encoder, bool enable) atombios_yuv_setup() argument 1562 radeon_atom_encoder_dpms_avivo(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms_avivo() argument 1649 radeon_atom_encoder_dpms_dig(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms_dig() argument 1763 radeon_atom_encoder_dpms(struct drm_encoder *encoder, int mode) radeon_atom_encoder_dpms() argument 1844 atombios_set_encoder_crtc_source(struct drm_encoder *encoder) atombios_set_encoder_crtc_source() argument 1992 atombios_apply_encoder_quirks(struct drm_encoder *encoder, struct drm_display_mode *mode) atombios_apply_encoder_quirks() argument 2046 radeon_atom_pick_dig_encoder(struct drm_encoder *encoder, int fe_idx) radeon_atom_pick_dig_encoder() argument 2182 struct drm_encoder *encoder; radeon_atom_encoder_init() local 2207 radeon_atom_encoder_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) radeon_atom_encoder_mode_set() argument 2272 atombios_dac_load_detect(struct drm_encoder *encoder, struct drm_connector *connector) atombios_dac_load_detect() argument 2321 radeon_atom_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) radeon_atom_dac_detect() argument 2362 radeon_atom_dig_detect(struct drm_encoder *encoder, struct drm_connector *connector) radeon_atom_dig_detect() argument 2409 radeon_atom_ext_encoder_setup_ddc(struct drm_encoder *encoder) radeon_atom_ext_encoder_setup_ddc() argument 2420 radeon_atom_encoder_prepare(struct drm_encoder *encoder) radeon_atom_encoder_prepare() argument 2473 radeon_atom_encoder_commit(struct drm_encoder *encoder) radeon_atom_encoder_commit() argument 2480 radeon_atom_encoder_disable(struct drm_encoder *encoder) radeon_atom_encoder_disable() argument 2551 radeon_atom_ext_prepare(struct drm_encoder *encoder) radeon_atom_ext_prepare() argument 2556 radeon_atom_ext_commit(struct drm_encoder *encoder) radeon_atom_ext_commit() argument 2562 radeon_atom_ext_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode, struct drm_display_mode *adjusted_mode) radeon_atom_ext_mode_set() argument 2569 radeon_atom_ext_disable(struct drm_encoder *encoder) radeon_atom_ext_disable() argument 2575 radeon_atom_ext_dpms(struct drm_encoder *encoder, int mode) radeon_atom_ext_dpms() argument 2608 radeon_enc_destroy(struct drm_encoder *encoder) radeon_enc_destroy() argument 2664 struct drm_encoder *encoder; radeon_add_atom_encoder() local [all...] |
H A D | radeon_audio.c | 40 static void radeon_audio_hdmi_mode_set(struct drm_encoder *encoder, 42 static void radeon_audio_dp_mode_set(struct drm_encoder *encoder, 189 struct drm_encoder *encoder; in radeon_audio_enable() local 198 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) { in radeon_audio_enable() 199 if (radeon_encoder_is_digital(encoder)) { in radeon_audio_enable() 200 radeon_encoder = to_radeon_encoder(encoder); in radeon_audio_enable() 302 static void radeon_audio_write_sad_regs(struct drm_encoder *encoder) in radeon_audio_write_sad_regs() argument 304 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); in radeon_audio_write_sad_regs() 305 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_audio_write_sad_regs() 320 radeon_encoder->audio->write_sad_regs(encoder, sad in radeon_audio_write_sad_regs() 325 radeon_audio_write_speaker_allocation(struct drm_encoder *encoder) radeon_audio_write_speaker_allocation() argument 349 radeon_audio_write_latency_fields(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_write_latency_fields() argument 362 radeon_audio_get_pin(struct drm_encoder *encoder) radeon_audio_get_pin() argument 373 radeon_audio_select_pin(struct drm_encoder *encoder) radeon_audio_select_pin() argument 381 radeon_audio_detect(struct drm_connector *connector, struct drm_encoder *encoder, enum drm_connector_status status) radeon_audio_detect() argument 438 radeon_audio_set_dto(struct drm_encoder *encoder, unsigned int clock) radeon_audio_set_dto() argument 448 radeon_audio_set_avi_packet(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_set_avi_packet() argument 565 radeon_audio_update_acr(struct drm_encoder *encoder, unsigned int clock) radeon_audio_update_acr() argument 578 radeon_audio_set_vbi_packet(struct drm_encoder *encoder) radeon_audio_set_vbi_packet() argument 590 radeon_hdmi_set_color_depth(struct drm_encoder *encoder) radeon_hdmi_set_color_depth() argument 608 radeon_audio_set_audio_packet(struct drm_encoder *encoder) radeon_audio_set_audio_packet() argument 620 radeon_audio_set_mute(struct drm_encoder *encoder, bool mute) radeon_audio_set_mute() argument 635 radeon_audio_hdmi_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_hdmi_mode_set() argument 673 radeon_audio_dp_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_dp_mode_set() argument 701 radeon_audio_mode_set(struct drm_encoder *encoder, struct drm_display_mode *mode) radeon_audio_mode_set() argument 710 radeon_audio_dpms(struct drm_encoder *encoder, int mode) radeon_audio_dpms() argument 751 struct drm_encoder *encoder; radeon_audio_component_get_eld() local [all...] |