Lines Matching refs:battery
142 } battery[2];
654 * If either battery has been warned, solid LED
656 * If either battery is bad, flash the LED semi quickly
660 if (card->battery[0].good && card->battery[1].good)
662 else if (card->battery[0].warned || card->battery[1].warned)
664 else if (!card->battery[0].good && !card->battery[1].good)
678 static int check_battery(struct cardinfo *card, int battery, int status)
680 if (status != card->battery[battery].good) {
681 card->battery[battery].good = !card->battery[battery].good;
682 card->battery[battery].last_change = jiffies;
684 if (card->battery[battery].good) {
686 card->card_number, battery + 1);
687 card->battery[battery].warned = 0;
690 card->card_number, battery + 1);
693 } else if (!card->battery[battery].good &&
694 !card->battery[battery].warned &&
695 time_after_eq(jiffies, card->battery[battery].last_change +
698 card->card_number, battery + 1);
699 card->battery[battery].warned = 1;
722 printk(KERN_DEBUG "MM%d: checking battery status, 1 = %s, 2 = %s\n",
992 card->battery[0].good = !(batt_status & BATTERY_1_FAILURE);
993 card->battery[1].good = !(batt_status & BATTERY_2_FAILURE);
994 card->battery[0].last_change = card->battery[1].last_change = jiffies;
1003 card->battery[0].good ? "OK" : "FAILURE",
1005 card->battery[1].good ? "OK" : "FAILURE");