led_pattern
static unsigned char led_pattern[8] = {
sun3_leds(led_pattern[cnt % 16000 / 2000]);
sun3_leds(led_pattern[cnt % 160 / 20]);
struct led_pattern *pattern,
struct led_pattern *pattern,
static bool is_cascade(const struct led_pattern *pattern, u32 len,
static bool is_bounce(const struct led_pattern *pattern, u32 len, bool inv)
struct led_pattern *pattern,
static LP55XX_DEV_ATTR_WO(led_pattern, lp5562_store_pattern);
struct led_pattern *pattern,
struct led_pattern *pattern,
static int mt6370_gen_breath_pattern(struct mt6370_priv *priv, struct led_pattern *pattern, u32 len,
struct led_pattern *curr;
static int mt6370_mc_pattern_set(struct led_classdev *lcdev, struct led_pattern *pattern, u32 len,
static int mt6370_isnk_pattern_set(struct led_classdev *lcdev, struct led_pattern *pattern, u32 len,
struct led_pattern *pattern,
if (led_pattern[i].brightness != led_pattern[i + 1].brightness)
if (led_pattern[i + 1].delta_t != 0)
pattern[i / 2].brightness = led_pattern[i].brightness;
pattern[i / 2].delta_t = led_pattern[i].delta_t;
struct led_pattern *pattern, u32 len,
struct led_pattern *pattern, u32 len,
static int lpg_lut_store_sdam(struct lpg *lpg, struct led_pattern *pattern,
static int lpg_lut_store(struct lpg *lpg, struct led_pattern *pattern,
static int lpg_pattern_set(struct lpg_led *led, struct led_pattern *led_pattern,
struct led_pattern *pattern;
struct led_pattern patterns[MAX_PATTERNS];
struct led_pattern *curr;
struct led_pattern *next;
pattern_off = hdr_off + offsetof(struct mcp_gen_header, led_pattern);
unsigned led_pattern;
struct led_pattern *pattern, u32 len, int repeat);
struct led_pattern;