Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
_drm_via_blitq Struct Reference

#include <via_dmablit.h>

Data Fields

struct drm_devicedev
 
uint32_t cur_blit_handle
 
uint32_t done_blit_handle
 
unsigned serviced
 
unsigned head
 
unsigned cur
 
unsigned num_free
 
unsigned num_outstanding
 
unsigned long end
 
int aborting
 
int is_active
 
drm_via_sg_info_tblits [VIA_NUM_BLIT_SLOTS]
 
spinlock_t blit_lock
 
wait_queue_head_t blit_queue [VIA_NUM_BLIT_SLOTS]
 
wait_queue_head_t busy_queue
 
struct work_struct wq
 
struct timer_list poll_timer
 

Detailed Description

Definition at line 61 of file via_dmablit.h.

Field Documentation

int aborting

Definition at line 71 of file via_dmablit.h.

spinlock_t blit_lock

Definition at line 74 of file via_dmablit.h.

Definition at line 75 of file via_dmablit.h.

Definition at line 73 of file via_dmablit.h.

wait_queue_head_t busy_queue

Definition at line 76 of file via_dmablit.h.

unsigned cur

Definition at line 67 of file via_dmablit.h.

uint32_t cur_blit_handle

Definition at line 63 of file via_dmablit.h.

Definition at line 62 of file via_dmablit.h.

uint32_t done_blit_handle

Definition at line 64 of file via_dmablit.h.

unsigned long end

Definition at line 70 of file via_dmablit.h.

unsigned head

Definition at line 66 of file via_dmablit.h.

int is_active

Definition at line 72 of file via_dmablit.h.

unsigned num_free

Definition at line 68 of file via_dmablit.h.

unsigned num_outstanding

Definition at line 69 of file via_dmablit.h.

struct timer_list poll_timer

Definition at line 78 of file via_dmablit.h.

unsigned serviced

Definition at line 65 of file via_dmablit.h.

Definition at line 77 of file via_dmablit.h.


The documentation for this struct was generated from the following file: