LCOV - code coverage report
Current view: top level - drivers/leds - leds.h (source / functions) Hit Total Coverage
Test: Real Lines: 0 1 0.0 %
Date: 2020-10-17 15:46:16 Functions: 0 0 -
Legend: Neither, QEMU, Real, Both Branches: 0 0 -

           Branch data     Line data    Source code
       1                 :            : /* SPDX-License-Identifier: GPL-2.0-only */
       2                 :            : /*
       3                 :            :  * LED Core
       4                 :            :  *
       5                 :            :  * Copyright 2005 Openedhand Ltd.
       6                 :            :  *
       7                 :            :  * Author: Richard Purdie <rpurdie@openedhand.com>
       8                 :            :  */
       9                 :            : #ifndef __LEDS_H_INCLUDED
      10                 :            : #define __LEDS_H_INCLUDED
      11                 :            : 
      12                 :            : #include <linux/rwsem.h>
      13                 :            : #include <linux/leds.h>
      14                 :            : 
      15                 :            : static inline int led_get_brightness(struct led_classdev *led_cdev)
      16                 :            : {
      17                 :          0 :         return led_cdev->brightness;
      18                 :            : }
      19                 :            : 
      20                 :            : void led_init_core(struct led_classdev *led_cdev);
      21                 :            : void led_stop_software_blink(struct led_classdev *led_cdev);
      22                 :            : void led_set_brightness_nopm(struct led_classdev *led_cdev,
      23                 :            :                                 enum led_brightness value);
      24                 :            : void led_set_brightness_nosleep(struct led_classdev *led_cdev,
      25                 :            :                                 enum led_brightness value);
      26                 :            : 
      27                 :            : extern struct rw_semaphore leds_list_lock;
      28                 :            : extern struct list_head leds_list;
      29                 :            : extern struct list_head trigger_list;
      30                 :            : extern const char * const led_colors[LED_COLOR_ID_MAX];
      31                 :            : 
      32                 :            : #endif  /* __LEDS_H_INCLUDED */
    

Generated by: LCOV version 1.14