Lines Matching defs:time
554 /* Get the current time (1-60 seconds) */
560 static int toshiba_kbd_illum_status_set(struct toshiba_acpi_dev *dev, u32 time)
567 result = sci_write(dev, SCI_KBD_ILLUM_STATUS, time);
577 static int toshiba_kbd_illum_status_get(struct toshiba_acpi_dev *dev, u32 *time)
584 result = sci_read(dev, SCI_KBD_ILLUM_STATUS, time);
1792 * Auto - KBD backlight turns off automatically in given time
1800 /* Shift the time to "base time" (0x3c0000 == 60 seconds) */
1801 int time = toshiba->kbd_time << HCI_MISC_SHIFT;
1803 /* OR the "base time" to the actual method format */
1806 time |= toshiba->kbd_mode;
1809 time |= mode;
1812 ret = toshiba_kbd_illum_status_set(toshiba, time);
1846 u32 time;
1848 if (toshiba_kbd_illum_status_get(toshiba, &time) < 0)
1851 return sprintf(buf, "%i\n", time & SCI_KBD_MODE_MASK);
1884 int time;
1887 ret = kstrtoint(buf, 0, &time);
1893 if (time < 0 || time > 60)
1896 if (time < 1 || time > 60)
1903 if (toshiba->kbd_time != time) {
1904 /* Shift the time to "base time" (0x3c0000 == 60 seconds) */
1905 time = time << HCI_MISC_SHIFT;
1906 /* OR the "base time" to the actual method format */
1908 time |= SCI_KBD_MODE_FNZ;
1910 time |= SCI_KBD_MODE_AUTO;
1912 ret = toshiba_kbd_illum_status_set(toshiba, time);
1916 toshiba->kbd_time = time >> HCI_MISC_SHIFT;
1927 u32 time;
1929 if (toshiba_kbd_illum_status_get(toshiba, &time) < 0)
1932 return sprintf(buf, "%i\n", time >> HCI_MISC_SHIFT);