/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-ipaq-micro.c | 59 unsigned long *delay_off) in micro_leds_blink_set() 81 *delay_off > IPAQ_LED_MAX_DUTY) in micro_leds_blink_set() 84 if (*delay_on == 0 && *delay_off == 0) { in micro_leds_blink_set() 86 *delay_off = 100; in micro_leds_blink_set() 94 if (*delay_off >= IPAQ_LED_MAX_DUTY) in micro_leds_blink_set() 97 msg.tx_data[3] = (u8) DIV_ROUND_CLOSEST(*delay_off, 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 | 113 unsigned long *delay_off) in clevo_mail_led_blink() 119 if (*delay_on == 0 /* ms */ && *delay_off == 0 /* ms */) { in clevo_mail_led_blink() 125 *delay_off = 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 | 91 * to restore it when the delay_off period is over. in led_timer_function() 102 * delay_off milliseconds in worst case. in led_timer_function() 144 unsigned long delay_off) in led_set_software_blink() 155 led_cdev->blink_delay_off = delay_off; in led_set_software_blink() 164 if (!delay_off) { in led_set_software_blink() 177 unsigned long *delay_off) 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() 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 | 56 unsigned long *delay_off) 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() 74 off = MS_TO_CLK(*delay_off); in blink_set() 86 *delay_off = CLK_TO_MS(off); 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() 69 } else if (*delay_off == 0) { in ariel_blink_set() 73 *delay_off = 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 | 225 unsigned long *delay_off) 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() 242 *delay_off = 500; in lp3944_led_set_blink() 245 period = (*delay_on) + (*delay_off); 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 | led-triggers.c | 395 unsigned long *delay_off, 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() 418 unsigned long *delay_off) in led_trigger_blink() 420 led_trigger_blink_setup(trig, delay_on, delay_off, 0, 0); in led_trigger_blink() 426 unsigned long *delay_off, 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
|
H A D | leds-netxbig.c | 41 unsigned long delay_off; member 122 unsigned long delay_off, in netxbig_led_get_timer_mode() 130 timer[i].delay_off == delay_off) { in netxbig_led_get_timer_mode() 140 unsigned long *delay_off) in netxbig_led_blink_set() 149 ret = netxbig_led_get_timer_mode(&mode, *delay_on, *delay_off, in netxbig_led_blink_set() 489 timers[i].delay_off = tmp; in netxbig_leds_get_of_pdata() 120 netxbig_led_get_timer_mode(enum netxbig_led_mode *mode, unsigned long delay_on, unsigned long delay_off, struct netxbig_led_timer *timer, int num_timer) netxbig_led_get_timer_mode() argument 138 netxbig_led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) netxbig_led_blink_set() argument
|
H A D | leds-aw2013.c | 196 unsigned long *delay_on, unsigned long *delay_off) in aw2013_blink_set() 203 if (!*delay_off && !*delay_on) { in aw2013_blink_set() 204 *delay_off = 500; in aw2013_blink_set() 224 if (!*delay_off) { in aw2013_blink_set() 231 off = min(5, ilog2((*delay_off - 1) / AW2013_TIME_STEP) + 1); in aw2013_blink_set() 234 *delay_off = BIT(off) * AW2013_TIME_STEP; in aw2013_blink_set() 195 aw2013_blink_set(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off) aw2013_blink_set() argument
|
H A D | leds-mlxcpld.c | 299 unsigned long *delay_off) in mlxcpld_led_blink_set() 307 if (!(*delay_on == 0 && *delay_off == 0) && in mlxcpld_led_blink_set() 309 *delay_off == MLXCPLD_LED_BLINK_3HZ) && in mlxcpld_led_blink_set() 311 *delay_off == 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/drivers/leds/ |
H A D | leds-ipaq-micro.c | 59 unsigned long *delay_off) in micro_leds_blink_set() 81 *delay_off > IPAQ_LED_MAX_DUTY) in micro_leds_blink_set() 84 if (*delay_on == 0 && *delay_off == 0) { in micro_leds_blink_set() 86 *delay_off = 100; in micro_leds_blink_set() 94 if (*delay_off >= IPAQ_LED_MAX_DUTY) in micro_leds_blink_set() 97 msg.tx_data[3] = (u8) DIV_ROUND_CLOSEST(*delay_off, 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 | 89 * to restore it when the delay_off period is over. in led_timer_function() 100 * delay_off milliseconds in worst case. in led_timer_function() 158 unsigned long delay_off = led_cdev->delayed_delay_off; in set_brightness_delayed() local 160 led_blink_set(led_cdev, &delay_on, &delay_off); in set_brightness_delayed() 166 unsigned long delay_off) in led_set_software_blink() 177 led_cdev->blink_delay_off = delay_off; in led_set_software_blink() 186 if (!delay_off) { in led_set_software_blink() 199 unsigned long *delay_off) 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() 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 | 113 unsigned long *delay_off) in clevo_mail_led_blink() 119 if (*delay_on == 0 /* ms */ && *delay_off == 0 /* ms */) { in clevo_mail_led_blink() 125 *delay_off = 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 | 222 unsigned long *delay_off, 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() 270 unsigned long *delay_off) 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_o 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() 69 } else if (*delay_off == 0) { in ariel_blink_set() 73 *delay_off = 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 | 225 unsigned long *delay_off) 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() 242 *delay_off = 500; in lp3944_led_set_blink() 245 period = (*delay_on) + (*delay_off); 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 | led-triggers.c | 398 unsigned long delay_off, in led_trigger_blink_setup() 410 led_blink_set_oneshot(led_cdev, &delay_on, &delay_off, in led_trigger_blink_setup() 413 led_blink_set_nosleep(led_cdev, delay_on, delay_off); in led_trigger_blink_setup() 420 unsigned long delay_off) in led_trigger_blink() 422 led_trigger_blink_setup(trig, delay_on, delay_off, 0, 0); in led_trigger_blink() 428 unsigned long delay_off, in led_trigger_blink_oneshot() 431 led_trigger_blink_setup(trig, delay_on, delay_off, 1, invert); in led_trigger_blink_oneshot() 396 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 418 led_trigger_blink(struct led_trigger *trig, unsigned long delay_on, unsigned long delay_off) led_trigger_blink() argument 426 led_trigger_blink_oneshot(struct led_trigger *trig, unsigned long delay_on, unsigned long delay_off, int invert) led_trigger_blink_oneshot() argument
|
H A D | leds-netxbig.c | 41 unsigned long delay_off; member 122 unsigned long delay_off, in netxbig_led_get_timer_mode() 130 timer[i].delay_off == delay_off) { in netxbig_led_get_timer_mode() 140 unsigned long *delay_off) in netxbig_led_blink_set() 149 ret = netxbig_led_get_timer_mode(&mode, *delay_on, *delay_off, in netxbig_led_blink_set() 489 timers[i].delay_off = tmp; in netxbig_leds_get_of_pdata() 120 netxbig_led_get_timer_mode(enum netxbig_led_mode *mode, unsigned long delay_on, unsigned long delay_off, struct netxbig_led_timer *timer, int num_timer) netxbig_led_get_timer_mode() argument 138 netxbig_led_blink_set(struct led_classdev *led_cdev, unsigned long *delay_on, unsigned long *delay_off) netxbig_led_blink_set() argument
|
H A D | leds-aw2013.c | 198 unsigned long *delay_on, unsigned long *delay_off) in aw2013_blink_set() 205 if (!*delay_off && !*delay_on) { in aw2013_blink_set() 206 *delay_off = 500; in aw2013_blink_set() 226 if (!*delay_off) { in aw2013_blink_set() 233 off = min(5, ilog2((*delay_off - 1) / AW2013_TIME_STEP) + 1); in aw2013_blink_set() 236 *delay_off = BIT(off) * AW2013_TIME_STEP; in aw2013_blink_set() 197 aw2013_blink_set(struct led_classdev *cdev, unsigned long *delay_on, unsigned long *delay_off) aw2013_blink_set() argument
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | leds.h | 162 unsigned long *delay_off); 324 * @delay_off: the time it should ble off (in ms) 338 unsigned long *delay_off); 344 * @delay_off: the time it should ble off (in ms) 350 unsigned long delay_off); 356 * @delay_off: the time it should ble off (in ms) 360 * delay_off time, ignoring the request if another one-shot 363 * If invert is set, led blinks for delay_off first, then for 369 unsigned long *delay_on, unsigned long *delay_off, 510 unsigned long delay_off); 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 | 118 unsigned long *delay_off); 217 * @delay_off: the time it should ble off (in ms) 229 unsigned long *delay_off); 234 * @delay_off: the time it should ble off (in ms) 238 * delay_off time, ignoring the request if another one-shot 241 * If invert is set, led blinks for delay_off first, then for 245 unsigned long *delay_on, unsigned long *delay_off, 388 unsigned long *delay_off); 391 unsigned long *delay_off, 442 unsigned long *delay_off) {} 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() 81 FIELD_PREP(MT_LED_STATUS_OFF, delay_off) | in mt7615_led_set_config() 100 unsigned long *delay_off) in mt7615_led_set_blink() 104 delta_off = max_t(u8, *delay_off / 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-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() 146 off_eighths = DIV_ROUND_UP(*delay_off, 125); in dell_led_blink() 148 *delay_off = off_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() 146 off_eighths = DIV_ROUND_UP(*delay_off, 125); in dell_led_blink() 148 *delay_off = off_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/leds/rgb/ |
H A D | leds-mt6370-rgb.c | 483 unsigned long *delay_off) in mt6370_mc_blink_set() 494 if (!*delay_on && !*delay_off) in mt6370_mc_blink_set() 495 *delay_on = *delay_off = 500; in mt6370_mc_blink_set() 508 ret = mt6370_set_led_duty(priv, subled->channel, *delay_on, *delay_off); in mt6370_mc_blink_set() 512 ret = mt6370_set_led_freq(priv, subled->channel, *delay_on, *delay_off); in mt6370_mc_blink_set() 645 unsigned long *delay_off) in mt6370_isnk_blink_set() 653 if (!*delay_on && !*delay_off) in mt6370_isnk_blink_set() 654 *delay_on = *delay_off = 500; in mt6370_isnk_blink_set() 656 ret = mt6370_set_led_duty(priv, led->index, *delay_on, *delay_off); in mt6370_isnk_blink_set() 660 ret = mt6370_set_led_freq(priv, led->index, *delay_on, *delay_off); in mt6370_isnk_blink_set() 481 mt6370_mc_blink_set(struct led_classdev *lcdev, unsigned long *delay_on, unsigned long *delay_off) mt6370_mc_blink_set() argument 644 mt6370_isnk_blink_set(struct led_classdev *lcdev, unsigned long *delay_on, unsigned long *delay_off) mt6370_isnk_blink_set() argument [all...] |