HomeSort by: relevance | last modified time | path
    Searched defs:encoder (Results 1 - 25 of 84) sorted by relevancy

1 2 3 4

  /src/sys/external/bsd/drm2/dist/drm/
drm_encoder_slave.c 37 * drm_i2c_encoder_init - Initialize an I2C slave encoder
39 * @encoder: Encoder to be attached to the I2C device. You aren't
58 struct drm_encoder_slave *encoder,
86 encoder->bus_priv = client;
90 err = encoder_drv->encoder_init(client, dev, encoder);
95 encoder->slave_funcs->set_config(&encoder->base,
109 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
110 * @drm_encoder: Encoder to be unregistered
117 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder); local in function:drm_i2c_encoder_destroy
    [all...]
drm_encoder.c 42 * generic sink entity, represented by &struct drm_connector). An encoder takes
76 struct drm_encoder *encoder; local in function:drm_encoder_register_all
79 drm_for_each_encoder(encoder, dev) {
80 if (encoder->funcs->late_register)
81 ret = encoder->funcs->late_register(encoder);
91 struct drm_encoder *encoder; local in function:drm_encoder_unregister_all
93 drm_for_each_encoder(encoder, dev) {
94 if (encoder->funcs->early_unregister)
95 encoder->funcs->early_unregister(encoder)
224 struct drm_encoder *encoder; local in function:drm_mode_getencoder
    [all...]
drm_bridge.c 41 * &struct drm_bridge represents a device that hangs on to an encoder. These are
43 * encoder chain.
48 * encoder ---> bridge B ---> bridge A
50 * Here, the output of the encoder feeds to bridge B, and that furthers feeds to
54 * the encoder and bridges. Once these links are made, the bridges will
55 * participate along with encoder functions to perform mode_set/enable/disable
61 * encoder chain.
114 * drm_bridge_attach - attach the bridge to an encoder's chain
116 * @encoder: DRM encoder
216 struct drm_encoder *encoder; local in function:drm_bridge_chain_mode_fixup
253 struct drm_encoder *encoder; local in function:drm_bridge_chain_mode_valid
286 struct drm_encoder *encoder; local in function:drm_bridge_chain_disable
316 struct drm_encoder *encoder; local in function:drm_bridge_chain_post_disable
345 struct drm_encoder *encoder; local in function:drm_bridge_chain_mode_set
371 struct drm_encoder *encoder; local in function:drm_bridge_chain_pre_enable
397 struct drm_encoder *encoder; local in function:drm_bridge_chain_enable
425 struct drm_encoder *encoder; local in function:drm_atomic_bridge_chain_disable
460 struct drm_encoder *encoder; local in function:drm_atomic_bridge_chain_post_disable
491 struct drm_encoder *encoder; local in function:drm_atomic_bridge_chain_pre_enable
525 struct drm_encoder *encoder; local in function:drm_atomic_bridge_chain_enable
    [all...]
drm_mode_config.c 103 struct drm_encoder *encoder; local in function:drm_mode_getresources
147 drm_for_each_encoder(encoder, dev) {
149 put_user(encoder->base.id, encoder_id + count))
183 * This functions calls all the crtc's, encoder's and connector's ->reset
191 struct drm_encoder *encoder; local in function:drm_mode_config_reset
203 drm_for_each_encoder(encoder, dev)
204 if (encoder->funcs->reset)
205 encoder->funcs->reset(encoder);
472 struct drm_encoder *encoder, *enct local in function:drm_mode_config_cleanup
    [all...]
drm_crtc_helper.c 92 * drm_helper_encoder_in_use - check if a given encoder is in use
93 * @encoder: encoder to check
95 * Checks whether @encoder is with the current mode setting output configuration
100 * True if @encoder is used, false otherwise.
102 bool drm_helper_encoder_in_use(struct drm_encoder *encoder)
106 struct drm_device *dev = encoder->dev;
122 if (connector->encoder == encoder) {
145 struct drm_encoder *encoder; local in function:drm_helper_crtc_in_use
180 struct drm_encoder *encoder; local in function:__drm_helper_disable_unused_functions
244 struct drm_encoder *encoder; local in function:drm_crtc_prepare_encoders
292 struct drm_encoder *encoder; local in function:drm_crtc_helper_set_mode
439 struct drm_encoder *encoder; local in function:drm_crtc_helper_disable
479 struct drm_encoder *encoder; local in function:drm_connector_get_single_encoder
531 struct drm_encoder **save_connector_encoders, *new_encoder, *encoder; local in function:drm_crtc_helper_set_config
879 struct drm_encoder *encoder = connector->encoder; local in function:drm_helper_connector_dpms
951 struct drm_encoder *encoder; local in function:drm_helper_resume_force_mode
    [all...]
drm_probe_helper.c 100 struct drm_encoder *encoder; local in function:drm_mode_validate_pipeline
108 drm_connector_for_each_possible_encoder(connector, encoder) {
112 ret = drm_encoder_mode_valid(encoder, mode);
114 /* No point in continuing for crtc check as this encoder
121 bridge = drm_bridge_chain_get_first_bridge(encoder);
130 if (!drm_encoder_crtc_ok(encoder, crtc))
136 * one combination of encoder+crtc that works
190 enum drm_mode_status drm_encoder_mode_valid(struct drm_encoder *encoder,
194 encoder->helper_private;
199 return encoder_funcs->mode_valid(encoder, mode)
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/
nouveau_dispnv04_disp.c 84 struct nouveau_encoder *encoder; local in function:nv04_display_init
101 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head)
102 encoder->enc_save(&encoder->base.base);
172 struct nouveau_encoder *encoder; local in function:nv04_display_destroy
176 list_for_each_entry(encoder, &dev->mode_config.encoder_list, base.base.head)
177 encoder->enc_restore(&encoder->base.base);
199 struct drm_encoder *encoder; local in function:nv04_display_create
271 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head)
    [all...]
nouveau_dispnv04_tvnv04.c 64 return nvkm_i2c_bus_probe(bus, "TV encoder",
79 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode)
81 struct drm_device *dev = encoder->dev;
83 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder);
87 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n",
93 int head = nouveau_crtc(encoder->crtc)->index;
107 get_slave_funcs(encoder)->dpms(encoder, mode);
129 static void nv04_tv_prepare(struct drm_encoder *encoder)
131 struct drm_device *dev = encoder->dev
212 struct drm_encoder *encoder; local in function:nv04_tv_create
    [all...]
  /src/sys/dev/ic/
anx_dp.h 48 struct drm_encoder *encoder; member in struct:anxdp_connector
  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_encoders.c 47 struct drm_encoder *encoder; local in function:amdgpu_link_encoder_connector
54 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
55 amdgpu_encoder = to_amdgpu_encoder(encoder);
57 drm_connector_attach_encoder(connector, encoder);
68 void amdgpu_encoder_set_active_device(struct drm_encoder *encoder)
70 struct drm_device *dev = encoder->dev;
71 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
77 if (connector->encoder == encoder) {
80 DRM_DEBUG_KMS("setting active device to %08x from %08x %08x for encoder %d\n"
    [all...]
amdgpu_atombios_crtc.c 317 struct drm_encoder *encoder = amdgpu_crtc->encoder; local in function:amdgpu_atombios_crtc_adjust_pll
318 struct amdgpu_encoder *amdgpu_encoder = to_amdgpu_encoder(encoder);
319 struct drm_connector *connector = amdgpu_get_connector_for_encoder(encoder);
321 int encoder_mode = amdgpu_atombios_encoder_get_encoder_mode(encoder);
325 bool is_duallink = amdgpu_dig_monitor_is_duallink(encoder, mode->clock);
333 (amdgpu_encoder_get_dp_bridge_encoder_id(encoder) != ENCODER_OBJECT_ID_NONE)) {
382 * accordingly based on the encoder/transmitter to work around
430 if (amdgpu_encoder_get_dp_bridge_encoder_id(encoder) !=
433 amdgpu_encoder_get_dp_bridge_encoder_id(encoder);
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/i915/display/
intel_connector.c 147 struct intel_encoder *encoder)
149 connector->encoder = encoder;
150 drm_connector_attach_encoder(&connector->base, &encoder->base);
155 * one connector and no cloning and hence the encoder state determines the state
161 struct intel_encoder *encoder = connector->encoder; local in function:intel_connector_get_hw_state
163 return encoder->get_hw_state(encoder, &pipe);
intel_dsi_dcs_backlight.c 53 struct intel_encoder *encoder = connector->encoder; local in function:dcs_get_backlight
54 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder);
168 struct intel_encoder *encoder = intel_connector->encoder; local in function:intel_dsi_dcs_init_backlight_funcs
174 if (WARN_ON(encoder->type != INTEL_OUTPUT_DSI))
intel_hotplug.c 89 * It is only valid and used by digital port encoder.
208 intel_encoder = intel_connector->encoder;
263 intel_connector->encoder->hpd_pin == pin) {
282 intel_encoder_hotplug(struct intel_encoder *encoder,
307 static bool intel_encoder_has_hpd_pulse(struct intel_encoder *encoder)
309 return intel_encoder_is_dig_port(encoder) &&
310 enc_to_dig_port(encoder)->hpd_pulse != NULL;
318 struct intel_encoder *encoder; local in function:i915_digport_work_func
328 for_each_intel_encoder(&dev_priv->drm, encoder) {
330 enum port port = encoder->port
457 struct intel_encoder *encoder; local in function:intel_hpd_irq_handler
    [all...]
intel_pipe_crc.c 83 struct intel_encoder *encoder; local in function:i9xx_pipe_crc_auto_source
91 for_each_intel_encoder(dev, encoder) {
92 if (!encoder->base.crtc)
95 crtc = to_intel_crtc(encoder->base.crtc);
100 switch (encoder->type) {
106 dig_port = enc_to_dig_port(encoder);
intel_tc.c 441 struct intel_encoder *encoder = &dig_port->base; local in function:intel_tc_port_sanitize
449 else if (encoder->base.crtc)
450 active_links = to_intel_crtc(encoder->base.crtc)->active;
  /src/sys/arch/arm/sunxi/
sunxi_dwhdmi.c 79 struct drm_encoder *encoder; local in function:sunxi_dwhdmi_ep_activate
91 encoder = fdt_endpoint_get_data(in_ep);
95 encoder = bridge->encoder;
98 encoder = NULL;
102 if (encoder == NULL)
113 error = dwhdmi_bind(&sc->sc_base, encoder);
  /src/sys/dev/fdt/
hdmi_connector.c 154 struct drm_encoder *encoder; local in function:dispcon_hdmi_ep_activate
163 encoder = fdt_endpoint_get_data(rep);
169 drm_connector_init(encoder->dev, connector, &dispcon_hdmi_connector_funcs,
173 drm_connector_attach_encoder(connector, encoder);
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_dce6_afmt.c 84 struct drm_encoder *encoder; local in function:dce6_audio_get_pin
97 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) {
98 if (radeon_encoder_is_digital(encoder)) {
99 radeon_encoder = to_radeon_encoder(encoder);
115 void dce6_afmt_select_pin(struct drm_encoder *encoder)
117 struct radeon_device *rdev = encoder->dev->dev_private;
118 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
128 void dce6_afmt_write_latency_fields(struct drm_encoder *encoder,
132 struct radeon_device *rdev = encoder->dev->dev_private;
133 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
    [all...]
radeon_encoders.c 49 static uint32_t radeon_encoder_clones(struct drm_encoder *encoder)
51 struct drm_device *dev = encoder->dev;
53 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
73 if (clone_encoder == encoder)
87 struct drm_encoder *encoder; local in function:radeon_setup_encoder_clones
89 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
90 encoder->possible_clones = radeon_encoder_clones(encoder);
214 struct drm_encoder *encoder; local in function:radeon_link_encoder_connector
220 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head)
    [all...]
radeon_r600_hdmi.c 125 struct drm_encoder *encoder; local in function:r600_audio_update_hdmi
137 list_for_each_entry(encoder, &dev->mode_config.encoder_list, head) {
138 if (!radeon_encoder_is_digital(encoder))
140 if (changed || r600_hdmi_buffer_status_changed(encoder))
141 r600_hdmi_update_audio_settings(encoder);
182 void r600_hdmi_update_acr(struct drm_encoder *encoder, long offset,
185 struct drm_device *dev = encoder->dev;
248 static void r600_hdmi_update_audio_infoframe(struct drm_encoder *encoder,
251 struct drm_device *dev = encoder->dev;
253 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder);
    [all...]
  /src/sys/external/bsd/drm2/dist/include/drm/
drm_bridge.h 163 * it's called right after the encoder's
211 * &drm_encoder it's called right before the encoder's
231 * &drm_encoder it's called right after the encoder's
251 * element is a &drm_encoder it's called right before the encoder's
277 * is a &drm_encoder it's called right after the encoder's
325 * element is a &drm_encoder it's called right after the encoder's
387 /** @encoder: encoder to which this bridge is connected */
388 struct drm_encoder *encoder; member in struct:drm_bridge
412 int drm_bridge_attach(struct drm_encoder *encoder, struct drm_bridge *bridge
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/dc/core/
amdgpu_dc_link_hwss.c 285 struct link_encoder *encoder = link->link_enc; local in function:dp_set_hw_lane_settings
290 /* call Encoder to set lane settings */
291 encoder->funcs->dp_set_lane_settings(encoder, link_settings);
301 struct link_encoder *encoder = link->link_enc; local in function:dp_set_hw_test_pattern
308 encoder->funcs->dp_set_phy_pattern(encoder, &pattern_param);
454 /* Enable DSC in encoder */
456 DC_LOG_DSC("Setting stream encoder DSC config for engine %d:", (int)pipe_ctx->stream_res.stream_enc->id);
479 /* disable DSC in stream encoder */
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/virtio/
virtgpu_display.c 146 static void virtio_gpu_enc_mode_set(struct drm_encoder *encoder,
152 static void virtio_gpu_enc_enable(struct drm_encoder *encoder)
156 static void virtio_gpu_enc_disable(struct drm_encoder *encoder)
263 struct drm_encoder *encoder = &output->enc; local in function:vgdev_output_init
290 drm_encoder_init(dev, encoder, &virtio_gpu_enc_funcs,
292 drm_encoder_helper_add(encoder, &virtio_gpu_enc_helper_funcs);
293 encoder->possible_crtcs = 1 << index;
295 drm_connector_attach_encoder(connector, encoder);
  /src/sys/external/bsd/drm2/dist/drm/vmwgfx/
vmwgfx_ldu.c 44 container_of(x, struct vmw_legacy_display_unit, base.encoder)
248 * Legacy Display Unit encoder functions
251 static void vmw_ldu_encoder_destroy(struct drm_encoder *encoder)
253 vmw_ldu_destroy(vmw_encoder_to_ldu(encoder));
363 struct drm_encoder *encoder; local in function:vmw_ldu_init
374 encoder = &ldu->base.encoder;
434 ret = drm_encoder_init(dev, encoder, &vmw_legacy_encoder_funcs,
437 DRM_ERROR("Failed to initialize encoder\n");
441 (void) drm_connector_attach_encoder(connector, encoder);
    [all...]

Completed in 28 milliseconds

1 2 3 4