@@ -900,7 +900,7 @@ static void sdhci_calc_sw_timeout(struct sdhci_host *host,
900
900
901
901
if (data ) {
902
902
blksz = data -> blksz ;
903
- freq = host -> mmc -> actual_clock ? : host -> clock ;
903
+ freq = mmc -> actual_clock ? : host -> clock ;
904
904
transfer_time = (u64 )blksz * NSEC_PER_SEC * (8 / bus_width );
905
905
do_div (transfer_time , freq );
906
906
/* multiply by '2' to account for any unknowns */
@@ -2186,14 +2186,14 @@ void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios)
2186
2186
2187
2187
if (host -> quirks & SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK &&
2188
2188
host -> clock ) {
2189
- host -> timeout_clk = host -> mmc -> actual_clock ?
2190
- host -> mmc -> actual_clock / 1000 :
2189
+ host -> timeout_clk = mmc -> actual_clock ?
2190
+ mmc -> actual_clock / 1000 :
2191
2191
host -> clock / 1000 ;
2192
- host -> mmc -> max_busy_timeout =
2192
+ mmc -> max_busy_timeout =
2193
2193
host -> ops -> get_max_timeout_count ?
2194
2194
host -> ops -> get_max_timeout_count (host ) :
2195
2195
1 << 27 ;
2196
- host -> mmc -> max_busy_timeout /= host -> timeout_clk ;
2196
+ mmc -> max_busy_timeout /= host -> timeout_clk ;
2197
2197
}
2198
2198
}
2199
2199
@@ -2323,7 +2323,7 @@ static int sdhci_get_cd(struct mmc_host *mmc)
2323
2323
return 0 ;
2324
2324
2325
2325
/* If nonremovable, assume that the card is always present. */
2326
- if (!mmc_card_is_removable (host -> mmc ))
2326
+ if (!mmc_card_is_removable (mmc ))
2327
2327
return 1 ;
2328
2328
2329
2329
/*
@@ -2416,14 +2416,14 @@ void sdhci_enable_sdio_irq(struct mmc_host *mmc, int enable)
2416
2416
unsigned long flags ;
2417
2417
2418
2418
if (enable )
2419
- pm_runtime_get_noresume (host -> mmc -> parent );
2419
+ pm_runtime_get_noresume (mmc -> parent );
2420
2420
2421
2421
spin_lock_irqsave (& host -> lock , flags );
2422
2422
sdhci_enable_sdio_irq_nolock (host , enable );
2423
2423
spin_unlock_irqrestore (& host -> lock , flags );
2424
2424
2425
2425
if (!enable )
2426
- pm_runtime_put_noidle (host -> mmc -> parent );
2426
+ pm_runtime_put_noidle (mmc -> parent );
2427
2427
}
2428
2428
EXPORT_SYMBOL_GPL (sdhci_enable_sdio_irq );
2429
2429
@@ -2760,7 +2760,7 @@ int sdhci_execute_tuning(struct mmc_host *mmc, u32 opcode)
2760
2760
goto out ;
2761
2761
}
2762
2762
2763
- host -> mmc -> retune_period = tuning_count ;
2763
+ mmc -> retune_period = tuning_count ;
2764
2764
2765
2765
if (host -> tuning_delay < 0 )
2766
2766
host -> tuning_delay = opcode == MMC_SEND_TUNING_BLOCK ;
@@ -2809,11 +2809,10 @@ static void sdhci_enable_preset_value(struct sdhci_host *host, bool enable)
2809
2809
static void sdhci_post_req (struct mmc_host * mmc , struct mmc_request * mrq ,
2810
2810
int err )
2811
2811
{
2812
- struct sdhci_host * host = mmc_priv (mmc );
2813
2812
struct mmc_data * data = mrq -> data ;
2814
2813
2815
2814
if (data -> host_cookie != COOKIE_UNMAPPED )
2816
- dma_unmap_sg (mmc_dev (host -> mmc ), data -> sg , data -> sg_len ,
2815
+ dma_unmap_sg (mmc_dev (mmc ), data -> sg , data -> sg_len ,
2817
2816
mmc_get_dma_dir (data ));
2818
2817
2819
2818
data -> host_cookie = COOKIE_UNMAPPED ;
@@ -2864,9 +2863,9 @@ static void sdhci_card_event(struct mmc_host *mmc)
2864
2863
/* Check sdhci_has_requests() first in case we are runtime suspended */
2865
2864
if (sdhci_has_requests (host ) && !present ) {
2866
2865
pr_err ("%s: Card removed during transfer!\n" ,
2867
- mmc_hostname (host -> mmc ));
2866
+ mmc_hostname (mmc ));
2868
2867
pr_err ("%s: Resetting controller.\n" ,
2869
- mmc_hostname (host -> mmc ));
2868
+ mmc_hostname (mmc ));
2870
2869
2871
2870
sdhci_do_reset (host , SDHCI_RESET_CMD );
2872
2871
sdhci_do_reset (host , SDHCI_RESET_DATA );
@@ -3582,7 +3581,7 @@ int sdhci_resume_host(struct sdhci_host *host)
3582
3581
host -> ops -> enable_dma (host );
3583
3582
}
3584
3583
3585
- if ((host -> mmc -> pm_flags & MMC_PM_KEEP_POWER ) &&
3584
+ if ((mmc -> pm_flags & MMC_PM_KEEP_POWER ) &&
3586
3585
(host -> quirks2 & SDHCI_QUIRK2_HOST_OFF_CARD_ON )) {
3587
3586
/* Card keeps power but host controller does not */
3588
3587
sdhci_init (host , 0 );
@@ -3591,15 +3590,15 @@ int sdhci_resume_host(struct sdhci_host *host)
3591
3590
host -> reinit_uhs = true;
3592
3591
mmc -> ops -> set_ios (mmc , & mmc -> ios );
3593
3592
} else {
3594
- sdhci_init (host , (host -> mmc -> pm_flags & MMC_PM_KEEP_POWER ));
3593
+ sdhci_init (host , (mmc -> pm_flags & MMC_PM_KEEP_POWER ));
3595
3594
}
3596
3595
3597
3596
if (host -> irq_wake_enabled ) {
3598
3597
sdhci_disable_irq_wakeups (host );
3599
3598
} else {
3600
3599
ret = request_threaded_irq (host -> irq , sdhci_irq ,
3601
3600
sdhci_thread_irq , IRQF_SHARED ,
3602
- mmc_hostname (host -> mmc ), host );
3601
+ mmc_hostname (mmc ), host );
3603
3602
if (ret )
3604
3603
return ret ;
3605
3604
}
@@ -4297,7 +4296,7 @@ int sdhci_setup_host(struct sdhci_host *host)
4297
4296
4298
4297
if ((host -> quirks & SDHCI_QUIRK_BROKEN_CARD_DETECTION ) &&
4299
4298
mmc_card_is_removable (mmc ) &&
4300
- mmc_gpio_get_cd (host -> mmc ) < 0 )
4299
+ mmc_gpio_get_cd (mmc ) < 0 )
4301
4300
mmc -> caps |= MMC_CAP_NEEDS_POLL ;
4302
4301
4303
4302
if (!IS_ERR (mmc -> supply .vqmmc )) {
0 commit comments