XenevaOS
Loading...
Searching...
No Matches
Functions
drm_fb_dma_helper.h File Reference
#include <linux/types.h>
Include dependency graph for drm_fb_dma_helper.h:

Go to the source code of this file.

Functions

struct drm_gem_dma_object * drm_fb_dma_get_gem_obj (struct drm_framebuffer *fb, unsigned int plane)
 
dma_addr_t drm_fb_dma_get_gem_addr (struct drm_framebuffer *fb, struct drm_plane_state *state, unsigned int plane)
 
void drm_fb_dma_sync_non_coherent (struct drm_device *drm, struct drm_plane_state *old_state, struct drm_plane_state *state)
 
int drm_fb_dma_get_scanout_buffer (struct drm_plane *plane, struct drm_scanout_buffer *sb)
 

Function Documentation

◆ drm_fb_dma_get_gem_addr()

dma_addr_t drm_fb_dma_get_gem_addr ( struct drm_framebuffer *  fb,
struct drm_plane_state *  state,
unsigned int  plane 
)

◆ drm_fb_dma_get_gem_obj()

struct drm_gem_dma_object * drm_fb_dma_get_gem_obj ( struct drm_framebuffer *  fb,
unsigned int  plane 
)

◆ drm_fb_dma_get_scanout_buffer()

int drm_fb_dma_get_scanout_buffer ( struct drm_plane *  plane,
struct drm_scanout_buffer *  sb 
)

◆ drm_fb_dma_sync_non_coherent()

void drm_fb_dma_sync_non_coherent ( struct drm_device *  drm,
struct drm_plane_state *  old_state,
struct drm_plane_state *  state 
)