/linux/drivers/acpi/ |
H A D | ec.c | 170 struct acpi_ec *ec; member 230 #define ec_dbg_ref(ec, fmt, ...) \ argument 237 static bool acpi_ec_started(struct acpi_ec *ec) in acpi_ec_started() 243 static bool acpi_ec_event_enabled(struct acpi_ec *ec) in acpi_ec_event_enabled() 267 static bool acpi_ec_flushed(struct acpi_ec *ec) in acpi_ec_flushed() 276 static inline u8 acpi_ec_read_status(struct acpi_ec *ec) in acpi_ec_read_status() 291 static inline u8 acpi_ec_read_data(struct acpi_ec *ec) in acpi_ec_read_data() 300 static inline void acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) in acpi_ec_write_cmd() 307 static inline void acpi_ec_write_data(struct acpi_ec *ec, u8 data) in acpi_ec_write_data() 339 static inline bool acpi_ec_gpe_status_set(struct acpi_ec *ec) in acpi_ec_gpe_status_set() [all …]
|
/linux/drivers/platform/arm64/ |
H A D | huawei-gaokun-ec.c | 125 static int gaokun_ec_request(struct gaokun_ec *ec, const u8 *req, in gaokun_ec_request() 182 int gaokun_ec_read(struct gaokun_ec *ec, const u8 *req, in gaokun_ec_read() 199 int gaokun_ec_write(struct gaokun_ec *ec, const u8 *req) in gaokun_ec_write() 207 int gaokun_ec_read_byte(struct gaokun_ec *ec, const u8 *req, u8 *byte) in gaokun_ec_read_byte() 226 int gaokun_ec_register_notify(struct gaokun_ec *ec, struct notifier_block *nb) in gaokun_ec_register_notify() 240 void gaokun_ec_unregister_notify(struct gaokun_ec *ec, struct notifier_block *nb) in gaokun_ec_unregister_notify() 258 int gaokun_ec_psy_multi_read(struct gaokun_ec *ec, u8 reg, in gaokun_ec_psy_multi_read() 286 int gaokun_ec_psy_get_smart_charge(struct gaokun_ec *ec, in gaokun_ec_psy_get_smart_charge() 316 int gaokun_ec_psy_set_smart_charge(struct gaokun_ec *ec, in gaokun_ec_psy_set_smart_charge() 341 int gaokun_ec_psy_get_smart_charge_enable(struct gaokun_ec *ec, bool *on) in gaokun_ec_psy_get_smart_charge_enable() [all …]
|
H A D | lenovo-yoga-c630.c | 38 static int yoga_c630_ec_request(struct yoga_c630_ec *ec, u8 *req, size_t req_len, in yoga_c630_ec_request() 54 int yoga_c630_ec_read8(struct yoga_c630_ec *ec, u8 addr) in yoga_c630_ec_read8() 71 int yoga_c630_ec_read16(struct yoga_c630_ec *ec, u8 addr) in yoga_c630_ec_read16() 98 u16 yoga_c630_ec_ucsi_get_version(struct yoga_c630_ec *ec) in yoga_c630_ec_ucsi_get_version() 121 int yoga_c630_ec_ucsi_write(struct yoga_c630_ec *ec, in yoga_c630_ec_ucsi_write() 135 int yoga_c630_ec_ucsi_read(struct yoga_c630_ec *ec, in yoga_c630_ec_ucsi_read() 152 struct yoga_c630_ec *ec = data; in yoga_c630_ec_thread_intr() local 174 int yoga_c630_ec_register_notify(struct yoga_c630_ec *ec, struct notifier_block *nb) in yoga_c630_ec_register_notify() 188 void yoga_c630_ec_unregister_notify(struct yoga_c630_ec *ec, struct notifier_block *nb) in yoga_c630_ec_unregister_notify() 195 struct yoga_c630_ec *ec) in yoga_c630_aux_init() [all …]
|
/linux/drivers/md/ |
H A D | dm-ebs-target.c | 37 static inline sector_t __sector_to_block(struct ebs_c *ec, sector_t sector) in __sector_to_block() 48 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) in __nr_blocks() 65 static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv, in __ebs_rw_bvec() 122 static int __ebs_rw_bio(struct ebs_c *ec, enum req_op op, struct bio *bio) in __ebs_rw_bio() 143 static int __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) in __ebs_discard_bio() 167 static void __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) in __ebs_forget_bio() 182 struct ebs_c *ec = container_of(ws, struct ebs_c, ws); in __ebs_process_bios() local 253 struct ebs_c *ec; in ebs_ctr() local 350 struct ebs_c *ec = ti->private; in ebs_dtr() local 363 struct ebs_c *ec = ti->private; in ebs_map() local [all …]
|
/linux/drivers/platform/olpc/ |
H A D | olpc-ec.c | 79 struct olpc_ec_priv *ec = container_of(w, struct olpc_ec_priv, worker); in olpc_ec_worker() local 113 struct olpc_ec_priv *ec) in queue_ec_descriptor() 128 struct olpc_ec_priv *ec = ec_priv; in olpc_ec_cmd() local 167 struct olpc_ec_priv *ec = ec_priv; in olpc_ec_wakeup_set() local 178 struct olpc_ec_priv *ec = ec_priv; in olpc_ec_wakeup_clear() local 189 struct olpc_ec_priv *ec = ec_priv; in olpc_ec_mask_write() local 222 struct olpc_ec_priv *ec = ec_priv; in olpc_ec_sci_query() local 349 static int olpc_ec_set_dcon_power(struct olpc_ec_priv *ec, bool state) in olpc_ec_set_dcon_power() 367 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); in dcon_regulator_enable() local 374 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); in dcon_regulator_disable() local [all …]
|
/linux/drivers/ata/ |
H A D | pata_icside.c | 64 struct expansion_card *ec; member 86 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v5() 96 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v5() 113 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqenable_arcin_v6() 127 static void pata_icside_irqdisable_arcin_v6 (struct expansion_card *ec, int irqnr) in pata_icside_irqdisable_arcin_v6() 138 static int pata_icside_irqpending_arcin_v6(struct expansion_card *ec) in pata_icside_irqpending_arcin_v6() 284 struct expansion_card *ec = info->ec; in icside_dma_init() local 400 struct expansion_card *ec = info->ec; in pata_icside_register_v6() local 442 struct expansion_card *ec = info->ec; in pata_icside_add_ports() local 480 static int pata_icside_probe(struct expansion_card *ec, in pata_icside_probe() [all …]
|
/linux/drivers/platform/chrome/wilco_ec/ |
H A D | keyboard_leds.c | 22 struct wilco_ec_device *ec; member 55 static int send_kbbl_msg(struct wilco_ec_device *ec, in send_kbbl_msg() 79 static int set_kbbl(struct wilco_ec_device *ec, enum led_brightness brightness) in set_kbbl() 105 static int kbbl_exist(struct wilco_ec_device *ec, bool *exists) in kbbl_exist() 134 static int kbbl_init(struct wilco_ec_device *ec) in kbbl_init() 173 int wilco_keyboard_leds_init(struct wilco_ec_device *ec) in wilco_keyboard_leds_init()
|
H A D | properties.c | 34 static int send_property_msg(struct wilco_ec_device *ec, in send_property_msg() 59 int wilco_ec_get_property(struct wilco_ec_device *ec, in wilco_ec_get_property() 81 int wilco_ec_set_property(struct wilco_ec_device *ec, in wilco_ec_set_property() 104 int wilco_ec_get_byte_property(struct wilco_ec_device *ec, u32 property_id, in wilco_ec_get_byte_property() 124 int wilco_ec_set_byte_property(struct wilco_ec_device *ec, u32 property_id, in wilco_ec_set_byte_property()
|
H A D | sysfs.c | 73 struct wilco_ec_device *ec = dev_get_drvdata(dev); in boot_on_ac_store() local 105 struct wilco_ec_device *ec = dev_get_drvdata(dev); in get_info() local 157 static int send_usb_charge(struct wilco_ec_device *ec, in send_usb_charge() 182 struct wilco_ec_device *ec = dev_get_drvdata(dev); in usb_charge_show() local 202 struct wilco_ec_device *ec = dev_get_drvdata(dev); in usb_charge_store() local 242 int wilco_ec_add_sysfs(struct wilco_ec_device *ec) in wilco_ec_add_sysfs() 247 void wilco_ec_remove_sysfs(struct wilco_ec_device *ec) in wilco_ec_remove_sysfs()
|
H A D | mailbox.c | 53 static bool wilco_ec_response_timed_out(struct wilco_ec_device *ec) in wilco_ec_response_timed_out() 115 static int wilco_ec_transfer(struct wilco_ec_device *ec, in wilco_ec_transfer() 202 int wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg) in wilco_ec_mailbox()
|
/linux/drivers/iio/proximity/ |
H A D | cros_ec_mkbp_proximity.c | 27 struct cros_ec_device *ec; member 98 struct cros_ec_device *ec = data->ec; in cros_ec_mkbp_proximity_push_event() local 122 struct cros_ec_device *ec = _ec; in cros_ec_mkbp_proximity_notify() local 144 struct cros_ec_device *ec = data->ec; in cros_ec_mkbp_proximity_read_raw() local 185 struct cros_ec_device *ec = data->ec; in cros_ec_mkbp_proximity_resume() local 205 struct cros_ec_device *ec = dev_get_drvdata(dev->parent); in cros_ec_mkbp_proximity_probe() local 240 struct cros_ec_device *ec = data->ec; in cros_ec_mkbp_proximity_remove() local
|
/linux/drivers/scsi/arm/ |
H A D | powertec.c | 62 struct expansion_card *ec; member 74 powertecscsi_irqenable(struct expansion_card *ec, int irqnr) in powertecscsi_irqenable() 86 powertecscsi_irqdisable(struct expansion_card *ec, int irqnr) in powertecscsi_irqdisable() 260 struct expansion_card *ec = ECARD_DEV(dev); in powertecscsi_show_term() local 270 struct expansion_card *ec = ECARD_DEV(dev); in powertecscsi_store_term() local 302 static int powertecscsi_probe(struct expansion_card *ec, in powertecscsi_probe() 402 static void powertecscsi_remove(struct expansion_card *ec) in powertecscsi_remove()
|
H A D | eesox.c | 74 struct expansion_card *ec; member 87 eesoxscsi_irqenable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqenable() 102 eesoxscsi_irqdisable(struct expansion_card *ec, int irqnr) in eesoxscsi_irqdisable() 445 struct expansion_card *ec = ECARD_DEV(dev); in eesoxscsi_show_term() local 454 struct expansion_card *ec = ECARD_DEV(dev); in eesoxscsi_store_term() local 495 static int eesoxscsi_probe(struct expansion_card *ec, const struct ecard_id *id) in eesoxscsi_probe() 596 static void eesoxscsi_remove(struct expansion_card *ec) in eesoxscsi_remove()
|
H A D | cumana_2.c | 79 struct expansion_card *ec; member 94 cumanascsi_2_irqenable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqenable() 106 cumanascsi_2_irqdisable(struct expansion_card *ec, int irqnr) in cumanascsi_2_irqdisable() 378 static int cumanascsi2_probe(struct expansion_card *ec, in cumanascsi2_probe() 476 static void cumanascsi2_remove(struct expansion_card *ec) in cumanascsi2_remove()
|
H A D | arxescsi.c | 48 struct expansion_card *ec; member 258 static int arxescsi_probe(struct expansion_card *ec, const struct ecard_id *id) in arxescsi_probe() 321 static void arxescsi_remove(struct expansion_card *ec) in arxescsi_remove()
|
/linux/drivers/platform/chrome/ |
H A D | cros_ec_debugfs.c | 50 struct cros_ec_dev *ec; member 72 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_console_log_work() local 311 static int ec_read_version_supported(struct cros_ec_dev *ec) in ec_read_version_supported() 343 struct cros_ec_dev *ec = debug_info->ec; in cros_ec_create_console_log() local 478 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_probe() local 531 struct cros_ec_dev *ec = dev_get_drvdata(pd->dev.parent); in cros_ec_debugfs_remove() local 539 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_suspend() local 549 struct cros_ec_dev *ec = dev_get_drvdata(dev); in cros_ec_debugfs_resume() local
|
H A D | cros_ec_sensorhub.c | 57 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_register() local 143 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); in cros_ec_sensorhub_probe() local 244 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_suspend() local 254 struct cros_ec_dev *ec = sensorhub->ec; in cros_ec_sensorhub_resume() local
|
/linux/drivers/pwm/ |
H A D | pwm-cros-ec.c | 25 struct cros_ec_device *ec; member 51 struct cros_ec_device *ec = ec_pwm->ec; in cros_ec_pwm_set_duty() local 84 static int cros_ec_pwm_get_duty(struct cros_ec_device *ec, bool use_pwm_type, u8 index) in cros_ec_pwm_get_duty() 181 static int cros_ec_num_pwms(struct cros_ec_device *ec) in cros_ec_num_pwms() 215 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); in cros_ec_pwm_probe() local
|
/linux/sound/soc/tegra/ |
H A D | tegra210_admaif.c | 498 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_pget_mono_to_stereo() local 511 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_pput_mono_to_stereo() local 527 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_cget_mono_to_stereo() local 540 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_cput_mono_to_stereo() local 556 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_pget_stereo_to_mono() local 569 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_pput_stereo_to_mono() local 585 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_cget_stereo_to_mono() local 598 struct soc_enum *ec = (struct soc_enum *)kcontrol->private_value; in tegra210_admaif_cput_stereo_to_mono() local
|
/linux/drivers/iio/common/cros_ec_sensors/ |
H A D | cros_ec_sensors_core.c | 247 struct cros_ec_dev *ec = sensor_hub->ec; in cros_ec_sensors_core_init() local 379 struct cros_ec_dev *ec = sensor_hub->ec; in cros_ec_sensors_core_register() local 522 static int cros_ec_sensors_cmd_read_u8(struct cros_ec_device *ec, in cros_ec_sensors_cmd_read_u8() 528 static int cros_ec_sensors_cmd_read_u16(struct cros_ec_device *ec, in cros_ec_sensors_cmd_read_u16() 551 struct cros_ec_device *ec = st->ec; in cros_ec_sensors_read_until_not_busy() local 592 struct cros_ec_device *ec = st->ec; in cros_ec_sensors_read_data_unsafe() local 626 struct cros_ec_device *ec = st->ec; in cros_ec_sensors_read_lpc() local
|
/linux/drivers/mtd/ubi/ |
H A D | attach.c | 179 int ec) in ubi_alloc_aeb() 230 int lnum, int ec, int to_head, struct list_head *list) in add_to_list() 268 static int add_corrupted(struct ubi_attach_info *ai, int pnum, int ec) in add_corrupted() 297 struct ubi_vid_hdr *vid_hdr, int ec) in add_fastmap() 564 int ec, const struct ubi_vid_hdr *vid_hdr, int bitflips) in ubi_add_to_av() 772 const struct ubi_attach_info *ai, int pnum, int ec) in early_erase_peb() 947 long long ec; in scan_peb() local
|
/linux/drivers/power/supply/ |
H A D | wilco-charger.c | 90 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); in wilco_charge_get_property() local 127 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); in wilco_charge_set_property() local 171 struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); in wilco_charge_probe() local
|
H A D | lenovo_yoga_c630_battery.c | 20 struct yoga_c630_ec *ec; member 73 struct yoga_c630_ec *ec = ecbat->ec; in yoga_c630_psy_update_bat_info() local 130 struct yoga_c630_ec *ec = ecbat->ec; in yoga_c630_psy_maybe_update_bat_status() local 178 struct yoga_c630_ec *ec = ecbat->ec; in yoga_c630_psy_update_adapter_status() local 424 struct yoga_c630_ec *ec = adev->dev.platform_data; in yoga_c630_psy_probe() local
|
/linux/drivers/hid/ |
H A D | hid-google-hammer.c | 97 struct cros_ec_device *ec = _notify; in cbas_ec_notify() local 138 struct cros_ec_device *ec = dev_get_drvdata(dev->parent); in cbas_ec_resume() local 179 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); in __cbas_ec_probe() local 259 struct cros_ec_device *ec = dev_get_drvdata(pdev->dev.parent); in cbas_ec_remove() local
|
/linux/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_ethtool.c | 560 struct ethtool_coalesce *ec, int queue) in __iavf_get_coalesce() 601 struct ethtool_coalesce *ec, in iavf_get_coalesce() 617 struct ethtool_coalesce *ec) in iavf_get_per_queue_coalesce() 631 struct ethtool_coalesce *ec, int queue) in iavf_set_itr_per_queue() 689 struct ethtool_coalesce *ec, int queue) in __iavf_set_coalesce() 731 struct ethtool_coalesce *ec, in iavf_set_coalesce() 747 struct ethtool_coalesce *ec) in iavf_set_per_queue_coalesce()
|