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

#include <radeon.h>

Data Fields

struct devicedev
 
struct drm_deviceddev
 
struct pci_devpdev
 
struct rw_semaphore exclusive_lock
 
union radeon_asic_config config
 
enum radeon_family family
 
unsigned long flags
 
int usec_timeout
 
enum radeon_pll_errata pll_errata
 
int num_gb_pipes
 
int num_z_pipes
 
int disp_priority
 
uint8_tbios
 
bool is_atom_bios
 
uint16_t bios_header_start
 
struct radeon_bostollen_vga_memory
 
resource_size_t rmmio_base
 
resource_size_t rmmio_size
 
void __iomemrmmio
 
radeon_rreg_t mc_rreg
 
radeon_wreg_t mc_wreg
 
radeon_rreg_t pll_rreg
 
radeon_wreg_t pll_wreg
 
uint32_t pcie_reg_mask
 
radeon_rreg_t pciep_rreg
 
radeon_wreg_t pciep_wreg
 
void __iomemrio_mem
 
resource_size_t rio_mem_size
 
struct radeon_clock clock
 
struct radeon_mc mc
 
struct radeon_gart gart
 
struct radeon_mode_info mode_info
 
struct radeon_scratch scratch
 
struct radeon_mman mman
 
struct radeon_fence_driver fence_drv [RADEON_NUM_RINGS]
 
wait_queue_head_t fence_queue
 
struct mutex ring_lock
 
struct radeon_ring ring [RADEON_NUM_RINGS]
 
bool ib_pool_ready
 
struct radeon_sa_manager ring_tmp_bo
 
struct radeon_irq irq
 
struct radeon_asicasic
 
struct radeon_gem gem
 
struct radeon_pm pm
 
uint32_t bios_scratch [RADEON_BIOS_NUM_SCRATCH]
 
struct radeon_wb wb
 
struct radeon_dummy_page dummy_page
 
bool shutdown
 
bool suspend
 
bool need_dma32
 
bool accel_working
 
struct radeon_surface_reg surface_regs [RADEON_GEM_MAX_SURFACES]
 
struct firmwareme_fw
 
struct firmwarepfp_fw
 
struct firmwarerlc_fw
 
struct firmwaremc_fw
 
struct firmwarece_fw
 
struct r600_blit r600_blit
 
struct r600_vram_scratch vram_scratch
 
int msi_enabled
 
struct r600_ih ih
 
struct si_rlc rlc
 
struct work_struct hotplug_work
 
struct work_struct audio_work
 
int num_crtc
 
struct mutex dc_hw_i2c_mutex
 
bool audio_enabled
 
struct r600_audio audio_status
 
struct notifier_block acpi_nb
 
struct drm_file * hyperz_filp
 
struct drm_file * cmask_filp
 
struct radeon_i2c_chani2c_bus [RADEON_MAX_I2C_BUS]
 
struct radeon_debugfs debugfs [RADEON_DEBUGFS_MAX_COMPONENTS]
 
unsigned debugfs_count
 
struct radeon_vm_manager vm_manager
 
struct mutex gpu_clock_mutex
 
struct radeon_atif atif
 
struct radeon_atcs atcs
 

Detailed Description

Definition at line 1520 of file radeon.h.

Field Documentation

bool accel_working

Definition at line 1575 of file radeon.h.

Definition at line 1593 of file radeon.h.

Definition at line 1566 of file radeon.h.

Definition at line 1607 of file radeon.h.

Definition at line 1606 of file radeon.h.

bool audio_enabled

Definition at line 1591 of file radeon.h.

Definition at line 1592 of file radeon.h.

struct work_struct audio_work

Definition at line 1588 of file radeon.h.

uint8_t* bios

Definition at line 1535 of file radeon.h.

uint16_t bios_header_start

Definition at line 1537 of file radeon.h.

Definition at line 1569 of file radeon.h.

struct firmware* ce_fw

Definition at line 1581 of file radeon.h.

Definition at line 1553 of file radeon.h.

struct drm_file* cmask_filp

Definition at line 1596 of file radeon.h.

Definition at line 1526 of file radeon.h.

struct mutex dc_hw_i2c_mutex

