/linux-master/drivers/power/supply/ |
H A D | apm_power.c | 59 if (bp->full.intval > bp->max_charge) { 61 bp->max_charge = bp->full.intval; 65 if (bp->full.intval > bp->max_energy) { 67 bp->max_energy = bp->full.intval; 93 if (bp.max_energy > bp.max_charge * bp.full.intval) 99 if (bp.max_charge > bp.max_energy / bp.full.intval) 136 if (!I.intval) 178 empty.intval = 0; 188 return ((cur.intval - full.intval) * 6 [all...] |
H A D | mm8013.c | 103 val->intval = regval; 110 val->intval = 1000 * regval; 117 val->intval = 1000 * regval; 124 val->intval = 1000 * regval; 131 val->intval = -1000 * (s16)regval; 138 val->intval = -1000 * (s16)regval; 145 val->intval = regval; 153 val->intval = POWER_SUPPLY_HEALTH_COLD; 155 val->intval = POWER_SUPPLY_HEALTH_OVERCURRENT; 157 val->intval [all...] |
H A D | lego_ev3_battery.c | 46 val->intval = batt->technology; 50 ret = iio_read_channel_processed(batt->iio_v, &val->intval); 54 val->intval *= 2000; 55 val->intval += 50000; 64 val->intval += val2; 67 val->intval = batt->v_max; 70 val->intval = batt->v_min; 74 ret = iio_read_channel_processed(batt->iio_i, &val->intval); 78 val->intval *= 20000; 79 val->intval / [all...] |
H A D | wilco-charger.c | 118 val->intval = raw; 132 mode = psp_val_to_charge_mode(val->intval); 137 if (val->intval < CHARGE_LOWER_LIMIT_MIN || 138 val->intval > CHARGE_LOWER_LIMIT_MAX) 141 val->intval); 143 if (val->intval < CHARGE_UPPER_LIMIT_MIN || 144 val->intval > CHARGE_UPPER_LIMIT_MAX) 147 val->intval);
|
H A D | ingenic-battery.c | 34 ret = iio_read_channel_processed(bat->channel, &val->intval); 35 val->intval *= 1000; 36 if (val->intval < info->voltage_min_design_uv) 37 val->intval = POWER_SUPPLY_HEALTH_DEAD; 38 else if (val->intval > info->voltage_max_design_uv) 39 val->intval = POWER_SUPPLY_HEALTH_OVERVOLTAGE; 41 val->intval = POWER_SUPPLY_HEALTH_GOOD; 44 ret = iio_read_channel_processed(bat->channel, &val->intval); 45 val->intval *= 1000; 48 val->intval [all...] |
H A D | rn5t618_power.c | 172 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; 175 val->intval = rn5t618_decode_status(v); 177 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 194 val->intval = 0; 196 val->intval = 1; 211 val->intval = res * 2 * 2500 / 4095 * 1000; 227 val->intval = sign_extend32(res, 13) * 1000; 242 val->intval = v; 257 val->intval = sign_extend32(res, 11) * 10 / 16; 275 val->intval [all...] |
H A D | axp20x_ac_power.c | 74 val->intval = POWER_SUPPLY_HEALTH_GOOD; 78 val->intval = POWER_SUPPLY_HEALTH_UNKNOWN; 86 val->intval = !!(reg & AXP20X_PWR_STATUS_ACIN_PRESENT); 94 val->intval = !!(reg & AXP20X_PWR_STATUS_ACIN_AVAIL); 97 if (val->intval && power->has_acin_path_sel) { 103 val->intval = !!(reg & AXP813_ACIN_PATH_SEL); 109 ret = iio_read_channel_processed(power->acin_v, &val->intval); 114 val->intval *= 1000; 119 ret = iio_read_channel_processed(power->acin_i, &val->intval); 124 val->intval * [all...] |
H A D | pmu_battery.c | 36 val->intval = (!!(pmu_power_flags & PMU_PWR_AC_PRESENT)) || 92 val->intval = POWER_SUPPLY_STATUS_CHARGING; 94 val->intval = POWER_SUPPLY_STATUS_FULL; 96 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 99 val->intval = !!(pbi->flags & PMU_BATT_PRESENT); 105 val->intval = pbi->charge * 1000; /* mWh -> ��Wh */ 108 val->intval = pbi->max_charge * 1000; /* mWh -> ��Wh */ 111 val->intval = pbi->amperage * 1000; /* mA -> ��A */ 114 val->intval = pbi->voltage * 1000; /* mV -> ��V */ 117 val->intval [all...] |
H A D | qcom_battmgr.c | 132 } intval; member in union:qcom_battmgr_message::__anon68 500 val->intval = battmgr->status.status; 503 val->intval = battmgr->info.charge_type; 506 val->intval = battmgr->status.health; 509 val->intval = battmgr->info.present; 512 val->intval = battmgr->info.technology; 515 val->intval = battmgr->info.cycle_count; 518 val->intval = battmgr->info.voltage_max_design; 521 val->intval = battmgr->info.voltage_max; 524 val->intval [all...] |
H A D | goldfish_battery.c | 71 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_AC_ONLINE); 74 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_VOLTAGE_MAX); 77 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CURRENT_MAX); 95 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_STATUS); 98 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_HEALTH); 101 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_PRESENT); 104 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; 107 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_CAPACITY); 110 val->intval = GOLDFISH_BATTERY_READ(data, BATTERY_VOLTAGE); 113 val->intval [all...] |
H A D | olpc_battery.c | 77 val->intval = !!(status & BAT_STAT_AC); 103 val->intval = POWER_SUPPLY_STATUS_CHARGING; 105 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 107 val->intval = POWER_SUPPLY_STATUS_FULL; 109 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; 113 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 115 val->intval = POWER_SUPPLY_STATUS_FULL; 117 val->intval = POWER_SUPPLY_STATUS_CHARGING; 134 val->intval = POWER_SUPPLY_HEALTH_GOOD; 138 val->intval [all...] |
H A D | axp20x_battery.c | 198 val->intval = !!(reg & AXP20X_PWR_OP_BATT_PRESENT); 208 val->intval = POWER_SUPPLY_STATUS_CHARGING; 218 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 231 val->intval = POWER_SUPPLY_STATUS_FULL; 233 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; 243 val->intval = POWER_SUPPLY_HEALTH_DEAD; 247 val->intval = POWER_SUPPLY_HEALTH_GOOD; 252 &val->intval); 258 val->intval = axp20x_batt->max_ccc; 268 ret = iio_read_channel_processed(axp20x_batt->batt_chrg_i, &val->intval); [all...] |
H A D | da9150-charger.c | 46 val->intval = (psy == charger->supply_online) ? 1 : 0; 63 val->intval = v_val * 1000; 79 val->intval = i_val * 1000; 95 val->intval = t_val / 100; 146 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 159 val->intval = POWER_SUPPLY_STATUS_CHARGING; 166 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING; 169 val->intval = POWER_SUPPLY_STATUS_FULL; 172 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; 189 val->intval [all...] |
H A D | max8998_charger.c | 45 val->intval = 0; 47 val->intval = 1; 55 val->intval = 1; 57 val->intval = 0; 66 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 69 val->intval = POWER_SUPPLY_STATUS_FULL; 71 val->intval = POWER_SUPPLY_STATUS_CHARGING; 73 val->intval = POWER_SUPPLY_STATUS_NOT_CHARGING;
|
H A D | rx51_battery.c | 155 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; 158 val->intval = 4200000; 161 val->intval = rx51_battery_read_voltage(di) ? 1 : 0; 164 val->intval = rx51_battery_read_voltage(di); 167 val->intval = rx51_battery_read_temperature(di); 170 val->intval = rx51_battery_read_capacity(di); 176 if (val->intval == INT_MAX || val->intval == INT_MIN)
|
H A D | cpcap-battery.c | 485 *val = prop.intval; 659 val->intval = 1; 661 val->intval = 0; 665 val->intval = POWER_SUPPLY_STATUS_FULL; 669 val->intval = POWER_SUPPLY_STATUS_CHARGING; 671 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 674 val->intval = ddata->config.info.technology; 677 val->intval = cpcap_battery_get_voltage(ddata); 680 val->intval = ddata->config.info.voltage_max_design; 683 val->intval [all...] |
H A D | sbs-battery.c | 481 static int sbs_status_correct(struct i2c_client *client, int *intval) argument 492 if (*intval != POWER_SUPPLY_STATUS_FULL && ret == 0) 493 *intval = POWER_SUPPLY_STATUS_NOT_CHARGING; 495 if (*intval == POWER_SUPPLY_STATUS_FULL) { 498 *intval = POWER_SUPPLY_STATUS_CHARGING; 500 *intval = POWER_SUPPLY_STATUS_DISCHARGING; 531 val->intval = 0; /* battery removed */ 538 val->intval = 0; /* battery removed */ 544 val->intval = 0; 556 val->intval [all...] |
H A D | twl4030_madc_battery.c | 117 val->intval = POWER_SUPPLY_STATUS_FULL; 120 val->intval = POWER_SUPPLY_STATUS_CHARGING; 122 val->intval = POWER_SUPPLY_STATUS_DISCHARGING; 126 val->intval = twl4030_madc_bat_get_voltage(bat) * 1000; 129 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; 132 val->intval = twl4030_madc_bat_get_current(bat); 136 val->intval = 1; 141 val->intval = (percent * bat->pdata->capacity) / 100; 145 val->intval = twl4030_madc_bat_voltscale(bat, 149 val->intval [all...] |
H A D | adp5061.c | 186 val->intval = adp5061_in_current_lim[mode] * 1000; 236 val->intval = adp5061_vmin[regval] * 1000; 252 val->intval = adp5061_const_chg_vmax[mode] * 1000; 271 val->intval = adp5061_vmax[regval] * 1000; 349 val->intval = adp5061_const_ichg[regval] * 1000; 365 val->intval = adp5061_prechg_current[regval] * 1000; 398 val->intval = adp5061_vweak_th[regval] * 1000; 432 val->intval = POWER_SUPPLY_STATUS_UNKNOWN; 434 val->intval = adp5061_chg_type[chg_type]; 451 val->intval [all...] |
H A D | mp2629_charger.c | 166 val->intval = chval * 1000; 182 val->intval = rval * props[fld].step + props[fld].min; 193 if (val->intval < props[fld].min || val->intval > props[fld].max) 196 rval = (val->intval - props[fld].min) / props[fld].step; 214 val->intval = (vnow.intval * 100) / vlim.intval; 215 val->intval = min(val->intval, MP2629_MAX_BATT_CAPACIT [all...] |
H A D | ipaq_micro_battery.c | 138 val->intval = POWER_SUPPLY_TECHNOLOGY_NiCd; 141 val->intval = POWER_SUPPLY_TECHNOLOGY_NiMH; 144 val->intval = POWER_SUPPLY_TECHNOLOGY_LION; 147 val->intval = POWER_SUPPLY_TECHNOLOGY_LIPO; 150 val->intval = POWER_SUPPLY_TECHNOLOGY_UNKNOWN; 155 val->intval = get_status(b); 158 val->intval = 4700000; 161 val->intval = get_capacity(b); 164 val->intval = mb->temperature; 167 val->intval [all...] |
H A D | axp20x_usb_power.c | 154 val->intval = POWER_SUPPLY_USB_TYPE_SDP; 157 val->intval = POWER_SUPPLY_USB_TYPE_CDP; 160 val->intval = POWER_SUPPLY_USB_TYPE_DCP; 163 val->intval = POWER_SUPPLY_USB_TYPE_UNKNOWN; 183 val->intval = AXP20X_VBUS_VHOLD_uV(v); 188 &val->intval); 196 val->intval *= 1000; 205 val->intval = ret * 1700; /* 1 step = 1.7 mV */ 213 val->intval = power->axp_data->curr_lim_table[v]; 215 val->intval 284 axp20x_usb_power_set_voltage_min(struct axp20x_usb_power *power, int intval) argument 310 axp20x_usb_power_set_input_current_limit(struct axp20x_usb_power *power, int intval) argument [all...] |
/linux-master/drivers/usb/typec/ucsi/ |
H A D | psy.c | 49 val->intval = scope; 56 val->intval = UCSI_PSY_OFFLINE; 59 val->intval = UCSI_PSY_FIXED_ONLINE; 71 val->intval = pdo_fixed_voltage(pdo) * 1000; 77 val->intval = UCSI_TYPEC_VSAFE5V * 1000; 80 val->intval = 0; 95 val->intval = pdo_fixed_voltage(pdo) * 1000; 97 val->intval = 0; 104 val->intval = UCSI_TYPEC_VSAFE5V * 1000; 107 val->intval [all...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | common-beacon.c | 57 conf->intval = conf->beacon_interval; 63 dtim_intval = conf->intval * conf->dtim_period; 70 conf->nexttbtt = ath9k_get_next_tbtt(ah, tsf, conf->intval); 72 bs->bs_intval = TU_TO_USEC(conf->intval); 85 bs->bs_bmissthreshold = DIV_ROUND_UP(conf->bmiss_timeout, conf->intval); 101 conf->intval)); 119 conf->intval = TU_TO_USEC(conf->beacon_interval); 122 conf->nexttbtt = conf->intval; 133 "IBSS (%s) nexttbtt: %u intval: %u conf_intval: %u\n", 135 conf->nexttbtt, conf->intval, con [all...] |
/linux-master/drivers/staging/nvec/ |
H A D | nvec_power.c | 230 val->intval = power->on; 246 val->intval = power->bat_status; 249 val->intval = power->bat_cap; 252 val->intval = power->bat_present; 255 val->intval = power->bat_voltage_now; 258 val->intval = power->bat_current_now; 261 val->intval = power->bat_current_avg; 264 val->intval = power->time_remain; 267 val->intval = power->charge_full_design; 270 val->intval [all...] |