/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-ipaq-micro.c | 58 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 D | leds-clevo-mail.c | 112 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 D | led-core.c | 101 * 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 D | leds-asic3.c | 55 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 D | leds-ariel.c | 60 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 D | leds-lp3944.c | 224 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 D | leds-mlxreg.c | 154 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 D | leds-mlxcpld.c | 298 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 D | leds-wm831x-status.c | 83 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 D | led-triggers.c | 394 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 D | leds-ipaq-micro.c | 58 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 D | led-core.c | 99 * 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 D | leds-clevo-mail.c | 112 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 D | leds-cht-wcove.c | 221 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 D | leds-ariel.c | 60 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 D | leds-lp3944.c | 224 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 D | leds-mlxreg.c | 154 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 D | leds-wm831x-status.c | 83 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 D | leds-mlxcpld.c | 298 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 D | leds.h | 161 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 D | leds.h | 117 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 D | pci_init.c | 68 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 D | leds-bcm63138.c | 142 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 D | dell-wmi-led.c | 132 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 D | dell-wmi-led.c | 132 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
|