@@ -907,7 +907,7 @@ static void sdhci_calc_sw_timeout(struct sdhci_host *host,
907
907
908
908
if (data ) {
909
909
blksz = data -> blksz ;
910
- freq = host -> mmc -> actual_clock ? : host -> clock ;
910
+ freq = mmc -> actual_clock ? : host -> clock ;
911
911
transfer_time = (u64 )blksz * NSEC_PER_SEC * (8 / bus_width );
912
912
do_div (transfer_time , freq );
913
913
/* multiply by '2' to account for any unknowns */
@@ -2269,14 +2269,14 @@ void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
2269
2269
2270
2270
if (host -> quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK &&
2271
2271
host -> clock ) {
2272
- host -> timeout_clk = host -> mmc -> actual_clock ?
2273
- host -> mmc -> actual_clock / 1000 :
2272
+ host -> timeout_clk = mmc -> actual_clock ?
2273
+ mmc -> actual_clock / 1000 :
2274
2274
host -> clock / 1000 ;
2275
- host -> mmc -> max_busy_timeout =
2275
+ mmc -> max_busy_timeout =
2276
2276
host -> ops -> get_max_timeout_count ?
2277
2277
host -> ops -> get_max_timeout_count (host ) :
2278
2278
1 << 27 ;
2279
- host -> mmc -> max_busy_timeout /= host -> timeout_clk ;
2279
+ mmc -> max_busy_timeout /= host -> timeout_clk ;
2280
2280
}
2281
2281
}
2282
2282
@@ -2399,7 +2399,7 @@ static int sdhci_get_cd(struct mmc_host *mmc)
2399
2399
return 0 ;
2400
2400
2401
2401
/* If nonremovable, assume that the card is always present. */
2402
- if (!mmc_card_is_removable (host -> mmc ))
2402
+ if (!mmc_card_is_removable (mmc ))
2403
2403
return 1 ;
2404
2404
2405
2405
/*
@@ -2489,14 +2489,14 @@ void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable)
2489
2489
unsigned long flags ;
2490
2490
2491
2491
if (enable )
2492
- pm_runtime_get_noresume (host -> mmc -> parent );
2492
+ pm_runtime_get_noresume (mmc -> parent );
2493
2493
2494
2494
spin_lock_irqsave (& host -> lock , flags );
2495
2495
sdhci_enable_sdio_irq_nolock (host , enable );
2496
2496
spin_unlock_irqrestore (& host -> lock , flags );
2497
2497
2498
2498
if (!enable )
2499
- pm_runtime_put_noidle (host -> mmc -> parent );
2499
+ pm_runtime_put_noidle (mmc -> parent );
2500
2500
}
2501
2501
EXPORT_SYMBOL_GPL (sdhci_enable_sdio_irq );
2502
2502
@@ -2837,7 +2837,7 @@ int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode)
2837
2837
goto out ;
2838
2838
}
2839
2839
2840
- host -> mmc -> retune_period = tuning_count ;
2840
+ mmc -> retune_period = tuning_count ;
2841
2841
2842
2842
if (host -> tuning_delay < 0 )
2843
2843
host -> tuning_delay = opcode == MMC_SEND_TUNING_BLOCK ;
@@ -2886,11 +2886,10 @@ static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable)
2886
2886
static void sdhci_post_req (struct mmc_host * mmc , struct mmc_request * mrq ,
2887
2887
int err )
2888
2888
{
2889
- struct sdhci_host * host = mmc_priv (mmc );
2890
2889
struct mmc_data * data = mrq -> data ;
2891
2890
2892
2891
if (data -> host_cookie != COOKIE_UNMAPPED )
2893
- dma_unmap_sg (mmc_dev (host -> mmc ), data -> sg , data -> sg_len ,
2892
+ dma_unmap_sg (mmc_dev (mmc ), data -> sg , data -> sg_len ,
2894
2893
mmc_get_dma_dir (data ));
2895
2894
2896
2895
data -> host_cookie = COOKIE_UNMAPPED ;
@@ -2941,9 +2940,9 @@ static void sdhci_card_event(struct mmc_host *mmc)
2941
2940
/* Check sdhci_has_requests() first in case we are runtime suspended */
2942
2941
if (sdhci_has_requests (host ) && !present ) {
2943
2942
pr_err ("%s: Card removed during transfer!\n" ,
2944
- mmc_hostname (host -> mmc ));
2943
+ mmc_hostname (mmc ));
2945
2944
pr_err ("%s: Resetting controller.\n" ,
2946
- mmc_hostname (host -> mmc ));
2945
+ mmc_hostname (mmc ));
2947
2946
2948
2947
sdhci_do_reset (host , SDHCI_RESET_CMD );
2949
2948
sdhci_do_reset (host , SDHCI_RESET_DATA );
@@ -3677,23 +3676,23 @@ int sdhci_resume_host(struct sdhci_host *host)
3677
3676
host -> ops -> enable_dma (host );
3678
3677
}
3679
3678
3680
- if ((host -> mmc -> pm_flags & MMC_PM_KEEP_POWER ) &&
3679
+ if ((mmc -> pm_flags & MMC_PM_KEEP_POWER ) &&
3681
3680
(host -> quirks2 & SDHCI_QUIRK2_HOST_OFF_CARD_ON )) {
3682
3681
/* Card keeps power but host controller does not */
3683
3682
sdhci_init (host , 0 );
3684
3683
host -> pwr = 0 ;
3685
3684
host -> clock = 0 ;
3686
3685
mmc -> ops -> set_ios (mmc , & mmc -> ios );
3687
3686
} else {
3688
- sdhci_init (host , (host -> mmc -> pm_flags & MMC_PM_KEEP_POWER ));
3687
+ sdhci_init (host , (mmc -> pm_flags & MMC_PM_KEEP_POWER ));
3689
3688
}
3690
3689
3691
3690
if (host -> irq_wake_enabled ) {
3692
3691
sdhci_disable_irq_wakeups (host );
3693
3692
} else {
3694
3693
ret = request_threaded_irq (host -> irq , sdhci_irq ,
3695
3694
sdhci_thread_irq , IRQF_SHARED ,
3696
- mmc_hostname (host -> mmc ), host );
3695
+ mmc_hostname (mmc ), host );
3697
3696
if (ret )
3698
3697
return ret ;
3699
3698
}
@@ -4380,7 +4379,7 @@ int sdhci_setup_host(struct sdhci_host *host)
4380
4379
4381
4380
if ((host -> quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION ) &&
4382
4381
mmc_card_is_removable (mmc ) &&
4383
- mmc_gpio_get_cd (host -> mmc ) < 0 )
4382
+ mmc_gpio_get_cd (mmc ) < 0 )
4384
4383
mmc -> caps |= MMC_CAP_NEEDS_POLL ;
4385
4384
4386
4385
if (!IS_ERR (mmc -> supply .vqmmc )) {
0 commit comments