| /OK3568_Linux_fs/kernel/drivers/power/supply/ |
| H A D | rk818_battery.c | 331 static int rk818_bat_read(struct rk818_battery *di, u8 reg) in rk818_bat_read() argument 335 ret = regmap_read(di->regmap, reg, &val); in rk818_bat_read() 337 dev_err(di->dev, "read reg:0x%x failed\n", reg); in rk818_bat_read() 342 static int rk818_bat_write(struct rk818_battery *di, u8 reg, u8 buf) in rk818_bat_write() argument 346 ret = regmap_write(di->regmap, reg, buf); in rk818_bat_write() 348 dev_err(di->dev, "i2c write reg: 0x%2x error\n", reg); in rk818_bat_write() 353 static int rk818_bat_set_bits(struct rk818_battery *di, u8 reg, u8 mask, u8 buf) in rk818_bat_set_bits() argument 357 ret = regmap_update_bits(di->regmap, reg, mask, buf); in rk818_bat_set_bits() 359 dev_err(di->dev, "write reg:0x%x failed\n", reg); in rk818_bat_set_bits() 364 static int rk818_bat_clear_bits(struct rk818_battery *di, u8 reg, u8 mask) in rk818_bat_clear_bits() argument [all …]
|
| H A D | rk816_battery.c | 288 void (*led_init)(struct rk816_battery *di); 289 void (*led_charging)(struct rk816_battery *di); 290 void (*led_discharging)(struct rk816_battery *di); 291 void (*led_charging_full)(struct rk816_battery *di); 372 static int rk816_bat_read(struct rk816_battery *di, u8 reg) in rk816_bat_read() argument 376 ret = regmap_read(di->regmap, reg, &val); in rk816_bat_read() 378 dev_err(di->dev, "read reg:0x%x failed\n", reg); in rk816_bat_read() 383 static int rk816_bat_write(struct rk816_battery *di, u8 reg, u8 buf) in rk816_bat_write() argument 387 ret = regmap_write(di->regmap, reg, buf); in rk816_bat_write() 389 dev_err(di->dev, "i2c write reg: 0x%2x error\n", reg); in rk816_bat_write() [all …]
|
| H A D | abx500_chargalg.c | 289 struct abx500_chargalg *di = container_of(timer, struct abx500_chargalg, in abx500_chargalg_safety_timer_expired() local 291 dev_err(di->dev, "Safety timer expired\n"); in abx500_chargalg_safety_timer_expired() 292 di->events.safety_timer_expired = true; in abx500_chargalg_safety_timer_expired() 295 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_safety_timer_expired() 312 struct abx500_chargalg *di = container_of(timer, struct abx500_chargalg, in abx500_chargalg_maintenance_timer_expired() local 315 dev_dbg(di->dev, "Maintenance timer expired\n"); in abx500_chargalg_maintenance_timer_expired() 316 di->events.maintenance_timer_expired = true; in abx500_chargalg_maintenance_timer_expired() 319 queue_work(di->chargalg_wq, &di->chargalg_work); in abx500_chargalg_maintenance_timer_expired() 330 static void abx500_chargalg_state_to(struct abx500_chargalg *di, in abx500_chargalg_state_to() argument 333 dev_dbg(di->dev, in abx500_chargalg_state_to() [all …]
|
| H A D | ab8500_charger.c | 348 static void ab8500_enable_disable_sw_fallback(struct ab8500_charger *di, in ab8500_enable_disable_sw_fallback() argument 357 dev_dbg(di->dev, "SW Fallback: %d\n", fallback); in ab8500_enable_disable_sw_fallback() 359 if (is_ab8500(di->parent)) { in ab8500_enable_disable_sw_fallback() 370 ret = abx500_get_register_interruptible(di->dev, bank, reg, &val); in ab8500_enable_disable_sw_fallback() 372 dev_err(di->dev, "%d read failed\n", __LINE__); in ab8500_enable_disable_sw_fallback() 376 if (is_ab8500(di->parent)) { in ab8500_enable_disable_sw_fallback() 378 ret = abx500_set_register_interruptible(di->dev, 0x11, 0x00, 0x2); in ab8500_enable_disable_sw_fallback() 380 dev_err(di->dev, "%d write failed\n", __LINE__); in ab8500_enable_disable_sw_fallback() 391 ret = abx500_set_register_interruptible(di->dev, bank, reg, val); in ab8500_enable_disable_sw_fallback() 393 dev_err(di->dev, "%d write failed\n", __LINE__); in ab8500_enable_disable_sw_fallback() [all …]
|
| H A D | ab8500_fg.c | 361 static int ab8500_fg_is_low_curr(struct ab8500_fg *di, int curr) in ab8500_fg_is_low_curr() argument 366 if (curr > -di->bm->fg_params->high_curr_threshold) in ab8500_fg_is_low_curr() 380 static int ab8500_fg_add_cap_sample(struct ab8500_fg *di, int sample) in ab8500_fg_add_cap_sample() argument 383 struct ab8500_fg_avg_cap *avg = &di->avg_cap; in ab8500_fg_add_cap_sample() 414 static void ab8500_fg_clear_cap_samples(struct ab8500_fg *di) in ab8500_fg_clear_cap_samples() argument 417 struct ab8500_fg_avg_cap *avg = &di->avg_cap; in ab8500_fg_clear_cap_samples() 437 static void ab8500_fg_fill_cap_sample(struct ab8500_fg *di, int sample) in ab8500_fg_fill_cap_sample() argument 441 struct ab8500_fg_avg_cap *avg = &di->avg_cap; in ab8500_fg_fill_cap_sample() 464 static int ab8500_fg_coulomb_counter(struct ab8500_fg *di, bool enable) in ab8500_fg_coulomb_counter() argument 467 mutex_lock(&di->cc_lock); in ab8500_fg_coulomb_counter() [all …]
|
| H A D | ab8500_btemp.c | 142 static int ab8500_btemp_batctrl_volt_to_res(struct ab8500_btemp *di, in ab8500_btemp_batctrl_volt_to_res() argument 147 if (is_ab8500_1p1_or_earlier(di->parent)) { in ab8500_btemp_batctrl_volt_to_res() 155 if (di->bm->adc_therm == ABx500_ADC_THERM_BATCTRL) { in ab8500_btemp_batctrl_volt_to_res() 161 - di->bm->gnd_lift_resistance * inst_curr) in ab8500_btemp_batctrl_volt_to_res() 162 / di->curr_source; in ab8500_btemp_batctrl_volt_to_res() 180 static int ab8500_btemp_read_batctrl_voltage(struct ab8500_btemp *di) in ab8500_btemp_read_batctrl_voltage() argument 185 ret = iio_read_channel_processed(di->bat_ctrl, &vbtemp); in ab8500_btemp_read_batctrl_voltage() 187 dev_err(di->dev, in ab8500_btemp_read_batctrl_voltage() 203 static int ab8500_btemp_curr_source_enable(struct ab8500_btemp *di, in ab8500_btemp_curr_source_enable() argument 213 if (is_ab8500_1p1_or_earlier(di->parent)) in ab8500_btemp_curr_source_enable() [all …]
|
| H A D | ds2760_battery.c | 263 static int ds2760_battery_read_status(struct ds2760_device_info *di) in ds2760_battery_read_status() argument 267 if (di->update_time && time_before(jiffies, di->update_time + in ds2760_battery_read_status() 273 if (di->update_time == 0) { in ds2760_battery_read_status() 281 ret = w1_ds2760_read(di->dev, di->raw + start, start, count); in ds2760_battery_read_status() 283 dev_warn(di->dev, "call to w1_ds2760_read failed (0x%p)\n", in ds2760_battery_read_status() 284 di->dev); in ds2760_battery_read_status() 288 di->update_time = jiffies; in ds2760_battery_read_status() 292 di->voltage_raw = (di->raw[DS2760_VOLTAGE_MSB] << 3) | in ds2760_battery_read_status() 293 (di->raw[DS2760_VOLTAGE_LSB] >> 5); in ds2760_battery_read_status() 294 di->voltage_uV = di->voltage_raw * 4880; in ds2760_battery_read_status() [all …]
|
| H A D | bq27xxx_battery.c | 977 #define BQ27XXX_DM_BUF(di, i) { \ argument 978 .class = (di)->dm_regs[i].subclass_id, \ 979 .block = (di)->dm_regs[i].offset / BQ27XXX_DM_SZ, \ 1012 struct bq27xxx_device_info *di; in poll_interval_param_set() local 1021 list_for_each_entry(di, &bq27xxx_battery_devices, list) { in poll_interval_param_set() 1022 cancel_delayed_work_sync(&di->work); in poll_interval_param_set() 1023 schedule_delayed_work(&di->work, 0); in poll_interval_param_set() 1044 static inline int bq27xxx_read(struct bq27xxx_device_info *di, int reg_index, in bq27xxx_read() argument 1049 if (!di || di->regs[reg_index] == INVALID_REG_ADDR) in bq27xxx_read() 1052 ret = di->bus.read(di, di->regs[reg_index], single); in bq27xxx_read() [all …]
|
| H A D | rx51_battery.c | 41 static int rx51_battery_read_voltage(struct rx51_device_info *di) in rx51_battery_read_voltage() argument 43 int voltage = rx51_battery_read_adc(di->channel_vbat); in rx51_battery_read_voltage() 46 dev_err(di->dev, "Could not read ADC: %d\n", voltage); in rx51_battery_read_voltage() 93 static int rx51_battery_read_temperature(struct rx51_device_info *di) in rx51_battery_read_temperature() argument 97 int raw = rx51_battery_read_adc(di->channel_temp); in rx51_battery_read_temperature() 100 dev_err(di->dev, "Could not read ADC: %d\n", raw); in rx51_battery_read_temperature() 132 static int rx51_battery_read_capacity(struct rx51_device_info *di) in rx51_battery_read_capacity() argument 134 int capacity = rx51_battery_read_adc(di->channel_bsi); in rx51_battery_read_capacity() 137 dev_err(di->dev, "Could not read ADC: %d\n", capacity); in rx51_battery_read_capacity() 151 struct rx51_device_info *di = power_supply_get_drvdata(psy); in rx51_battery_get_property() local [all …]
|
| H A D | bq27xxx_battery_i2c.c | 21 struct bq27xxx_device_info *di = data; in bq27xxx_battery_irq_handler_thread() local 23 bq27xxx_battery_update(di); in bq27xxx_battery_irq_handler_thread() 28 static int bq27xxx_battery_i2c_read(struct bq27xxx_device_info *di, u8 reg, in bq27xxx_battery_i2c_read() argument 31 struct i2c_client *client = to_i2c_client(di->dev); in bq27xxx_battery_i2c_read() 63 static int bq27xxx_battery_i2c_write(struct bq27xxx_device_info *di, u8 reg, in bq27xxx_battery_i2c_write() argument 66 struct i2c_client *client = to_i2c_client(di->dev); in bq27xxx_battery_i2c_write() 95 static int bq27xxx_battery_i2c_bulk_read(struct bq27xxx_device_info *di, u8 reg, in bq27xxx_battery_i2c_bulk_read() argument 98 struct i2c_client *client = to_i2c_client(di->dev); in bq27xxx_battery_i2c_bulk_read() 112 static int bq27xxx_battery_i2c_bulk_write(struct bq27xxx_device_info *di, in bq27xxx_battery_i2c_bulk_write() argument 115 struct i2c_client *client = to_i2c_client(di->dev); in bq27xxx_battery_i2c_bulk_write() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/fuel_gauge/ |
| H A D | fg_rk816.c | 250 static int rk816_bat_read(struct battery_priv *di, u8 reg) in rk816_bat_read() argument 252 return pmic_reg_read(di->dev->parent, reg); in rk816_bat_read() 255 static void rk816_bat_write(struct battery_priv *di, u8 reg, u8 buf) in rk816_bat_write() argument 257 pmic_reg_write(di->dev->parent, reg, buf); in rk816_bat_write() 270 static int rk816_bat_get_rsoc(struct battery_priv *di) in rk816_bat_get_rsoc() argument 272 return (di->remain_cap + di->fcc / 200) * 100 / DIV(di->fcc); in rk816_bat_get_rsoc() 275 static int rk816_bat_get_dsoc(struct battery_priv *di) in rk816_bat_get_dsoc() argument 277 return rk816_bat_read(di, SOC_REG); in rk816_bat_get_dsoc() 280 static void rk816_bat_enable_input_current(struct battery_priv *di) in rk816_bat_enable_input_current() argument 284 val = rk816_bat_read(di, BAT_CTRL_REG); in rk816_bat_enable_input_current() [all …]
|
| H A D | fg_rk818.c | 246 static int rk818_bat_read(struct battery_priv *di, u8 reg) in rk818_bat_read() argument 248 return pmic_reg_read(di->dev->parent, reg); in rk818_bat_read() 251 static void rk818_bat_write(struct battery_priv *di, u8 reg, u8 buf) in rk818_bat_write() argument 253 pmic_reg_write(di->dev->parent, reg, buf); in rk818_bat_write() 266 static int rk818_bat_get_rsoc(struct battery_priv *di) in rk818_bat_get_rsoc() argument 268 return (di->remain_cap + di->fcc / 200) * 100 / DIV(di->fcc); in rk818_bat_get_rsoc() 271 static int rk818_bat_get_dsoc(struct battery_priv *di) in rk818_bat_get_dsoc() argument 273 return rk818_bat_read(di, SOC_REG); in rk818_bat_get_dsoc() 276 static void rk818_bat_enable_gauge(struct battery_priv *di) in rk818_bat_enable_gauge() argument 280 val = rk818_bat_read(di, TS_CTRL_REG); in rk818_bat_enable_gauge() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
| H A D | dma.c | 38 #define DMA64TXREGOFFS(di, field) (di->d64txregbase + DMA64REGOFFS(field)) argument 39 #define DMA64RXREGOFFS(di, field) (di->d64rxregbase + DMA64REGOFFS(field)) argument 313 static uint txd(struct dma_info *di, uint x) in txd() argument 315 return xxd(x, di->ntxd); in txd() 318 static uint rxd(struct dma_info *di, uint x) in rxd() argument 320 return xxd(x, di->nrxd); in rxd() 323 static uint nexttxd(struct dma_info *di, uint i) in nexttxd() argument 325 return txd(di, i + 1); in nexttxd() 328 static uint prevtxd(struct dma_info *di, uint i) in prevtxd() argument 330 return txd(di, i - 1); in prevtxd() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/regulator/ |
| H A D | fan53555.c | 147 struct fan53555_device_info *di = rdev_get_drvdata(rdev); in fan53555_set_suspend_voltage() local 150 if (di->sleep_vol_cache == uV) in fan53555_set_suspend_voltage() 155 ret = regmap_update_bits(rdev->regmap, di->sleep_reg, in fan53555_set_suspend_voltage() 156 di->desc.vsel_mask, ret); in fan53555_set_suspend_voltage() 161 di->sleep_vol_cache = uV; in fan53555_set_suspend_voltage() 168 struct fan53555_device_info *di = rdev_get_drvdata(rdev); in fan53555_set_suspend_enable() local 170 return regmap_update_bits(rdev->regmap, di->sleep_reg, in fan53555_set_suspend_enable() 176 struct fan53555_device_info *di = rdev_get_drvdata(rdev); in fan53555_set_suspend_disable() local 178 return regmap_update_bits(rdev->regmap, di->sleep_reg, in fan53555_set_suspend_disable() 184 struct fan53555_device_info *di = rdev_get_drvdata(rdev); in fan53555_set_mode() local [all …]
|
| H A D | rk860x-regulator.c | 108 struct rk860x_device_info *di = rdev_get_drvdata(rdev); in rk860x_get_voltage() local 112 ret = regmap_read(di->regmap, RK860X_MAX_SET, &val); in rk860x_get_voltage() 124 struct rk860x_device_info *di = rdev_get_drvdata(rdev); in rk860x_set_suspend_voltage() local 130 ret = regmap_update_bits(di->regmap, di->sleep_reg, in rk860x_set_suspend_voltage() 131 di->vol_mask, ret); in rk860x_set_suspend_voltage() 140 struct rk860x_device_info *di = rdev_get_drvdata(rdev); in rk860x_set_suspend_enable() local 142 return regmap_update_bits(di->regmap, di->sleep_en_reg, in rk860x_set_suspend_enable() 148 struct rk860x_device_info *di = rdev_get_drvdata(rdev); in rk860x_set_suspend_disable() local 150 return regmap_update_bits(di->regmap, di->sleep_en_reg, in rk860x_set_suspend_disable() 170 struct rk860x_device_info *di = rdev_get_drvdata(rdev); in rk860x_set_enable() local [all …]
|
| H A D | sy8827n.c | 37 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_set_mode() local 41 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode() 45 regmap_update_bits(rdev->regmap, di->vsel_reg, in sy8827n_set_mode() 56 struct sy8827n_device_info *di = rdev_get_drvdata(rdev); in sy8827n_get_mode() local 60 ret = regmap_read(rdev->regmap, di->vsel_reg, &val); in sy8827n_get_mode() 82 static int sy8827n_regulator_register(struct sy8827n_device_info *di, in sy8827n_regulator_register() argument 85 struct regulator_desc *rdesc = &di->desc; in sy8827n_regulator_register() 93 rdesc->enable_reg = di->vsel_reg; in sy8827n_regulator_register() 97 rdesc->vsel_reg = di->vsel_reg; in sy8827n_regulator_register() 101 rdev = devm_regulator_register(di->dev, &di->desc, config); in sy8827n_regulator_register() [all …]
|
| H A D | mp886x.c | 47 struct mp886x_device_info *di = rdev_get_drvdata(rdev); in mp886x_set_ramp() local 48 const struct mp886x_cfg_info *ci = di->ci; in mp886x_set_ramp() 59 dev_err(di->dev, "unsupported ramp value %d\n", ramp); in mp886x_set_ramp() 67 static void mp886x_set_switch_freq(struct mp886x_device_info *di, in mp886x_set_switch_freq() argument 71 const struct mp886x_cfg_info *ci = di->ci; in mp886x_set_switch_freq() 82 dev_err(di->dev, "invalid frequency %d\n", freq); in mp886x_set_switch_freq() 139 struct mp886x_device_info *di = rdev_get_drvdata(rdev); in mp8869_get_voltage_sel() local 151 uv = mp8869_scale(uv, di->r[0], di->r[1]); in mp8869_get_voltage_sel() 199 struct mp886x_device_info *di = rdev_get_drvdata(rdev); in mp8867_set_voltage_sel() local 206 delta = di->sel - sel; in mp8867_set_voltage_sel() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/ipu-v3/ |
| H A D | ipu-di.c | 123 static inline u32 ipu_di_read(struct ipu_di *di, unsigned offset) in ipu_di_read() argument 125 return readl(di->base + offset); in ipu_di_read() 128 static inline void ipu_di_write(struct ipu_di *di, u32 value, unsigned offset) in ipu_di_write() argument 130 writel(value, di->base + offset); in ipu_di_write() 133 static void ipu_di_data_wave_config(struct ipu_di *di, in ipu_di_data_wave_config() argument 140 ipu_di_write(di, reg, DI_DW_GEN(wave_gen)); in ipu_di_data_wave_config() 143 static void ipu_di_data_pin_config(struct ipu_di *di, int wave_gen, int di_pin, in ipu_di_data_pin_config() argument 148 reg = ipu_di_read(di, DI_DW_GEN(wave_gen)); in ipu_di_data_pin_config() 151 ipu_di_write(di, reg, DI_DW_GEN(wave_gen)); in ipu_di_data_pin_config() 153 ipu_di_write(di, (down << 16) | up, DI_DW_SET(wave_gen, set)); in ipu_di_data_pin_config() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/power/regulator/ |
| H A D | fan53555_regulator.c | 292 static int fan53555_voltages_setup_fairchild(struct fan53555_regulator_info *di) in fan53555_voltages_setup_fairchild() argument 295 switch (di->chip_id) { in fan53555_voltages_setup_fairchild() 297 switch (di->chip_rev) { in fan53555_voltages_setup_fairchild() 299 di->vsel_min = 600000; in fan53555_voltages_setup_fairchild() 300 di->vsel_step = 10000; in fan53555_voltages_setup_fairchild() 303 di->vsel_min = 800000; in fan53555_voltages_setup_fairchild() 304 di->vsel_step = 10000; in fan53555_voltages_setup_fairchild() 307 dev_err(di->dev, in fan53555_voltages_setup_fairchild() 309 di->chip_id, di->chip_rev); in fan53555_voltages_setup_fairchild() 317 di->vsel_min = 600000; in fan53555_voltages_setup_fairchild() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/translations/it_IT/process/ |
| H A D | adding-syscalls.rst | 8 Aggiungere una nuova chiamata di sistema 12 nuove chiamate di sistema al kernel Linux; questo è da considerarsi come 17 Alternative alle chiamate di sistema 20 La prima considerazione da fare quando si aggiunge una nuova chiamata di 21 sistema è quella di valutare le alternative. Nonostante le chiamate di sistema 22 siano il punto di interazione fra spazio utente e kernel più tradizionale ed 26 - Se le operazioni coinvolte possono rassomigliare a quelle di un filesystem, 27 allora potrebbe avere molto più senso la creazione di un nuovo filesystem o 34 di file all'oggetto corrispondente permette allo spazio utente di 47 considerata un'interfaccia di 'produzione' verso lo spazio utente. [all …]
|
| H A D | 2.Process.rst | 8 Come funziona il processo di sviluppo 12 un numero di utenti e sviluppatori relativamente basso. Con una base 13 di milioni di utenti e con 2000 sviluppatori coinvolti nel giro di un anno, 14 il kernel da allora ha messo in atto un certo numero di procedure per rendere 15 lo sviluppo più agevole. È richiesta una solida conoscenza di come tale 21 Gli sviluppatori kernel utilizzano un calendario di rilascio generico, dove 36 rilascio contiene quasi 13,000 gruppi di modifiche con ulteriori 37 modifiche a parecchie migliaia di linee di codice. La 5.x. è pertanto la 38 linea di confine nello sviluppo del kernel Linux; il kernel utilizza un sistema 39 di sviluppo continuo che integra costantemente nuove importanti modifiche. [all …]
|
| H A D | 4.Coding.rst | 11 Nonostante ci sia molto da dire sul processo di creazione, sulla sua solidità 12 e sul suo orientamento alla comunità, la prova di ogni progetto di sviluppo 15 qualità di questo codice che determinerà il successo finale del progetto. 17 Questa sezione esaminerà il processo di codifica. Inizieremo con uno sguardo 28 Il kernel ha da tempo delle norme sullo stile di codifica che sono descritte in 31 praticamente informativa. Ne risulta che ci sia una quantità sostanziale di 33 La presenza di quel codice conduce a due distinti pericoli per gli 36 Il primo di questi è credere che gli standard di codifica del kernel 40 riformulato prima che anche solo lo revisionino. Una base di codice larga 42 per gli sviluppatori una comprensione veloce di ogni sua parte. Non ci sono, [all …]
|
| /OK3568_Linux_fs/ |
| H A D | rkflash.sh | 29 $UPGRADETOOL di -p $PARAMETER 30 $UPGRADETOOL di -uboot $UBOOT 31 $UPGRADETOOL di -trust $TRUST 32 $UPGRADETOOL di -b $BOOT 33 $UPGRADETOOL di -r $RECOVERY 34 $UPGRADETOOL di -m $MISC 35 $UPGRADETOOL di -oem $OEM 36 $UPGRADETOOL di -userdata $USERDATA 37 $UPGRADETOOL di -rootfs $ROOTFS 44 $UPGRADETOOL di -p $PARAMETER [all …]
|
| /OK3568_Linux_fs/device/rockchip/common/scripts/ |
| H A D | rkflash.sh | 29 $UPGRADETOOL di -p $PARAMETER 30 $UPGRADETOOL di -uboot $UBOOT 31 $UPGRADETOOL di -trust $TRUST 32 $UPGRADETOOL di -b $BOOT 33 $UPGRADETOOL di -r $RECOVERY 34 $UPGRADETOOL di -m $MISC 35 $UPGRADETOOL di -oem $OEM 36 $UPGRADETOOL di -userdata $USERDATA 37 $UPGRADETOOL di -rootfs $ROOTFS 44 $UPGRADETOOL di -p $PARAMETER [all …]
|
| /OK3568_Linux_fs/u-boot/api/ |
| H A D | api.c | 199 struct device_info *di; in API_dev_enum() local 202 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_enum() 203 if (di == NULL) in API_dev_enum() 206 if (di->cookie == NULL) { in API_dev_enum() 212 if (dev_enum_net(di)) in API_dev_enum() 222 if (!dev_enum_storage(di)) in API_dev_enum() 224 di->cookie = NULL; in API_dev_enum() 232 struct device_info *di; in API_dev_open() local 236 di = (struct device_info *)va_arg(ap, uintptr_t); in API_dev_open() 237 if (di == NULL) in API_dev_open() [all …]
|