Lines Matching refs:bank

170 	struct bank {  struct
175 } bank[3]; member
186 int bank; /* Bank used, or -1 */ member
292 static void set_code(struct tca6507_chip *tca, int reg, int bank, int new) in set_code() argument
296 if (bank) { in set_code()
309 static void set_level(struct tca6507_chip *tca, int bank, int level) in set_level() argument
311 switch (bank) { in set_level()
314 set_code(tca, TCA6507_MAX_INTENSITY, bank, level); in set_level()
320 tca->bank[bank].level = level; in set_level()
324 static void set_times(struct tca6507_chip *tca, int bank) in set_times() argument
329 result = choose_times(tca->bank[bank].ontime, &c1, &c2); in set_times()
333 c2, time_codes[c2], tca->bank[bank].ontime); in set_times()
334 set_code(tca, TCA6507_FADE_ON, bank, c2); in set_times()
335 set_code(tca, TCA6507_FULL_ON, bank, c1); in set_times()
336 tca->bank[bank].ontime = result; in set_times()
338 result = choose_times(tca->bank[bank].offtime, &c1, &c2); in set_times()
342 c2, time_codes[c2], tca->bank[bank].offtime); in set_times()
343 set_code(tca, TCA6507_FADE_OFF, bank, c2); in set_times()
344 set_code(tca, TCA6507_FIRST_OFF, bank, c1); in set_times()
345 set_code(tca, TCA6507_SECOND_OFF, bank, c1); in set_times()
346 tca->bank[bank].offtime = result; in set_times()
348 set_code(tca, TCA6507_INITIALIZE, bank, INIT_CODE); in set_times()
377 if (led->bank >= 0) { in led_release()
378 struct bank *b = tca->bank + led->bank; in led_release()
384 led->bank = -1; in led_release()
395 struct bank *b; in led_prepare()
421 if (tca->bank[i].level == level || in led_prepare()
422 tca->bank[i].level_use == 0) { in led_prepare()
426 d = abs(level - tca->bank[i].level); in led_prepare()
439 if (!tca->bank[best].level_use) in led_prepare()
442 tca->bank[best].level_use++; in led_prepare()
443 led->bank = best; in led_prepare()
445 led->led_cdev.brightness = TO_BRIGHT(tca->bank[best].level); in led_prepare()
460 if (tca->bank[i].level_use == 0) in led_prepare()
463 if (tca->bank[i].level != level) in led_prepare()
470 if (tca->bank[i].time_use == 0) in led_prepare()
474 if (!(tca->bank[i].on_dflt || in led_prepare()
476 tca->bank[i].ontime == led->ontime)) in led_prepare()
480 if (!(tca->bank[i].off_dflt || in led_prepare()
482 tca->bank[i].offtime == led->offtime)) in led_prepare()
494 b = &tca->bank[i]; in led_prepare()
498 led->bank = i; in led_prepare()
792 l->bank = -1; in tca6507_probe()