Searched refs:ec (Results 1 - 25 of 229) sorted by relevance

12345678910

/linux-master/drivers/misc/echo/
H A Decho.c106 static inline void lms_adapt_bg(struct oslec_state *ec, int clean, int shift) argument
122 offset2 = ec->curr_pos;
123 offset1 = ec->taps - offset2;
125 for (i = ec->taps - 1; i >= offset1; i--) {
126 exp = (ec->fir_state_bg.history[i - offset1] * factor);
127 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15);
130 exp = (ec->fir_state_bg.history[i + offset2] * factor);
131 ec->fir_taps16[1][i] += (int16_t) ((exp + (1 << 14)) >> 15);
145 struct oslec_state *ec; local
149 ec
209 oslec_free(struct oslec_state *ec) argument
222 oslec_adaption_mode(struct oslec_state *ec, int adaption_mode) argument
228 oslec_flush(struct oslec_state *ec) argument
254 oslec_snapshot(struct oslec_state *ec) argument
262 oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx) argument
554 oslec_hpf_tx(struct oslec_state *ec, int16_t tx) argument
[all...]
H A Doslec.h43 * @ec: The echo canceller context.
45 void oslec_free(struct oslec_state *ec);
49 * @ec: The echo canceller context.
51 void oslec_flush(struct oslec_state *ec);
55 * @ec The echo canceller context.
58 void oslec_adaption_mode(struct oslec_state *ec, int adaption_mode);
60 void oslec_snapshot(struct oslec_state *ec);
64 * @ec: The echo canceller context.
70 int16_t oslec_update(struct oslec_state *ec, int16_t tx, int16_t rx);
74 * @ec
[all...]
/linux-master/crypto/
H A Djitterentropy.c182 static void jent_apt_init(struct rand_data *ec, unsigned int osr) argument
189 ec->apt_cutoff = jent_apt_cutoff_lookup[
191 ec->apt_cutoff_permanent = jent_apt_cutoff_permanent_lookup[
194 ec->apt_cutoff = jent_apt_cutoff_lookup[osr - 1];
195 ec->apt_cutoff_permanent =
202 * @ec [in] Reference to entropy collector
204 static void jent_apt_reset(struct rand_data *ec, unsigned int delta_masked) argument
207 ec->apt_count = 0;
208 ec->apt_base = delta_masked;
209 ec
218 jent_apt_insert(struct rand_data *ec, unsigned int delta_masked) argument
265 jent_rct_insert(struct rand_data *ec, int stuck) argument
321 jent_stuck(struct rand_data *ec, __u64 current_delta) argument
359 jent_health_failure(struct rand_data *ec) argument
422 jent_condition_data(struct rand_data *ec, __u64 time, int stuck) argument
465 jent_memaccess(struct rand_data *ec, __u64 loop_cnt) argument
519 jent_measure_jitter(struct rand_data *ec, __u64 *ret_current_delta) argument
556 jent_gen_entropy(struct rand_data *ec) argument
603 jent_read_entropy(struct rand_data *ec, unsigned char *data, unsigned int len) argument
717 struct rand_data *ec = p_ec; local
[all...]
H A Dsm2.c66 static int __sm2_set_pub_key(struct mpi_ec_ctx *ec,
69 static int sm2_ec_ctx_init(struct mpi_ec_ctx *ec) argument
89 ec->Q = mpi_point_new(0);
90 if (!ec->Q)
94 ec->G = mpi_point_new(0);
95 if (!ec->G) {
96 mpi_point_release(ec->Q);
100 mpi_set(ec->G->x, x);
101 mpi_set(ec->G->y, y);
102 mpi_set_ui(ec
129 sm2_ec_ctx_deinit(struct mpi_ec_ctx *ec) argument
249 sm2_z_digest_update_point(struct shash_desc *desc, MPI_POINT point, struct mpi_ec_ctx *ec, unsigned int pbytes) argument
271 struct mpi_ec_ctx *ec; local
326 _sm2_verify(struct mpi_ec_ctx *ec, MPI hash, MPI sig_r, MPI sig_s) argument
381 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local
423 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local
429 __sm2_set_pub_key(struct mpi_ec_ctx *ec, const void *key, unsigned int keylen) argument
455 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local
462 struct mpi_ec_ctx *ec = akcipher_tfm_ctx(tfm); local
[all...]
/linux-master/drivers/media/cec/platform/cros-ec/
H A DMakefile2 obj-$(CONFIG_CEC_CROS_EC) += cros-ec-cec.o
/linux-master/drivers/platform/chrome/wilco_ec/
H A Dcore.c14 #include <linux/platform_data/wilco-ec.h>
19 #define DRV_NAME "wilco-ec"
40 struct wilco_ec_device *ec; local
43 ec = devm_kzalloc(dev, sizeof(*ec), GFP_KERNEL);
44 if (!ec)
47 platform_set_drvdata(pdev, ec);
48 ec->dev = dev;
49 mutex_init(&ec->mailbox_lock);
51 ec
137 struct wilco_ec_device *ec = platform_get_drvdata(pdev); local
[all...]
H A Dkeyboard_leds.c14 #include <linux/platform_data/wilco-ec.h>
22 struct wilco_ec_device *ec; member in struct:wilco_keyboard_leds
55 static int send_kbbl_msg(struct wilco_ec_device *ec, argument
69 ret = wilco_ec_mailbox(ec, &msg);
71 dev_err(ec->dev,
79 static int set_kbbl(struct wilco_ec_device *ec, enum led_brightness brightness) argument
91 ret = send_kbbl_msg(ec, &request, &response);
96 dev_err(ec->dev,
105 static int kbbl_exist(struct wilco_ec_device *ec, bool *exists) argument
115 ret = send_kbbl_msg(ec,
134 kbbl_init(struct wilco_ec_device *ec) argument
173 wilco_keyboard_leds_init(struct wilco_ec_device *ec) argument
[all...]
H A Dmailbox.c21 #include <linux/platform_data/wilco-ec.h>
49 * @ec: EC device.
53 static bool wilco_ec_response_timed_out(struct wilco_ec_device *ec) argument
58 if (!(inb(ec->io_command->start) &
108 * @ec: EC device.
112 * Context: ec->mailbox_lock should be held while using this function.
115 static int wilco_ec_transfer(struct wilco_ec_device *ec, argument
129 outb(EC_MAILBOX_START_COMMAND, ec->io_command->start);
133 dev_dbg(ec->dev, "EC does not respond to this command\n");
138 if (wilco_ec_response_timed_out(ec)) {
196 wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg) argument
[all...]
/linux-master/arch/arm/mach-rpc/
H A Decard.c58 ecard_t *ec; member in struct:ecard_request
70 void (*init)(ecard_t *ec);
77 static void atomwide_3p_quirk(ecard_t *ec);
121 struct expansion_card *ec = req->ec; local
124 res = ec->slot_no == 8
125 ? &ec->resource[ECARD_RES_MEMC]
126 : ec->easi
127 ? &ec->resource[ECARD_RES_EASI]
128 : &ec
135 struct expansion_card *ec = req->ec; local
312 ecard_readbytes(void *addr, ecard_t *ec, int off, int len, int useld) argument
326 ecard_readchunk(struct in_chunk_dir *cd, ecard_t *ec, int id, int num) argument
385 ecard_def_irq_enable(ecard_t *ec, int irqnr) argument
389 ecard_def_irq_disable(ecard_t *ec, int irqnr) argument
393 ecard_def_irq_pending(ecard_t *ec) argument
398 ecard_def_fiq_enable(ecard_t *ec, int fiqnr) argument
403 ecard_def_fiq_disable(ecard_t *ec, int fiqnr) argument
408 ecard_def_fiq_pending(ecard_t *ec) argument
430 ecard_t *ec = irq_data_get_irq_chip_data(d); local
446 ecard_t *ec = irq_data_get_irq_chip_data(d); local
466 ecard_t *ec = slot_to_ecard(fiqnr); local
482 ecard_t *ec = slot_to_ecard(fiqnr); local
495 ecard_t *ec; local
558 ecard_t *ec; local
584 __ecard_address(ecard_t *ec, card_type_t type, card_speed_t speed) argument
625 ecard_prints(struct seq_file *m, ecard_t *ec) argument
652 ecard_t *ec = cards; local
678 ecard_free_card(struct expansion_card *ec) argument
691 struct expansion_card *ec; local
755 struct expansion_card *ec = ECARD_DEV(dev); local
762 struct expansion_card *ec = ECARD_DEV(dev); local
769 struct expansion_card *ec = ECARD_DEV(dev); local
785 struct expansion_card *ec = ECARD_DEV(dev); local
792 struct expansion_card *ec = ECARD_DEV(dev); local
799 struct expansion_card *ec = ECARD_DEV(dev); local
815 ecard_request_resources(struct expansion_card *ec) argument
839 ecard_release_resources(struct expansion_card *ec) argument
850 ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) argument
858 ecardm_iomap(struct expansion_card *ec, unsigned int res, unsigned long offset, unsigned long maxsize) argument
875 atomwide_3p_quirk(ecard_t *ec) argument
894 ecard_t *ec; local
1027 ecard_match_device(const struct ecard_id *ids, struct expansion_card *ec) argument
1041 struct expansion_card *ec = ECARD_DEV(dev); local
1057 struct expansion_card *ec = ECARD_DEV(dev); local
1080 struct expansion_card *ec = ECARD_DEV(dev); local
1114 struct expansion_card *ec = ECARD_DEV(_dev); local
[all...]
/linux-master/drivers/platform/olpc/
H A DMakefile5 obj-$(CONFIG_OLPC_EC) += olpc-ec.o
6 obj-$(CONFIG_OLPC_XO175_EC) += olpc-xo175-ec.o
H A Dolpc-ec.c19 #include <linux/olpc-ec.h>
79 struct olpc_ec_priv *ec = container_of(w, struct olpc_ec_priv, worker); local
84 spin_lock_irqsave(&ec->cmd_q_lock, flags);
85 if (!list_empty(&ec->cmd_q)) {
86 desc = list_first_entry(&ec->cmd_q, struct ec_cmd_desc, node);
89 spin_unlock_irqrestore(&ec->cmd_q_lock, flags);
96 mutex_lock(&ec->cmd_lock);
99 mutex_unlock(&ec->cmd_lock);
105 schedule_work(&ec->worker);
113 struct olpc_ec_priv *ec)
112 queue_ec_descriptor(struct ec_cmd_desc *desc, struct olpc_ec_priv *ec) argument
128 struct olpc_ec_priv *ec = ec_priv; local
167 struct olpc_ec_priv *ec = ec_priv; local
178 struct olpc_ec_priv *ec = ec_priv; local
189 struct olpc_ec_priv *ec = ec_priv; local
222 struct olpc_ec_priv *ec = ec_priv; local
352 olpc_ec_set_dcon_power(struct olpc_ec_priv *ec, bool state) argument
370 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local
377 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local
384 struct olpc_ec_priv *ec = rdev_get_drvdata(rdev); local
406 struct olpc_ec_priv *ec; local
456 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); local
472 struct olpc_ec_priv *ec = platform_get_drvdata(pdev); local
[all...]
/linux-master/drivers/acpi/
H A Dec.c3 * ec.c - ACPI Embedded Controller Driver (v3)
107 /* ec.c is compiled in acpi namespace so this shows up as acpi.ec_delay param */
168 struct acpi_ec *ec; member in struct:acpi_ec_query
171 static int acpi_ec_submit_query(struct acpi_ec *ec);
172 static void advance_transaction(struct acpi_ec *ec, bool interrupt);
228 #define ec_dbg_ref(ec, fmt, ...) \
229 ec_dbg_raw("%lu: " fmt, ec->reference_count, ## __VA_ARGS__)
235 static bool acpi_ec_started(struct acpi_ec *ec) argument
237 return test_bit(EC_FLAGS_STARTED, &ec->flags) &&
238 !test_bit(EC_FLAGS_STOPPED, &ec
241 acpi_ec_event_enabled(struct acpi_ec *ec) argument
265 acpi_ec_flushed(struct acpi_ec *ec) argument
274 acpi_ec_read_status(struct acpi_ec *ec) argument
289 acpi_ec_read_data(struct acpi_ec *ec) argument
298 acpi_ec_write_cmd(struct acpi_ec *ec, u8 command) argument
305 acpi_ec_write_data(struct acpi_ec *ec, u8 data) argument
337 acpi_ec_gpe_status_set(struct acpi_ec *ec) argument
345 acpi_ec_enable_gpe(struct acpi_ec *ec, bool open) argument
364 acpi_ec_disable_gpe(struct acpi_ec *ec, bool close) argument
378 acpi_ec_submit_request(struct acpi_ec *ec) argument
386 acpi_ec_complete_request(struct acpi_ec *ec) argument
399 acpi_ec_mask_events(struct acpi_ec *ec) argument
412 acpi_ec_unmask_events(struct acpi_ec *ec) argument
436 acpi_ec_submit_flushable_request(struct acpi_ec *ec) argument
444 acpi_ec_submit_event(struct acpi_ec *ec) argument
475 acpi_ec_complete_event(struct acpi_ec *ec) argument
481 acpi_ec_close_event(struct acpi_ec *ec) argument
491 __acpi_ec_enable_event(struct acpi_ec *ec) argument
502 __acpi_ec_disable_event(struct acpi_ec *ec) argument
512 acpi_ec_clear(struct acpi_ec *ec) argument
526 acpi_ec_enable_event(struct acpi_ec *ec) argument
547 acpi_ec_disable_event(struct acpi_ec *ec) argument
572 acpi_ec_guard_event(struct acpi_ec *ec) argument
597 ec_transaction_polled(struct acpi_ec *ec) argument
609 ec_transaction_completed(struct acpi_ec *ec) argument
621 ec_transaction_transition(struct acpi_ec *ec, unsigned long flag) argument
647 acpi_ec_spurious_interrupt(struct acpi_ec *ec, struct transaction *t) argument
657 advance_transaction(struct acpi_ec *ec, bool interrupt) argument
716 start_transaction(struct acpi_ec *ec) argument
722 ec_guard(struct acpi_ec *ec) argument
757 ec_poll(struct acpi_ec *ec) argument
780 acpi_ec_transaction_unlocked(struct acpi_ec *ec, struct transaction *t) argument
815 acpi_ec_transaction(struct acpi_ec *ec, struct transaction *t) argument
843 acpi_ec_burst_enable(struct acpi_ec *ec) argument
853 acpi_ec_burst_disable(struct acpi_ec *ec) argument
863 acpi_ec_read(struct acpi_ec *ec, u8 address, u8 *data) argument
876 acpi_ec_write(struct acpi_ec *ec, u8 address, u8 data) argument
937 acpi_ec_start(struct acpi_ec *ec, bool resuming) argument
954 acpi_ec_stopped(struct acpi_ec *ec) argument
965 acpi_ec_stop(struct acpi_ec *ec, bool suspending) argument
989 acpi_ec_enter_noirq(struct acpi_ec *ec) argument
1000 acpi_ec_leave_noirq(struct acpi_ec *ec) argument
1013 struct acpi_ec *ec = first_ec; local
1038 acpi_ec_get_query_handler_by_value(struct acpi_ec *ec, u8 value) argument
1067 acpi_ec_add_query_handler(struct acpi_ec *ec, u8 query_bit, acpi_handle handle, acpi_ec_query_func func, void *data) argument
1093 acpi_ec_remove_query_handlers(struct acpi_ec *ec, bool remove_all, u8 query_bit) argument
1118 acpi_ec_remove_query_handler(struct acpi_ec *ec, u8 query_bit) argument
1129 struct acpi_ec *ec = q->ec; local
1148 acpi_ec_create_query(struct acpi_ec *ec, u8 *pval) argument
1166 acpi_ec_submit_query(struct acpi_ec *ec) argument
1222 struct acpi_ec *ec = container_of(work, struct acpi_ec, work); local
1270 clear_gpe_and_advance_transaction(struct acpi_ec *ec, bool interrupt) argument
1290 acpi_ec_handle_interrupt(struct acpi_ec *ec) argument
1323 struct acpi_ec *ec = handler_context; local
1363 acpi_ec_free(struct acpi_ec *ec) argument
1374 struct acpi_ec *ec = kzalloc(sizeof(struct acpi_ec), GFP_KERNEL); local
1397 struct acpi_ec *ec = context; local
1413 struct acpi_ec *ec = context; local
1443 install_gpe_event_handler(struct acpi_ec *ec) argument
1459 install_gpio_irq_event_handler(struct acpi_ec *ec) argument
1482 ec_install_handlers(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) argument
1554 ec_remove_handlers(struct acpi_ec *ec) argument
1594 acpi_ec_setup(struct acpi_ec *ec, struct acpi_device *device, bool call_reg) argument
1621 struct acpi_ec *ec; local
1697 struct acpi_ec *ec; local
1715 struct acpi_ec *ec = context; local
1748 struct acpi_ec *ec; local
1953 struct acpi_ec *ec; local
2015 struct acpi_ec *ec = local
2025 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); local
2042 struct acpi_ec *ec = acpi_driver_data(to_acpi_device(dev)); local
2055 struct acpi_ec *ec = local
2075 acpi_ec_work_in_progress(struct acpi_ec *ec) argument
[all...]
/linux-master/drivers/md/
H A Ddm-ebs-target.c37 static inline sector_t __sector_to_block(struct ebs_c *ec, sector_t sector) argument
39 return sector >> ec->block_shift;
48 static inline unsigned int __nr_blocks(struct ebs_c *ec, struct bio *bio) argument
50 sector_t end_sector = __block_mod(bio->bi_iter.bi_sector, ec->u_bs) + bio_sectors(bio);
52 return __sector_to_block(ec, end_sector) + (__block_mod(end_sector, ec->u_bs) ? 1 : 0);
65 static int __ebs_rw_bvec(struct ebs_c *ec, enum req_op op, struct bio_vec *bv, argument
72 unsigned int buf_off = to_bytes(__block_mod(iter->bi_sector, ec->u_bs));
73 sector_t block = __sector_to_block(ec, iter->bi_sector);
83 cur_len = min(dm_bufio_get_block_size(ec
122 __ebs_rw_bio(struct ebs_c *ec, enum req_op op, struct bio *bio) argument
143 __ebs_discard_bio(struct ebs_c *ec, struct bio *bio) argument
167 __ebs_forget_bio(struct ebs_c *ec, struct bio *bio) argument
182 struct ebs_c *ec = container_of(ws, struct ebs_c, ws); local
253 struct ebs_c *ec; local
350 struct ebs_c *ec = ti->private; local
363 struct ebs_c *ec = ti->private; local
396 struct ebs_c *ec = ti->private; local
414 struct ebs_c *ec = ti->private; local
426 struct ebs_c *ec = ti->private; local
437 struct ebs_c *ec = ti->private; local
[all...]
/linux-master/drivers/mfd/
H A Dcros_ec_dev.c20 #define DRV_NAME "cros-ec-dev"
74 { .name = "cros-ec-cec", },
78 { .name = "cros-ec-gpio", },
82 { .name = "cros-ec-rtc", },
86 { .name = "cros-ec-sensorhub", },
99 { .name = "cros-ec-wdt", }
131 { .name = "cros-ec-chardev", },
132 { .name = "cros-ec-debugfs", },
133 { .name = "cros-ec-sysfs", },
137 { .name = "cros-ec
159 struct cros_ec_dev *ec = kzalloc(sizeof(*ec), GFP_KERNEL); local
311 struct cros_ec_dev *ec = dev_get_drvdata(&pdev->dev); local
[all...]
H A Dntxec.c150 struct ntxec *ec; local
156 ec = devm_kmalloc(&client->dev, sizeof(*ec), GFP_KERNEL);
157 if (!ec)
160 ec->dev = &client->dev;
162 ec->regmap = devm_regmap_init_i2c(client, &regmap_config);
163 if (IS_ERR(ec->regmap)) {
164 dev_err(ec->dev, "Failed to set up regmap for device\n");
165 return PTR_ERR(ec->regmap);
169 res = regmap_read(ec
[all...]
/linux-master/arch/arm/include/asm/
H A Decard.h113 void (*irqenable)(ecard_t *ec, int irqnr);
114 void (*irqdisable)(ecard_t *ec, int irqnr);
115 int (*irqpending)(ecard_t *ec);
116 void (*fiqenable)(ecard_t *ec, int fiqnr);
117 void (*fiqdisable)(ecard_t *ec, int fiqnr);
118 int (*fiqpending)(ecard_t *ec);
130 #define ecard_resource_start(ec,nr) ((ec)->resource[nr].start)
131 #define ecard_resource_end(ec,nr) ((ec)
[all...]
/linux-master/tools/power/acpi/tools/ec/
H A DMakefile10 TOOL = ec
/linux-master/drivers/edac/
H A Dmce_amd.c146 static bool f12h_mc0_mce(u16 ec, u8 xec) argument
150 if (MEM_ERROR(ec)) {
151 u8 ll = LL(ec);
157 pr_cont("Data/Tag %s error.\n", R4_MSG(ec));
164 static bool f10h_mc0_mce(u16 ec, u8 xec) argument
166 if (R4(ec) == R4_GEN && LL(ec) == LL_L1) {
170 return f12h_mc0_mce(ec, xec);
173 static bool k8_mc0_mce(u16 ec, u8 xec) argument
175 if (BUS_ERROR(ec)) {
183 cat_mc0_mce(u16 ec, u8 xec) argument
235 f15h_mc0_mce(u16 ec, u8 xec) argument
290 u16 ec = EC(m->status); local
309 k8_mc1_mce(u16 ec, u8 xec) argument
343 cat_mc1_mce(u16 ec, u8 xec) argument
368 f15h_mc1_mce(u16 ec, u8 xec) argument
400 u16 ec = EC(m->status); local
428 k8_mc2_mce(u16 ec, u8 xec) argument
464 f15h_mc2_mce(u16 ec, u8 xec) argument
503 f16h_mc2_mce(u16 ec, u8 xec) argument
546 u16 ec = EC(m->status); local
557 u16 ec = EC(m->status); local
588 u16 ec = EC(m->status); local
645 u16 ec = EC(m->status); local
752 amd_decode_err_code(u16 ec) argument
[all...]
/linux-master/include/linux/platform_data/
H A Dwilco-ec.h122 * @ec: Wilco EC device.
127 int wilco_ec_mailbox(struct wilco_ec_device *ec, struct wilco_ec_message *msg);
131 * @ec: EC device to query.
140 int wilco_keyboard_leds_init(struct wilco_ec_device *ec);
167 * @ec: Embedded Controller device.
175 int wilco_ec_get_property(struct wilco_ec_device *ec,
180 * @ec: Embedded Controller device.
188 int wilco_ec_set_property(struct wilco_ec_device *ec,
193 * @ec: Embedded Controller device.
199 int wilco_ec_get_byte_property(struct wilco_ec_device *ec, u3
[all...]
/linux-master/drivers/ata/
H A Dpata_icside.c64 struct expansion_card *ec; member in struct:pata_icside_info
83 /* Prototype: pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr)
86 static void pata_icside_irqenable_arcin_v5 (struct expansion_card *ec, int irqnr) argument
88 struct pata_icside_state *state = ec->irq_data;
93 /* Prototype: pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr)
96 static void pata_icside_irqdisable_arcin_v5 (struct expansion_card *ec, int irqnr) argument
98 struct pata_icside_state *state = ec->irq_data;
110 /* Prototype: pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr)
113 static void pata_icside_irqenable_arcin_v6 (struct expansion_card *ec, int irqnr) argument
115 struct pata_icside_state *state = ec
127 pata_icside_irqdisable_arcin_v6(struct expansion_card *ec, int irqnr) argument
138 pata_icside_irqpending_arcin_v6(struct expansion_card *ec) argument
284 struct expansion_card *ec = info->ec; local
402 struct expansion_card *ec = info->ec; local
444 struct expansion_card *ec = info->ec; local
482 pata_icside_probe(struct expansion_card *ec, const struct ecard_id *id) argument
557 pata_icside_shutdown(struct expansion_card *ec) argument
583 pata_icside_remove(struct expansion_card *ec) argument
[all...]
/linux-master/drivers/tty/serial/8250/
H A D8250_acorn.c39 serial_card_probe(struct expansion_card *ec, const struct ecard_id *id) argument
53 bus_addr = ecard_resource_start(ec, type->type);
54 info->vaddr = ecardm_iomap(ec, type->type, 0, 0);
60 ecard_set_drvdata(ec, info);
63 uart.port.irq = ec->irq;
68 uart.port.dev = &ec->dev;
80 static void serial_card_remove(struct expansion_card *ec) argument
82 struct serial_card_info *info = ecard_get_drvdata(ec);
85 ecard_set_drvdata(ec, NULL);
/linux-master/drivers/power/supply/
H A Dwilco-charger.c14 #include <linux/platform_data/wilco-ec.h>
90 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); local
109 ret = wilco_ec_get_byte_property(ec, property_id, &raw);
127 struct wilco_ec_device *ec = power_supply_get_drvdata(psy); local
135 return wilco_ec_set_byte_property(ec, PID_CHARGE_MODE, mode);
140 return wilco_ec_set_byte_property(ec, PID_CHARGE_LOWER_LIMIT,
146 return wilco_ec_set_byte_property(ec, PID_CHARGE_UPPER_LIMIT,
171 struct wilco_ec_device *ec = dev_get_drvdata(pdev->dev.parent); local
175 psy_cfg.drv_data = ec;
/linux-master/drivers/pwm/
H A Dpwm-ntxec.c27 struct ntxec *ec; member in struct:ntxec_pwm
79 return regmap_multi_reg_write(priv->ec->regmap, regs, ARRAY_SIZE(regs));
112 res = regmap_write(priv->ec->regmap, NTXEC_REG_ENABLE, ntxec_reg8(1));
117 res = regmap_write(priv->ec->regmap, NTXEC_REG_AUTO_OFF_HI, ntxec_reg8(0xff));
121 return regmap_write(priv->ec->regmap, NTXEC_REG_AUTO_OFF_LO, ntxec_reg8(0xff));
123 return regmap_write(priv->ec->regmap, NTXEC_REG_ENABLE, ntxec_reg8(0));
137 struct ntxec *ec = dev_get_drvdata(pdev->dev.parent); local
148 priv->ec = ec;
/linux-master/drivers/platform/chrome/
H A Dcros_ec_sensorhub.c19 #define DRV_NAME "cros-ec-sensorhub"
54 struct cros_ec_dev *ec = sensorhub->ec; local
67 ret = cros_ec_cmd_xfer_status(ec->ec_dev, msg);
76 name = "cros-ec-accel";
79 name = "cros-ec-baro";
82 name = "cros-ec-gyro";
85 name = "cros-ec-mag";
88 name = "cros-ec-prox";
91 name = "cros-ec
127 struct cros_ec_dev *ec = dev_get_drvdata(dev->parent); local
228 struct cros_ec_dev *ec = sensorhub->ec; local
238 struct cros_ec_dev *ec = sensorhub->ec; local
[all...]
/linux-master/drivers/iio/proximity/
H A Dcros_ec_mkbp_proximity.c3 * Driver for cros-ec proximity sensor exposed through MKBP switch
27 struct cros_ec_device *ec; member in struct:cros_ec_mkbp_proximity_data
103 struct cros_ec_device *ec = data->ec; local
108 timestamp = ktime_to_ns(ec->last_event_time);
127 struct cros_ec_device *ec = _ec; local
128 u8 event_type = ec->event_data.event_type & EC_MKBP_EVENT_TYPE_MASK;
136 switches = &ec->event_data.data.switches;
149 struct cros_ec_device *ec = data->ec; local
190 struct cros_ec_device *ec = data->ec; local
210 struct cros_ec_device *ec = dev_get_drvdata(dev->parent); local
245 struct cros_ec_device *ec = data->ec; local
[all...]

Completed in 478 milliseconds

12345678910