|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | vmw_framebuffer |
| struct | vmw_display_unit |
Macros | |
| #define | VMWGFX_NUM_DISPLAY_UNITS 8 |
| #define | vmw_framebuffer_to_vfb(x) container_of(x, struct vmw_framebuffer, base) |
| #define | vmw_crtc_to_du(x) container_of(x, struct vmw_display_unit, crtc) |
| #define | vmw_crtc_to_du(x) container_of(x, struct vmw_display_unit, crtc) |
| #define | vmw_connector_to_du(x) container_of(x, struct vmw_display_unit, connector) |
| #define vmw_connector_to_du | ( | x | ) | container_of(x, struct vmw_display_unit, connector) |
Definition at line 116 of file vmwgfx_kms.h.
| #define vmw_crtc_to_du | ( | x | ) | container_of(x, struct vmw_display_unit, crtc) |
Definition at line 114 of file vmwgfx_kms.h.
| #define vmw_crtc_to_du | ( | x | ) | container_of(x, struct vmw_display_unit, crtc) |
Definition at line 114 of file vmwgfx_kms.h.
| #define vmw_framebuffer_to_vfb | ( | x | ) | container_of(x, struct vmw_framebuffer, base) |
Definition at line 38 of file vmwgfx_kms.h.
| #define VMWGFX_NUM_DISPLAY_UNITS 8 |
Definition at line 35 of file vmwgfx_kms.h.
| int vmw_cursor_update_dmabuf | ( | struct vmw_private * | dev_priv, |
| struct vmw_dma_buffer * | dmabuf, | ||
| u32 | width, | ||
| u32 | height, | ||
| u32 | hotspotX, | ||
| u32 | hotspotY | ||
| ) |
Definition at line 123 of file vmwgfx_kms.c.
| int vmw_cursor_update_image | ( | struct vmw_private * | dev_priv, |
| u32 * | image, | ||
| u32 | width, | ||
| u32 | height, | ||
| u32 | hotspotX, | ||
| u32 | hotspotY | ||
| ) |
Definition at line 87 of file vmwgfx_kms.c.
Definition at line 160 of file vmwgfx_kms.c.
| void vmw_display_unit_cleanup | ( | struct vmw_display_unit * | du | ) |
Definition at line 72 of file vmwgfx_kms.c.
| enum drm_connector_status vmw_du_connector_detect | ( | struct drm_connector * | connector, |
| bool | force | ||
| ) |
Definition at line 1788 of file vmwgfx_kms.c.
| void vmw_du_connector_dpms | ( | struct drm_connector * | connector, |
| int | mode | ||
| ) |
Definition at line 1775 of file vmwgfx_kms.c.
| int vmw_du_connector_fill_modes | ( | struct drm_connector * | connector, |
| uint32_t | max_width, | ||
| uint32_t | max_height | ||
| ) |
Definition at line 1903 of file vmwgfx_kms.c.
| void vmw_du_connector_restore | ( | struct drm_connector * | connector | ) |
Definition at line 1783 of file vmwgfx_kms.c.
| void vmw_du_connector_save | ( | struct drm_connector * | connector | ) |
Definition at line 1779 of file vmwgfx_kms.c.
| int vmw_du_connector_set_property | ( | struct drm_connector * | connector, |
| struct drm_property * | property, | ||
| uint64_t | val | ||
| ) |
Definition at line 1971 of file vmwgfx_kms.c.
Definition at line 238 of file vmwgfx_kms.c.
| int vmw_du_crtc_cursor_set | ( | struct drm_crtc * | crtc, |
| struct drm_file * | file_priv, | ||
| uint32_t | handle, | ||
| uint32_t | width, | ||
| uint32_t | height | ||
| ) |
Definition at line 173 of file vmwgfx_kms.c.
| void vmw_du_crtc_gamma_set | ( | struct drm_crtc * | crtc, |
| u16 * | r, | ||
| u16 * | g, | ||
| u16 * | b, | ||
| uint32_t | start, | ||
| uint32_t | size | ||
| ) |
Definition at line 1759 of file vmwgfx_kms.c.
Definition at line 1755 of file vmwgfx_kms.c.
Definition at line 1751 of file vmwgfx_kms.c.
| int vmw_du_page_flip | ( | struct drm_crtc * | crtc, |
| struct drm_framebuffer * | fb, | ||
| struct drm_pending_vblank_event * | event | ||
| ) |
Definition at line 1683 of file vmwgfx_kms.c.
| int vmw_kms_close_legacy_display_system | ( | struct vmw_private * | dev_priv | ) |
Definition at line 430 of file vmwgfx_ldu.c.
| int vmw_kms_close_screen_object_display | ( | struct vmw_private * | dev_priv | ) |
Definition at line 526 of file vmwgfx_scrn.c.
| int vmw_kms_init_legacy_display_system | ( | struct vmw_private * | dev_priv | ) |
Definition at line 383 of file vmwgfx_ldu.c.
| int vmw_kms_init_screen_object_display | ( | struct vmw_private * | dev_priv | ) |
Definition at line 478 of file vmwgfx_scrn.c.
| bool vmw_kms_screen_object_flippable | ( | struct vmw_private * | dev_priv, |
| struct drm_crtc * | crtc | ||
| ) |
Returns if this unit can be page flipped. Must be called with the mode_config mutex held.
Definition at line 544 of file vmwgfx_scrn.c.
| void vmw_kms_screen_object_update_implicit_fb | ( | struct vmw_private * | dev_priv, |
| struct drm_crtc * | crtc | ||
| ) |
Update the implicit fb to the current fb of this crtc. Must be called with the mode_config mutex held.
Definition at line 562 of file vmwgfx_scrn.c.
| int vmw_kms_sou_update_layout | ( | struct vmw_private * | dev_priv, |
| unsigned | num, | ||
| struct drm_vmw_rect * | rects | ||
| ) |
1.8.2