Searched refs:di (Results 1 - 25 of 212) sorted by relevance

123456789

/linux-master/drivers/power/supply/
H A Dab8500_chargalg.c265 struct ab8500_chargalg *di = container_of(timer, struct ab8500_chargalg, local
267 dev_err(di->dev, "Safety timer expired\n");
268 di->events.safety_timer_expired = true;
271 queue_work(di->chargalg_wq, &di->chargalg_work);
288 struct ab8500_chargalg *di = container_of(timer, struct ab8500_chargalg, local
291 dev_dbg(di->dev, "Maintenance timer expired\n");
292 di->events.maintenance_timer_expired = true;
295 queue_work(di->chargalg_wq, &di
306 ab8500_chargalg_state_to(struct ab8500_chargalg *di, enum ab8500_chargalg_states state) argument
320 ab8500_chargalg_check_charger_enable(struct ab8500_chargalg *di) argument
352 ab8500_chargalg_check_charger_connection(struct ab8500_chargalg *di) argument
383 ab8500_chargalg_start_safety_timer(struct ab8500_chargalg *di) argument
415 ab8500_chargalg_stop_safety_timer(struct ab8500_chargalg *di) argument
430 ab8500_chargalg_start_maintenance_timer(struct ab8500_chargalg *di, int duration) argument
448 ab8500_chargalg_stop_maintenance_timer(struct ab8500_chargalg *di) argument
461 ab8500_chargalg_kick_watchdog(struct ab8500_chargalg *di) argument
484 ab8500_chargalg_ac_en(struct ab8500_chargalg *di, int enable, int vset_uv, int iset_ua) argument
512 ab8500_chargalg_usb_en(struct ab8500_chargalg *di, int enable, int vset_uv, int iset_ua) argument
538 ab8500_chargalg_update_chg_curr(struct ab8500_chargalg *di, int iset_ua) argument
579 ab8500_chargalg_stop_charging(struct ab8500_chargalg *di) argument
599 ab8500_chargalg_hold_charging(struct ab8500_chargalg *di) argument
620 ab8500_chargalg_start_charging(struct ab8500_chargalg *di, int vset_uv, int iset_ua) argument
651 ab8500_chargalg_check_temp(struct ab8500_chargalg *di) argument
702 ab8500_chargalg_check_charger_voltage(struct ab8500_chargalg *di) argument
724 ab8500_chargalg_end_of_charge(struct ab8500_chargalg *di) argument
752 init_maxim_chg_curr(struct ab8500_chargalg *di) argument
772 ab8500_chargalg_chg_curr_maxim(struct ab8500_chargalg *di) argument
819 handle_maxim_chg_curr(struct ab8500_chargalg *di) argument
852 struct ab8500_chargalg *di; local
1180 struct ab8500_chargalg *di = power_supply_get_drvdata(psy); local
1197 ab8500_chargalg_time_to_restart(struct ab8500_chargalg *di) argument
1226 ab8500_chargalg_algorithm(struct ab8500_chargalg *di) argument
1591 struct ab8500_chargalg *di = container_of(work, local
1619 struct ab8500_chargalg *di = container_of(work, local
1638 struct ab8500_chargalg *di = container_of(work, local
1660 struct ab8500_chargalg *di = power_supply_get_drvdata(psy); local
1689 struct ab8500_chargalg *di = dev_get_drvdata(dev); local
1706 struct ab8500_chargalg *di = dev_get_drvdata(dev); local
1732 struct ab8500_chargalg *di = dev_get_drvdata(dev); local
1751 struct ab8500_chargalg *di = dev_get_drvdata(dev); local
1774 struct ab8500_chargalg *di; local
[all...]
H A Dab8500_charger.c350 static void ab8500_enable_disable_sw_fallback(struct ab8500_charger *di, argument
359 dev_dbg(di->dev, "SW Fallback: %d\n", fallback);
361 if (is_ab8500(di->parent)) {
372 ret = abx500_get_register_interruptible(di->dev, bank, reg, &val);
374 dev_err(di->dev, "%d read failed\n", __LINE__);
378 if (is_ab8500(di->parent)) {
380 ret = abx500_set_register_interruptible(di->dev, 0x11, 0x00, 0x2);
382 dev_err(di->dev, "%d write failed\n", __LINE__);
393 ret = abx500_set_register_interruptible(di->dev, bank, reg, val);
395 dev_err(di
415 ab8500_power_supply_changed(struct ab8500_charger *di, struct power_supply *psy) argument
442 ab8500_charger_set_usb_connected(struct ab8500_charger *di, bool connected) argument
484 ab8500_charger_get_ac_voltage(struct ab8500_charger *di) argument
506 ab8500_charger_ac_cv(struct ab8500_charger *di) argument
536 ab8500_charger_get_vbus_voltage(struct ab8500_charger *di) argument
559 ab8500_charger_get_usb_current(struct ab8500_charger *di) argument
582 ab8500_charger_get_ac_current(struct ab8500_charger *di) argument
604 ab8500_charger_usb_cv(struct ab8500_charger *di) argument
646 ab8500_charger_detect_chargers(struct ab8500_charger *di, bool probe) argument
698 ab8500_charger_max_usb_curr(struct ab8500_charger *di, enum ab8500_charger_link_status link_status) argument
830 ab8500_charger_read_usb_type(struct ab8500_charger *di) argument
870 ab8500_charger_detect_usb_type(struct ab8500_charger *di) argument
1044 ab8500_current_to_regval(struct ab8500_charger *di, int curr_ua) argument
1064 ab8500_vbus_in_curr_to_regval(struct ab8500_charger *di, int curr_ua) argument
1093 ab8500_charger_get_usb_cur(struct ab8500_charger *di) argument
1130 ab8500_charger_check_continue_stepping(struct ab8500_charger *di, int reg) argument
1152 ab8500_charger_set_current(struct ab8500_charger *di, int ich_ua, int reg) argument
1273 ab8500_charger_set_vbus_in_curr(struct ab8500_charger *di, int ich_in_ua) argument
1318 ab8500_charger_set_main_in_curr(struct ab8500_charger *di, int ich_in_ua) argument
1333 ab8500_charger_set_output_curr(struct ab8500_charger *di, int ich_out_ua) argument
1348 ab8500_charger_led_en(struct ab8500_charger *di, int on) argument
1402 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); local
1578 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); local
1734 struct ab8500_charger *di = to_ab8500_charger_usb_device_info(charger); local
1783 struct ab8500_charger *di = to_ab8500_charger_ac_device_info(charger); local
1828 struct ab8500_charger *di; local
1857 struct ab8500_charger *di; local
1890 struct ab8500_charger *di; local
1949 struct ab8500_charger *di = container_of(work, local
1995 struct ab8500_charger *di = container_of(work, local
2049 struct ab8500_charger *di = container_of(work, local
2072 struct ab8500_charger *di = container_of(work, local
2097 struct ab8500_charger *di = container_of(work, local
2135 struct ab8500_charger *di = container_of(work, local
2183 struct ab8500_charger *di = container_of(work, local
2241 struct ab8500_charger *di = local
2270 struct ab8500_charger *di = container_of(work, local
2398 struct ab8500_charger *di = container_of(work, local
2466 struct ab8500_charger *di = container_of(work, local
2504 struct ab8500_charger *di = container_of(work, local
2534 struct ab8500_charger *di = container_of(work, local
2561 struct ab8500_charger *di = _di; local
2582 struct ab8500_charger *di = _di; local
2606 struct ab8500_charger *di = _di; local
2628 struct ab8500_charger *di = _di; local
2647 struct ab8500_charger *di = _di; local
2658 struct ab8500_charger *di = container_of(work, local
2711 struct ab8500_charger *di = _di; local
2729 struct ab8500_charger *di = _di; local
2748 struct ab8500_charger *di = _di; local
2767 struct ab8500_charger *di = _di; local
2786 struct ab8500_charger *di = _di; local
2804 struct ab8500_charger *di = _di; local
2821 struct ab8500_charger *di = _di; local
2850 struct ab8500_charger *di = _di; local
2874 struct ab8500_charger *di = _di; local
2904 struct ab8500_charger *di; local
2971 struct ab8500_charger *di; local
3038 ab8500_charger_init_hw_registers(struct ab8500_charger *di) argument
3186 struct ab8500_charger *di = local
3236 struct ab8500_charger *di = dev_get_drvdata(dev); local
3272 struct ab8500_charger *di = dev_get_drvdata(dev); local
3319 struct ab8500_charger *di = dev_get_drvdata(dev); local
3362 struct ab8500_charger *di = dev_get_drvdata(dev); local
3401 struct ab8500_charger *di; local
3683 struct ab8500_charger *di = platform_get_drvdata(pdev); local
[all...]
H A Dds2760_battery.c255 static int ds2760_battery_read_status(struct ds2760_device_info *di) argument
259 if (di->update_time && time_before(jiffies, di->update_time +
265 if (di->update_time == 0) {
273 ret = w1_ds2760_read(di->dev, di->raw + start, start, count);
275 dev_warn(di->dev, "call to w1_ds2760_read failed (0x%p)\n",
276 di->dev);
280 di->update_time = jiffies;
284 di
365 ds2760_battery_set_current_accum(struct ds2760_device_info *di, unsigned int acr_val) argument
381 ds2760_battery_update_status(struct ds2760_device_info *di) argument
426 ds2760_battery_write_status(struct ds2760_device_info *di, char status) argument
437 ds2760_battery_write_rated_capacity(struct ds2760_device_info *di, unsigned char rated_capacity) argument
448 ds2760_battery_write_active_full(struct ds2760_device_info *di, int active_full) argument
472 struct ds2760_device_info *di = container_of(work, local
484 struct ds2760_device_info *di = power_supply_get_drvdata(psy); local
495 struct ds2760_device_info *di = container_of(work, local
529 struct ds2760_device_info *di = power_supply_get_drvdata(psy); local
540 struct ds2760_device_info *di = power_supply_get_drvdata(psy); local
591 struct ds2760_device_info *di = power_supply_get_drvdata(psy); local
643 struct ds2760_device_info *di = local
672 struct ds2760_device_info *di; local
773 struct ds2760_device_info *di = sl->family_data; local
[all...]
H A Dab8500_fg.c359 * @di: pointer to the ab8500_fg structure
364 static int ab8500_fg_is_low_curr(struct ab8500_fg *di, int curr_ua) argument
369 if (curr_ua > -di->bm->fg_params->high_curr_threshold_ua)
377 * @di: pointer to the ab8500_fg structure
383 static int ab8500_fg_add_cap_sample(struct ab8500_fg *di, int sample) argument
386 struct ab8500_fg_avg_cap *avg = &di->avg_cap;
413 * @di: pointer to the ab8500_fg structure
417 static void ab8500_fg_clear_cap_samples(struct ab8500_fg *di) argument
420 struct ab8500_fg_avg_cap *avg = &di->avg_cap;
435 * @di
440 ab8500_fg_fill_cap_sample(struct ab8500_fg *di, int sample) argument
467 ab8500_fg_coulomb_counter(struct ab8500_fg *di, bool enable) argument
536 ab8500_fg_inst_curr_start(struct ab8500_fg *di) argument
588 ab8500_fg_inst_curr_started(struct ab8500_fg *di) argument
599 ab8500_fg_inst_curr_done(struct ab8500_fg *di) argument
613 ab8500_fg_inst_curr_finalize(struct ab8500_fg *di, int *curr_ua) argument
708 ab8500_fg_inst_curr_blocking(struct ab8500_fg *di) argument
762 struct ab8500_fg *di = container_of(work, local
831 ab8500_fg_bat_voltage(struct ab8500_fg *di) argument
857 ab8500_fg_volt_to_capacity(struct ab8500_fg *di, int voltage_uv) argument
872 ab8500_fg_uncomp_volt_to_capacity(struct ab8500_fg *di) argument
887 ab8500_fg_battery_resistance(struct ab8500_fg *di, int vbat_uncomp_uv) argument
937 ab8500_load_comp_fg_bat_voltage(struct ab8500_fg *di, bool always) argument
989 ab8500_fg_load_comp_volt_to_capacity(struct ab8500_fg *di) argument
1005 ab8500_fg_convert_mah_to_permille(struct ab8500_fg *di, int cap_mah) argument
1017 ab8500_fg_convert_permille_to_mah(struct ab8500_fg *di, int cap_pm) argument
1029 ab8500_fg_convert_mah_to_uwh(struct ab8500_fg *di, int cap_mah) argument
1056 ab8500_fg_calc_cap_charging(struct ab8500_fg *di) argument
1096 ab8500_fg_calc_cap_discharge_voltage(struct ab8500_fg *di) argument
1119 ab8500_fg_calc_cap_discharge_fg(struct ab8500_fg *di) argument
1170 ab8500_fg_capacity_level(struct ab8500_fg *di) argument
1199 ab8500_fg_calculate_scaled_capacity(struct ab8500_fg *di) argument
1257 ab8500_fg_update_cap_scalers(struct ab8500_fg *di) argument
1292 ab8500_fg_check_capacity_limits(struct ab8500_fg *di, bool init) argument
1414 ab8500_fg_charge_state_to(struct ab8500_fg *di, enum ab8500_fg_charge_state new_state) argument
1426 ab8500_fg_discharge_state_to(struct ab8500_fg *di, enum ab8500_fg_discharge_state new_state) argument
1444 ab8500_fg_algorithm_charging(struct ab8500_fg *di) argument
1492 force_capacity(struct ab8500_fg *di) argument
1509 check_sysfs_capacity(struct ab8500_fg *di) argument
1548 ab8500_fg_algorithm_discharging(struct ab8500_fg *di) argument
1716 ab8500_fg_algorithm_calibrate(struct ab8500_fg *di) argument
1768 ab8500_fg_algorithm(struct ab8500_fg *di) argument
1808 struct ab8500_fg *di = container_of(work, struct ab8500_fg, local
1846 struct ab8500_fg *di = container_of(work, struct ab8500_fg, local
1886 struct ab8500_fg *di = container_of(work, struct ab8500_fg, local
1928 ab8500_fg_battok_calc(struct ab8500_fg *di, int target) argument
1944 ab8500_fg_battok_init_hw_register(struct ab8500_fg *di) argument
1988 struct ab8500_fg *di = container_of(work, struct ab8500_fg, fg_work); local
2002 struct ab8500_fg *di = _di; local
2022 struct ab8500_fg *di = _di; local
2037 struct ab8500_fg *di = _di; local
2053 struct ab8500_fg *di = _di; local
2072 struct ab8500_fg *di = _di; local
2110 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2187 struct ab8500_fg *di; local
2303 ab8500_fg_init_hw_registers(struct ab8500_fg *di) argument
2423 struct ab8500_fg *di = container_of(work, struct ab8500_fg, local
2451 charge_full_show(struct ab8500_fg *di, char *buf) argument
2456 charge_full_store(struct ab8500_fg *di, const char *buf, size_t count) argument
2470 charge_now_show(struct ab8500_fg *di, char *buf) argument
2475 charge_now_store(struct ab8500_fg *di, const char *buf, size_t count) argument
2501 struct ab8500_fg *di; local
2516 struct ab8500_fg *di; local
2550 ab8500_fg_sysfs_exit(struct ab8500_fg *di) argument
2562 ab8500_fg_sysfs_init(struct ab8500_fg *di) argument
2584 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2607 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2634 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2658 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2685 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2708 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2736 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2759 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2782 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2803 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2831 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2854 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2877 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2904 struct ab8500_fg *di = power_supply_get_drvdata(psy); local
2939 ab8500_fg_sysfs_psy_create_attrs(struct ab8500_fg *di) argument
2959 ab8500_fg_sysfs_psy_remove_attrs(struct ab8500_fg *di) argument
2974 struct ab8500_fg *di = dev_get_drvdata(dev); local
2990 struct ab8500_fg *di = dev_get_drvdata(dev); local
3035 struct ab8500_fg *di = dev_get_drvdata(dev); local
3052 struct ab8500_fg *di = dev_get_drvdata(dev); local
3072 struct ab8500_fg *di; local
3231 struct ab8500_fg *di = platform_get_drvdata(pdev); local
[all...]
H A Drx51_battery.c41 static int rx51_battery_read_voltage(struct rx51_device_info *di) argument
43 int voltage = rx51_battery_read_adc(di->channel_vbat);
46 dev_err(di->dev, "Could not read ADC: %d\n", voltage);
93 static int rx51_battery_read_temperature(struct rx51_device_info *di) argument
97 int raw = rx51_battery_read_adc(di->channel_temp);
100 dev_err(di->dev, "Could not read ADC: %d\n", raw);
132 static int rx51_battery_read_capacity(struct rx51_device_info *di) argument
134 int capacity = rx51_battery_read_adc(di->channel_bsi);
137 dev_err(di->dev, "Could not read ADC: %d\n", capacity);
151 struct rx51_device_info *di local
194 struct rx51_device_info *di; local
[all...]
H A Dab8500_btemp.c125 * @di: pointer to the ab8500_btemp structure
133 static int ab8500_btemp_batctrl_volt_to_res(struct ab8500_btemp *di, argument
136 if (is_ab8500_1p1_or_earlier(di->parent)) {
153 * @di: pointer to the ab8500_btemp structure
157 static int ab8500_btemp_read_batctrl_voltage(struct ab8500_btemp *di) argument
162 ret = iio_read_channel_processed(di->bat_ctrl, &vbtemp);
164 dev_err(di->dev,
175 * @di: pointer to the ab8500_btemp structure
180 static int ab8500_btemp_get_batctrl_res(struct ab8500_btemp *di) argument
188 if (!di
237 ab8500_btemp_id(struct ab8500_btemp *di) argument
274 struct ab8500_btemp *di = container_of(work, local
338 struct ab8500_btemp *di = _di; local
356 struct ab8500_btemp *di = _di; local
383 struct ab8500_btemp *di = _di; local
405 struct ab8500_btemp *di = _di; local
427 struct ab8500_btemp *di = _di; local
448 ab8500_btemp_periodic(struct ab8500_btemp *di, bool enable) argument
469 ab8500_btemp_get_temp(struct ab8500_btemp *di) argument
524 struct ab8500_btemp *di = power_supply_get_drvdata(psy); local
548 struct ab8500_btemp *di; local
634 struct ab8500_btemp *di = dev_get_drvdata(dev); local
643 struct ab8500_btemp *di = dev_get_drvdata(dev); local
667 struct ab8500_btemp *di = dev_get_drvdata(dev); local
686 struct ab8500_btemp *di = dev_get_drvdata(dev); local
701 struct ab8500_btemp *di; local
[all...]
H A Dbq27xxx_battery.c1042 #define BQ27XXX_DM_BUF(di, i) { \
1043 .class = (di)->dm_regs[i].subclass_id, \
1044 .block = (di)->dm_regs[i].offset / BQ27XXX_DM_SZ, \
1077 struct bq27xxx_device_info *di; local
1086 list_for_each_entry(di, &bq27xxx_battery_devices, list)
1087 mod_delayed_work(system_wq, &di->work, 0);
1107 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index, argument
1112 if (!di || di->regs[reg_index] == INVALID_REG_ADDR)
1115 ret = di
1123 bq27xxx_write(struct bq27xxx_device_info *di, int reg_index, u16 value, bool single) argument
1142 bq27xxx_read_block(struct bq27xxx_device_info *di, int reg_index, u8 *data, int len) argument
1161 bq27xxx_write_block(struct bq27xxx_device_info *di, int reg_index, u8 *data, int len) argument
1180 bq27xxx_battery_seal(struct bq27xxx_device_info *di) argument
1193 bq27xxx_battery_unseal(struct bq27xxx_device_info *di) argument
1229 bq27xxx_battery_read_dm_block(struct bq27xxx_device_info *di, struct bq27xxx_dm_buf *buf) argument
1269 bq27xxx_battery_update_dm_block(struct bq27xxx_device_info *di, struct bq27xxx_dm_buf *buf, enum bq27xxx_dm_reg_id reg_id, unsigned int val) argument
1318 bq27xxx_battery_cfgupdate_priv(struct bq27xxx_device_info *di, bool active) argument
1346 bq27xxx_battery_set_cfgupdate(struct bq27xxx_device_info *di) argument
1355 bq27xxx_battery_soft_reset(struct bq27xxx_device_info *di) argument
1364 bq27xxx_battery_write_dm_block(struct bq27xxx_device_info *di, struct bq27xxx_dm_buf *buf) argument
1428 bq27xxx_battery_set_config(struct bq27xxx_device_info *di, struct power_supply_battery_info *info) argument
1473 bq27xxx_battery_settings(struct bq27xxx_device_info *di) argument
1529 bq27xxx_battery_read_soc(struct bq27xxx_device_info *di) argument
1548 bq27xxx_battery_read_charge(struct bq27xxx_device_info *di, u8 reg) argument
1571 bq27xxx_battery_read_nac(struct bq27xxx_device_info *di) argument
1580 bq27xxx_battery_read_rc(struct bq27xxx_device_info *di) argument
1589 bq27xxx_battery_read_fcc(struct bq27xxx_device_info *di) argument
1598 bq27xxx_battery_read_dcap(struct bq27xxx_device_info *di, union power_supply_propval *val) argument
1636 bq27xxx_battery_read_energy(struct bq27xxx_device_info *di) argument
1658 bq27xxx_battery_read_temperature(struct bq27xxx_device_info *di) argument
1678 bq27xxx_battery_read_cyct(struct bq27xxx_device_info *di) argument
1693 bq27xxx_battery_read_time(struct bq27xxx_device_info *di, u8 reg) argument
1713 bq27xxx_battery_overtemp(struct bq27xxx_device_info *di, u16 flags) argument
1726 bq27xxx_battery_undertemp(struct bq27xxx_device_info *di, u16 flags) argument
1737 bq27xxx_battery_dead(struct bq27xxx_device_info *di, u16 flags) argument
1750 bq27xxx_battery_capacity_inaccurate(struct bq27xxx_device_info *di, u16 flags) argument
1759 bq27xxx_battery_read_health(struct bq27xxx_device_info *di) argument
1774 bq27xxx_battery_is_full(struct bq27xxx_device_info *di, int flags) argument
1789 bq27xxx_battery_current_and_status( struct bq27xxx_device_info *di, union power_supply_propval *val_curr, union power_supply_propval *val_status, struct bq27xxx_reg_cache *cache) argument
1844 bq27xxx_battery_update_unlocked(struct bq27xxx_device_info *di) argument
1895 bq27xxx_battery_update(struct bq27xxx_device_info *di) argument
1905 struct bq27xxx_device_info *di = local
1916 bq27xxx_battery_pwr_avg(struct bq27xxx_device_info *di, union power_supply_propval *val) argument
1938 bq27xxx_battery_capacity_level(struct bq27xxx_device_info *di, union power_supply_propval *val) argument
1979 bq27xxx_battery_voltage(struct bq27xxx_device_info *di, union power_supply_propval *val) argument
2011 struct bq27xxx_device_info *di = power_supply_get_drvdata(psy); local
2103 struct bq27xxx_device_info *di = power_supply_get_drvdata(psy); local
2116 bq27xxx_battery_setup(struct bq27xxx_device_info *di) argument
2164 bq27xxx_battery_teardown(struct bq27xxx_device_info *di) argument
2182 struct bq27xxx_device_info *di = dev_get_drvdata(dev); local
2190 struct bq27xxx_device_info *di = dev_get_drvdata(dev); local
[all...]
H A Dbq27xxx_battery_hdq.c40 static int bq27xxx_battery_hdq_read(struct bq27xxx_device_info *di, u8 reg, argument
43 struct w1_slave *sl = dev_to_w1_slave(di->dev);
77 struct bq27xxx_device_info *di; local
79 di = devm_kzalloc(&sl->dev, sizeof(*di), GFP_KERNEL);
80 if (!di)
83 dev_set_drvdata(&sl->dev, di);
85 di->dev = &sl->dev;
86 di->chip = BQ27000;
87 di
95 struct bq27xxx_device_info *di = dev_get_drvdata(&sl->dev); local
[all...]
H A Dbq27xxx_battery_i2c.c20 struct bq27xxx_device_info *di = data; local
22 bq27xxx_battery_update(di);
27 static int bq27xxx_battery_i2c_read(struct bq27xxx_device_info *di, u8 reg, argument
30 struct i2c_client *client = to_i2c_client(di->dev);
62 static int bq27xxx_battery_i2c_write(struct bq27xxx_device_info *di, u8 reg, argument
65 struct i2c_client *client = to_i2c_client(di->dev);
94 static int bq27xxx_battery_i2c_bulk_read(struct bq27xxx_device_info *di, u8 reg, argument
97 struct i2c_client *client = to_i2c_client(di->dev);
111 static int bq27xxx_battery_i2c_bulk_write(struct bq27xxx_device_info *di, argument
114 struct i2c_client *client = to_i2c_client(di
148 struct bq27xxx_device_info *di; local
208 struct bq27xxx_device_info *di = i2c_get_clientdata(client); local
[all...]
/linux-master/drivers/net/wireless/intel/iwlwifi/tests/
H A Ddevinfo.c13 static void iwl_pci_print_dev_info(const char *pfx, const struct iwl_dev_info *di) argument
16 pfx, di->device, di->subdevice, di->mac_type, di->mac_step,
17 di->rf_type, di->cdb, di->jacket, di->rf_id, di
26 const struct iwl_dev_info *di = &iwl_dev_info_table[idx]; local
[all...]
/linux-master/drivers/media/platform/sunxi/sun8i-di/
H A DMakefile2 obj-$(CONFIG_VIDEO_SUN8I_DEINTERLACE) += sun8i-di.o
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Ddma.c38 #define DMA64TXREGOFFS(di, field) (di->d64txregbase + DMA64REGOFFS(field))
39 #define DMA64RXREGOFFS(di, field) (di->d64rxregbase + DMA64REGOFFS(field))
313 static uint txd(struct dma_info *di, uint x) argument
315 return xxd(x, di->ntxd);
318 static uint rxd(struct dma_info *di, uint x) argument
320 return xxd(x, di->nrxd);
323 static uint nexttxd(struct dma_info *di, uint i) argument
325 return txd(di,
328 prevtxd(struct dma_info *di, uint i) argument
333 nextrxd(struct dma_info *di, uint i) argument
338 ntxdactive(struct dma_info *di, uint h, uint t) argument
343 nrxdactive(struct dma_info *di, uint h, uint t) argument
348 _dma_ctrlflags(struct dma_info *di, uint mask, uint flags) argument
383 _dma64_addrext(struct dma_info *di, uint ctrl_offset) argument
396 _dma_isaddrext(struct dma_info *di) argument
418 _dma_descriptor_align(struct dma_info *di) argument
441 dma_alloc_consistent(struct dma_info *di, uint size, u16 align_bits, uint *alloced, dma_addr_t *pap) argument
469 dma_ringalloc(struct dma_info *di, u32 boundary, uint size, u16 *alignbits, uint *alloced, dma_addr_t *descpa) argument
493 dma64_alloc(struct dma_info *di, uint direction) argument
543 _dma_alloc(struct dma_info *di, uint direction) argument
555 struct dma_info *di; local
714 dma64_dd_upd(struct dma_info *di, struct dma64desc *ddring, dma_addr_t pa, uint outidx, u32 *flags, u32 bufcount) argument
748 struct dma_info *di = container_of(pub, struct dma_info, dma); local
773 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) argument
821 _dma_rxenable(struct dma_info *di) argument
844 struct dma_info *di = container_of(pub, struct dma_info, dma); local
868 dma64_getnextrxp(struct dma_info *di, bool forceall) argument
906 _dma_getnextrxp(struct dma_info *di, bool forceall) argument
926 struct dma_info *di = container_of(pub, struct dma_info, dma); local
991 dma64_rxidle(struct dma_info *di) argument
1004 dma64_txidle(struct dma_info *di) argument
1024 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1110 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1130 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1141 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1174 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1186 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1198 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1208 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1229 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1256 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1270 dma_txenq(struct dma_info *di, struct sk_buff *p) argument
1316 ampdu_finalize(struct dma_info *di) argument
1343 prep_ampdu_frame(struct dma_info *di, struct sk_buff *p) argument
1362 dma_update_txavail(struct dma_info *di) argument
1381 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1431 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1440 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1450 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1469 struct dma_info *di = container_of(pub, struct dma_info, dma); local
1551 struct dma_info *di = container_of(dmah, struct dma_info, dma); local
[all...]
/linux-master/drivers/regulator/
H A Dfan53555.c155 struct fan53555_device_info *di = rdev_get_drvdata(rdev); local
158 if (di->sleep_vol_cache == uV)
163 ret = regmap_update_bits(rdev->regmap, di->sleep_reg,
164 di->desc.vsel_mask, ret);
169 di->sleep_vol_cache = uV;
176 struct fan53555_device_info *di = rdev_get_drvdata(rdev); local
178 return regmap_update_bits(rdev->regmap, di->sleep_en_reg,
184 struct fan53555_device_info *di = rdev_get_drvdata(rdev); local
186 return regmap_update_bits(rdev->regmap, di->sleep_en_reg,
192 struct fan53555_device_info *di local
210 struct fan53555_device_info *di = rdev_get_drvdata(rdev); local
258 fan53526_voltages_setup_fairchild(struct fan53555_device_info *di) argument
290 fan53555_voltages_setup_fairchild(struct fan53555_device_info *di) argument
336 fan53555_voltages_setup_rockchip(struct fan53555_device_info *di) argument
358 rk8602_voltages_setup_rockchip(struct fan53555_device_info *di) argument
380 fan53555_voltages_setup_silergy(struct fan53555_device_info *di) argument
403 fan53526_voltages_setup_tcs(struct fan53555_device_info *di) argument
431 fan53555_device_setup(struct fan53555_device_info *di, struct fan53555_platform_data *pdata) argument
576 fan53555_regulator_register(struct fan53555_device_info *di, struct regulator_config *config) argument
663 struct fan53555_device_info *di; local
[all...]
H A Dsy8827n.c41 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); local
45 regmap_update_bits(rdev->regmap, di->vsel_reg,
49 regmap_update_bits(rdev->regmap, di->vsel_reg,
60 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); local
64 ret = regmap_read(rdev->regmap, di->vsel_reg, &val);
86 static int sy8827n_regulator_register(struct sy8827n_device_info *di, argument
89 struct regulator_desc *rdesc = &di->desc;
97 rdesc->enable_reg = di->vsel_reg;
101 rdesc->vsel_reg = di->vsel_reg;
105 rdev = devm_regulator_register(di
128 struct sy8827n_device_info *di; local
[all...]
H A Dmp886x.c45 static void mp886x_set_switch_freq(struct mp886x_device_info *di, argument
49 const struct mp886x_cfg_info *ci = di->ci;
60 dev_err(di->dev, "invalid frequency %d\n", freq);
117 struct mp886x_device_info *di = rdev_get_drvdata(rdev); local
129 uv = mp8869_scale(uv, di->r[0], di->r[1]);
177 struct mp886x_device_info *di = rdev_get_drvdata(rdev); local
184 delta = di->sel - sel;
188 di->sel = sel;
195 struct mp886x_device_info *di local
254 mp886x_regulator_register(struct mp886x_device_info *di, struct regulator_config *config) argument
293 struct mp886x_device_info *di; local
[all...]
H A Dsy8824x.c40 struct sy8824_device_info *di = rdev_get_drvdata(rdev); local
41 const struct sy8824_config *cfg = di->cfg;
60 struct sy8824_device_info *di = rdev_get_drvdata(rdev); local
61 const struct sy8824_config *cfg = di->cfg;
87 static int sy8824_regulator_register(struct sy8824_device_info *di, argument
90 struct regulator_desc *rdesc = &di->desc;
91 const struct sy8824_config *cfg = di->cfg;
107 rdev = devm_regulator_register(di->dev, &di->desc, config);
129 struct sy8824_device_info *di; local
[all...]
/linux-master/drivers/gpu/ipu-v3/
H A Dipu-di.c123 static inline u32 ipu_di_read(struct ipu_di *di, unsigned offset) argument
125 return readl(di->base + offset);
128 static inline void ipu_di_write(struct ipu_di *di, u32 value, unsigned offset) argument
130 writel(value, di->base + offset);
133 static void ipu_di_data_wave_config(struct ipu_di *di, argument
140 ipu_di_write(di, reg, DI_DW_GEN(wave_gen));
143 static void ipu_di_data_pin_config(struct ipu_di *di, int wave_gen, int di_pin, argument
148 reg = ipu_di_read(di, DI_DW_GEN(wave_gen));
151 ipu_di_write(di, reg, DI_DW_GEN(wave_gen));
153 ipu_di_write(di, (dow
156 ipu_di_sync_config(struct ipu_di *di, struct di_sync_config *config, int start, int count) argument
202 ipu_di_sync_config_interlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig) argument
265 ipu_di_sync_config_noninterlaced(struct ipu_di *di, struct ipu_di_signal_cfg *sig, int div) argument
389 ipu_di_config_clock(struct ipu_di *di, const struct ipu_di_signal_cfg *sig) argument
506 ipu_di_adjust_videomode(struct ipu_di *di, struct videomode *mode) argument
561 ipu_di_init_sync_panel(struct ipu_di *di, struct ipu_di_signal_cfg *sig) argument
641 ipu_di_enable(struct ipu_di *di) argument
657 ipu_di_disable(struct ipu_di *di) argument
669 ipu_di_get_num(struct ipu_di *di) argument
679 struct ipu_di *di; local
701 ipu_di_put(struct ipu_di *di) argument
715 struct ipu_di *di; local
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_msg_x86.h58 * @di: [OUT]
62 eax, ebx, ecx, edx, si, di) \
70 "=D"(di) : \
100 * @di: [OUT]
106 eax, ebx, ecx, edx, si, di) \
121 "=D"(di) : \
135 eax, ebx, ecx, edx, si, di) \
150 "=D"(di) : \
173 eax, ebx, ecx, edx, si, di) \
186 "=D"(di)
[all...]
/linux-master/include/linux/power/
H A Dbq27xxx_battery.h43 int (*read)(struct bq27xxx_device_info *di, u8 reg, bool single);
44 int (*write)(struct bq27xxx_device_info *di, u8 reg, int value, bool single);
45 int (*read_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
46 int (*write_bulk)(struct bq27xxx_device_info *di, u8 reg, u8 *data, int len);
82 void bq27xxx_battery_update(struct bq27xxx_device_info *di);
83 int bq27xxx_battery_setup(struct bq27xxx_device_info *di);
84 void bq27xxx_battery_teardown(struct bq27xxx_device_info *di);
/linux-master/arch/x86/boot/
H A Dcopy.S20 pushw %di
21 movw %ax, %di
29 popw %di
35 pushw %di
36 movw %ax, %di
45 popw %di
H A Dbioscall.S33 movw %sp, %di
65 movw 68(%esp), %di /* Original %cx == 3rd argument */
66 andw %di, %di
/linux-master/fs/btrfs/
H A Dxattr.c30 struct btrfs_dir_item *di; local
42 di = btrfs_lookup_xattr(NULL, root, path, btrfs_ino(BTRFS_I(inode)),
44 if (!di) {
47 } else if (IS_ERR(di)) {
48 ret = PTR_ERR(di);
55 ret = btrfs_dir_data_len(leaf, di);
60 if (btrfs_dir_data_len(leaf, di) > size) {
72 data_ptr = (unsigned long)((char *)(di + 1) +
73 btrfs_dir_name_len(leaf, di));
75 btrfs_dir_data_len(leaf, di));
86 struct btrfs_dir_item *di = NULL; local
306 struct btrfs_dir_item *di; local
[all...]
H A Ddir-item.c37 struct btrfs_dir_item *di; local
38 di = btrfs_match_dir_item_name(fs_info, path, name, name_len);
39 if (di)
219 struct btrfs_dir_item *di; local
225 di = btrfs_lookup_match_dir(trans, root, path, &key, name->name,
227 if (IS_ERR(di) && PTR_ERR(di) == -ENOENT)
230 return di;
238 struct btrfs_dir_item *di; local
252 di
313 struct btrfs_dir_item *di; local
332 struct btrfs_dir_item *di; local
363 struct btrfs_dir_item *di; local
417 btrfs_delete_one_dir_name(struct btrfs_trans_handle *trans, struct btrfs_root *root, struct btrfs_path *path, struct btrfs_dir_item *di) argument
[all...]
/linux-master/drivers/media/platform/sunxi/
H A DMakefile7 obj-y += sun8i-di/
/linux-master/fs/bfs/
H A Dinode.c36 struct bfs_inode *di; local
61 di = (struct bfs_inode *)bh->b_data + off;
63 inode->i_mode = 0x0000FFFF & le32_to_cpu(di->i_mode);
64 if (le32_to_cpu(di->i_vtype) == BFS_VDIR) {
68 } else if (le32_to_cpu(di->i_vtype) == BFS_VREG) {
75 BFS_I(inode)->i_sblock = le32_to_cpu(di->i_sblock);
76 BFS_I(inode)->i_eblock = le32_to_cpu(di->i_eblock);
77 BFS_I(inode)->i_dsk_ino = le16_to_cpu(di->i_ino);
78 i_uid_write(inode, le32_to_cpu(di->i_uid));
79 i_gid_write(inode, le32_to_cpu(di
119 struct bfs_inode *di; local
163 struct bfs_inode *di; local
386 struct bfs_inode *di; local
[all...]

Completed in 320 milliseconds

123456789