HomeSort by: relevance | last modified time | path
    Searched refs:drm_encoder (Results 1 - 25 of 130) sorted by relevancy

1 2 3 4 5 6

  /src/sys/external/bsd/drm2/include/drm/
drm_encoder_slave.h 39 #include <drm/drm_encoder.h>
44 struct drm_encoder;
50 void (*set_config)(struct drm_encoder *, void *);
51 void (*destroy)(struct drm_encoder *);
52 void (*dpms)(struct drm_encoder *, int mode);
53 void (*save)(struct drm_encoder *);
54 void (*restore)(struct drm_encoder *);
55 bool (*mode_fixup)(struct drm_encoder *,
58 int (*mode_valid)(struct drm_encoder *, struct drm_display_mode *);
59 void (*mode_set)(struct drm_encoder *,
    [all...]
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_encoder_slave.h 33 #include <drm/drm_encoder.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
    [all...]
drm_encoder.h 1 /* $NetBSD: drm_encoder.h,v 1.2 2021/12/18 23:45:45 riastradh Exp $ */
35 struct drm_encoder;
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);
89 * struct drm_encoder - central DRM encoder structure
101 struct drm_encoder { struct
157 * must set the bits for all &drm_encoder objects which can clone a
187 #define obj_to_encoder(x) container_of(x, struct drm_encoder, base
    [all...]
drm_modeset_helper_vtables.h 35 #include <drm/drm_encoder.h>
152 * of the meaning for the &drm_encoder and &drm_bridge_funcs.mode_fixup
491 void (*dpms)(struct drm_encoder *encoder, int mode);
524 enum drm_mode_status (*mode_valid)(struct drm_encoder *crtc,
567 bool (*mode_fixup)(struct drm_encoder *encoder,
584 void (*prepare)(struct drm_encoder *encoder);
599 void (*commit)(struct drm_encoder *encoder);
623 void (*mode_set)(struct drm_encoder *encoder,
646 void (*atomic_mode_set)(struct drm_encoder *encoder,
664 struct drm_crtc *(*get_crtc)(struct drm_encoder *encoder)
    [all...]
drm_crtc_helper.h 56 bool drm_helper_encoder_in_use(struct drm_encoder *encoder);
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
atombios_encoders.h 43 bool amdgpu_atombios_encoder_is_digital(struct drm_encoder *encoder);
44 bool amdgpu_atombios_encoder_mode_fixup(struct drm_encoder *encoder,
47 int amdgpu_atombios_encoder_get_encoder_mode(struct drm_encoder *encoder);
49 amdgpu_atombios_encoder_setup_dig_encoder(struct drm_encoder *encoder,
52 amdgpu_atombios_encoder_setup_dig_transmitter(struct drm_encoder *encoder, int action,
58 amdgpu_atombios_encoder_dpms(struct drm_encoder *encoder, int mode);
60 amdgpu_atombios_encoder_set_crtc_source(struct drm_encoder *encoder);
64 amdgpu_atombios_encoder_dac_detect(struct drm_encoder *encoder,
67 amdgpu_atombios_encoder_dig_detect(struct drm_encoder *encoder,
70 amdgpu_atombios_encoder_setup_ext_encoder_ddc(struct drm_encoder *encoder)
    [all...]
atombios_dp.h 32 int amdgpu_atombios_dp_get_panel_mode(struct drm_encoder *encoder,
41 void amdgpu_atombios_dp_link_train(struct drm_encoder *encoder,
amdgpu_encoders.c 47 struct drm_encoder *encoder;
68 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder)
89 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder)
110 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder)
130 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder)
134 struct drm_encoder *other_encoder;
151 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder)
153 struct drm_encoder *other_encoder = amdgpu_get_external_encoder(encoder);
169 void amdgpu_panel_mode_fixup(struct drm_encoder *encoder
    [all...]
amdgpu_mode.h 37 #include <drm/drm_encoder.h>
418 struct drm_encoder *encoder;
453 struct drm_encoder base;
582 amdgpu_get_connector_for_encoder(struct drm_encoder *encoder);
584 amdgpu_get_connector_for_encoder_init(struct drm_encoder *encoder);
585 bool amdgpu_dig_monitor_is_duallink(struct drm_encoder *encoder,
588 u16 amdgpu_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder);
589 struct drm_encoder *amdgpu_get_external_encoder(struct drm_encoder *encoder);
594 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_audio.h 48 void (*select_pin)(struct drm_encoder *encoder);
50 void (*write_latency_fields)(struct drm_encoder *encoder,
52 void (*write_sad_regs)(struct drm_encoder *encoder,
54 void (*write_speaker_allocation)(struct drm_encoder *encoder,
58 void (*update_acr)(struct drm_encoder *encoder, long offset,
60 void (*set_vbi_packet)(struct drm_encoder *encoder, u32 offset);
61 void (*set_color_depth)(struct drm_encoder *encoder, u32 offset, int bpc);
64 void (*set_audio_packet)(struct drm_encoder *encoder, u32 offset);
65 void (*set_mute)(struct drm_encoder *encoder, u32 offset, bool mute);
66 void (*mode_set)(struct drm_encoder *encoder
    [all...]
radeon_mode.h 37 #include <drm/drm_encoder.h>
366 struct drm_encoder *encoder;
464 struct drm_encoder base;
727 struct drm_encoder *encoder,
731 struct drm_encoder *encoder,
735 radeon_get_connector_for_encoder(struct drm_encoder *encoder);
737 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder);
738 extern bool radeon_dig_monitor_is_duallink(struct drm_encoder *encoder,
741 extern u16 radeon_encoder_get_dp_bridge_encoder_id(struct drm_encoder *encoder);
753 extern void radeon_dp_link_train(struct drm_encoder *encoder
    [all...]
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...]
radeon_encoders.c 49 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder)
54 struct drm_encoder *clone_encoder;
87 struct drm_encoder *encoder;
214 struct drm_encoder *encoder;
231 void radeon_encoder_set_active_device(struct drm_encoder *encoder)
249 radeon_get_connector_for_encoder(struct drm_encoder *encoder)
274 radeon_get_connector_for_encoder_init(struct drm_encoder *encoder)
289 struct drm_encoder *radeon_get_external_encoder(struct drm_encoder *encoder)
293 struct drm_encoder *other_encoder
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_crt.h 17 struct drm_encoder;
24 void intel_crt_reset(struct drm_encoder *encoder);
  /src/sys/external/bsd/drm2/dist/drm/
drm_encoder_slave.c 110 * @drm_encoder: Encoder to be unregistered.
115 void drm_i2c_encoder_destroy(struct drm_encoder *drm_encoder)
117 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder);
118 struct i2c_client *client = drm_i2c_encoder_get_client(drm_encoder);
133 get_slave_funcs(struct drm_encoder *enc)
138 void drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode)
144 bool drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder,
155 void drm_i2c_encoder_prepare(struct drm_encoder *encoder)
161 void drm_i2c_encoder_commit(struct drm_encoder *encoder
    [all...]
drm_crtc_helper_internal.h 34 #include <drm/drm_encoder.h>
76 enum drm_mode_status drm_encoder_mode_valid(struct drm_encoder *encoder,
81 struct drm_encoder *
drm_bridge.c 34 #include <drm/drm_encoder.h>
42 * handy when a regular &drm_encoder entity isn't enough to represent the entire
45 * A bridge is always attached to a single &drm_encoder at a time, but can be
135 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge,
216 struct drm_encoder *encoder;
253 struct drm_encoder *encoder;
286 struct drm_encoder *encoder;
316 struct drm_encoder *encoder;
345 struct drm_encoder *encoder;
371 struct drm_encoder *encoder
    [all...]
drm_encoder.c 1 /* $NetBSD: drm_encoder.c,v 1.2 2021/12/18 23:44:57 riastradh Exp $ */
26 __KERNEL_RCSID(0, "$NetBSD: drm_encoder.c,v 1.2 2021/12/18 23:44:57 riastradh Exp $");
33 #include <drm/drm_encoder.h>
76 struct drm_encoder *encoder;
91 struct drm_encoder *encoder;
115 struct drm_encoder *encoder,
166 void drm_encoder_cleanup(struct drm_encoder *encoder)
172 * remove the drm_encoder at runtime we would have to decrement all
173 * the indices on the drm_encoder after us in the encoder_list.
189 static struct drm_crtc *drm_encoder_get_crtc(struct drm_encoder *encoder
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/
nouveau_encoder.h 53 /* different to drm_encoder.crtc, this reflects what's
71 void (*enc_save)(struct drm_encoder *encoder);
72 void (*enc_restore)(struct drm_encoder *encoder);
80 static inline struct nouveau_encoder *nouveau_encoder(struct drm_encoder *enc)
87 static inline struct drm_encoder *to_drm_encoder(struct nouveau_encoder *enc)
93 get_slave_funcs(struct drm_encoder *enc)
  /src/sys/dev/ic/
anx_dp.h 48 struct drm_encoder *encoder;
79 int anxdp_bind(struct anxdp_softc *, struct drm_encoder *);
  /src/sys/external/bsd/drm2/i2c/
drm_encoder_slave.c 186 drm_i2c_encoder_destroy(struct drm_encoder *encoder)
200 drm_i2c_encoder_get_client(struct drm_encoder *encoder)
209 slave_funcs(struct drm_encoder *encoder)
216 drm_i2c_encoder_dpms(struct drm_encoder *encoder, int mode)
223 drm_i2c_encoder_prepare(struct drm_encoder *encoder)
230 drm_i2c_encoder_commit(struct drm_encoder *encoder)
237 drm_i2c_encoder_mode_fixup(struct drm_encoder *encoder,
247 drm_i2c_encoder_mode_set(struct drm_encoder *encoder,
255 drm_i2c_encoder_detect(struct drm_encoder *encoder,
263 drm_i2c_encoder_save(struct drm_encoder *encoder
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i2c/
sil164_drv.c 215 sil164_encoder_set_config(struct drm_encoder *encoder, void *params)
223 sil164_encoder_dpms(struct drm_encoder *encoder, int mode)
236 sil164_encoder_save(struct drm_encoder *encoder)
249 sil164_encoder_restore(struct drm_encoder *encoder)
262 sil164_encoder_mode_valid(struct drm_encoder *encoder,
278 sil164_encoder_mode_set(struct drm_encoder *encoder,
296 sil164_encoder_detect(struct drm_encoder *encoder,
308 sil164_encoder_get_modes(struct drm_encoder *encoder,
315 sil164_encoder_create_resources(struct drm_encoder *encoder,
322 sil164_encoder_set_property(struct drm_encoder *encoder
    [all...]
ch7006_drv.c 38 static void ch7006_encoder_set_config(struct drm_encoder *encoder,
46 static void ch7006_encoder_destroy(struct drm_encoder *encoder)
58 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode)
75 static void ch7006_encoder_save(struct drm_encoder *encoder)
85 static void ch7006_encoder_restore(struct drm_encoder *encoder)
95 static bool ch7006_encoder_mode_fixup(struct drm_encoder *encoder,
109 static int ch7006_encoder_mode_valid(struct drm_encoder *encoder,
118 static void ch7006_encoder_mode_set(struct drm_encoder *encoder,
182 static enum drm_connector_status ch7006_encoder_detect(struct drm_encoder *encoder,
230 static int ch7006_encoder_get_modes(struct drm_encoder *encoder
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
disp.h 104 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder);
105 int nv04_dac_output_offset(struct drm_encoder *encoder);
106 void nv04_dac_update_dacclk(struct drm_encoder *encoder, bool enable);
107 bool nv04_dac_in_use(struct drm_encoder *encoder);
115 void nv04_dfp_update_fp_control(struct drm_encoder *encoder, int mode);
  /src/sys/arch/arm/nxp/
imx6_dwhdmi.c 77 struct drm_encoder sc_encoder;
86 imx6_dwhdmi_encoder_mode_fixup(struct drm_encoder *encoder,
93 imx6_dwhdmi_encoder_mode_set(struct drm_encoder *encoder,
99 imx6_dwhdmi_encoder_enable(struct drm_encoder *encoder)
104 imx6_dwhdmi_encoder_disable(struct drm_encoder *encoder)
109 imx6_dwhdmi_encoder_prepare(struct drm_encoder *encoder)
114 imx6_dwhdmi_encoder_commit(struct drm_encoder *encoder)

Completed in 72 milliseconds

1 2 3 4 5 6