iot               358 arch/arm/mach-s3c24xx/iotiming-s3c2410.c 			  struct s3c_iotimings *iot)
iot               367 arch/arm/mach-s3c24xx/iotiming-s3c2410.c 		bt = iot->bank[bank].io_2410;
iot               400 arch/arm/mach-s3c24xx/iotiming-s3c2410.c 			  struct s3c_iotimings *iot)
iot               408 arch/arm/mach-s3c24xx/iotiming-s3c2410.c 		bt = iot->bank[bank].io_2410;
iot                38 arch/arm/mach-s3c24xx/iotiming-s3c2412.c static void s3c2412_print_timing(const char *pfx, struct s3c_iotimings *iot)
iot                44 arch/arm/mach-s3c24xx/iotiming-s3c2412.c 		bt = iot->bank[bank].io_2412;
iot               139 arch/arm/mach-s3c24xx/iotiming-s3c2412.c 			  struct s3c_iotimings *iot)
iot               146 arch/arm/mach-s3c24xx/iotiming-s3c2412.c 		bt = iot->bank[bank].io_2412;
iot               172 arch/arm/mach-s3c24xx/iotiming-s3c2412.c 			  struct s3c_iotimings *iot)
iot               181 arch/arm/mach-s3c24xx/iotiming-s3c2412.c 		bt = iot->bank[bank].io_2412;
iot               220 arch/arm/plat-samsung/include/plat/cpu-freq-core.h 				 struct s3c_iotimings *iot);
iot               226 arch/arm/plat-samsung/include/plat/cpu-freq-core.h 				 struct s3c_iotimings *iot);
iot               245 arch/arm/plat-samsung/include/plat/cpu-freq-core.h 				 struct s3c_iotimings *iot);
iot               248 arch/arm/plat-samsung/include/plat/cpu-freq-core.h 				 struct s3c_iotimings *iot);
iot               100 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c 	struct s3c_iotimings *iot;
iot               116 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c 	iot = s3c_cpufreq_getiotimings();
iot               117 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c 	if (!iot) {
iot               125 drivers/cpufreq/s3c24xx-cpufreq-debugfs.c 		iob = &iot->bank[bank];
iot                58 drivers/md/dm-cache-target.c static void iot_init(struct io_tracker *iot)
iot                60 drivers/md/dm-cache-target.c 	spin_lock_init(&iot->lock);
iot                61 drivers/md/dm-cache-target.c 	iot->in_flight = 0ul;
iot                62 drivers/md/dm-cache-target.c 	iot->idle_time = 0ul;
iot                63 drivers/md/dm-cache-target.c 	iot->last_update_time = jiffies;
iot                66 drivers/md/dm-cache-target.c static bool __iot_idle_for(struct io_tracker *iot, unsigned long jifs)
iot                68 drivers/md/dm-cache-target.c 	if (iot->in_flight)
iot                71 drivers/md/dm-cache-target.c 	return time_after(jiffies, iot->idle_time + jifs);
iot                74 drivers/md/dm-cache-target.c static bool iot_idle_for(struct io_tracker *iot, unsigned long jifs)
iot                79 drivers/md/dm-cache-target.c 	spin_lock_irqsave(&iot->lock, flags);
iot                80 drivers/md/dm-cache-target.c 	r = __iot_idle_for(iot, jifs);
iot                81 drivers/md/dm-cache-target.c 	spin_unlock_irqrestore(&iot->lock, flags);
iot                86 drivers/md/dm-cache-target.c static void iot_io_begin(struct io_tracker *iot, sector_t len)
iot                90 drivers/md/dm-cache-target.c 	spin_lock_irqsave(&iot->lock, flags);
iot                91 drivers/md/dm-cache-target.c 	iot->in_flight += len;
iot                92 drivers/md/dm-cache-target.c 	spin_unlock_irqrestore(&iot->lock, flags);
iot                95 drivers/md/dm-cache-target.c static void __iot_io_end(struct io_tracker *iot, sector_t len)
iot               100 drivers/md/dm-cache-target.c 	iot->in_flight -= len;
iot               101 drivers/md/dm-cache-target.c 	if (!iot->in_flight)
iot               102 drivers/md/dm-cache-target.c 		iot->idle_time = jiffies;
iot               105 drivers/md/dm-cache-target.c static void iot_io_end(struct io_tracker *iot, sector_t len)
iot               109 drivers/md/dm-cache-target.c 	spin_lock_irqsave(&iot->lock, flags);
iot               110 drivers/md/dm-cache-target.c 	__iot_io_end(iot, len);
iot               111 drivers/md/dm-cache-target.c 	spin_unlock_irqrestore(&iot->lock, flags);