| /linux/drivers/leds/ |
| H A D | leds-ipaq-micro.c | 59 unsigned long *delay_off) in micro_leds_blink_set() argument 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()
|
| H A D | leds-clevo-mail.c | 113 unsigned long *delay_off) in clevo_mail_led_blink() argument 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()
|
| H A D | leds-cht-wcove.c | 221 unsigned long *delay_off, in cht_wc_leds_set_effect() argument 230 if (!*delay_on && !*delay_off) in cht_wc_leds_set_effect() 231 *delay_on = *delay_off = 500; in cht_wc_leds_set_effect() 233 ctrl = cht_wc_leds_find_freq(*delay_on + *delay_off); in cht_wc_leds_set_effect() 242 *delay_on = *delay_off = 0; in cht_wc_leds_set_effect() 259 *delay_off = *delay_on = cht_wc_leds_get_period(ctrl) / 2; in cht_wc_leds_set_effect() 269 unsigned long *delay_off) in cht_wc_leds_blink_set() argument 281 *delay_on = *delay_off = 1000; in cht_wc_leds_blink_set() 285 return cht_wc_leds_set_effect(cdev, delay_on, delay_off, effect); in cht_wc_leds_blink_set() 292 unsigned long delay_off, delay_on; in cht_wc_leds_pattern_set() local [all …]
|
| H A D | leds-ariel.c | 60 unsigned long *delay_on, unsigned long *delay_off) in ariel_blink_set() argument 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()
|
| H A D | led-triggers.c | 447 unsigned long delay_off, in led_trigger_blink_setup() argument 459 led_blink_set_oneshot(led_cdev, &delay_on, &delay_off, in led_trigger_blink_setup() 462 led_blink_set_nosleep(led_cdev, delay_on, delay_off); in led_trigger_blink_setup() 469 unsigned long delay_off) in led_trigger_blink() argument 471 led_trigger_blink_setup(trig, delay_on, delay_off, 0, 0); in led_trigger_blink() 477 unsigned long delay_off, in led_trigger_blink_oneshot() argument 480 led_trigger_blink_setup(trig, delay_on, delay_off, 1, invert); in led_trigger_blink_oneshot()
|
| H A D | leds-aw2013.c | 198 unsigned long *delay_on, unsigned long *delay_off) in aw2013_blink_set() argument 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()
|
| H A D | leds-wm831x-status.c | 84 unsigned long *delay_off) in wm831x_status_blink_set() argument 91 if (*delay_on == 0 && *delay_off == 0) { in wm831x_status_blink_set() 93 *delay_off = 250; in wm831x_status_blink_set() 121 switch (*delay_off / *delay_on) { in wm831x_status_blink_set()
|
| H A D | leds-mlxcpld.c | 297 unsigned long *delay_off) in mlxcpld_led_blink_set() argument 305 if (!(*delay_on == 0 && *delay_off == 0) && in mlxcpld_led_blink_set() 307 *delay_off == MLXCPLD_LED_BLINK_3HZ) && in mlxcpld_led_blink_set() 309 *delay_off == MLXCPLD_LED_BLINK_6HZ)) in mlxcpld_led_blink_set()
|
| H A D | leds-ss4200.c | 243 unsigned long *delay_off) in nasgpio_led_set_blink() argument 246 if (!(*delay_on == 0 && *delay_off == 0) && in nasgpio_led_set_blink() 247 !(*delay_on == 500 && *delay_off == 500)) in nasgpio_led_set_blink() 253 *delay_off = 500; in nasgpio_led_set_blink()
|
| H A D | leds-lm3533.c | 283 unsigned long *delay_off) in lm3533_led_blink_set() argument 289 *delay_on, *delay_off); in lm3533_led_blink_set() 292 *delay_off > LM3533_LED_DELAY_OFF_MAX) in lm3533_led_blink_set() 295 if (*delay_on == 0 && *delay_off == 0) { in lm3533_led_blink_set() 297 *delay_off = 500; in lm3533_led_blink_set() 304 ret = lm3533_led_delay_off_set(led, delay_off); in lm3533_led_blink_set()
|
| H A D | leds-bcm6328.c | 163 unsigned long *delay_on, unsigned long *delay_off) in bcm6328_blink_set() argument 172 if (!*delay_off) in bcm6328_blink_set() 173 *delay_off = BCM6328_LED_DEF_DELAY; in bcm6328_blink_set() 176 if (delay != bcm6328_blink_delay(*delay_off)) { in bcm6328_blink_set()
|
| H A D | leds-mt6323.c | 291 unsigned long *delay_off) in mt6323_led_set_blink() argument 308 if (!*delay_on && !*delay_off) { in mt6323_led_set_blink() 310 *delay_off = 500; in mt6323_led_set_blink() 317 period = *delay_on + *delay_off; in mt6323_led_set_blink()
|
| H A D | leds-gpio.c | 68 unsigned long *delay_on, unsigned long *delay_off) in gpio_blink_set() argument 74 delay_on, delay_off); in gpio_blink_set()
|
| /linux/include/linux/ |
| H A D | leds.h | 156 unsigned long *delay_off); 321 unsigned long *delay_off); 333 unsigned long delay_off); 352 unsigned long *delay_on, unsigned long *delay_off, 528 unsigned long delay_off); 531 unsigned long delay_off, 574 unsigned long delay_off) {} in led_trigger_blink() argument 577 unsigned long delay_off, in led_trigger_blink_oneshot() argument 673 unsigned long *delay_off);
|
| /linux/drivers/net/dsa/mv88e6xxx/ |
| H A D | leds.c | 444 unsigned long delay_on, unsigned long delay_off) in mv88e6xxx_led_set_blinking_period() argument 449 period = delay_on + delay_off; in mv88e6xxx_led_set_blinking_period() 510 unsigned long *delay_on, unsigned long *delay_off) in mv88e6xxx_led_blink_set() argument 516 if ((*delay_on == 0) && (*delay_off == 0)) { in mv88e6xxx_led_blink_set() 518 *delay_off = 168; in mv88e6xxx_led_blink_set() 522 if (*delay_off == 0) in mv88e6xxx_led_blink_set() 525 err = mv88e6xxx_led_set_blinking_period(p, led, *delay_on, *delay_off); in mv88e6xxx_led_blink_set() 553 unsigned long *delay_off) in mv88e6xxx_led0_blink_set() argument 559 err = mv88e6xxx_led_blink_set(p, 0, delay_on, delay_off); in mv88e6xxx_led0_blink_set() 567 unsigned long *delay_off) in mv88e6xxx_led1_blink_set() argument [all …]
|
| /linux/Documentation/ABI/testing/ |
| H A D | sysfs-class-led-trigger-oneshot | 10 What: /sys/class/leds/<led>/delay_off 25 delay_on ms, then blink off for delay_off ms, leaving the LED 26 normally off. If set to 1, blink off for delay_off ms, then
|
| /linux/drivers/platform/x86/dell/ |
| H A D | dell-wmi-led.c | 132 unsigned long *delay_on, unsigned long *delay_off) in dell_led_blink() argument 146 off_eighths = DIV_ROUND_UP(*delay_off, 125); in dell_led_blink() 148 *delay_off = off_eighths * 125; in dell_led_blink()
|
| /linux/drivers/misc/ |
| H A D | ti_fpc202.c | 396 unsigned long *delay_off) in fpc202_led_blink_set() argument 403 if (*delay_on == 0 && *delay_off == 0) { in fpc202_led_blink_set() 405 *delay_off = 250; in fpc202_led_blink_set() 410 if (*delay_off % FPC202_LED_BLINK_PRECISION) in fpc202_led_blink_set() 411 *delay_off = roundup(*delay_off, FPC202_LED_BLINK_PRECISION); in fpc202_led_blink_set() 429 val = 2 * (*delay_off / FPC202_LED_BLINK_PRECISION); in fpc202_led_blink_set() 432 *delay_off = (val / 2) * FPC202_LED_BLINK_PRECISION; in fpc202_led_blink_set()
|
| /linux/drivers/leds/rgb/ |
| H A D | leds-mt6370-rgb.c | 481 unsigned long *delay_off) in mt6370_mc_blink_set() argument 492 if (!*delay_on && !*delay_off) in mt6370_mc_blink_set() 493 *delay_on = *delay_off = 500; in mt6370_mc_blink_set() 506 ret = mt6370_set_led_duty(priv, subled->channel, *delay_on, *delay_off); in mt6370_mc_blink_set() 510 ret = mt6370_set_led_freq(priv, subled->channel, *delay_on, *delay_off); in mt6370_mc_blink_set() 643 unsigned long *delay_off) in mt6370_isnk_blink_set() argument 651 if (!*delay_on && !*delay_off) in mt6370_isnk_blink_set() 652 *delay_on = *delay_off = 500; in mt6370_isnk_blink_set() 654 ret = mt6370_set_led_duty(priv, led->index, *delay_on, *delay_off); in mt6370_isnk_blink_set() 658 ret = mt6370_set_led_freq(priv, led->index, *delay_on, *delay_off); in mt6370_isnk_blink_set()
|
| /linux/drivers/net/phy/mediatek/ |
| H A D | mtk-phy-lib.c | 270 unsigned long *delay_off, bool *blinking) in mtk_phy_led_num_dly_cfg() argument 275 if (delay_on && delay_off && (*delay_on > 0) && (*delay_off > 0)) { in mtk_phy_led_num_dly_cfg() 278 *delay_off = 50; in mtk_phy_led_num_dly_cfg()
|
| H A D | mtk.h | 97 unsigned long *delay_off, bool *blinking);
|
| /linux/drivers/net/dsa/qca/ |
| H A D | qca8k-leds.c | 193 unsigned long *delay_off) in qca8k_cled_blink_set() argument 200 if (*delay_on == 0 && *delay_off == 0) { in qca8k_cled_blink_set() 202 *delay_off = 125; in qca8k_cled_blink_set() 205 if (*delay_on != 125 || *delay_off != 125) { in qca8k_cled_blink_set()
|
| /linux/arch/arm/plat-orion/include/plat/ |
| H A D | orion-gpio.h | 26 unsigned long *delay_on, unsigned long *delay_off);
|
| /linux/arch/arm/plat-orion/ |
| H A D | gpio.c | 307 unsigned long *delay_on, unsigned long *delay_off) in orion_gpio_led_blink_set() argument 311 if (delay_on && delay_off && !*delay_on && !*delay_off) in orion_gpio_led_blink_set() 312 *delay_on = *delay_off = ORION_BLINK_HALF_PERIOD; in orion_gpio_led_blink_set()
|
| /linux/drivers/leds/trigger/ |
| H A D | ledtrig-timer.c | 69 static DEVICE_ATTR(delay_off, 0644, led_delay_off_show, led_delay_off_store);
|