/linux-master/drivers/mmc/core/ |
H A D | mmc_ops.c | 157 * SPI hosts ignore ios.chip_select; it's managed according to 603 unsigned char old_timing = host->ios.timing; 674 struct mmc_ios *ios = &host->ios; local 679 if (ios->bus_width == MMC_BUS_WIDTH_8) { 682 } else if (ios->bus_width == MMC_BUS_WIDTH_4) {
|
H A D | sdio.c | 616 ((card->host->ios.timing == MMC_TIMING_UHS_SDR50) || 617 (card->host->ios.timing == MMC_TIMING_UHS_SDR104))) 894 host->ios.signal_voltage == MMC_SIGNAL_VOLTAGE_330) {
|
/linux-master/drivers/mmc/host/ |
H A D | mxs-mmc.c | 494 static void mxs_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 498 if (ios->bus_width == MMC_BUS_WIDTH_8) 500 else if (ios->bus_width == MMC_BUS_WIDTH_4) 505 if (ios->clock) 506 mxs_ssp_set_clk_rate(&host->ssp, ios->clock);
|
H A D | litex_mmc.c | 448 static void litex_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 453 * NOTE: Ignore any ios->bus_width updates; they occur right after 460 if (ios->clock != host->sd_clk) 461 litex_mmc_setclk(host, ios->clock);
|
H A D | sdhci-of-esdhc.c | 670 esdhc->clk_fixup && host->mmc->ios.timing == MMC_TIMING_LEGACY) 673 clock_fixup = esdhc->clk_fixup->max_clk[host->mmc->ios.timing]; 690 (host->mmc->ios.timing == MMC_TIMING_MMC_HS400 || 744 if (host->mmc->ios.timing == MMC_TIMING_MMC_HS400 && 886 struct mmc_ios *ios) 903 switch (ios->signal_voltage) { 885 esdhc_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
|
H A D | bcm2835.c | 1225 static void bcm2835_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 1231 if (!ios->clock || ios->clock != host->clock) { 1232 bcm2835_set_clock(host, ios->clock); 1233 host->clock = ios->clock; 1238 if (ios->bus_width == MMC_BUS_WIDTH_4)
|
H A D | dw_mmc.c | 1441 static void dw_mci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 1448 switch (ios->bus_width) { 1463 if (ios->timing == MMC_TIMING_MMC_DDR52 || 1464 ios->timing == MMC_TIMING_UHS_DDR50 || 1465 ios->timing == MMC_TIMING_MMC_HS400) 1471 slot->host->timing = ios->timing; 1474 * Use mirror of ios->clock to prevent race with mmc 1475 * core ios update when finding the minimum. 1477 slot->clock = ios->clock; 1480 drv_data->set_ios(slot->host, ios); 1560 dw_mci_switch_voltage(struct mmc_host *mmc, struct mmc_ios *ios) argument 1726 dw_mci_prepare_hs400_tuning(struct mmc_host *mmc, struct mmc_ios *ios) argument [all...] |
H A D | vub300.c | 1966 struct mmc_ios *ios) 1971 if (ios->clock >= 48000000) 1973 else if (ios->clock >= 24000000) 1975 else if (ios->clock >= 20000000) 1977 else if (ios->clock >= 15000000) 1979 else if (ios->clock >= 200000) 2005 static void vub300_mmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 2012 if ((ios->power_mode == MMC_POWER_OFF) && vub300->card_powered) { 2020 } else if ((ios->power_mode == MMC_POWER_UP) && !vub300->card_powered) { 2027 } else if (ios 1965 __set_clock_speed(struct vub300_mmc_host *vub300, u8 buf[8], struct mmc_ios *ios) argument [all...] |
H A D | sunplus-mmc.c | 772 static void spmmc_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 776 spmmc_set_bus_clk(host, ios->clock); 777 spmmc_set_bus_timing(host, ios->timing); 778 spmmc_set_bus_width(host, ios->bus_width);
|
H A D | sdhci_am654.c | 274 unsigned char timing = host->mmc->ios.timing; 326 unsigned char timing = host->mmc->ios.timing; 367 unsigned char timing = host->mmc->ios.timing; 502 unsigned char timing = host->mmc->ios.timing;
|
H A D | sdhci-of-arasan.c | 449 struct mmc_ios *ios) 455 if (ios->enhanced_strobe) 479 struct mmc_ios *ios) 481 switch (ios->signal_voltage) { 1112 if (mmc->ios.timing == MMC_TIMING_UHS_DDR50) 448 sdhci_arasan_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument 478 sdhci_arasan_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
|
H A D | sdhci-of-dwcmshc.c | 455 struct mmc_ios *ios) 464 if (ios->enhanced_strobe) 642 if (host->mmc->ios.timing == MMC_TIMING_MMC_HS200 || 643 host->mmc->ios.timing == MMC_TIMING_MMC_HS400) 646 if ((priv->devtype == DWCMSHC_RK3588) && host->mmc->ios.timing == MMC_TIMING_MMC_HS400) { 454 dwcmshc_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument
|
H A D | sh_mmcif.c | 1064 static void sh_mmcif_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 1081 switch (ios->power_mode) { 1084 mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios->vdd); 1105 sh_mmcif_clock_control(host, ios->clock); 1109 host->timing = ios->timing; 1110 host->bus_width = ios->bus_width;
|
H A D | sdhci.h | 798 void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios); 800 struct mmc_ios *ios);
|
H A D | atmel-mci.c | 811 if (mmc->ios.bus_mode == MMC_BUSMODE_OPENDRAIN) 1406 static void atmci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 1413 switch (ios->bus_width) { 1425 if (ios->clock) { 1438 * Use mirror of ios->clock to prevent race with mmc 1439 * core ios update when finding the minimum. 1441 slot->clock = ios->clock; 1485 if (ios->timing == MMC_TIMING_SD_HS) 1521 switch (ios->power_mode) { 1529 mmc_regulator_set_ocr(mmc, mmc->supply.vmmc, ios [all...] |
H A D | mmci.h | 406 int (*post_sig_volt_switch)(struct mmci_host *host, struct mmc_ios *ios);
|
H A D | sdhci-pci-core.c | 295 static void ene_714_set_ios(struct mmc_host *mmc, struct mmc_ios *ios) argument 299 sdhci_set_ios(mmc, ios); 302 * Some (ENE) controllers misbehave on some ios operations, 304 * it on each ios seems to solve the problem. 641 struct mmc_ios *ios) 647 if (ios->enhanced_strobe) 655 struct mmc_ios *ios) 665 err = sdhci_start_signal_voltage_switch(mmc, ios); 669 switch (ios->signal_voltage) { 640 intel_hs400_enhanced_strobe(struct mmc_host *mmc, struct mmc_ios *ios) argument 654 intel_start_signal_voltage_switch(struct mmc_host *mmc, struct mmc_ios *ios) argument
|
/linux-master/arch/alpha/kernel/ |
H A D | io.c | 660 const u16 __iomem *ios = (const u16 __iomem *) s; local 672 u16 tmp = __raw_readw(ios++); 677 memcpy_fromio(d, ios, count);
|
/linux-master/include/uapi/drm/ |
H A D | v3d_drm.h | 314 __u32 ios; member in struct:drm_v3d_submit_tfu
|
/linux-master/drivers/nvme/target/ |
H A D | admin-cmd.c | 88 host_reads = part_stat_read(req->ns->bdev, ios[READ]); 91 host_writes = part_stat_read(req->ns->bdev, ios[WRITE]); 117 host_reads += part_stat_read(ns->bdev, ios[READ]); 120 host_writes += part_stat_read(ns->bdev, ios[WRITE]);
|
/linux-master/block/ |
H A D | bfq-cgroup.c | 351 blkg_rwstat_add(&bfqg->stats.ios, rq->cmd_flags, 1); 439 blkg_rwstat_exit(&stats->ios); 458 blkg_rwstat_init(&stats->ios, gfp)) 1331 .private = offsetof(struct bfq_group, stats.ios), 1374 .private = offsetof(struct bfq_group, stats.ios),
|
H A D | blk-cgroup.h | 43 u64 ios[BLKG_IOSTAT_NR]; member in struct:blkg_iostat
|
H A D | blk-flush.c | 146 part_stat_inc(part, ios[STAT_FLUSH]);
|
H A D | bfq-iosched.h | 923 struct blkg_rwstat ios; member in struct:bfqg_stats 925 /* number of ios merged */ 935 /* sum of number of ios queued across all samples */
|
/linux-master/fs/bcachefs/ |
H A D | move.c | 248 INIT_LIST_HEAD(&ctxt->ios); 367 list_add_tail(&io->io_list, &ctxt->ios); 1156 prt_printf(out, "reads: ios %u/%u sectors %u/%u\n", 1162 prt_printf(out, "writes: ios %u/%u sectors %u/%u\n", 1171 list_for_each_entry(io, &ctxt->ios, io_list)
|