Home
last modified time | relevance | path

Searched refs:delay_on (Results 1 - 25 of 102) sorted by relevance

12345

/kernel/linux/linux-5.10/drivers/leds/
H A Dleds-ipaq-micro.c58 unsigned long *delay_on, in micro_leds_blink_set()
80 if (*delay_on > IPAQ_LED_MAX_DUTY || in micro_leds_blink_set()
84 if (*delay_on == 0 && *delay_off == 0) { in micro_leds_blink_set()
85 *delay_on = 100; in micro_leds_blink_set()
90 if (*delay_on >= IPAQ_LED_MAX_DUTY) in micro_leds_blink_set()
93 msg.tx_data[2] = (u8) DIV_ROUND_CLOSEST(*delay_on, 100); in micro_leds_blink_set()
57 micro_leds_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) micro_leds_blink_set() argument
H A Dleds-clevo-mail.c112 unsigned long *delay_on, in clevo_mail_led_blink()
119 if (*delay_on == 0 /* ms */ && *delay_off == 0 /* ms */) { in clevo_mail_led_blink()
124 *delay_on = 1000; /* ms */ in clevo_mail_led_blink()
129 } else if (*delay_on == 500 /* ms */ && *delay_off == 500 /* ms */) { in clevo_mail_led_blink()
134 } else if (*delay_on == 1000 /* ms */ && *delay_off == 1000 /* ms */) { in clevo_mail_led_blink()
142 *delay_on, *delay_off); in clevo_mail_led_blink()
111 clevo_mail_led_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) clevo_mail_led_blink() argument
H A Dled-core.c101 * the final blink state so that the led is toggled each delay_on + in led_timer_function()
143 unsigned long delay_on, in led_set_software_blink()
154 led_cdev->blink_delay_on = delay_on; in led_set_software_blink()
158 if (!delay_on) { in led_set_software_blink()
176 unsigned long *delay_on, in led_blink_setup()
181 !led_cdev->blink_set(led_cdev, delay_on, delay_off)) in led_blink_setup()
185 if (!*delay_on && !*delay_off) in led_blink_setup()
186 *delay_on = *delay_off = 500; in led_blink_setup()
188 led_set_software_blink(led_cdev, *delay_on, *delay_off); in led_blink_setup()
200 unsigned long *delay_on, in led_blink_set()
142 led_set_software_blink(struct led_classdev *led_cdev, unsigned long delay_on, unsigned long delay_off) led_set_software_blink() argument
175 led_blink_setup(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) led_blink_setup() argument
199 led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) led_blink_set() argument
213 led_blink_set_oneshot(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off, int invert) led_blink_set_oneshot() argument
[all...]
H A Dleds-asic3.c55 unsigned long *delay_on, in blink_set()
65 if (*delay_on > MAX_MS || *delay_off > MAX_MS) in blink_set()
68 if (*delay_on == 0 && *delay_off == 0) { in blink_set()
73 on = MS_TO_CLK(*delay_on); in blink_set()
85 *delay_on = CLK_TO_MS(on); in blink_set()
54 blink_set(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off) blink_set() argument
H A Dleds-ariel.c60 unsigned long *delay_on, unsigned long *delay_off) in ariel_blink_set()
64 if (*delay_on == 0 && *delay_off == 0) in ariel_blink_set()
67 if (*delay_on == 0) { in ariel_blink_set()
72 *delay_on = 500; in ariel_blink_set()
59 ariel_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) ariel_blink_set() argument
H A Dleds-lp3944.c224 unsigned long *delay_on, in lp3944_led_set_blink()
233 if (*delay_on + *delay_off > LP3944_PERIOD_MAX) in lp3944_led_set_blink()
236 if (*delay_on == 0 && *delay_off == 0) { in lp3944_led_set_blink()
241 *delay_on = 500; in lp3944_led_set_blink()
245 period = (*delay_on) + (*delay_off); in lp3944_led_set_blink()
248 duty_cycle = 100 * (*delay_on) / period; in lp3944_led_set_blink()
251 * swapping delay_on and delay_off in lp3944_led_set_blink()
223 lp3944_led_set_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) lp3944_led_set_blink() argument
H A Dleds-mlxreg.c154 mlxreg_led_blink_set(struct led_classdev *cled, unsigned long *delay_on, in mlxreg_led_blink_set() argument
165 if (!(*delay_on == 0 && *delay_off == 0) && in mlxreg_led_blink_set()
166 !(*delay_on == MLXREG_LED_BLINK_3HZ && in mlxreg_led_blink_set()
168 !(*delay_on == MLXREG_LED_BLINK_6HZ && in mlxreg_led_blink_set()
172 if (*delay_on == MLXREG_LED_BLINK_6HZ) in mlxreg_led_blink_set()
175 else if (*delay_on == MLXREG_LED_BLINK_3HZ) in mlxreg_led_blink_set()
H A Dleds-mlxcpld.c298 unsigned long *delay_on, in mlxcpld_led_blink_set()
307 if (!(*delay_on == 0 && *delay_off == 0) && in mlxcpld_led_blink_set()
308 !(*delay_on == MLXCPLD_LED_BLINK_3HZ && in mlxcpld_led_blink_set()
310 !(*delay_on == MLXCPLD_LED_BLINK_6HZ && in mlxcpld_led_blink_set()
314 if (*delay_on == MLXCPLD_LED_BLINK_6HZ) in mlxcpld_led_blink_set()
297 mlxcpld_led_blink_set(struct led_classdev *led, unsigned long *delay_on, unsigned long *delay_off) mlxcpld_led_blink_set() argument
H A Dleds-wm831x-status.c83 unsigned long *delay_on, in wm831x_status_blink_set()
91 if (*delay_on == 0 && *delay_off == 0) { in wm831x_status_blink_set()
92 *delay_on = 250; in wm831x_status_blink_set()
100 switch (*delay_on) { in wm831x_status_blink_set()
121 switch (*delay_off / *delay_on) { in wm831x_status_blink_set()
82 wm831x_status_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) wm831x_status_blink_set() argument
H A Dled-triggers.c394 unsigned long *delay_on, in led_trigger_blink_setup()
408 led_blink_set_oneshot(led_cdev, delay_on, delay_off, in led_trigger_blink_setup()
411 led_blink_set(led_cdev, delay_on, delay_off); in led_trigger_blink_setup()
417 unsigned long *delay_on, in led_trigger_blink()
420 led_trigger_blink_setup(trig, delay_on, delay_off, 0, 0); in led_trigger_blink()
425 unsigned long *delay_on, in led_trigger_blink_oneshot()
429 led_trigger_blink_setup(trig, delay_on, delay_off, 1, invert); in led_trigger_blink_oneshot()
393 led_trigger_blink_setup(struct led_trigger *trig, unsigned long *delay_on, unsigned long *delay_off, int oneshot, int invert) led_trigger_blink_setup() argument
416 led_trigger_blink(struct led_trigger *trig, unsigned long *delay_on, unsigned long *delay_off) led_trigger_blink() argument
424 led_trigger_blink_oneshot(struct led_trigger *trig, unsigned long *delay_on, unsigned long *delay_off, int invert) led_trigger_blink_oneshot() argument
/kernel/linux/linux-6.6/drivers/leds/
H A Dleds-ipaq-micro.c58 unsigned long *delay_on, in micro_leds_blink_set()
80 if (*delay_on > IPAQ_LED_MAX_DUTY || in micro_leds_blink_set()
84 if (*delay_on == 0 && *delay_off == 0) { in micro_leds_blink_set()
85 *delay_on = 100; in micro_leds_blink_set()
90 if (*delay_on >= IPAQ_LED_MAX_DUTY) in micro_leds_blink_set()
93 msg.tx_data[2] = (u8) DIV_ROUND_CLOSEST(*delay_on, 100); in micro_leds_blink_set()
57 micro_leds_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) micro_leds_blink_set() argument
H A Dled-core.c99 * the final blink state so that the led is toggled each delay_on + in led_timer_function()
157 unsigned long delay_on = led_cdev->delayed_delay_on; in set_brightness_delayed() local
160 led_blink_set(led_cdev, &delay_on, &delay_off); in set_brightness_delayed()
165 unsigned long delay_on, in led_set_software_blink()
176 led_cdev->blink_delay_on = delay_on; in led_set_software_blink()
180 if (!delay_on) { in led_set_software_blink()
198 unsigned long *delay_on, in led_blink_setup()
203 !led_cdev->blink_set(led_cdev, delay_on, delay_off)) in led_blink_setup()
207 if (!*delay_on && !*delay_off) in led_blink_setup()
208 *delay_on in led_blink_setup()
164 led_set_software_blink(struct led_classdev *led_cdev, unsigned long delay_on, unsigned long delay_off) led_set_software_blink() argument
197 led_blink_setup(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) led_blink_setup() argument
221 led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) led_blink_set() argument
235 led_blink_set_oneshot(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off, int invert) led_blink_set_oneshot() argument
256 led_blink_set_nosleep(struct led_classdev *led_cdev, unsigned long delay_on, unsigned long delay_off) led_blink_set_nosleep() argument
[all...]
H A Dleds-clevo-mail.c112 unsigned long *delay_on, in clevo_mail_led_blink()
119 if (*delay_on == 0 /* ms */ && *delay_off == 0 /* ms */) { in clevo_mail_led_blink()
124 *delay_on = 1000; /* ms */ in clevo_mail_led_blink()
129 } else if (*delay_on == 500 /* ms */ && *delay_off == 500 /* ms */) { in clevo_mail_led_blink()
134 } else if (*delay_on == 1000 /* ms */ && *delay_off == 1000 /* ms */) { in clevo_mail_led_blink()
142 *delay_on, *delay_off); in clevo_mail_led_blink()
111 clevo_mail_led_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) clevo_mail_led_blink() argument
H A Dleds-cht-wcove.c221 unsigned long *delay_on, in cht_wc_leds_set_effect()
231 if (!*delay_on && !*delay_off) in cht_wc_leds_set_effect()
232 *delay_on = *delay_off = 500; in cht_wc_leds_set_effect()
234 ctrl = cht_wc_leds_find_freq(*delay_on + *delay_off); in cht_wc_leds_set_effect()
243 *delay_on = *delay_off = 0; in cht_wc_leds_set_effect()
260 *delay_off = *delay_on = cht_wc_leds_get_period(ctrl) / 2; in cht_wc_leds_set_effect()
269 unsigned long *delay_on, in cht_wc_leds_blink_set()
282 *delay_on = *delay_off = 1000; in cht_wc_leds_blink_set()
286 return cht_wc_leds_set_effect(cdev, delay_on, delay_off, effect); in cht_wc_leds_blink_set()
293 unsigned long delay_off, delay_on; in cht_wc_leds_pattern_set() local
220 cht_wc_leds_set_effect(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off, u8 effect) cht_wc_leds_set_effect() argument
268 cht_wc_leds_blink_set(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off) cht_wc_leds_blink_set() argument
[all...]
H A Dleds-ariel.c60 unsigned long *delay_on, unsigned long *delay_off) in ariel_blink_set()
64 if (*delay_on == 0 && *delay_off == 0) in ariel_blink_set()
67 if (*delay_on == 0) { in ariel_blink_set()
72 *delay_on = 500; in ariel_blink_set()
59 ariel_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) ariel_blink_set() argument
H A Dleds-lp3944.c224 unsigned long *delay_on, in lp3944_led_set_blink()
233 if (*delay_on + *delay_off > LP3944_PERIOD_MAX) in lp3944_led_set_blink()
236 if (*delay_on == 0 && *delay_off == 0) { in lp3944_led_set_blink()
241 *delay_on = 500; in lp3944_led_set_blink()
245 period = (*delay_on) + (*delay_off); in lp3944_led_set_blink()
248 duty_cycle = 100 * (*delay_on) / period; in lp3944_led_set_blink()
251 * swapping delay_on and delay_off in lp3944_led_set_blink()
223 lp3944_led_set_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) lp3944_led_set_blink() argument
H A Dleds-mlxreg.c154 mlxreg_led_blink_set(struct led_classdev *cled, unsigned long *delay_on, in mlxreg_led_blink_set() argument
165 if (!(*delay_on == 0 && *delay_off == 0) && in mlxreg_led_blink_set()
166 !(*delay_on == MLXREG_LED_BLINK_3HZ && in mlxreg_led_blink_set()
168 !(*delay_on == MLXREG_LED_BLINK_6HZ && in mlxreg_led_blink_set()
172 if (*delay_on == MLXREG_LED_BLINK_6HZ) in mlxreg_led_blink_set()
175 else if (*delay_on == MLXREG_LED_BLINK_3HZ) in mlxreg_led_blink_set()
H A Dleds-wm831x-status.c83 unsigned long *delay_on, in wm831x_status_blink_set()
91 if (*delay_on == 0 && *delay_off == 0) { in wm831x_status_blink_set()
92 *delay_on = 250; in wm831x_status_blink_set()
100 switch (*delay_on) { in wm831x_status_blink_set()
121 switch (*delay_off / *delay_on) { in wm831x_status_blink_set()
82 wm831x_status_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) wm831x_status_blink_set() argument
H A Dleds-mlxcpld.c298 unsigned long *delay_on, in mlxcpld_led_blink_set()
307 if (!(*delay_on == 0 && *delay_off == 0) && in mlxcpld_led_blink_set()
308 !(*delay_on == MLXCPLD_LED_BLINK_3HZ && in mlxcpld_led_blink_set()
310 !(*delay_on == MLXCPLD_LED_BLINK_6HZ && in mlxcpld_led_blink_set()
314 if (*delay_on == MLXCPLD_LED_BLINK_6HZ) in mlxcpld_led_blink_set()
297 mlxcpld_led_blink_set(struct led_classdev *led, unsigned long *delay_on, unsigned long *delay_off) mlxcpld_led_blink_set() argument
/kernel/linux/linux-6.6/include/linux/
H A Dleds.h161 unsigned long *delay_on,
323 * @delay_on: the time it should be on (in ms)
337 void led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on,
343 * @delay_on: the time it should be on (in ms)
349 void led_blink_set_nosleep(struct led_classdev *led_cdev, unsigned long delay_on,
355 * @delay_on: the time it should be on (in ms)
359 * This function makes the LED blink one time for delay_on +
364 * delay_on and leave the led on after the on-off cycle.
369 unsigned long *delay_on, unsigned long *delay_off,
509 void led_trigger_blink(struct led_trigger *trigger, unsigned long delay_on,
562 led_trigger_blink(struct led_trigger *trigger, unsigned long delay_on, unsigned long delay_off) led_trigger_blink() argument
565 led_trigger_blink_oneshot(struct led_trigger *trigger, unsigned long delay_on, unsigned long delay_off, int invert) led_trigger_blink_oneshot() argument
[all...]
/kernel/linux/linux-5.10/include/linux/
H A Dleds.h117 unsigned long *delay_on,
216 * @delay_on: the time it should be on (in ms)
228 void led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on,
233 * @delay_on: the time it should be on (in ms)
237 * This function makes the LED blink one time for delay_on +
242 * delay_on and leave the led on after the on-off cycle.
245 unsigned long *delay_on, unsigned long *delay_off,
387 void led_trigger_blink(struct led_trigger *trigger, unsigned long *delay_on,
390 unsigned long *delay_on,
441 unsigned long *delay_on, in led_trigger_blink()
440 led_trigger_blink(struct led_trigger *trigger, unsigned long *delay_on, unsigned long *delay_off) led_trigger_blink() argument
443 led_trigger_blink_oneshot(struct led_trigger *trigger, unsigned long *delay_on, unsigned long *delay_off, int invert) led_trigger_blink_oneshot() argument
[all...]
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dpci_init.c68 u8 delay_on, u8 delay_off) in mt7615_led_set_config()
82 FIELD_PREP(MT_LED_STATUS_ON, delay_on); in mt7615_led_set_config()
99 unsigned long *delay_on, in mt7615_led_set_blink()
105 delta_on = max_t(u8, *delay_on / 10, 1); in mt7615_led_set_blink()
67 mt7615_led_set_config(struct led_classdev *led_cdev, u8 delay_on, u8 delay_off) mt7615_led_set_config() argument
98 mt7615_led_set_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) mt7615_led_set_blink() argument
/kernel/linux/linux-6.6/drivers/leds/blink/
H A Dleds-bcm63138.c142 unsigned long *delay_on, in bcm63138_leds_blink_set()
150 if (!*delay_on && !*delay_off) { in bcm63138_leds_blink_set()
151 *delay_on = 640; in bcm63138_leds_blink_set()
155 if (*delay_on != *delay_off) { in bcm63138_leds_blink_set()
160 switch (*delay_on) { in bcm63138_leds_blink_set()
178 *delay_on); in bcm63138_leds_blink_set()
141 bcm63138_leds_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) bcm63138_leds_blink_set() argument
/kernel/linux/linux-5.10/drivers/platform/x86/
H A Ddell-wmi-led.c132 unsigned long *delay_on, unsigned long *delay_off) in dell_led_blink()
142 on_eighths = DIV_ROUND_UP(*delay_on, 125); in dell_led_blink()
144 *delay_on = on_eighths * 125; in dell_led_blink()
131 dell_led_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) dell_led_blink() argument
/kernel/linux/linux-6.6/drivers/platform/x86/dell/
H A Ddell-wmi-led.c132 unsigned long *delay_on, unsigned long *delay_off) in dell_led_blink()
142 on_eighths = DIV_ROUND_UP(*delay_on, 125); in dell_led_blink()
144 *delay_on = on_eighths * 125; in dell_led_blink()
131 dell_led_blink(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) dell_led_blink() argument

Completed in 14 milliseconds

12345