Home
last modified time | relevance | path

Searched refs:iot (Results 1 – 14 of 14) sorted by relevance

/Linux-v6.1/drivers/md/
Ddm-io-tracker.h28 static inline void dm_iot_init(struct dm_io_tracker *iot) in dm_iot_init() argument
30 spin_lock_init(&iot->lock); in dm_iot_init()
31 iot->in_flight = 0ul; in dm_iot_init()
32 iot->idle_time = 0ul; in dm_iot_init()
33 iot->last_update_time = jiffies; in dm_iot_init()
36 static inline bool dm_iot_idle_for(struct dm_io_tracker *iot, unsigned long j) in dm_iot_idle_for() argument
40 spin_lock_irq(&iot->lock); in dm_iot_idle_for()
41 if (!iot->in_flight) in dm_iot_idle_for()
42 r = time_after(jiffies, iot->idle_time + j); in dm_iot_idle_for()
43 spin_unlock_irq(&iot->lock); in dm_iot_idle_for()
[all …]
Ddm-writecache.c192 struct dm_io_tracker iot; member
1566 dm_iot_io_begin(&wc->iot, 1); in writecache_map()
1612 dm_iot_io_end(&wc->iot, 1); in writecache_end_io()
1946 idle = dm_iot_idle_time(&wc->iot); in writecache_writeback()
2269 dm_iot_init(&wc->iot); in writecache_ctr()
/Linux-v6.1/arch/arm/mach-s3c/
Diotiming-s3c2412.c38 static void s3c2412_print_timing(const char *pfx, struct s3c_iotimings *iot) in s3c2412_print_timing() argument
44 bt = iot->bank[bank].io_2412; in s3c2412_print_timing()
139 struct s3c_iotimings *iot) in s3c2412_iotiming_calc() argument
146 bt = iot->bank[bank].io_2412; in s3c2412_iotiming_calc()
172 struct s3c_iotimings *iot) in s3c2412_iotiming_set() argument
181 bt = iot->bank[bank].io_2412; in s3c2412_iotiming_set()
Diotiming-s3c2410.c358 struct s3c_iotimings *iot) in s3c2410_iotiming_calc() argument
367 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_calc()
400 struct s3c_iotimings *iot) in s3c2410_iotiming_set() argument
408 bt = iot->bank[bank].io_2410; in s3c2410_iotiming_set()
/Linux-v6.1/drivers/cpufreq/
Ds3c24xx-cpufreq-debugfs.c100 struct s3c_iotimings *iot; in io_show() local
116 iot = s3c_cpufreq_getiotimings(); in io_show()
117 if (!iot) { in io_show()
125 iob = &iot->bank[bank]; in io_show()
/Linux-v6.1/include/linux/soc/samsung/
Ds3c-cpufreq-core.h222 struct s3c_iotimings *iot);
228 struct s3c_iotimings *iot);
247 struct s3c_iotimings *iot);
250 struct s3c_iotimings *iot);
/Linux-v6.1/arch/arm/boot/dts/
Drda8810pl-orangepi-2g-iot.dts12 compatible = "xunlong,orangepi-2g-iot", "rda,8810pl";
Dstm32mp157a-iot-box.dts11 compatible = "shiratech,stm32mp157a-iot-box", "st,stm32mp157";
Dls1021a-iot.dts12 compatible = "fsl,ls1021a-iot", "fsl,ls1021a";
DMakefile797 ls1021a-iot.dtb \
1070 rda8810pl-orangepi-2g-iot.dtb \
1223 stm32mp157a-iot-box.dtb \
/Linux-v6.1/arch/arm64/boot/dts/ti/
Dk3-am6528-iot2050-basic-pg2.dts13 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html
Dk3-am6528-iot2050-basic.dts13 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html
Dk3-am6548-iot2050-advanced.dts13 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html
Dk3-am6548-iot2050-advanced-pg2.dts13 * https://new.siemens.com/global/en/products/automation/pc-based/iot-gateways/simatic-iot2050.html