Definition at line 1590 of file radeon.h.

Definition at line 1522 of file radeon.h.

Definition at line 1600 of file radeon.h.

unsigned debugfs_count

Definition at line 1601 of file radeon.h.

struct device* dev

Definition at line 1521 of file radeon.h.

int disp_priority

Definition at line 1533 of file radeon.h.

Definition at line 1571 of file radeon.h.

struct rw_semaphore exclusive_lock

Definition at line 1524 of file radeon.h.

enum radeon_family family

Definition at line 1527 of file radeon.h.

Definition at line 1559 of file radeon.h.

wait_queue_head_t fence_queue

Definition at line 1560 of file radeon.h.

unsigned long flags

Definition at line 1528 of file radeon.h.

Definition at line 1555 of file radeon.h.

Definition at line 1567 of file radeon.h.

struct mutex gpu_clock_mutex

Definition at line 1604 of file radeon.h.

struct work_struct hotplug_work

Definition at line 1587 of file radeon.h.

struct drm_file* hyperz_filp

Definition at line 1595 of file radeon.h.

Definition at line 1598 of file radeon.h.

bool ib_pool_ready

Definition at line 1563 of file radeon.h.

Definition at line 1585 of file radeon.h.

Definition at line 1565 of file radeon.h.

bool is_atom_bios

Definition at line 1536 of file radeon.h.

Definition at line 1554 of file radeon.h.

struct firmware* mc_fw

Definition at line 1580 of file radeon.h.

radeon_rreg_t mc_rreg

Definition at line 1543 of file radeon.h.

radeon_wreg_t mc_wreg

Definition at line 1544 of file radeon.h.

struct firmware* me_fw

Definition at line 1577 of file radeon.h.

Definition at line 1558 of file radeon.h.

Definition at line 1556 of file radeon.h.

int msi_enabled

Definition at line 1584 of file radeon.h.

bool need_dma32

Definition at line 1574 of file radeon.h.

int num_crtc

Definition at line 1589 of file radeon.h.

int num_gb_pipes

Definition at line 1531 of file radeon.h.

int num_z_pipes

Definition at line 1532 of file radeon.h.

uint32_t pcie_reg_mask

Definition at line 1547 of file radeon.h.

radeon_rreg_t pciep_rreg

Definition at line 1548 of file radeon.h.

radeon_wreg_t pciep_wreg

Definition at line 1549 of file radeon.h.

struct pci_dev* pdev

Definition at line 1523 of file radeon.h.

struct firmware* pfp_fw

Definition at line 1578 of file radeon.h.

enum radeon_pll_errata pll_errata

Definition at line 1530 of file radeon.h.

radeon_rreg_t pll_rreg

Definition at line 1545 of file radeon.h.

radeon_wreg_t pll_wreg

Definition at line 1546 of file radeon.h.

Definition at line 1568 of file radeon.h.

Definition at line 1582 of file radeon.h.

Definition at line 1562 of file radeon.h.

struct mutex ring_lock

Definition at line 1561 of file radeon.h.

Definition at line 1564 of file radeon.h.

void __iomem* rio_mem

Definition at line 1551 of file radeon.h.

resource_size_t rio_mem_size

Definition at line 1552 of file radeon.h.

Definition at line 1586 of file radeon.h.

struct firmware* rlc_fw

Definition at line 1579 of file radeon.h.

void __iomem* rmmio

Definition at line 1542 of file radeon.h.

resource_size_t rmmio_base

Definition at line 1540 of file radeon.h.

resource_size_t rmmio_size

Definition at line 1541 of file radeon.h.

Definition at line 1557 of file radeon.h.

bool shutdown

Definition at line 1572 of file radeon.h.

struct radeon_bo* stollen_vga_memory

Definition at line 1538 of file radeon.h.

Definition at line 1576 of file radeon.h.

bool suspend

Definition at line 1573 of file radeon.h.

int usec_timeout

Definition at line 1529 of file radeon.h.

Definition at line 1603 of file radeon.h.

struct r600_vram_scratch vram_scratch

Definition at line 1583 of file radeon.h.

Definition at line 1570 of file radeon.h.


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