Lines Matching defs:radeon_device

1404 struct radeon_device {  struct
1405 struct device *dev;
1406 struct drm_device *ddev;
1407 struct pci_dev *pdev;
1409 union radeon_asic_config config;
1410 enum radeon_family family;
1411 unsigned long flags;
1412 int usec_timeout;
1413 enum radeon_pll_errata pll_errata;
1414 int num_gb_pipes;
1415 int num_z_pipes;
1416 int disp_priority;
1418 uint8_t *bios;
1419 bool is_atom_bios;
1420 uint16_t bios_header_start;
1421 struct radeon_bo *stollen_vga_memory;
1423 resource_size_t rmmio_base;
1424 resource_size_t rmmio_size;
1425 void __iomem *rmmio;
1426 radeon_rreg_t mc_rreg;
1427 radeon_wreg_t mc_wreg;
1428 radeon_rreg_t pll_rreg;
1429 radeon_wreg_t pll_wreg;
1430 uint32_t pcie_reg_mask;
1431 radeon_rreg_t pciep_rreg;
1432 radeon_wreg_t pciep_wreg;
1434 void __iomem *rio_mem;
1435 resource_size_t rio_mem_size;
1436 struct radeon_clock clock;
1437 struct radeon_mc mc;
1438 struct radeon_gart gart;
1439 struct radeon_mode_info mode_info;
1440 struct radeon_scratch scratch;
1441 struct radeon_mman mman;
1442 rwlock_t fence_lock;
1443 struct radeon_fence_driver fence_drv[RADEON_NUM_RINGS];
1444 struct radeon_semaphore_driver semaphore_drv;
1445 struct radeon_ring ring[RADEON_NUM_RINGS];
1446 struct radeon_ib_pool ib_pool;
1447 struct radeon_irq irq;
1448 struct radeon_asic *asic;
1449 struct radeon_gem gem;
1450 struct radeon_pm pm;
1451 uint32_t bios_scratch[RADEON_BIOS_NUM_SCRATCH];
1452 struct radeon_mutex cs_mutex;
1453 struct radeon_wb wb;
1454 struct radeon_dummy_page dummy_page;
1455 bool gpu_lockup;
1456 bool shutdown;
1457 bool suspend;
1458 bool need_dma32;
1459 bool accel_working;
1460 struct radeon_surface_reg surface_regs[RADEON_GEM_MAX_SURFACES];
1461 const struct firmware *me_fw; /* all family ME firmware */
1462 const struct firmware *pfp_fw; /* r6/700 PFP firmware */
1463 const struct firmware *rlc_fw; /* r6/700 RLC firmware */
1464 const struct firmware *mc_fw; /* NI MC firmware */
1465 struct r600_blit r600_blit;
1466 struct r600_vram_scratch vram_scratch;
1467 int msi_enabled; /* msi enabled */
1468 struct r600_ih ih; /* r6/700 interrupt ring */
1469 struct work_struct hotplug_work;
1470 int num_crtc; /* number of crtcs */
1471 struct mutex dc_hw_i2c_mutex; /* display controller hw i2c mutex */
1472 struct mutex vram_mutex;
1498 int radeon_device_init(struct radeon_device *rdev, argument