Home
last modified time | relevance | path

Searched refs:olpc_ec_cmd (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/power/supply/
Dolpc_battery.c68 ret = olpc_ec_cmd(EC_BAT_STATUS, NULL, 0, &status, 1); in olpc_ac_get_prop()
126 ret = olpc_ec_cmd(EC_BAT_ERRCODE, NULL, 0, &ec_byte, 1); in olpc_bat_get_health()
164 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); in olpc_bat_get_mfr()
189 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); in olpc_bat_get_tech()
219 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); in olpc_bat_get_charge_full_design()
260 ret = olpc_ec_cmd(EC_BAT_SOC, NULL, 0, &soc, 1); in olpc_bat_get_charge_now()
284 ret = olpc_ec_cmd(EC_BAT_EEPROM, &ec_byte, 1, &ec_byte, 1); in olpc_bat_get_voltage_max_design()
333 ret = olpc_ec_cmd(EC_BAT_STATUS, NULL, 0, &ec_byte, 1); in olpc_bat_get_property()
388 ret = olpc_ec_cmd(EC_BAT_VOLTAGE, NULL, 0, (void *)&ec_word, 2); in olpc_bat_get_property()
396 ret = olpc_ec_cmd(EC_BAT_CURRENT, NULL, 0, (void *)&ec_word, 2); in olpc_bat_get_property()
[all …]
/Linux-v4.19/arch/x86/platform/olpc/
Dolpc.c236 return olpc_ec_cmd(EC_WRITE_EXT_SCI_MASK, (void *) &ec_word, 2, in olpc_ec_mask_write()
240 return olpc_ec_cmd(EC_WRITE_SCI_MASK, &ec_byte, 1, NULL, 0); in olpc_ec_mask_write()
251 ret = olpc_ec_cmd(EC_EXT_SCI_QUERY, in olpc_ec_sci_query()
257 ret = olpc_ec_cmd(EC_SCI_QUERY, NULL, 0, &ec_byte, 1); in olpc_ec_sci_query()
321 olpc_ec_cmd(EC_FIRMWARE_REV, NULL, 0, in olpc_xo1_ec_probe()
343 return olpc_ec_cmd(EC_SET_SCI_INHIBIT, NULL, 0, NULL, 0); in olpc_xo1_ec_suspend()
349 olpc_ec_cmd(EC_SET_SCI_INHIBIT_RELEASE, NULL, 0, NULL, 0); in olpc_xo1_ec_resume()
355 olpc_ec_cmd(EC_WAKE_UP_WLAN, NULL, 0, NULL, 0); in olpc_xo1_ec_resume()
356 olpc_ec_cmd(EC_WAKE_UP_WLAN, NULL, 0, NULL, 0); in olpc_xo1_ec_resume()
Dolpc-xo1-sci.c83 if (olpc_ec_cmd(EC_READ_EB_MODE, NULL, 0, &state, 1)) { in send_ebook_state()
/Linux-v4.19/include/linux/
Dolpc-ec.h33 extern int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf,
38 static inline int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, in olpc_ec_cmd() function
/Linux-v4.19/drivers/platform/olpc/
Dolpc-ec.c117 int olpc_ec_cmd(u8 cmd, u8 *inbuf, size_t inlen, u8 *outbuf, size_t outlen) in olpc_ec_cmd() function
151 EXPORT_SYMBOL_GPL(olpc_ec_cmd);
201 olpc_ec_cmd(ec_cmd[0], (ec_cmd_bytes == 0) ? NULL : &ec_cmd[1], in ec_dbgfs_cmd_write()
/Linux-v4.19/drivers/platform/x86/
Dxo1-rfkill.c32 r = olpc_ec_cmd(cmd, NULL, 0, NULL, 0); in rfkill_set_block()
/Linux-v4.19/drivers/staging/olpc_dcon/
Dolpc_dcon.c128 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize()
146 olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_bus_stabilize()
211 x = olpc_ec_cmd(EC_DCON_POWER_MODE, &pm, 1, NULL, 0); in dcon_sleep()
/Linux-v4.19/drivers/net/wireless/marvell/libertas/
Dif_usb.c181 olpc_ec_cmd(0x25, NULL, 0, NULL, 0); in if_usb_reset_olpc_card()