Lines Matching refs:pattern

326 static int lpg_lut_store_sdam(struct lpg *lpg, struct led_pattern *pattern,  in lpg_lut_store_sdam()  argument
345 brightness = pattern[i].brightness; in lpg_lut_store_sdam()
367 static int lpg_lut_store(struct lpg *lpg, struct led_pattern *pattern, in lpg_lut_store() argument
380 val = pattern[i].brightness; in lpg_lut_store()
966 struct led_pattern *pattern; in lpg_pattern_set() local
997 pattern = kcalloc(len / 2, sizeof(*pattern), GFP_KERNEL); in lpg_pattern_set()
998 if (!pattern) in lpg_pattern_set()
1007 pattern[i / 2].brightness = led_pattern[i].brightness; in lpg_pattern_set()
1008 pattern[i / 2].delta_t = led_pattern[i].delta_t; in lpg_pattern_set()
1046 brightness_a = pattern[i].brightness; in lpg_pattern_set()
1047 brightness_b = pattern[len - i - 1].brightness; in lpg_pattern_set()
1067 delta_t = pattern[1].delta_t; in lpg_pattern_set()
1069 if (pattern[i].delta_t != delta_t) { in lpg_pattern_set()
1089 lo_pause = pattern[0].delta_t; in lpg_pattern_set()
1090 hi_pause = pattern[actual_len - 1].delta_t; in lpg_pattern_set()
1092 if (delta_t != pattern[0].delta_t || delta_t != pattern[actual_len - 1].delta_t) in lpg_pattern_set()
1100 ret = lpg_lut_store(lpg, pattern, actual_len, &lo_idx, &hi_idx); in lpg_pattern_set()
1102 ret = lpg_lut_store_sdam(lpg, pattern, actual_len, &lo_idx, &hi_idx); in lpg_pattern_set()
1124 kfree(pattern); in lpg_pattern_set()
1130 struct led_pattern *pattern, u32 len, in lpg_pattern_single_set() argument
1136 ret = lpg_pattern_set(led, pattern, len, repeat); in lpg_pattern_single_set()
1146 struct led_pattern *pattern, u32 len, in lpg_pattern_mc_set() argument
1158 ret = lpg_pattern_set(led, pattern, len, repeat); in lpg_pattern_mc_set()