Searched refs:ios (Results 76 - 100 of 111) sorted by relevance

12345

/linux-master/drivers/mmc/core/
H A Dmmc_ops.c157 * 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 Dsdio.c616 ((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 Dmxs-mmc.c494 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 Dlitex_mmc.c448 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 Dsdhci-of-esdhc.c670 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 Dbcm2835.c1225 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 Ddw_mmc.c1441 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 Dvub300.c1966 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 Dsunplus-mmc.c772 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 Dsdhci_am654.c274 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 Dsdhci-of-arasan.c449 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 Dsdhci-of-dwcmshc.c455 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 Dsh_mmcif.c1064 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 Dsdhci.h798 void sdhci_set_ios(struct mmc_host *mmc, struct mmc_ios *ios);
800 struct mmc_ios *ios);
H A Datmel-mci.c811 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 Dmmci.h406 int (*post_sig_volt_switch)(struct mmci_host *host, struct mmc_ios *ios);
H A Dsdhci-pci-core.c295 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 Dio.c660 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 Dv3d_drm.h314 __u32 ios; member in struct:drm_v3d_submit_tfu
/linux-master/drivers/nvme/target/
H A Dadmin-cmd.c88 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 Dbfq-cgroup.c351 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 Dblk-cgroup.h43 u64 ios[BLKG_IOSTAT_NR]; member in struct:blkg_iostat
H A Dblk-flush.c146 part_stat_inc(part, ios[STAT_FLUSH]);
H A Dbfq-iosched.h923 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 Dmove.c248 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)

Completed in 467 milliseconds

12345