/linux-master/drivers/power/supply/ |
H A D | pm8916_lbc.c | 83 static int pm8916_lbc_charger_configure(struct pm8916_lbc_charger *chg) argument 88 chg->charge_voltage_max = clamp_t(u32, chg->charge_voltage_max, 89 PM8916_LBC_CHGR_MIN_VOLTAGE, chg->charge_voltage_safe); 91 tmp = chg->charge_voltage_max - PM8916_LBC_CHGR_MIN_VOLTAGE; 93 chg->charge_voltage_max = PM8916_LBC_CHGR_MIN_VOLTAGE + tmp * PM8916_LBC_CHGR_VOLTAGE_STEP; 95 ret = regmap_write(chg->regmap, chg->reg[LBC_CHGR] + PM8916_LBC_CHGR_VDD_MAX, tmp); 99 chg->charge_current_max = min(chg 127 struct pm8916_lbc_charger *chg = power_supply_get_drvdata(psy); local 151 struct pm8916_lbc_charger *chg = power_supply_get_drvdata(psy); local 181 struct pm8916_lbc_charger *chg = data; local 197 pm8916_lbc_charger_probe_dt(struct pm8916_lbc_charger *chg) argument 255 struct pm8916_lbc_charger *chg; local [all...] |
H A D | qcom_smbb.c | 256 static int smbb_charger_attr_write(struct smbb_charger *chg, argument 267 dev_err(chg->dev, "value out of range for %s [%u:%u]\n", 273 rc = regmap_read(chg->regmap, 274 chg->addr + prop->safe_reg, &wval); 276 dev_err(chg->dev, 285 dev_warn(chg->dev, 294 rc = regmap_write(chg->regmap, chg->addr + prop->reg, wval); 296 dev_err(chg->dev, "unable to update %s", prop->name); 301 dev_warn(chg 313 smbb_charger_attr_read(struct smbb_charger *chg, enum smbb_attr which) argument 335 smbb_charger_attr_parse(struct smbb_charger *chg, enum smbb_attr which) argument 353 smbb_set_line_flag(struct smbb_charger *chg, int irq, int flag) argument 376 struct smbb_charger *chg = _data; local 388 struct smbb_charger *chg = _data; local 399 struct smbb_charger *chg = _data; local 423 struct smbb_charger *chg = _data; local 433 struct smbb_charger *chg = _data; local 443 struct smbb_charger *chg = _data; local 456 struct smbb_charger *chg = _data; local 466 struct smbb_charger *chg = _data; local 492 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 520 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 540 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 568 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 594 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 664 struct smbb_charger *chg = power_supply_get_drvdata(psy); local 790 struct smbb_charger *chg = rdev_get_drvdata(rdev); local 802 struct smbb_charger *chg = rdev_get_drvdata(rdev); local 814 struct smbb_charger *chg = rdev_get_drvdata(rdev); local 836 struct smbb_charger *chg; local 1005 struct smbb_charger *chg; local [all...] |
H A D | max77650-charger.c | 88 static int max77650_charger_set_vchgin_min(struct max77650_charger_data *chg, argument 95 rv = regmap_update_bits(chg->map, 109 static int max77650_charger_set_ichgin_lim(struct max77650_charger_data *chg, argument 116 rv = regmap_update_bits(chg->map, 130 static int max77650_charger_enable(struct max77650_charger_data *chg) argument 134 rv = regmap_update_bits(chg->map, 139 dev_err(chg->dev, "unable to enable the charger: %d\n", rv); 144 static void max77650_charger_disable(struct max77650_charger_data *chg) argument 148 rv = regmap_update_bits(chg->map, 153 dev_err(chg 158 struct max77650_charger_data *chg = data; local 192 struct max77650_charger_data *chg = power_supply_get_drvdata(psy); local 280 struct max77650_charger_data *chg; local 350 struct max77650_charger_data *chg = platform_get_drvdata(pdev); local [all...] |
H A D | max77976_charger.c | 124 static int max77976_get_status(struct max77976 *chg, int *val) argument 129 err = regmap_field_read(chg->rfield[CHG_DTLS], ®val); 162 static int max77976_get_charge_type(struct max77976 *chg, int *val) argument 167 err = regmap_field_read(chg->rfield[CHG_DTLS], ®val); 200 static int max77976_get_health(struct max77976 *chg, int *val) argument 205 err = regmap_field_read(chg->rfield[BAT_DTLS], ®val); 234 static int max77976_get_online(struct max77976 *chg, int *val) argument 239 err = regmap_field_read(chg->rfield[CHGIN_OK], ®val); 248 static int max77976_get_integer(struct max77976 *chg, enum max77976_field_idx fidx, argument 255 err = regmap_field_read(chg 264 max77976_set_integer(struct max77976 *chg, enum max77976_field_idx fidx, unsigned int clamp_min, unsigned int clamp_max, unsigned int div, int val) argument 279 struct max77976 *chg = power_supply_get_drvdata(psy); local 329 struct max77976 *chg = power_supply_get_drvdata(psy); local 392 max77976_detect(struct max77976 *chg) argument 416 max77976_configure(struct max77976 *chg) argument 445 struct max77976 *chg; local [all...] |
H A D | max14577_charger.c | 47 static int max14577_get_charger_state(struct max14577_charger *chg, int *val) argument 49 struct regmap *rmap = chg->max14577->regmap; 97 static int max14577_get_charge_type(struct max14577_charger *chg, int *val) argument 109 ret = max14577_get_charger_state(chg, &charging); 121 static int max14577_get_online(struct max14577_charger *chg, int *val) argument 123 struct regmap *rmap = chg->max14577->regmap; 133 chg_type = maxim_get_charger_type(chg->max14577->dev_type, reg_data); 160 static int max14577_get_battery_health(struct max14577_charger *chg, int *val) argument 162 struct regmap *rmap = chg->max14577->regmap; 172 chg_type = maxim_get_charger_type(chg 199 max14577_get_present(struct max14577_charger *chg, int *val) argument 206 max14577_set_fast_charge_timer(struct max14577_charger *chg, unsigned long hours) argument 230 max14577_init_constant_voltage(struct max14577_charger *chg, unsigned int uvolt) argument 261 max14577_init_eoc(struct max14577_charger *chg, unsigned int uamp) argument 301 max14577_init_fast_charge(struct max14577_charger *chg, unsigned int uamp) argument 326 max14577_charger_reg_init(struct max14577_charger *chg) argument 414 struct max14577_charger *chg = power_supply_get_drvdata(psy); local 511 struct max14577_charger *chg = dev_get_drvdata(dev); local 541 struct max14577_charger *chg = dev_get_drvdata(dev); local 561 struct max14577_charger *chg; local [all...] |
H A D | max77693_charger.c | 214 struct max77693_charger *chg = power_supply_get_drvdata(psy); local 215 struct regmap *regmap = chg->max77693->regmap; 259 struct max77693_charger *chg = dev_get_drvdata(dev); local 267 ret = fn(chg, val); 277 struct max77693_charger *chg = dev_get_drvdata(dev); local 281 ret = regmap_read(chg->max77693->regmap, MAX77693_CHG_REG_CHG_CNFG_01, 302 static int max77693_set_fast_charge_timer(struct max77693_charger *chg, argument 328 return regmap_update_bits(chg->max77693->regmap, 343 struct max77693_charger *chg = dev_get_drvdata(dev); local 347 ret = regmap_read(chg 363 max77693_set_top_off_threshold_current(struct max77693_charger *chg, unsigned long uamp) argument 394 struct max77693_charger *chg = dev_get_drvdata(dev); local 411 max77693_set_top_off_timer(struct max77693_charger *chg, unsigned long minutes) argument 438 max77693_set_constant_volt(struct max77693_charger *chg, unsigned int uvolt) argument 474 max77693_set_min_system_volt(struct max77693_charger *chg, unsigned int uvolt) argument 496 max77693_set_thermal_regulation_temp(struct max77693_charger *chg, unsigned int cels) argument 523 max77693_set_batttery_overcurrent(struct max77693_charger *chg, unsigned int uamp) argument 547 max77693_set_charge_input_threshold_volt(struct max77693_charger *chg, unsigned int uvolt) argument 579 max77693_reg_init(struct max77693_charger *chg) argument 629 max77693_dt_init(struct device *dev, struct max77693_charger *chg) argument 662 max77693_dt_init(struct device *dev, struct max77693_charger *chg) argument 670 struct max77693_charger *chg; local [all...] |
H A D | rt5033_charger.c | 32 struct rt5033_charger_data chg; member in struct:rt5033_charger 134 struct rt5033_charger_data *chg = &charger->chg; local 140 if (chg->const_uvolt < RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MIN || 141 chg->const_uvolt > RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MAX) { 147 if (chg->const_uvolt == RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MIN) 149 else if (chg->const_uvolt == RT5033_CHARGER_CONST_VOLTAGE_LIMIT_MAX) 152 val = chg->const_uvolt; 170 if (chg->eoc_uamp < RT5033_CHARGER_EOC_MIN || 171 chg 208 struct rt5033_charger_data *chg = &charger->chg; local 253 struct rt5033_charger_data *chg = &charger->chg; local 555 struct rt5033_charger_data *chg = &charger->chg; local [all...] |
H A D | max8903_charger.c | 23 * chg, flt, dcm and usus are optional. 30 struct gpio_desc *chg; /* Charger status output */ member in struct:max8903_data 54 if (data->chg) { 55 if (gpiod_get_value(data->chg)) 301 data->chg = devm_gpiod_get_optional(dev, "chg", GPIOD_IN); 302 if (IS_ERR(data->chg)) 303 return dev_err_probe(dev, PTR_ERR(data->chg), 305 gpiod_set_consumer_name(data->chg, data->psy_desc.name);
|
H A D | ab8500_bmdata.c | 113 static const struct ab8500_bm_charger_parameters chg = { variable in typeref:struct:ab8500_bm_charger_parameters 136 .chg_params = &chg,
|
H A D | twl4030_madc_battery.c | 158 int chg = (percent * (bat->pdata->capacity/1000))/100; local 161 val->intval = (3600l * chg) / 400;
|
/linux-master/tools/gpio/ |
H A D | gpio-watch.c | 25 struct gpio_v2_line_info_changed chg; local 64 memset(&chg, 0, sizeof(chg)); 65 rd = read(pfd.fd, &chg, sizeof(chg)); 66 if (rd < 0 || rd != sizeof(chg)) { 67 if (rd != sizeof(chg)) 74 switch (chg.event_type) { 91 chg.info.offset, event, (uint64_t)chg [all...] |
/linux-master/drivers/net/fddi/skfp/ |
H A D | ess.c | 474 struct smt_sba_chg *chg ; local 492 chg = smtod(mb,struct smt_sba_chg *) ; 493 chg->smt.smt_tid = sm->smt_tid ; 494 chg->smt.smt_dest = sm->smt_source ; 497 chg->s_type.para.p_type = SMT_P0015 ; 498 chg->s_type.para.p_len = sizeof(struct smt_p_0015) - PARA_LEN ; 499 chg->s_type.res_type = SYNC_BW ; 502 chg->cmd.para.p_type = SMT_P0016 ; 503 chg->cmd.para.p_len = sizeof(struct smt_p_0016) - PARA_LEN ; 504 chg [all...] |
/linux-master/drivers/net/ethernet/intel/ice/ |
H A D | ice_flex_pipe.c | 3218 * @chg: the change list 3222 struct list_head *chg) 3262 list_add(&p->list_entry, chg); 3276 * @chg: list to receive a record of changes 3280 struct list_head *chg) 3293 return ice_rem_vsig(hw, blk, vsig, chg); 3315 struct list_head chg; local 3319 INIT_LIST_HEAD(&chg); 3325 &chg); 3331 status = ice_upd_prof_hw(hw, blk, &chg); 3221 ice_rem_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, struct list_head *chg) argument 3279 ice_rem_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl, struct list_head *chg) argument 3389 ice_get_prof(struct ice_hw *hw, enum ice_block blk, u64 hdl, struct list_head *chg) argument 3529 ice_move_vsi(struct ice_hw *hw, enum ice_block blk, u16 vsi, u16 vsig, struct list_head *chg) argument 3566 ice_rem_chg_tcam_ent(struct ice_hw *hw, u16 idx, struct list_head *chg) argument 3589 ice_prof_tcam_ena_dis(struct ice_hw *hw, enum ice_block blk, bool enable, u16 vsig, struct ice_tcam_inf *tcam, struct list_head *chg) argument 3662 ice_adj_prof_priorities(struct ice_hw *hw, enum ice_block blk, u16 vsig, struct list_head *chg) argument 3733 ice_add_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsig, u64 hdl, bool rev, struct list_head *chg) argument 3845 ice_create_prof_id_vsig(struct ice_hw *hw, enum ice_block blk, u16 vsi, u64 hdl, struct list_head *chg) argument 3895 ice_create_vsig_from_lst(struct ice_hw *hw, enum ice_block blk, u16 vsi, struct list_head *lst, u16 *new_vsig, struct list_head *chg) argument 3972 struct list_head chg; local 4138 struct list_head chg, copy; local [all...] |
/linux-master/drivers/usb/gadget/udc/aspeed-vhub/ |
H A D | hub.c | 510 u16 chg = p->status ^ prev; local 513 chg &= USB_PORT_STAT_C_CONNECTION | 525 chg &= ~USB_PORT_STAT_C_ENABLE; 527 p->change = chg; 744 u16 stat, chg; local 751 chg = vhub->ports[port].change; 756 EPDBG(ep, " port status=%04x change=%04x\n", stat, chg); 761 chg & 0xff, 762 chg >> 8);
|
/linux-master/drivers/clk/mediatek/ |
H A D | clk-pll.c | 96 u32 chg, val; local 117 chg = readl(pll->pcw_chg_addr) | 119 writel(chg, pll->pcw_chg_addr);
|
/linux-master/mm/ |
H A D | hugetlb.c | 776 long chg = 0; local 781 chg = add_reservation_in_range(resv, f, t, NULL, NULL, 793 return chg; 963 long chg = 0; local 979 chg += seg_to - seg_from; 983 return chg; 1249 static bool vma_has_reserves(struct vm_area_struct *vma, long chg) argument 1253 * This address is already reserved by other process(chg == 0), 1261 if (vma->vm_flags & VM_MAYSHARE && chg == 0) 1274 * use. This situation is indicated if chg ! 1390 dequeue_hugetlb_folio_vma(struct hstate *h, struct vm_area_struct *vma, unsigned long address, int avoid_reserve, long chg) argument 7110 long chg = -1, add = -1; local 7270 long chg = 0; local [all...] |
/linux-master/drivers/scsi/sym53c8xx_2/ |
H A D | sym_hipd.c | 3948 u_char chg, ofs, per, fak, div; local 3957 chg = 0; 3966 {chg = 1; ofs = np->maxoffs;} 3971 {chg = 1; per = np->minsync;} 3983 "sdtr: ofs=%d per=%d div=%d fak=%d chg=%d.\n", 3984 ofs, per, div, fak, chg); 3991 if (!req && chg) 4064 int dt, chg = 0; local 4079 chg = 1; 4086 chg 4200 u_char chg, wide; local [all...] |
/linux-master/drivers/usb/host/ |
H A D | max3421-hcd.c | 1074 u32 old_port_status, chg; local 1121 chg = (old_port_status ^ max3421_hcd->port_status); 1122 max3421_hcd->port_status |= chg << 16; 1187 u32 chg, old_port_status; local 1242 chg = (old_port_status ^ max3421_hcd->port_status); 1243 max3421_hcd->port_status |= chg << 16;
|
/linux-master/drivers/gpio/ |
H A D | gpiolib-cdev.c | 2598 struct gpio_v2_line_info_changed chg; local 2605 memset(&chg, 0, sizeof(chg)); 2606 chg.event_type = action; 2607 chg.timestamp_ns = ktime_get_ns(); 2608 gpio_desc_to_lineinfo(desc, &chg.info); 2609 supinfo_to_lineinfo(desc, &chg.info); 2611 ret = kfifo_in_spinlocked(&cdev->events, &chg, 1, &cdev->wait.lock);
|
/linux-master/drivers/scsi/ |
H A D | ncr53c8xx.c | 6520 u_char chg, ofs, per, fak, wide; local 6706 chg = 0; 6724 {chg = 1; per = np->minsync;} 6726 {chg = 1; per = tp->minsync;} 6728 {chg = 1; ofs = tp->maxoffs;} 6738 chg = 1; 6751 "fak=%d chg=%d.\n", per, scntl3, ofs, fak, chg); 6760 if (chg) { 6818 chg [all...] |
/linux-master/net/ipv6/ |
H A D | sit.c | 368 ipip6_tunnel_add_prl(struct ip_tunnel *t, struct ip_tunnel_prl *a, int chg) argument 380 if (chg) { 389 if (chg) {
|
/linux-master/drivers/hid/ |
H A D | wacom_wac.c | 1543 bool chg = data[284] & 0x80; local 1547 battery_status, chg, 1, chg); 1570 bool chg = data[45] & 0x80; local 1574 battery_status, chg, 1, chg);
|