chg 14 arch/arm/mach-s3c24xx/include/mach/hardware.h extern unsigned int s3c2410_modify_misccr(unsigned int clr, unsigned int chg); chg 118 drivers/clk/mediatek/clk-pll.c u32 chg, val; chg 139 drivers/clk/mediatek/clk-pll.c chg = readl(pll->pcw_chg_addr) | PCW_CHG_MASK; chg 140 drivers/clk/mediatek/clk-pll.c writel(chg, pll->pcw_chg_addr); chg 1460 drivers/hid/wacom_wac.c bool chg = data[284] & 0x80; chg 1464 drivers/hid/wacom_wac.c battery_status, chg, 1, chg); chg 1487 drivers/hid/wacom_wac.c bool chg = data[45] & 0x80; chg 1491 drivers/hid/wacom_wac.c battery_status, chg, 1, chg); chg 475 drivers/net/fddi/skfp/ess.c struct smt_sba_chg *chg ; chg 493 drivers/net/fddi/skfp/ess.c chg = smtod(mb,struct smt_sba_chg *) ; chg 494 drivers/net/fddi/skfp/ess.c chg->smt.smt_tid = sm->smt_tid ; chg 495 drivers/net/fddi/skfp/ess.c chg->smt.smt_dest = sm->smt_source ; chg 498 drivers/net/fddi/skfp/ess.c chg->s_type.para.p_type = SMT_P0015 ; chg 499 drivers/net/fddi/skfp/ess.c chg->s_type.para.p_len = sizeof(struct smt_p_0015) - PARA_LEN ; chg 500 drivers/net/fddi/skfp/ess.c chg->s_type.res_type = SYNC_BW ; chg 503 drivers/net/fddi/skfp/ess.c chg->cmd.para.p_type = SMT_P0016 ; chg 504 drivers/net/fddi/skfp/ess.c chg->cmd.para.p_len = sizeof(struct smt_p_0016) - PARA_LEN ; chg 505 drivers/net/fddi/skfp/ess.c chg->cmd.sba_cmd = sba_cmd ; chg 508 drivers/net/fddi/skfp/ess.c chg->path.para.p_type = SMT_P320B ; chg 509 drivers/net/fddi/skfp/ess.c chg->path.para.p_len = sizeof(struct smt_p_320b) - PARA_LEN ; chg 510 drivers/net/fddi/skfp/ess.c chg->path.mib_index = SBAPATHINDEX ; chg 511 drivers/net/fddi/skfp/ess.c chg->path.path_pad = 0; chg 512 drivers/net/fddi/skfp/ess.c chg->path.path_index = PRIMARY_RING ; chg 515 drivers/net/fddi/skfp/ess.c chg->payload.para.p_type = SMT_P320F ; chg 516 drivers/net/fddi/skfp/ess.c chg->payload.para.p_len = sizeof(struct smt_p_320f) - PARA_LEN ; chg 517 drivers/net/fddi/skfp/ess.c chg->payload.mib_index = SBAPATHINDEX ; chg 518 drivers/net/fddi/skfp/ess.c chg->payload.mib_payload = smc->mib.a[PATH0].fddiPATHSbaPayload ; chg 521 drivers/net/fddi/skfp/ess.c chg->overhead.para.p_type = SMT_P3210 ; chg 522 drivers/net/fddi/skfp/ess.c chg->overhead.para.p_len = sizeof(struct smt_p_3210) - PARA_LEN ; chg 523 drivers/net/fddi/skfp/ess.c chg->overhead.mib_index = SBAPATHINDEX ; chg 524 drivers/net/fddi/skfp/ess.c chg->overhead.mib_overhead = smc->mib.a[PATH0].fddiPATHSbaOverhead ; chg 528 drivers/net/fddi/skfp/ess.c chg->cat.para.p_type = SMT_P001A ; chg 529 drivers/net/fddi/skfp/ess.c chg->cat.para.p_len = sizeof(struct smt_p_001a) - PARA_LEN ; chg 531 drivers/net/fddi/skfp/ess.c chg->cat.category = ((struct smt_p_001a *)p)->category ; chg 533 drivers/net/fddi/skfp/ess.c dump_smt(smc,(struct smt_header *)chg,"RAF") ; chg 433 drivers/power/supply/ab8500_bmdata.c static const struct abx500_bm_charger_parameters chg = { chg 486 drivers/power/supply/ab8500_bmdata.c .chg_params = &chg, chg 47 drivers/power/supply/max14577_charger.c static int max14577_get_charger_state(struct max14577_charger *chg, int *val) chg 49 drivers/power/supply/max14577_charger.c struct regmap *rmap = chg->max14577->regmap; chg 97 drivers/power/supply/max14577_charger.c static int max14577_get_charge_type(struct max14577_charger *chg, int *val) chg 109 drivers/power/supply/max14577_charger.c ret = max14577_get_charger_state(chg, &charging); chg 121 drivers/power/supply/max14577_charger.c static int max14577_get_online(struct max14577_charger *chg, int *val) chg 123 drivers/power/supply/max14577_charger.c struct regmap *rmap = chg->max14577->regmap; chg 133 drivers/power/supply/max14577_charger.c chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); chg 160 drivers/power/supply/max14577_charger.c static int max14577_get_battery_health(struct max14577_charger *chg, int *val) chg 162 drivers/power/supply/max14577_charger.c struct regmap *rmap = chg->max14577->regmap; chg 172 drivers/power/supply/max14577_charger.c chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); chg 199 drivers/power/supply/max14577_charger.c static int max14577_get_present(struct max14577_charger *chg, int *val) chg 206 drivers/power/supply/max14577_charger.c static int max14577_set_fast_charge_timer(struct max14577_charger *chg, chg 220 drivers/power/supply/max14577_charger.c dev_err(chg->dev, "Wrong value for Fast-Charge Timer: %lu\n", chg 226 drivers/power/supply/max14577_charger.c return max14577_update_reg(chg->max14577->regmap, chg 230 drivers/power/supply/max14577_charger.c static int max14577_init_constant_voltage(struct max14577_charger *chg, chg 257 drivers/power/supply/max14577_charger.c return max14577_write_reg(chg->max14577->regmap, chg 261 drivers/power/supply/max14577_charger.c static int max14577_init_eoc(struct max14577_charger *chg, chg 267 drivers/power/supply/max14577_charger.c switch (chg->max14577->dev_type) { chg 296 drivers/power/supply/max14577_charger.c return max14577_update_reg(chg->max14577->regmap, chg 301 drivers/power/supply/max14577_charger.c static int max14577_init_fast_charge(struct max14577_charger *chg, chg 307 drivers/power/supply/max14577_charger.c &maxim_charger_currents[chg->max14577->dev_type]; chg 311 drivers/power/supply/max14577_charger.c dev_err(chg->dev, "Wrong value for fast charge: %u\n", uamp); chg 315 drivers/power/supply/max14577_charger.c return max14577_update_reg(chg->max14577->regmap, chg 326 drivers/power/supply/max14577_charger.c static int max14577_charger_reg_init(struct max14577_charger *chg) chg 328 drivers/power/supply/max14577_charger.c struct regmap *rmap = chg->max14577->regmap; chg 354 drivers/power/supply/max14577_charger.c ret = max14577_init_constant_voltage(chg, chg->pdata->constant_uvolt); chg 358 drivers/power/supply/max14577_charger.c ret = max14577_init_eoc(chg, chg->pdata->eoc_uamp); chg 362 drivers/power/supply/max14577_charger.c ret = max14577_init_fast_charge(chg, chg->pdata->fast_charge_uamp); chg 366 drivers/power/supply/max14577_charger.c ret = max14577_set_fast_charge_timer(chg, chg 372 drivers/power/supply/max14577_charger.c switch (chg->pdata->ovp_uvolt) { chg 379 drivers/power/supply/max14577_charger.c reg_data = 0x1 + (chg->pdata->ovp_uvolt - 6000000) / 500000; chg 382 drivers/power/supply/max14577_charger.c dev_err(chg->dev, "Wrong value for OVP: %u\n", chg 383 drivers/power/supply/max14577_charger.c chg->pdata->ovp_uvolt); chg 414 drivers/power/supply/max14577_charger.c struct max14577_charger *chg = power_supply_get_drvdata(psy); chg 419 drivers/power/supply/max14577_charger.c ret = max14577_get_charger_state(chg, &val->intval); chg 422 drivers/power/supply/max14577_charger.c ret = max14577_get_charge_type(chg, &val->intval); chg 425 drivers/power/supply/max14577_charger.c ret = max14577_get_battery_health(chg, &val->intval); chg 428 drivers/power/supply/max14577_charger.c ret = max14577_get_present(chg, &val->intval); chg 431 drivers/power/supply/max14577_charger.c ret = max14577_get_online(chg, &val->intval); chg 435 drivers/power/supply/max14577_charger.c val->strval = model_names[chg->max14577->dev_type]; chg 511 drivers/power/supply/max14577_charger.c struct max14577_charger *chg = dev_get_drvdata(dev); chg 516 drivers/power/supply/max14577_charger.c ret = max14577_read_reg(chg->max14577->regmap, MAX14577_REG_CHGCTRL1, chg 541 drivers/power/supply/max14577_charger.c struct max14577_charger *chg = dev_get_drvdata(dev); chg 549 drivers/power/supply/max14577_charger.c ret = max14577_set_fast_charge_timer(chg, val); chg 561 drivers/power/supply/max14577_charger.c struct max14577_charger *chg; chg 566 drivers/power/supply/max14577_charger.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); chg 567 drivers/power/supply/max14577_charger.c if (!chg) chg 570 drivers/power/supply/max14577_charger.c platform_set_drvdata(pdev, chg); chg 571 drivers/power/supply/max14577_charger.c chg->dev = &pdev->dev; chg 572 drivers/power/supply/max14577_charger.c chg->max14577 = max14577; chg 574 drivers/power/supply/max14577_charger.c chg->pdata = max14577_charger_dt_init(pdev); chg 575 drivers/power/supply/max14577_charger.c if (IS_ERR_OR_NULL(chg->pdata)) chg 576 drivers/power/supply/max14577_charger.c return PTR_ERR(chg->pdata); chg 578 drivers/power/supply/max14577_charger.c ret = max14577_charger_reg_init(chg); chg 588 drivers/power/supply/max14577_charger.c psy_cfg.drv_data = chg; chg 589 drivers/power/supply/max14577_charger.c chg->charger = power_supply_register(&pdev->dev, &max14577_charger_desc, chg 591 drivers/power/supply/max14577_charger.c if (IS_ERR(chg->charger)) { chg 593 drivers/power/supply/max14577_charger.c ret = PTR_ERR(chg->charger); chg 611 drivers/power/supply/max14577_charger.c struct max14577_charger *chg = platform_get_drvdata(pdev); chg 614 drivers/power/supply/max14577_charger.c power_supply_unregister(chg->charger); chg 88 drivers/power/supply/max77650-charger.c static int max77650_charger_set_vchgin_min(struct max77650_charger_data *chg, chg 95 drivers/power/supply/max77650-charger.c rv = regmap_update_bits(chg->map, chg 109 drivers/power/supply/max77650-charger.c static int max77650_charger_set_ichgin_lim(struct max77650_charger_data *chg, chg 116 drivers/power/supply/max77650-charger.c rv = regmap_update_bits(chg->map, chg 130 drivers/power/supply/max77650-charger.c static int max77650_charger_enable(struct max77650_charger_data *chg) chg 134 drivers/power/supply/max77650-charger.c rv = regmap_update_bits(chg->map, chg 139 drivers/power/supply/max77650-charger.c dev_err(chg->dev, "unable to enable the charger: %d\n", rv); chg 144 drivers/power/supply/max77650-charger.c static int max77650_charger_disable(struct max77650_charger_data *chg) chg 148 drivers/power/supply/max77650-charger.c rv = regmap_update_bits(chg->map, chg 153 drivers/power/supply/max77650-charger.c dev_err(chg->dev, "unable to disable the charger: %d\n", rv); chg 160 drivers/power/supply/max77650-charger.c struct max77650_charger_data *chg = data; chg 163 drivers/power/supply/max77650-charger.c rv = regmap_read(chg->map, MAX77650_REG_STAT_CHG_B, ®); chg 165 drivers/power/supply/max77650-charger.c dev_err(chg->dev, chg 172 drivers/power/supply/max77650-charger.c dev_err(chg->dev, "undervoltage lockout detected, disabling charger\n"); chg 173 drivers/power/supply/max77650-charger.c max77650_charger_disable(chg); chg 176 drivers/power/supply/max77650-charger.c dev_err(chg->dev, "overvoltage lockout detected, disabling charger\n"); chg 177 drivers/power/supply/max77650-charger.c max77650_charger_disable(chg); chg 180 drivers/power/supply/max77650-charger.c max77650_charger_enable(chg); chg 194 drivers/power/supply/max77650-charger.c struct max77650_charger_data *chg = power_supply_get_drvdata(psy); chg 199 drivers/power/supply/max77650-charger.c rv = regmap_read(chg->map, MAX77650_REG_STAT_CHG_B, ®); chg 232 drivers/power/supply/max77650-charger.c rv = regmap_read(chg->map, MAX77650_REG_STAT_CHG_B, ®); chg 239 drivers/power/supply/max77650-charger.c rv = regmap_read(chg->map, MAX77650_REG_STAT_CHG_B, ®); chg 282 drivers/power/supply/max77650-charger.c struct max77650_charger_data *chg; chg 291 drivers/power/supply/max77650-charger.c chg = devm_kzalloc(dev, sizeof(*chg), GFP_KERNEL); chg 292 drivers/power/supply/max77650-charger.c if (!chg) chg 295 drivers/power/supply/max77650-charger.c platform_set_drvdata(pdev, chg); chg 297 drivers/power/supply/max77650-charger.c chg->map = dev_get_regmap(parent, NULL); chg 298 drivers/power/supply/max77650-charger.c if (!chg->map) chg 301 drivers/power/supply/max77650-charger.c chg->dev = dev; chg 304 drivers/power/supply/max77650-charger.c pscfg.drv_data = chg; chg 316 drivers/power/supply/max77650-charger.c IRQF_ONESHOT, "chg", chg); chg 322 drivers/power/supply/max77650-charger.c IRQF_ONESHOT, "chgin", chg); chg 334 drivers/power/supply/max77650-charger.c rv = max77650_charger_set_vchgin_min(chg, prop); chg 342 drivers/power/supply/max77650-charger.c rv = max77650_charger_set_ichgin_lim(chg, prop); chg 347 drivers/power/supply/max77650-charger.c return max77650_charger_enable(chg); chg 352 drivers/power/supply/max77650-charger.c struct max77650_charger_data *chg = platform_get_drvdata(pdev); chg 354 drivers/power/supply/max77650-charger.c return max77650_charger_disable(chg); chg 214 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = power_supply_get_drvdata(psy); chg 215 drivers/power/supply/max77693_charger.c struct regmap *regmap = chg->max77693->regmap; chg 259 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = dev_get_drvdata(dev); chg 267 drivers/power/supply/max77693_charger.c ret = fn(chg, val); chg 277 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = dev_get_drvdata(dev); chg 281 drivers/power/supply/max77693_charger.c ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, chg 302 drivers/power/supply/max77693_charger.c static int max77693_set_fast_charge_timer(struct max77693_charger *chg, chg 328 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 343 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = dev_get_drvdata(dev); chg 347 drivers/power/supply/max77693_charger.c ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, chg 363 drivers/power/supply/max77693_charger.c static int max77693_set_top_off_threshold_current(struct max77693_charger *chg, chg 379 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 394 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = dev_get_drvdata(dev); chg 398 drivers/power/supply/max77693_charger.c ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_03, chg 411 drivers/power/supply/max77693_charger.c static int max77693_set_top_off_timer(struct max77693_charger *chg, chg 422 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 438 drivers/power/supply/max77693_charger.c static int max77693_set_constant_volt(struct max77693_charger *chg, chg 460 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Wrong value for charging constant voltage\n"); chg 466 drivers/power/supply/max77693_charger.c dev_dbg(chg->dev, "Charging constant voltage: %u (0x%x)\n", uvolt, chg 469 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 474 drivers/power/supply/max77693_charger.c static int max77693_set_min_system_volt(struct max77693_charger *chg, chg 480 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Wrong value for minimum system regulation voltage\n"); chg 488 drivers/power/supply/max77693_charger.c dev_dbg(chg->dev, "Minimum system regulation voltage: %u (0x%x)\n", chg 491 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 496 drivers/power/supply/max77693_charger.c static int max77693_set_thermal_regulation_temp(struct max77693_charger *chg, chg 509 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Wrong value for thermal regulation loop temperature\n"); chg 515 drivers/power/supply/max77693_charger.c dev_dbg(chg->dev, "Thermal regulation loop temperature: %u (0x%x)\n", chg 518 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 523 drivers/power/supply/max77693_charger.c static int max77693_set_batttery_overcurrent(struct max77693_charger *chg, chg 529 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Wrong value for battery overcurrent\n"); chg 540 drivers/power/supply/max77693_charger.c dev_dbg(chg->dev, "Battery overcurrent: %u (0x%x)\n", uamp, data); chg 542 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 547 drivers/power/supply/max77693_charger.c static int max77693_set_charge_input_threshold_volt(struct max77693_charger *chg, chg 562 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Wrong value for charge input voltage regulation threshold\n"); chg 568 drivers/power/supply/max77693_charger.c dev_dbg(chg->dev, "Charge input voltage regulation threshold: %u (0x%x)\n", chg 571 drivers/power/supply/max77693_charger.c return regmap_update_bits(chg->max77693->regmap, chg 579 drivers/power/supply/max77693_charger.c static int max77693_reg_init(struct max77693_charger *chg) chg 586 drivers/power/supply/max77693_charger.c ret = regmap_update_bits(chg->max77693->regmap, chg 590 drivers/power/supply/max77693_charger.c dev_err(chg->dev, "Error unlocking registers: %d\n", ret); chg 594 drivers/power/supply/max77693_charger.c ret = max77693_set_fast_charge_timer(chg, DEFAULT_FAST_CHARGE_TIMER); chg 598 drivers/power/supply/max77693_charger.c ret = max77693_set_top_off_threshold_current(chg, chg 603 drivers/power/supply/max77693_charger.c ret = max77693_set_top_off_timer(chg, DEFAULT_TOP_OFF_TIMER); chg 607 drivers/power/supply/max77693_charger.c ret = max77693_set_constant_volt(chg, chg->constant_volt); chg 611 drivers/power/supply/max77693_charger.c ret = max77693_set_min_system_volt(chg, chg->min_system_volt); chg 615 drivers/power/supply/max77693_charger.c ret = max77693_set_thermal_regulation_temp(chg, chg 616 drivers/power/supply/max77693_charger.c chg->thermal_regulation_temp); chg 620 drivers/power/supply/max77693_charger.c ret = max77693_set_batttery_overcurrent(chg, chg->batttery_overcurrent); chg 624 drivers/power/supply/max77693_charger.c return max77693_set_charge_input_threshold_volt(chg, chg 625 drivers/power/supply/max77693_charger.c chg->charge_input_threshold_volt); chg 629 drivers/power/supply/max77693_charger.c static int max77693_dt_init(struct device *dev, struct max77693_charger *chg) chg 639 drivers/power/supply/max77693_charger.c &chg->constant_volt)) chg 640 drivers/power/supply/max77693_charger.c chg->constant_volt = DEFAULT_CONSTANT_VOLT; chg 643 drivers/power/supply/max77693_charger.c &chg->min_system_volt)) chg 644 drivers/power/supply/max77693_charger.c chg->min_system_volt = DEFAULT_MIN_SYSTEM_VOLT; chg 647 drivers/power/supply/max77693_charger.c &chg->thermal_regulation_temp)) chg 648 drivers/power/supply/max77693_charger.c chg->thermal_regulation_temp = DEFAULT_THERMAL_REGULATION_TEMP; chg 651 drivers/power/supply/max77693_charger.c &chg->batttery_overcurrent)) chg 652 drivers/power/supply/max77693_charger.c chg->batttery_overcurrent = DEFAULT_BATTERY_OVERCURRENT; chg 655 drivers/power/supply/max77693_charger.c &chg->charge_input_threshold_volt)) chg 656 drivers/power/supply/max77693_charger.c chg->charge_input_threshold_volt = chg 662 drivers/power/supply/max77693_charger.c static int max77693_dt_init(struct device *dev, struct max77693_charger *chg) chg 670 drivers/power/supply/max77693_charger.c struct max77693_charger *chg; chg 675 drivers/power/supply/max77693_charger.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); chg 676 drivers/power/supply/max77693_charger.c if (!chg) chg 679 drivers/power/supply/max77693_charger.c platform_set_drvdata(pdev, chg); chg 680 drivers/power/supply/max77693_charger.c chg->dev = &pdev->dev; chg 681 drivers/power/supply/max77693_charger.c chg->max77693 = max77693; chg 683 drivers/power/supply/max77693_charger.c ret = max77693_dt_init(&pdev->dev, chg); chg 687 drivers/power/supply/max77693_charger.c ret = max77693_reg_init(chg); chg 691 drivers/power/supply/max77693_charger.c psy_cfg.drv_data = chg; chg 712 drivers/power/supply/max77693_charger.c chg->charger = power_supply_register(&pdev->dev, chg 715 drivers/power/supply/max77693_charger.c if (IS_ERR(chg->charger)) { chg 717 drivers/power/supply/max77693_charger.c ret = PTR_ERR(chg->charger); chg 733 drivers/power/supply/max77693_charger.c struct max77693_charger *chg = platform_get_drvdata(pdev); chg 739 drivers/power/supply/max77693_charger.c power_supply_unregister(chg->charger); chg 45 drivers/power/supply/max8903_charger.c if (gpio_is_valid(data->pdata->chg)) { chg 46 drivers/power/supply/max8903_charger.c if (gpio_get_value(data->pdata->chg) == 0) chg 191 drivers/power/supply/max8903_charger.c pdata->chg = of_get_named_gpio(np, "chg-gpios", 0); chg 192 drivers/power/supply/max8903_charger.c if (!gpio_is_valid(pdata->chg)) chg 193 drivers/power/supply/max8903_charger.c pdata->chg = -EINVAL; chg 296 drivers/power/supply/max8903_charger.c if (gpio_is_valid(pdata->chg)) { chg 297 drivers/power/supply/max8903_charger.c ret = devm_gpio_request(dev, pdata->chg, data->psy_desc.name); chg 301 drivers/power/supply/max8903_charger.c pdata->chg, ret); chg 256 drivers/power/supply/qcom_smbb.c static int smbb_charger_attr_write(struct smbb_charger *chg, chg 267 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "value out of range for %s [%u:%u]\n", chg 273 drivers/power/supply/qcom_smbb.c rc = regmap_read(chg->regmap, chg 274 drivers/power/supply/qcom_smbb.c chg->addr + prop->safe_reg, &wval); chg 276 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, chg 285 drivers/power/supply/qcom_smbb.c dev_warn(chg->dev, chg 294 drivers/power/supply/qcom_smbb.c rc = regmap_write(chg->regmap, chg->addr + prop->reg, wval); chg 296 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "unable to update %s", prop->name); chg 301 drivers/power/supply/qcom_smbb.c dev_warn(chg->dev, chg 306 drivers/power/supply/qcom_smbb.c dev_dbg(chg->dev, "%s <= %d\n", prop->name, out); chg 308 drivers/power/supply/qcom_smbb.c chg->attr[which] = out; chg 313 drivers/power/supply/qcom_smbb.c static int smbb_charger_attr_read(struct smbb_charger *chg, chg 322 drivers/power/supply/qcom_smbb.c rc = regmap_read(chg->regmap, chg->addr + prop->reg, &val); chg 324 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "failed to read %s\n", prop->name); chg 328 drivers/power/supply/qcom_smbb.c dev_dbg(chg->dev, "%s => %d\n", prop->name, val); chg 330 drivers/power/supply/qcom_smbb.c chg->attr[which] = val; chg 335 drivers/power/supply/qcom_smbb.c static int smbb_charger_attr_parse(struct smbb_charger *chg, chg 344 drivers/power/supply/qcom_smbb.c rc = of_property_read_u32(chg->dev->of_node, prop->name, &val); chg 346 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_write(chg, which, val); chg 350 drivers/power/supply/qcom_smbb.c return smbb_charger_attr_read(chg, which); chg 353 drivers/power/supply/qcom_smbb.c static void smbb_set_line_flag(struct smbb_charger *chg, int irq, int flag) chg 360 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "failed to read irq line\n"); chg 364 drivers/power/supply/qcom_smbb.c mutex_lock(&chg->statlock); chg 366 drivers/power/supply/qcom_smbb.c chg->status |= flag; chg 368 drivers/power/supply/qcom_smbb.c chg->status &= ~flag; chg 369 drivers/power/supply/qcom_smbb.c mutex_unlock(&chg->statlock); chg 371 drivers/power/supply/qcom_smbb.c dev_dbg(chg->dev, "status = %03lx\n", chg->status); chg 376 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 378 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_USBIN_VALID); chg 379 drivers/power/supply/qcom_smbb.c extcon_set_state_sync(chg->edev, EXTCON_USB, chg 380 drivers/power/supply/qcom_smbb.c chg->status & STATUS_USBIN_VALID); chg 381 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->usb_psy); chg 388 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 390 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_DCIN_VALID); chg 391 drivers/power/supply/qcom_smbb.c if (!chg->dc_disabled) chg 392 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->dc_psy); chg 399 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 403 drivers/power/supply/qcom_smbb.c rc = regmap_read(chg->regmap, chg->addr + SMBB_BAT_TEMP_STATUS, &val); chg 407 drivers/power/supply/qcom_smbb.c mutex_lock(&chg->statlock); chg 409 drivers/power/supply/qcom_smbb.c chg->status |= STATUS_BAT_OK; chg 411 drivers/power/supply/qcom_smbb.c chg->status &= ~STATUS_BAT_OK; chg 413 drivers/power/supply/qcom_smbb.c chg->status |= STATUS_BAT_HOT; chg 415 drivers/power/supply/qcom_smbb.c mutex_unlock(&chg->statlock); chg 417 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 423 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 425 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_BAT_PRESENT); chg 426 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 433 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 435 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_DONE); chg 436 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 443 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 445 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_GONE); chg 446 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 447 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->usb_psy); chg 448 drivers/power/supply/qcom_smbb.c if (!chg->dc_disabled) chg 449 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->dc_psy); chg 456 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 458 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_FAST); chg 459 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 466 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = _data; chg 468 drivers/power/supply/qcom_smbb.c smbb_set_line_flag(chg, irq, STATUS_CHG_TRKL); chg 469 drivers/power/supply/qcom_smbb.c power_supply_changed(chg->bat_psy); chg 492 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 497 drivers/power/supply/qcom_smbb.c mutex_lock(&chg->statlock); chg 498 drivers/power/supply/qcom_smbb.c val->intval = !(chg->status & STATUS_CHG_GONE) && chg 499 drivers/power/supply/qcom_smbb.c (chg->status & STATUS_USBIN_VALID); chg 500 drivers/power/supply/qcom_smbb.c mutex_unlock(&chg->statlock); chg 503 drivers/power/supply/qcom_smbb.c val->intval = chg->attr[ATTR_USBIN_IMAX]; chg 520 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 525 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_write(chg, ATTR_USBIN_IMAX, chg 540 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 545 drivers/power/supply/qcom_smbb.c mutex_lock(&chg->statlock); chg 546 drivers/power/supply/qcom_smbb.c val->intval = !(chg->status & STATUS_CHG_GONE) && chg 547 drivers/power/supply/qcom_smbb.c (chg->status & STATUS_DCIN_VALID); chg 548 drivers/power/supply/qcom_smbb.c mutex_unlock(&chg->statlock); chg 551 drivers/power/supply/qcom_smbb.c val->intval = chg->attr[ATTR_DCIN_IMAX]; chg 568 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 573 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_write(chg, ATTR_DCIN_IMAX, chg 594 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 598 drivers/power/supply/qcom_smbb.c mutex_lock(&chg->statlock); chg 599 drivers/power/supply/qcom_smbb.c status = chg->status; chg 600 drivers/power/supply/qcom_smbb.c mutex_unlock(&chg->statlock); chg 637 drivers/power/supply/qcom_smbb.c val->intval = chg->attr[ATTR_BAT_IMAX]; chg 640 drivers/power/supply/qcom_smbb.c val->intval = chg->attr[ATTR_BAT_VMAX]; chg 664 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = power_supply_get_drvdata(psy); chg 669 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_write(chg, ATTR_BAT_IMAX, val->intval); chg 672 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_write(chg, ATTR_BAT_VMAX, val->intval); chg 790 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = rdev_get_drvdata(rdev); chg 793 drivers/power/supply/qcom_smbb.c rc = regmap_update_bits(chg->regmap, chg->addr + SMBB_USB_OTG_CTL, chg 796 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "failed to update OTG_CTL\n"); chg 802 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = rdev_get_drvdata(rdev); chg 805 drivers/power/supply/qcom_smbb.c rc = regmap_update_bits(chg->regmap, chg->addr + SMBB_USB_OTG_CTL, chg 808 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "failed to update OTG_CTL\n"); chg 814 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg = rdev_get_drvdata(rdev); chg 818 drivers/power/supply/qcom_smbb.c rc = regmap_read(chg->regmap, chg->addr + SMBB_USB_OTG_CTL, &value); chg 820 drivers/power/supply/qcom_smbb.c dev_err(chg->dev, "failed to read OTG_CTL\n"); chg 836 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg; chg 840 drivers/power/supply/qcom_smbb.c chg = devm_kzalloc(&pdev->dev, sizeof(*chg), GFP_KERNEL); chg 841 drivers/power/supply/qcom_smbb.c if (!chg) chg 844 drivers/power/supply/qcom_smbb.c chg->dev = &pdev->dev; chg 845 drivers/power/supply/qcom_smbb.c mutex_init(&chg->statlock); chg 847 drivers/power/supply/qcom_smbb.c chg->regmap = dev_get_regmap(pdev->dev.parent, NULL); chg 848 drivers/power/supply/qcom_smbb.c if (!chg->regmap) { chg 853 drivers/power/supply/qcom_smbb.c rc = of_property_read_u32(pdev->dev.of_node, "reg", &chg->addr); chg 859 drivers/power/supply/qcom_smbb.c rc = regmap_read(chg->regmap, chg->addr + SMBB_MISC_REV2, &chg->revision); chg 865 drivers/power/supply/qcom_smbb.c chg->revision += 1; chg 866 drivers/power/supply/qcom_smbb.c if (chg->revision != 2 && chg->revision != 3) { chg 870 drivers/power/supply/qcom_smbb.c dev_info(&pdev->dev, "Initializing SMBB rev %u", chg->revision); chg 872 drivers/power/supply/qcom_smbb.c chg->dc_disabled = of_property_read_bool(pdev->dev.of_node, "qcom,disable-dc"); chg 875 drivers/power/supply/qcom_smbb.c rc = smbb_charger_attr_parse(chg, i); chg 882 drivers/power/supply/qcom_smbb.c bat_cfg.drv_data = chg; chg 884 drivers/power/supply/qcom_smbb.c chg->bat_psy = devm_power_supply_register(&pdev->dev, chg 887 drivers/power/supply/qcom_smbb.c if (IS_ERR(chg->bat_psy)) { chg 889 drivers/power/supply/qcom_smbb.c return PTR_ERR(chg->bat_psy); chg 892 drivers/power/supply/qcom_smbb.c usb_cfg.drv_data = chg; chg 895 drivers/power/supply/qcom_smbb.c chg->usb_psy = devm_power_supply_register(&pdev->dev, chg 898 drivers/power/supply/qcom_smbb.c if (IS_ERR(chg->usb_psy)) { chg 900 drivers/power/supply/qcom_smbb.c return PTR_ERR(chg->usb_psy); chg 903 drivers/power/supply/qcom_smbb.c chg->edev = devm_extcon_dev_allocate(&pdev->dev, smbb_usb_extcon_cable); chg 904 drivers/power/supply/qcom_smbb.c if (IS_ERR(chg->edev)) { chg 909 drivers/power/supply/qcom_smbb.c rc = devm_extcon_dev_register(&pdev->dev, chg->edev); chg 915 drivers/power/supply/qcom_smbb.c if (!chg->dc_disabled) { chg 916 drivers/power/supply/qcom_smbb.c dc_cfg.drv_data = chg; chg 919 drivers/power/supply/qcom_smbb.c chg->dc_psy = devm_power_supply_register(&pdev->dev, chg 922 drivers/power/supply/qcom_smbb.c if (IS_ERR(chg->dc_psy)) { chg 924 drivers/power/supply/qcom_smbb.c return PTR_ERR(chg->dc_psy); chg 938 drivers/power/supply/qcom_smbb.c smbb_charger_irqs[i].handler(irq, chg); chg 942 drivers/power/supply/qcom_smbb.c smbb_charger_irqs[i].name, chg); chg 954 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.id = -1; chg 955 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.name = "otg-vbus"; chg 956 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.ops = &smbb_chg_otg_ops; chg 957 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.owner = THIS_MODULE; chg 958 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.type = REGULATOR_VOLTAGE; chg 959 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.supply_name = "usb-otg-in"; chg 960 drivers/power/supply/qcom_smbb.c chg->otg_rdesc.of_match = "otg-vbus"; chg 963 drivers/power/supply/qcom_smbb.c config.driver_data = chg; chg 965 drivers/power/supply/qcom_smbb.c chg->otg_reg = devm_regulator_register(&pdev->dev, &chg->otg_rdesc, chg 967 drivers/power/supply/qcom_smbb.c if (IS_ERR(chg->otg_reg)) chg 968 drivers/power/supply/qcom_smbb.c return PTR_ERR(chg->otg_reg); chg 970 drivers/power/supply/qcom_smbb.c chg->jeita_ext_temp = of_property_read_bool(pdev->dev.of_node, chg 974 drivers/power/supply/qcom_smbb.c rc = regmap_update_bits(chg->regmap, chg->addr + SMBB_BAT_BTC_CTRL, chg 976 drivers/power/supply/qcom_smbb.c chg->jeita_ext_temp ? chg 982 drivers/power/supply/qcom_smbb.c chg->jeita_ext_temp ? "JEITA extended" : "normal"); chg 989 drivers/power/supply/qcom_smbb.c if (r->rev_mask & BIT(chg->revision)) chg 992 drivers/power/supply/qcom_smbb.c rc = regmap_update_bits(chg->regmap, chg->addr + r->offset, chg 1001 drivers/power/supply/qcom_smbb.c platform_set_drvdata(pdev, chg); chg 1008 drivers/power/supply/qcom_smbb.c struct smbb_charger *chg; chg 1010 drivers/power/supply/qcom_smbb.c chg = platform_get_drvdata(pdev); chg 1012 drivers/power/supply/qcom_smbb.c regmap_update_bits(chg->regmap, chg->addr + SMBB_CHG_CTRL, CTRL_EN, 0); chg 158 drivers/power/supply/twl4030_madc_battery.c int chg = (percent * (bat->pdata->capacity/1000))/100; chg 161 drivers/power/supply/twl4030_madc_battery.c val->intval = (3600l * chg) / 400; chg 6686 drivers/scsi/ncr53c8xx.c u_char chg, ofs, per, fak, wide; chg 6872 drivers/scsi/ncr53c8xx.c chg = 0; chg 6890 drivers/scsi/ncr53c8xx.c {chg = 1; per = np->minsync;} chg 6892 drivers/scsi/ncr53c8xx.c {chg = 1; per = tp->minsync;} chg 6894 drivers/scsi/ncr53c8xx.c {chg = 1; ofs = tp->maxoffs;} chg 6904 drivers/scsi/ncr53c8xx.c chg = 1; chg 6917 drivers/scsi/ncr53c8xx.c "fak=%d chg=%d.\n", per, scntl3, ofs, fak, chg); chg 6926 drivers/scsi/ncr53c8xx.c if (chg) { chg 6984 drivers/scsi/ncr53c8xx.c chg = 0; chg 7000 drivers/scsi/ncr53c8xx.c {chg = 1; wide = tp->usrwide;} chg 7004 drivers/scsi/ncr53c8xx.c chg); chg 7015 drivers/scsi/ncr53c8xx.c if (chg) { chg 3948 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char chg, ofs, per, fak, div; chg 3957 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 0; chg 3966 drivers/scsi/sym53c8xx_2/sym_hipd.c {chg = 1; ofs = np->maxoffs;} chg 3971 drivers/scsi/sym53c8xx_2/sym_hipd.c {chg = 1; per = np->minsync;} chg 3984 drivers/scsi/sym53c8xx_2/sym_hipd.c ofs, per, div, fak, chg); chg 3991 drivers/scsi/sym53c8xx_2/sym_hipd.c if (!req && chg) chg 4064 drivers/scsi/sym53c8xx_2/sym_hipd.c int dt, chg = 0; chg 4079 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 1; chg 4086 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 1; chg 4093 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 1; chg 4101 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 1; chg 4117 drivers/scsi/sym53c8xx_2/sym_hipd.c if (!req && chg) chg 4200 drivers/scsi/sym53c8xx_2/sym_hipd.c u_char chg, wide; chg 4209 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 0; chg 4216 drivers/scsi/sym53c8xx_2/sym_hipd.c chg = 1; chg 4222 drivers/scsi/sym53c8xx_2/sym_hipd.c wide, chg); chg 4229 drivers/scsi/sym53c8xx_2/sym_hipd.c if (!req && chg) chg 443 drivers/usb/gadget/udc/aspeed-vhub/hub.c u16 chg = p->status ^ prev; chg 446 drivers/usb/gadget/udc/aspeed-vhub/hub.c chg &= USB_PORT_STAT_C_CONNECTION | chg 458 drivers/usb/gadget/udc/aspeed-vhub/hub.c chg &= ~USB_PORT_STAT_C_ENABLE; chg 460 drivers/usb/gadget/udc/aspeed-vhub/hub.c p->change = chg; chg 677 drivers/usb/gadget/udc/aspeed-vhub/hub.c u16 stat, chg; chg 684 drivers/usb/gadget/udc/aspeed-vhub/hub.c chg = vhub->ports[port].change; chg 689 drivers/usb/gadget/udc/aspeed-vhub/hub.c EPDBG(ep, " port status=%04x change=%04x\n", stat, chg); chg 694 drivers/usb/gadget/udc/aspeed-vhub/hub.c chg & 0xff, chg 695 drivers/usb/gadget/udc/aspeed-vhub/hub.c chg >> 8); chg 1113 drivers/usb/host/max3421-hcd.c u32 old_port_status, chg; chg 1160 drivers/usb/host/max3421-hcd.c chg = (old_port_status ^ max3421_hcd->port_status); chg 1161 drivers/usb/host/max3421-hcd.c max3421_hcd->port_status |= chg << 16; chg 1227 drivers/usb/host/max3421-hcd.c u32 chg, old_port_status; chg 1282 drivers/usb/host/max3421-hcd.c chg = (old_port_status ^ max3421_hcd->port_status); chg 1283 drivers/usb/host/max3421-hcd.c max3421_hcd->port_status |= chg << 16; chg 56 include/linux/mfd/rt5033.h struct rt5033_charger_data *chg; chg 22 include/linux/power/max8903_charger.h int chg; /* Charger status output */ chg 362 mm/hugetlb.c long chg = 0; chg 416 mm/hugetlb.c chg = t - f; chg 423 mm/hugetlb.c chg = t - f; chg 436 mm/hugetlb.c chg += rg->to - t; chg 439 mm/hugetlb.c chg -= rg->to - rg->from; chg 446 mm/hugetlb.c return chg; chg 449 mm/hugetlb.c return chg; chg 596 mm/hugetlb.c long chg = 0; chg 612 mm/hugetlb.c chg += seg_to - seg_from; chg 616 mm/hugetlb.c return chg; chg 804 mm/hugetlb.c static bool vma_has_reserves(struct vm_area_struct *vma, long chg) chg 816 mm/hugetlb.c if (vma->vm_flags & VM_MAYSHARE && chg == 0) chg 831 mm/hugetlb.c if (chg) chg 857 mm/hugetlb.c if (chg) chg 942 mm/hugetlb.c long chg) chg 955 mm/hugetlb.c if (!vma_has_reserves(vma, chg) && chg 966 mm/hugetlb.c if (page && !avoid_reserve && vma_has_reserves(vma, chg)) { chg 4650 mm/hugetlb.c long ret, chg; chg 4684 mm/hugetlb.c chg = region_chg(resv_map, from, to); chg 4691 mm/hugetlb.c chg = to - from; chg 4697 mm/hugetlb.c if (chg < 0) { chg 4698 mm/hugetlb.c ret = chg; chg 4707 mm/hugetlb.c gbl_reserve = hugepage_subpool_get_pages(spool, chg); chg 4720 mm/hugetlb.c (void)hugepage_subpool_put_pages(spool, chg); chg 4738 mm/hugetlb.c if (unlikely(chg > add)) { chg 4749 mm/hugetlb.c chg - add); chg 4757 mm/hugetlb.c if (chg >= 0) chg 4769 mm/hugetlb.c long chg = 0; chg 4778 mm/hugetlb.c chg = region_del(resv_map, start, end); chg 4784 mm/hugetlb.c if (chg < 0) chg 4785 mm/hugetlb.c return chg; chg 4796 mm/hugetlb.c gbl_reserve = hugepage_subpool_put_pages(spool, (chg - freed)); chg 358 net/ipv6/sit.c ipip6_tunnel_add_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a, int chg) chg 370 net/ipv6/sit.c if (chg) { chg 379 net/ipv6/sit.c if (chg) {