XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
drm_r300_cmd_header_t Union Reference

#include <radeon_drm.h>

Public Attributes

unsigned int u
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   pad0 
 
   unsigned char   pad1 
 
   unsigned char   pad2 
 
} header 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   count 
 
   unsigned char   reglo 
 
   unsigned char   reghi 
 
} packet0 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   count 
 
   unsigned char   adrlo 
 
   unsigned char   adrhi 
 
} vpu 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   packet 
 
   unsigned char   pad0 
 
   unsigned char   pad1 
 
} packet3 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   packet 
 
   unsigned short   count 
 
} delay 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   buf_idx 
 
   unsigned char   pad0 
 
   unsigned char   pad1 
 
} dma 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   flags 
 
   unsigned char   pad0 
 
   unsigned char   pad1 
 
} wait 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   reg 
 
   unsigned char   n_bufs 
 
   unsigned char   flags 
 
} scratch 
 
struct { 
 
   unsigned char   cmd_type 
 
   unsigned char   count 
 
   unsigned char   adrlo 
 
   unsigned char   adrhi_flags 
 
} r500fp 
 

Member Data Documentation

◆ adrhi

unsigned char drm_r300_cmd_header_t::adrhi

◆ adrhi_flags

unsigned char drm_r300_cmd_header_t::adrhi_flags

◆ adrlo

unsigned char drm_r300_cmd_header_t::adrlo

◆ buf_idx

unsigned char drm_r300_cmd_header_t::buf_idx

◆ cmd_type

unsigned char drm_r300_cmd_header_t::cmd_type

◆ count [1/2]

unsigned char drm_r300_cmd_header_t::count

◆ count [2/2]

unsigned short drm_r300_cmd_header_t::count

◆ [struct]

struct { ... } drm_r300_cmd_header_t::delay

◆ [struct]

struct { ... } drm_r300_cmd_header_t::dma

◆ flags

unsigned char drm_r300_cmd_header_t::flags

◆ [struct]

struct { ... } drm_r300_cmd_header_t::header

◆ n_bufs

unsigned char drm_r300_cmd_header_t::n_bufs

◆ packet

unsigned char drm_r300_cmd_header_t::packet

◆ [struct]

struct { ... } drm_r300_cmd_header_t::packet0

◆ [struct]

struct { ... } drm_r300_cmd_header_t::packet3

◆ pad0

unsigned char drm_r300_cmd_header_t::pad0

◆ pad1

unsigned char drm_r300_cmd_header_t::pad1

◆ pad2

unsigned char drm_r300_cmd_header_t::pad2

◆ [struct]

struct { ... } drm_r300_cmd_header_t::r500fp

◆ reg

unsigned char drm_r300_cmd_header_t::reg

◆ reghi

unsigned char drm_r300_cmd_header_t::reghi

◆ reglo

unsigned char drm_r300_cmd_header_t::reglo

◆ [struct]

struct { ... } drm_r300_cmd_header_t::scratch

◆ u

unsigned int drm_r300_cmd_header_t::u

◆ [struct]

struct { ... } drm_r300_cmd_header_t::vpu

◆ [struct]

struct { ... } drm_r300_cmd_header_t::wait

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