@@ -459,7 +459,7 @@ void r100_pm_misc(struct radeon_device *rdev)
459459 */
460460void r100_pm_prepare (struct radeon_device * rdev )
461461{
462- struct drm_device * ddev = rdev -> ddev ;
462+ struct drm_device * ddev = rdev_to_drm ( rdev ) ;
463463 struct drm_crtc * crtc ;
464464 struct radeon_crtc * radeon_crtc ;
465465 u32 tmp ;
@@ -490,7 +490,7 @@ void r100_pm_prepare(struct radeon_device *rdev)
490490 */
491491void r100_pm_finish (struct radeon_device * rdev )
492492{
493- struct drm_device * ddev = rdev -> ddev ;
493+ struct drm_device * ddev = rdev_to_drm ( rdev ) ;
494494 struct drm_crtc * crtc ;
495495 struct radeon_crtc * radeon_crtc ;
496496 u32 tmp ;
@@ -603,7 +603,7 @@ void r100_hpd_set_polarity(struct radeon_device *rdev,
603603 */
604604void r100_hpd_init (struct radeon_device * rdev )
605605{
606- struct drm_device * dev = rdev -> ddev ;
606+ struct drm_device * dev = rdev_to_drm ( rdev ) ;
607607 struct drm_connector * connector ;
608608 unsigned enable = 0 ;
609609
@@ -626,7 +626,7 @@ void r100_hpd_init(struct radeon_device *rdev)
626626 */
627627void r100_hpd_fini (struct radeon_device * rdev )
628628{
629- struct drm_device * dev = rdev -> ddev ;
629+ struct drm_device * dev = rdev_to_drm ( rdev ) ;
630630 struct drm_connector * connector ;
631631 unsigned disable = 0 ;
632632
@@ -798,7 +798,7 @@ int r100_irq_process(struct radeon_device *rdev)
798798 /* Vertical blank interrupts */
799799 if (status & RADEON_CRTC_VBLANK_STAT ) {
800800 if (rdev -> irq .crtc_vblank_int [0 ]) {
801- drm_handle_vblank (rdev -> ddev , 0 );
801+ drm_handle_vblank (rdev_to_drm ( rdev ) , 0 );
802802 rdev -> pm .vblank_sync = true;
803803 wake_up (& rdev -> irq .vblank_queue );
804804 }
@@ -807,7 +807,7 @@ int r100_irq_process(struct radeon_device *rdev)
807807 }
808808 if (status & RADEON_CRTC2_VBLANK_STAT ) {
809809 if (rdev -> irq .crtc_vblank_int [1 ]) {
810- drm_handle_vblank (rdev -> ddev , 1 );
810+ drm_handle_vblank (rdev_to_drm ( rdev ) , 1 );
811811 rdev -> pm .vblank_sync = true;
812812 wake_up (& rdev -> irq .vblank_queue );
813813 }
@@ -1471,7 +1471,7 @@ int r100_cs_packet_parse_vline(struct radeon_cs_parser *p)
14711471 header = radeon_get_ib_value (p , h_idx );
14721472 crtc_id = radeon_get_ib_value (p , h_idx + 5 );
14731473 reg = R100_CP_PACKET0_GET_REG (header );
1474- crtc = drm_crtc_find (p -> rdev -> ddev , p -> filp , crtc_id );
1474+ crtc = drm_crtc_find (rdev_to_drm ( p -> rdev ) , p -> filp , crtc_id );
14751475 if (!crtc ) {
14761476 DRM_ERROR ("cannot find crtc %d\n" , crtc_id );
14771477 return - ENOENT ;
@@ -3059,7 +3059,7 @@ DEFINE_SHOW_ATTRIBUTE(r100_debugfs_mc_info);
30593059void r100_debugfs_rbbm_init (struct radeon_device * rdev )
30603060{
30613061#if defined(CONFIG_DEBUG_FS )
3062- struct dentry * root = rdev -> ddev -> primary -> debugfs_root ;
3062+ struct dentry * root = rdev_to_drm ( rdev ) -> primary -> debugfs_root ;
30633063
30643064 debugfs_create_file ("r100_rbbm_info" , 0444 , root , rdev ,
30653065 & r100_debugfs_rbbm_info_fops );
@@ -3069,7 +3069,7 @@ void r100_debugfs_rbbm_init(struct radeon_device *rdev)
30693069void r100_debugfs_cp_init (struct radeon_device * rdev )
30703070{
30713071#if defined(CONFIG_DEBUG_FS )
3072- struct dentry * root = rdev -> ddev -> primary -> debugfs_root ;
3072+ struct dentry * root = rdev_to_drm ( rdev ) -> primary -> debugfs_root ;
30733073
30743074 debugfs_create_file ("r100_cp_ring_info" , 0444 , root , rdev ,
30753075 & r100_debugfs_cp_ring_info_fops );
@@ -3081,7 +3081,7 @@ void r100_debugfs_cp_init(struct radeon_device *rdev)
30813081void r100_debugfs_mc_info_init (struct radeon_device * rdev )
30823082{
30833083#if defined(CONFIG_DEBUG_FS )
3084- struct dentry * root = rdev -> ddev -> primary -> debugfs_root ;
3084+ struct dentry * root = rdev_to_drm ( rdev ) -> primary -> debugfs_root ;
30853085
30863086 debugfs_create_file ("r100_mc_info" , 0444 , root , rdev ,
30873087 & r100_debugfs_mc_info_fops );
@@ -3947,7 +3947,7 @@ int r100_resume(struct radeon_device *rdev)
39473947 RREG32 (R_0007C0_CP_STAT ));
39483948 }
39493949 /* post */
3950- radeon_combios_asic_init (rdev -> ddev );
3950+ radeon_combios_asic_init (rdev_to_drm ( rdev ) );
39513951 /* Resume clock after posting */
39523952 r100_clock_startup (rdev );
39533953 /* Initialize surface registers */
@@ -4056,7 +4056,7 @@ int r100_init(struct radeon_device *rdev)
40564056 /* Set asic errata */
40574057 r100_errata (rdev );
40584058 /* Initialize clocks */
4059- radeon_get_clock_info (rdev -> ddev );
4059+ radeon_get_clock_info (rdev_to_drm ( rdev ) );
40604060 /* initialize AGP */
40614061 if (rdev -> flags & RADEON_IS_AGP ) {
40624062 r = radeon_agp_init (rdev );
0 commit comments