Searched refs:output (Results 276 - 300 of 949) sorted by path

<<11121314151617181920>>

/linux-master/drivers/gpu/drm/rockchip/
H A Drockchip_vop_reg.c201 .output = &rk3036_output,
245 .output = &rk3126_output,
373 .output = &px30_output,
390 .output = &px30_output,
514 .output = &rk3066_output,
620 .output = &rk3188_output,
769 .output = &rk3288_output,
876 .output = &rk3368_output,
898 .output = &rk3368_output,
1051 .output
[all...]
/linux-master/drivers/gpu/drm/sti/
H A Dsti_drv.c47 *val |= plane->fps_info.output << i;
64 plane->fps_info.output = (val >> i) & 1;
H A Dsti_plane.c97 if (fps->output)
H A Dsti_plane.h51 bool output; member in struct:sti_fps_info
/linux-master/drivers/gpu/drm/tegra/
H A DMakefile15 output.o \
H A Ddpaux.c48 struct tegra_output *output; member in struct:tegra_dpaux
276 if (dpaux->output)
277 drm_helper_hpd_irq_event(dpaux->output->connector.dev);
720 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output) argument
726 aux->drm_dev = output->connector.dev;
731 output->connector.polled = DRM_CONNECTOR_POLL_HPD;
732 dpaux->output = output;
734 if (output->panel) {
771 if (dpaux->output
[all...]
H A Ddrm.h155 /* from output.c */
156 int tegra_output_probe(struct tegra_output *output);
157 void tegra_output_remove(struct tegra_output *output);
158 int tegra_output_init(struct drm_device *drm, struct tegra_output *output);
159 void tegra_output_exit(struct tegra_output *output);
160 void tegra_output_find_possible_crtcs(struct tegra_output *output,
162 int tegra_output_suspend(struct tegra_output *output);
163 int tegra_output_resume(struct tegra_output *output);
173 int drm_dp_aux_attach(struct drm_dp_aux *aux, struct tegra_output *output);
H A Ddsi.c57 struct tegra_output output; member in struct:tegra_dsi
97 static inline struct tegra_dsi *to_dsi(struct tegra_output *output) argument
99 return container_of(output, struct tegra_dsi, output);
104 return to_dsi_state(dsi->output.connector.state);
203 struct drm_crtc *crtc = dsi->output.encoder.crtc;
233 struct tegra_output *output = connector_to_output(connector); local
237 struct tegra_dsi *dsi = to_dsi(output);
254 struct tegra_output *output = connector_to_output(connector); local
256 struct tegra_dsi *dsi = to_dsi(output);
844 struct tegra_output *output = encoder_to_output(encoder); local
909 struct tegra_output *output = encoder_to_output(encoder); local
965 struct tegra_output *output = encoder_to_output(encoder); local
1505 struct tegra_output *output = &dsi->output; local
1522 struct tegra_output *output = &dsi->output; local
[all...]
H A Dhdmi.c65 struct tegra_output output; member in struct:tegra_hdmi
100 static inline struct tegra_hdmi *to_hdmi(struct tegra_output *output) argument
102 return container_of(output, struct tegra_hdmi, output);
624 size_t length = drm_eld_size(hdmi->output.connector.eld), i;
628 tegra_hdmi_writel(hdmi, i << 8 | hdmi->output.connector.eld[i],
715 &hdmi->output.connector, mode);
872 static bool tegra_output_is_hdmi(struct tegra_output *output) argument
874 return output->connector.display_info.is_hdmi;
880 struct tegra_output *output local
1095 struct tegra_output *output = connector_to_output(connector); local
1116 struct tegra_output *output = connector_to_output(connector); local
1142 struct tegra_output *output = connector_to_output(connector); local
1166 struct tegra_output *output = encoder_to_output(encoder); local
1211 struct tegra_output *output = encoder_to_output(encoder); local
1441 struct tegra_output *output = encoder_to_output(encoder); local
[all...]
H A Doutput.c23 struct tegra_output *output = connector_to_output(connector); local
31 if (output->panel) {
32 err = drm_panel_get_modes(output->panel, connector);
37 if (output->edid)
38 edid = kmemdup(output->edid, sizeof(*edid), GFP_KERNEL);
39 else if (output->ddc)
40 edid = drm_get_edid(connector, output->ddc);
42 cec_notifier_set_phys_addr_from_edid(output->cec, edid);
56 struct tegra_output *output = connector_to_output(connector); local
59 if (output
79 struct tegra_output *output = connector_to_output(connector); local
90 struct tegra_output *output = data; local
98 tegra_output_probe(struct tegra_output *output) argument
193 tegra_output_remove(struct tegra_output *output) argument
202 tegra_output_init(struct drm_device *drm, struct tegra_output *output) argument
231 tegra_output_exit(struct tegra_output *output) argument
241 tegra_output_find_possible_crtcs(struct tegra_output *output, struct drm_device *drm) argument
263 tegra_output_suspend(struct tegra_output *output) argument
271 tegra_output_resume(struct tegra_output *output) argument
[all...]
H A Drgb.c18 struct tegra_output output; member in struct:tegra_rgb
27 static inline struct tegra_rgb *to_rgb(struct tegra_output *output) argument
29 return container_of(output, struct tegra_rgb, output);
93 struct tegra_output *output = encoder_to_output(encoder); local
94 struct tegra_rgb *rgb = to_rgb(output);
103 struct tegra_output *output = encoder_to_output(encoder); local
104 struct tegra_rgb *rgb = to_rgb(output);
152 struct tegra_output *output = encoder_to_output(encoder); local
155 struct tegra_rgb *rgb = to_rgb(output);
289 struct tegra_output *output = dc->rgb; local
[all...]
H A Dsor.c408 struct tegra_output output; member in struct:tegra_sor
481 static inline struct tegra_sor *to_sor(struct tegra_output *output) argument
483 return container_of(output, struct tegra_sor, output);
1073 /* ratio between input and output */
1160 u64 input, output, watermark, num; local
1169 output = link_rate * 8 * link->lanes;
1171 if (input >= output)
1175 params.ratio = div64_u64(input * f, output);
1289 struct tegra_dc *dc = to_tegra_dc(sor->output
1687 struct tegra_output *output = connector_to_output(connector); local
1708 struct tegra_output *output = connector_to_output(connector); local
1738 struct tegra_output *output = connector_to_output(connector); local
1775 struct tegra_output *output = connector_to_output(connector); local
1807 struct tegra_output *output = encoder_to_output(encoder); local
2207 struct tegra_output *output = encoder_to_output(encoder); local
2248 struct tegra_output *output = encoder_to_output(encoder); local
2655 struct tegra_output *output = encoder_to_output(encoder); local
2719 struct tegra_output *output = encoder_to_output(encoder); local
[all...]
/linux-master/drivers/gpu/drm/vc4/tests/
H A Dvc4_mock_output.c71 struct vc4_dummy_output *output; local
83 output = encoder_to_vc4_dummy_output(encoder);
84 conn = &output->connector;
109 struct vc4_dummy_output *output; local
129 output = encoder_to_vc4_dummy_output(encoder);
130 conn = &output->connector;
/linux-master/drivers/gpu/drm/vc4/
H A Dvc4_drv.h335 * Even if HDMI0 on the RPi4 can output modes requiring a pixel
498 /* Bitmask of channels (FIFOs) of the HVS that the output can source from */
501 /* Which output of the HVS this pixelvalve sources from. */
513 /* Number of pixels output per clock period */
1005 void vc4_hvs_stop_channel(struct vc4_hvs *hvs, unsigned int output);
1006 int vc4_hvs_get_fifo_from_output(struct vc4_hvs *hvs, unsigned int output);
H A Dvc4_hvs.c16 * There is a single global HVS, with multiple output FIFOs that can
288 int vc4_hvs_get_fifo_from_output(struct vc4_hvs *hvs, unsigned int output) argument
295 return output;
303 switch (output) {
/linux-master/drivers/gpu/drm/virtio/
H A Dvirtgpu_display.c90 struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc); local
92 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0,
108 struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc); local
110 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0, 0, 0, 0, 0);
125 struct virtio_gpu_output *output = drm_crtc_to_virtio_gpu_output(crtc); local
134 output->needs_modeset = true;
162 struct virtio_gpu_output *output = local
167 if (output->edid) {
168 count = drm_add_edid_modes(connector, output->edid);
173 width = le32_to_cpu(output
196 struct virtio_gpu_output *output = local
230 struct virtio_gpu_output *output = local
257 struct virtio_gpu_output *output = vgdev->outputs + index; local
[all...]
H A Dvirtgpu_drv.h353 struct virtio_gpu_output *output);
H A Dvirtgpu_plane.c175 struct virtio_gpu_output *output = NULL; local
180 output = drm_crtc_to_virtio_gpu_output(plane->state->crtc);
182 output = drm_crtc_to_virtio_gpu_output(old_state->crtc);
183 if (WARN_ON(!output))
186 if (!plane->state->fb || !output->crtc.state->active) {
188 virtio_gpu_cmd_set_scanout(vgdev, output->index, 0,
208 output->needs_modeset) {
209 output->needs_modeset = false;
221 (vgdev, output->index, bo,
228 virtio_gpu_cmd_set_scanout(vgdev, output
292 struct virtio_gpu_output *output = NULL; local
[all...]
H A Dvirtgpu_vq.c659 DRM_DEBUG("output %d: %dx%d+%d+%d", i,
665 DRM_DEBUG("output %d: disabled", i);
743 struct virtio_gpu_output *output; local
748 output = vgdev->outputs + scanout;
750 new_edid = drm_do_get_edid(&output->conn, virtio_get_edid_block, resp);
751 drm_connector_update_edid_property(&output->conn, new_edid);
754 old_edid = output->edid;
755 output->edid = new_edid;
1111 struct virtio_gpu_output *output)
1116 output
1110 virtio_gpu_cursor_ping(struct virtio_gpu_device *vgdev, struct virtio_gpu_output *output) argument
[all...]
/linux-master/drivers/gpu/drm/vkms/
H A Dvkms_crtc.c14 struct vkms_output *output = container_of(timer, struct vkms_output, local
16 struct drm_crtc *crtc = &output->crtc;
23 ret_overrun = hrtimer_forward_now(&output->vblank_hrtimer,
24 output->period_ns);
28 spin_lock(&output->lock);
33 state = output->composer_state;
34 spin_unlock(&output->lock);
36 if (state && output->composer_enabled) {
42 spin_lock(&output->composer_lock);
50 spin_unlock(&output
93 struct vkms_output *output = &vkmsdev->output; local
[all...]
H A Dvkms_drv.c60 if (vkms->output.composer_workq)
61 destroy_workqueue(vkms->output.composer_workq);
H A Dvkms_drv.h132 struct vkms_output output; member in struct:vkms_device
H A Dvkms_output.c51 struct vkms_output *output = &vkmsdev->output; local
53 struct drm_connector *connector = &output->connector;
54 struct drm_encoder *encoder = &output->encoder;
55 struct drm_crtc *crtc = &output->crtc;
H A Dvkms_writeback.c119 vkms_set_composer(&vkmsdev->output, false);
129 struct vkms_output *output = &vkmsdev->output; local
130 struct drm_writeback_connector *wb_conn = &output->wb_connector;
132 struct vkms_crtc_state *crtc_state = output->composer_state;
143 vkms_set_composer(&vkmsdev->output, true);
148 spin_lock_irq(&output->composer_lock);
151 spin_unlock_irq(&output->composer_lock);
173 struct drm_writeback_connector *wb = &vkmsdev->output.wb_connector;
/linux-master/drivers/gpu/host1x/
H A Ddebug.c28 void host1x_debug_output(struct output *o, const char *fmt, ...)
40 void host1x_debug_cont(struct output *o, const char *fmt, ...)
55 struct output *o = data;
78 static void show_syncpts(struct host1x *m, struct output *o, bool show_all)
126 static void show_all(struct host1x *m, struct output *o, bool show_fifo)
146 struct output o = {
159 struct output o = {
213 struct output o = {
222 struct output o = {

Completed in 282 milliseconds

<<11121314151617181920>>